🗊Презентация Глава 1

Категория: Образование
Нажмите для полного просмотра!
Глава 1, слайд №1Глава 1, слайд №2Глава 1, слайд №3Глава 1, слайд №4Глава 1, слайд №5Глава 1, слайд №6Глава 1, слайд №7Глава 1, слайд №8Глава 1, слайд №9Глава 1, слайд №10Глава 1, слайд №11Глава 1, слайд №12Глава 1, слайд №13Глава 1, слайд №14Глава 1, слайд №15Глава 1, слайд №16Глава 1, слайд №17Глава 1, слайд №18Глава 1, слайд №19Глава 1, слайд №20Глава 1, слайд №21Глава 1, слайд №22Глава 1, слайд №23Глава 1, слайд №24Глава 1, слайд №25Глава 1, слайд №26Глава 1, слайд №27Глава 1, слайд №28Глава 1, слайд №29Глава 1, слайд №30Глава 1, слайд №31Глава 1, слайд №32Глава 1, слайд №33Глава 1, слайд №34Глава 1, слайд №35Глава 1, слайд №36Глава 1, слайд №37Глава 1, слайд №38Глава 1, слайд №39Глава 1, слайд №40Глава 1, слайд №41Глава 1, слайд №42Глава 1, слайд №43Глава 1, слайд №44Глава 1, слайд №45Глава 1, слайд №46Глава 1, слайд №47Глава 1, слайд №48Глава 1, слайд №49Глава 1, слайд №50Глава 1, слайд №51Глава 1, слайд №52Глава 1, слайд №53Глава 1, слайд №54Глава 1, слайд №55Глава 1, слайд №56Глава 1, слайд №57Глава 1, слайд №58Глава 1, слайд №59Глава 1, слайд №60Глава 1, слайд №61Глава 1, слайд №62Глава 1, слайд №63

Содержание

Вы можете ознакомиться и скачать презентацию на тему Глава 1. Доклад-сообщение содержит 63 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





ЦИФРОВАЯ ИЗМЕРИТЕЛЬНАЯ ТЕХНИКА

ГЛАВА 1: ОБЩИЕ ВОПРОСЫ ЦИТ
А.C. Белянцева (по лекциям В.Г. Кнорринга)
Описание слайда:
ЦИФРОВАЯ ИЗМЕРИТЕЛЬНАЯ ТЕХНИКА ГЛАВА 1: ОБЩИЕ ВОПРОСЫ ЦИТ А.C. Белянцева (по лекциям В.Г. Кнорринга)

Слайд 2





ГЛАВА 1. ОБЩИЕ ВОПРОСЫ ЦИТ

Содержание:
Примерная структура аналого-цифрового измерительного устройства 
Коды
Что  такое код 
Взгляды на код с разных сторон	
Важнейшие для ЦИТ цифровые коды 
Фазовое представление кодов	
Необходимые сведения об интерфейсах  (аппаратных)
Где в ЦИТ применяются интерфейсы
Вопросы классификации интерфейсов в ЦИТ  
Некоторые интерфейсы, используемые в ЦИТ
Описание слайда:
ГЛАВА 1. ОБЩИЕ ВОПРОСЫ ЦИТ Содержание: Примерная структура аналого-цифрового измерительного устройства Коды Что такое код Взгляды на код с разных сторон Важнейшие для ЦИТ цифровые коды Фазовое представление кодов Необходимые сведения об интерфейсах (аппаратных) Где в ЦИТ применяются интерфейсы Вопросы классификации интерфейсов в ЦИТ Некоторые интерфейсы, используемые в ЦИТ

Слайд 3





ПРИМЕРНАЯ СТРУКТУРА АНАЛОГО-ЦИФРОВОГО ИЗМЕРИТЕЛЬНОГО УСТРОЙСТВА
Описание слайда:
ПРИМЕРНАЯ СТРУКТУРА АНАЛОГО-ЦИФРОВОГО ИЗМЕРИТЕЛЬНОГО УСТРОЙСТВА

Слайд 4





ЧТО ТАКОЕ КОД
Описание слайда:
ЧТО ТАКОЕ КОД

Слайд 5





ВЗГЛЯДЫ НА КОДЫ С РАЗНЫХ СТОРОН
Рассматриваем коды для ЦИТ с разных сторон. 
В соответствии с определением кода, таких сторон четыре: 
 область отображаемых объектов;
 вид используемых знаков; 
 способ передачи информации; 
 способ построения отображающей  функции.
Описание слайда:
ВЗГЛЯДЫ НА КОДЫ С РАЗНЫХ СТОРОН Рассматриваем коды для ЦИТ с разных сторон. В соответствии с определением кода, таких сторон четыре: область отображаемых объектов; вид используемых знаков; способ передачи информации; способ построения отображающей функции.

Слайд 6





1. ОБЛАСТИ ОТОБРАЖАЕМЫХ ОБЪЕКТОВ В ЦИТ

1.1. Важнейшая для ЦИТ область объектов − числовые значения величин.  Ей соответствуют цифровые коды. 
Если каждому биту αi кодовой комбинации αn αn−1 … α2 α1 соответствует определённое числовое значение mi, код называется взвешенным, а число mi, называется весом i-го разряда. 
Числовое значение комбинации взвешенного кода находится по формуле 
В дальнейшем будем считать α1 младшим разрядом (LSB), αn − старшим разрядом (MSB); веса разрядов mi примем целочисленными.
Описание слайда:
1. ОБЛАСТИ ОТОБРАЖАЕМЫХ ОБЪЕКТОВ В ЦИТ 1.1. Важнейшая для ЦИТ область объектов − числовые значения величин. Ей соответствуют цифровые коды. Если каждому биту αi кодовой комбинации αn αn−1 … α2 α1 соответствует определённое числовое значение mi, код называется взвешенным, а число mi, называется весом i-го разряда. Числовое значение комбинации взвешенного кода находится по формуле В дальнейшем будем считать α1 младшим разрядом (LSB), αn − старшим разрядом (MSB); веса разрядов mi примем целочисленными.

Слайд 7





1.2. Часто бывает нужно отобразить, кроме чисел, имена единиц величин и другую буквенную информацию.  Тогда используются алфавитно-цифровые коды. Для  обмена информацией между цифровыми приборами и компьютером по ГОСТ 26.003−80 рекомендуется код  ASCII. Он же используется для управления алфавитно-цифровыми индикаторами. 
1.2. Часто бывает нужно отобразить, кроме чисел, имена единиц величин и другую буквенную информацию.  Тогда используются алфавитно-цифровые коды. Для  обмена информацией между цифровыми приборами и компьютером по ГОСТ 26.003−80 рекомендуется код  ASCII. Он же используется для управления алфавитно-цифровыми индикаторами.
Описание слайда:
1.2. Часто бывает нужно отобразить, кроме чисел, имена единиц величин и другую буквенную информацию. Тогда используются алфавитно-цифровые коды. Для обмена информацией между цифровыми приборами и компьютером по ГОСТ 26.003−80 рекомендуется код ASCII. Он же используется для управления алфавитно-цифровыми индикаторами. 1.2. Часто бывает нужно отобразить, кроме чисел, имена единиц величин и другую буквенную информацию. Тогда используются алфавитно-цифровые коды. Для обмена информацией между цифровыми приборами и компьютером по ГОСТ 26.003−80 рекомендуется код ASCII. Он же используется для управления алфавитно-цифровыми индикаторами.

Слайд 8





1.3. Для отображения пространственных положений  в цифровых датчиках бывает удобно использовать  специальные коды,  не имеющие общего названия,  например, коды  k↔(k + 1) и другие коды из диссертации В.А. Краснобаева,  или коды комбинаторных шкал.  
1.3. Для отображения пространственных положений  в цифровых датчиках бывает удобно использовать  специальные коды,  не имеющие общего названия,  например, коды  k↔(k + 1) и другие коды из диссертации В.А. Краснобаева,  или коды комбинаторных шкал.
Описание слайда:
1.3. Для отображения пространственных положений в цифровых датчиках бывает удобно использовать специальные коды, не имеющие общего названия, например, коды k↔(k + 1) и другие коды из диссертации В.А. Краснобаева, или коды комбинаторных шкал. 1.3. Для отображения пространственных положений в цифровых датчиках бывает удобно использовать специальные коды, не имеющие общего названия, например, коды k↔(k + 1) и другие коды из диссертации В.А. Краснобаева, или коды комбинаторных шкал.

Слайд 9





1.4. При отображении управляющей информации часто используются коды, каждый бит которых рассматривается как самостоятельный управляющий сигнал.  
1.4. При отображении управляющей информации часто используются коды, каждый бит которых рассматривается как самостоятельный управляющий сигнал.
Описание слайда:
1.4. При отображении управляющей информации часто используются коды, каждый бит которых рассматривается как самостоятельный управляющий сигнал. 1.4. При отображении управляющей информации часто используются коды, каждый бит которых рассматривается как самостоятельный управляющий сигнал.

Слайд 10





Для управления семисегментными жидкокристаллическими или светодиодными индикаторами используется специальный “семисегментный” код. 
Для управления семисегментными жидкокристаллическими или светодиодными индикаторами используется специальный “семисегментный” код.
Описание слайда:
Для управления семисегментными жидкокристаллическими или светодиодными индикаторами используется специальный “семисегментный” код. Для управления семисегментными жидкокристаллическими или светодиодными индикаторами используется специальный “семисегментный” код.

Слайд 11





1.5. Коды, получаемые непосредственно от источников информации, называются первичными.
1.5. Коды, получаемые непосредственно от источников информации, называются первичными.
Эти коды являются областями отображаемых объектов для кодов, обнаруживающих или исправляющих ошибки.  Теория кодирования занимается главным образом этими помехоустойчивыми кодами. Они используются для передачи информации в измерительных информационных системах.
Описание слайда:
1.5. Коды, получаемые непосредственно от источников информации, называются первичными. 1.5. Коды, получаемые непосредственно от источников информации, называются первичными. Эти коды являются областями отображаемых объектов для кодов, обнаруживающих или исправляющих ошибки. Теория кодирования занимается главным образом этими помехоустойчивыми кодами. Они используются для передачи информации в измерительных информационных системах.

Слайд 12





2. НЕКОТОРЫЕ ВИДЫ КОДОВЫХ ЗНАКОВ, ИСПОЛЬЗУЕМЫХ В ЦИТ
2.1. Внутри цифрового прибора или модуля 0 и 1 изображаются соответственно “низким” и “высоким” уровнями напряжения, в соответствии со стандартами микросхемотехники. 
2.2. При передаче сигналов могут использоваться другие стандарты, − в частности. обеспечивающие отсутствие постоянной составляющей сигнала:
                   “Манчестер-2”                                                    Bell 202 (в системе HART)
Описание слайда:
2. НЕКОТОРЫЕ ВИДЫ КОДОВЫХ ЗНАКОВ, ИСПОЛЬЗУЕМЫХ В ЦИТ 2.1. Внутри цифрового прибора или модуля 0 и 1 изображаются соответственно “низким” и “высоким” уровнями напряжения, в соответствии со стандартами микросхемотехники. 2.2. При передаче сигналов могут использоваться другие стандарты, − в частности. обеспечивающие отсутствие постоянной составляющей сигнала: “Манчестер-2” Bell 202 (в системе HART)

Слайд 13





3. ПО СПОСОБУ ПЕРЕДАЧИ РАЗЛИЧАЮТ КОДЫ:
3.1. Параллельные, если кодовые знаки, образующие комбинацию, передаются одновременно по нескольким линиям.
Описание слайда:
3. ПО СПОСОБУ ПЕРЕДАЧИ РАЗЛИЧАЮТ КОДЫ: 3.1. Параллельные, если кодовые знаки, образующие комбинацию, передаются одновременно по нескольким линиям.

Слайд 14





3.2. Последовательные, если кодовые знаки, образующие комбинацию, передаются  один за другим по одной линии. 
3.2. Последовательные, если кодовые знаки, образующие комбинацию, передаются  один за другим по одной линии.
Описание слайда:
3.2. Последовательные, если кодовые знаки, образующие комбинацию, передаются один за другим по одной линии. 3.2. Последовательные, если кодовые знаки, образующие комбинацию, передаются один за другим по одной линии.

Слайд 15





4. ЛОГИЧЕСКИЕ СТРУКТУРЫ КОДОВ (ОТОБРАЖАЮЩИЕ ФУНКЦИИ)
В общем случае отображение произвольно. Например, структура “семисегментного” кода не отражает структуры множества отображаемых чисел. 
Однако чаще цифровые коды так или иначе отражают структуру множества чисел. 
В этом курсе мы будем иметь дело в основном с такими кодами: 
Натуральным двоичным (straight binary code) 
Дополнительным двоичным (2′s complement code)
Смещённым двоичным (binary offset code)
Кодом Грея (Gray code).
Описание слайда:
4. ЛОГИЧЕСКИЕ СТРУКТУРЫ КОДОВ (ОТОБРАЖАЮЩИЕ ФУНКЦИИ) В общем случае отображение произвольно. Например, структура “семисегментного” кода не отражает структуры множества отображаемых чисел. Однако чаще цифровые коды так или иначе отражают структуру множества чисел. В этом курсе мы будем иметь дело в основном с такими кодами: Натуральным двоичным (straight binary code) Дополнительным двоичным (2′s complement code) Смещённым двоичным (binary offset code) Кодом Грея (Gray code).

Слайд 16





ВАЖНЕЙШИЕ ДЛЯ ЦИТ  ЦИФРОВЫЕ КОДЫ
Натуральный двоичный код 
Веса разрядов 1; 2; 4; 8; 16… при i = 1; 2; 3; 4; 5…  
mi  = 2i−1.
Описание слайда:
ВАЖНЕЙШИЕ ДЛЯ ЦИТ ЦИФРОВЫЕ КОДЫ Натуральный двоичный код Веса разрядов 1; 2; 4; 8; 16… при i = 1; 2; 3; 4; 5… mi = 2i−1.

Слайд 17





КОДЫ ДЛЯ БИПОЛЯРНЫХ АЦП И ЦАП
………………
+2  000…010
+1  000…001
 0   000…000
–1  111…111
–2  111…110
……………..
Описание слайда:
КОДЫ ДЛЯ БИПОЛЯРНЫХ АЦП И ЦАП ……………… +2 000…010 +1 000…001 0 000…000 –1 111…111 –2 111…110 ……………..

Слайд 18





Дополнительный двоичный код может получаться в ЦИТ естественным путём: 
Дополнительный двоичный код может получаться в ЦИТ естественным путём: 

          Кодированный диск                          Реверсивный счётчик
Описание слайда:
Дополнительный двоичный код может получаться в ЦИТ естественным путём: Дополнительный двоичный код может получаться в ЦИТ естественным путём: Кодированный диск Реверсивный счётчик

Слайд 19





Если разрядность АЦП, работающего в дополнительном коде, меньше разрядности слова в контроллере, необходимо выполнить “распространение знака” (sign extension):
Описание слайда:
Если разрядность АЦП, работающего в дополнительном коде, меньше разрядности слова в контроллере, необходимо выполнить “распространение знака” (sign extension):

Слайд 20





Смещённый двоичный код
Смещённый двоичный код
Описание слайда:
Смещённый двоичный код Смещённый двоичный код

Слайд 21





Смещённый двоичный код используется для получение биполярной характеристики преобразования при однополярном АЦП или ЦАП
Смещённый двоичный код используется для получение биполярной характеристики преобразования при однополярном АЦП или ЦАП
Описание слайда:
Смещённый двоичный код используется для получение биполярной характеристики преобразования при однополярном АЦП или ЦАП Смещённый двоичный код используется для получение биполярной характеристики преобразования при однополярном АЦП или ЦАП

Слайд 22





Код Грея (рефлексный или отражённый код) принадлежит к классу однопеременных кодов, 
позволяющих считывать кодовые комбинации 
в процессе их изменения
Натуральный  Грея
00000	        00000
00001	        00001
00010	        00011
00011	        00010
00100	        00110
00101	        00111
00110	        00101
00111	        00100
01000	       01100
	       и т.д.
Описание слайда:
Код Грея (рефлексный или отражённый код) принадлежит к классу однопеременных кодов, позволяющих считывать кодовые комбинации в процессе их изменения Натуральный Грея 00000 00000 00001 00001 00010 00011 00011 00010 00100 00110 00101 00111 00110 00101 00111 00100 01000 01100 и т.д.

Слайд 23





Таблица кода Грея, как и других (натурального, 
дополнительного, смещённого) кодов, замыкается 
в кольцо
00000000		…………
00000001		 ………...
00000011		…………
00000010		10000101
00000110		10000111
00000111		10000110
00000101		10000010
…………		10000011
…………		10000001
…………		10000000
Описание слайда:
Таблица кода Грея, как и других (натурального, дополнительного, смещённого) кодов, замыкается в кольцо 00000000 ………… 00000001 ………... 00000011 ………… 00000010 10000101 00000110 10000111 00000111 10000110 00000101 10000010 ………… 10000011 ………… 10000001 ………… 10000000

Слайд 24





Преобразование кода Грея в натуральный двоичный код и в десятичную систему счисления
Пример преобразования
в натуральный двоичный код:
01001110 gray
0
01
011
0111
01110
011101
0111010
01110100 binary
N = 7∙16 + 4 = 116
Описание слайда:
Преобразование кода Грея в натуральный двоичный код и в десятичную систему счисления Пример преобразования в натуральный двоичный код: 01001110 gray 0 01 011 0111 01110 011101 0111010 01110100 binary N = 7∙16 + 4 = 116

Слайд 25





ФАЗОВОЕ ПРЕДСТАВЛЕНИЕ КОДОВ
Натуральный двоичный код: 
fi(x) = sin(2πx/2i);
Описание слайда:
ФАЗОВОЕ ПРЕДСТАВЛЕНИЕ КОДОВ Натуральный двоичный код: fi(x) = sin(2πx/2i);

Слайд 26





Подробнее о кодах для ЦИТ можно прочитать 
Подробнее о кодах для ЦИТ можно прочитать 
в учебном пособии: 
Кнорринг В.Г. Цифровые измерительные устройства. Теоретические основы цифровой измерительной техники.− СПб.: Изд-во СПбГПУ, 2003; раздел 2.2.
Адрес этой книги в электронной библиотеке:
http://elib.spbstu.ru/dl/244.pdf
(в последующих ссылках − Кнорринг 2003)
Описание слайда:
Подробнее о кодах для ЦИТ можно прочитать Подробнее о кодах для ЦИТ можно прочитать в учебном пособии: Кнорринг В.Г. Цифровые измерительные устройства. Теоретические основы цифровой измерительной техники.− СПб.: Изд-во СПбГПУ, 2003; раздел 2.2. Адрес этой книги в электронной библиотеке: http://elib.spbstu.ru/dl/244.pdf (в последующих ссылках − Кнорринг 2003)

Слайд 27





НЕОБХОДИМЫЕ СВЕДЕНИЯ ОБ ИНТЕРФЕЙСАХ (АППАРАТНЫХ)
Где в ЦИТ используются интерфейсы
Для связи цифровых датчиков с измерительным блоком  могут использоваться известные интерфейсы распределённых систем, например, RS-485, USB, CAN, беспроводные.. 
Но имеются также специальные стандарты интерфейсов датчикового уровня, например: 
Для преобразователей угол→код предложен несложный интерфейс SSI; Он далее в этом курсе не встретится.
Для датчиков с петлевым питанием используется стандарт HART;
О нём будет сказано в связи с микросхемой ЦАП AD5421.  
 Для микросхем цифровых датчиков температуры разработан стандарт 1-wire, получивший более широкое распространение. 
На его основе строятся системы Micro-LAN.
Описание слайда:
НЕОБХОДИМЫЕ СВЕДЕНИЯ ОБ ИНТЕРФЕЙСАХ (АППАРАТНЫХ) Где в ЦИТ используются интерфейсы Для связи цифровых датчиков с измерительным блоком могут использоваться известные интерфейсы распределённых систем, например, RS-485, USB, CAN, беспроводные.. Но имеются также специальные стандарты интерфейсов датчикового уровня, например: Для преобразователей угол→код предложен несложный интерфейс SSI; Он далее в этом курсе не встретится. Для датчиков с петлевым питанием используется стандарт HART; О нём будет сказано в связи с микросхемой ЦАП AD5421. Для микросхем цифровых датчиков температуры разработан стандарт 1-wire, получивший более широкое распространение. На его основе строятся системы Micro-LAN.

Слайд 28


Глава 1, слайд №28
Описание слайда:

Слайд 29


Глава 1, слайд №29
Описание слайда:

Слайд 30





Последовательный интерфейс 1-wire требует всего двух проводов для связи многих датчиков с измерительным устройством (по ним может передаваться и питание). 
Последовательный интерфейс 1-wire требует всего двух проводов для связи многих датчиков с измерительным устройством (по ним может передаваться и питание). 
Но он работает медленно и характеризуется сложным протоколом как на уровне передачи и приёма байтов 
(см., например, datasheet  
микросхемы DS18B20), так и на уровне передачи и приёма отдельных битов − каждый принимаемый мастером бит  должен им запрашиваться.
Описание слайда:
Последовательный интерфейс 1-wire требует всего двух проводов для связи многих датчиков с измерительным устройством (по ним может передаваться и питание). Последовательный интерфейс 1-wire требует всего двух проводов для связи многих датчиков с измерительным устройством (по ним может передаваться и питание). Но он работает медленно и характеризуется сложным протоколом как на уровне передачи и приёма байтов (см., например, datasheet микросхемы DS18B20), так и на уровне передачи и приёма отдельных битов − каждый принимаемый мастером бит должен им запрашиваться.

Слайд 31





Разработаны согласующие микросхемы, позволяющие работать с шиной 1-wire через стандартные интерфейсы микроконтроллеров:
Разработаны согласующие микросхемы, позволяющие работать с шиной 1-wire через стандартные интерфейсы микроконтроллеров:
Описание слайда:
Разработаны согласующие микросхемы, позволяющие работать с шиной 1-wire через стандартные интерфейсы микроконтроллеров: Разработаны согласующие микросхемы, позволяющие работать с шиной 1-wire через стандартные интерфейсы микроконтроллеров:

Слайд 32





Для связи цифрового прибора или измерительного блока с компьютером (выхода в систему) также могут использоваться интерфейсы общесистемного применения: RS-232, RS-485, USB, CAN.
Для связи цифрового прибора или измерительного блока с компьютером (выхода в систему) также могут использоваться интерфейсы общесистемного применения: RS-232, RS-485, USB, CAN.
Но ещё в 1975 году фирмой Hewlett-Packard был создан приборный интерфейс HP-IB, получивший затем названия GPIB (General Purpose Interface Bus) и IEEE-488. В СССР ему соответствовал ГОСТ 26.003−80. Этот интерфейс часто называют КОП − канал общего пользования. 
Во всех развитых странах выпущено огромное число цифровых приборов с КОП. Несколько изменённая версия Международной электротехнической комиссии IEC-625 получила значительно меньшее распространение, поэтому называть HP-IB “Интерфейсом МЭК” не следует.
Сейчас GPIB (IEEE-488, КОП) постепенно сдаёт свои позиции.
Описание слайда:
Для связи цифрового прибора или измерительного блока с компьютером (выхода в систему) также могут использоваться интерфейсы общесистемного применения: RS-232, RS-485, USB, CAN. Для связи цифрового прибора или измерительного блока с компьютером (выхода в систему) также могут использоваться интерфейсы общесистемного применения: RS-232, RS-485, USB, CAN. Но ещё в 1975 году фирмой Hewlett-Packard был создан приборный интерфейс HP-IB, получивший затем названия GPIB (General Purpose Interface Bus) и IEEE-488. В СССР ему соответствовал ГОСТ 26.003−80. Этот интерфейс часто называют КОП − канал общего пользования. Во всех развитых странах выпущено огромное число цифровых приборов с КОП. Несколько изменённая версия Международной электротехнической комиссии IEC-625 получила значительно меньшее распространение, поэтому называть HP-IB “Интерфейсом МЭК” не следует. Сейчас GPIB (IEEE-488, КОП) постепенно сдаёт свои позиции.

Слайд 33


Глава 1, слайд №33
Описание слайда:

Слайд 34





Среди интерфейсов модульных систем недолгое время монополистом был КАМАК. Сейчас он полностью устарел. 
Среди интерфейсов модульных систем недолгое время монополистом был КАМАК. Сейчас он полностью устарел. 
Ему на смену пришли системы VXI (расширение стандарта VME для измерительных задач) и позже PXI (расширение стандарта PCI для измерительных задач). Буква X расшифровывается как eXtension, а буква I − как  Instrumentation. 
Эти и другие модульные  стандарты, как и разнообразные “полевые шины” (fieldbuses) для распределённых систем, в этом курсе рассматриваться не будут.
Описание слайда:
Среди интерфейсов модульных систем недолгое время монополистом был КАМАК. Сейчас он полностью устарел. Среди интерфейсов модульных систем недолгое время монополистом был КАМАК. Сейчас он полностью устарел. Ему на смену пришли системы VXI (расширение стандарта VME для измерительных задач) и позже PXI (расширение стандарта PCI для измерительных задач). Буква X расшифровывается как eXtension, а буква I − как Instrumentation. Эти и другие модульные стандарты, как и разнообразные “полевые шины” (fieldbuses) для распределённых систем, в этом курсе рассматриваться не будут.

Слайд 35





Наиболее часто в этом курсе будут упоминаться интерфейсы межмикросхемного уровня, связывающие микроконтроллер с АЦП и другими узлами измерительного канала.
Наиболее часто в этом курсе будут упоминаться интерфейсы межмикросхемного уровня, связывающие микроконтроллер с АЦП и другими узлами измерительного канала.
Эти интерфейсы можно классифицировать по общепринятым признакам. Они могут быть параллельными или (сейчас чаще) последовательными.
Параллельные интерфейсы могут обеспечивать передачу полного числа разрядов кода одной посылкой или требовать разбивки на байты или слова, передаваемые последовательно.
Описание слайда:
Наиболее часто в этом курсе будут упоминаться интерфейсы межмикросхемного уровня, связывающие микроконтроллер с АЦП и другими узлами измерительного канала. Наиболее часто в этом курсе будут упоминаться интерфейсы межмикросхемного уровня, связывающие микроконтроллер с АЦП и другими узлами измерительного канала. Эти интерфейсы можно классифицировать по общепринятым признакам. Они могут быть параллельными или (сейчас чаще) последовательными. Параллельные интерфейсы могут обеспечивать передачу полного числа разрядов кода одной посылкой или требовать разбивки на байты или слова, передаваемые последовательно.

Слайд 36


Глава 1, слайд №36
Описание слайда:

Слайд 37





Временные диаграммы работы АЦП AD7933 
при передаче в микроконтроллер целого слова
Описание слайда:
Временные диаграммы работы АЦП AD7933 при передаче в микроконтроллер целого слова

Слайд 38





Временные диаграммы побайтной передачи результата преобразования  АЦП AD7933
Описание слайда:
Временные диаграммы побайтной передачи результата преобразования АЦП AD7933

Слайд 39





Последовательные интерфейсы, как правило, выполняются синхронными.  Они могут быть симплексными (с передачей данных в одну сторону), полудуплексными (с поочерёдной передачей в разных направлениях по одной линии) и дуплексными, например, с одновременной передачей управляющей информации на АЦП и результата преобразования от АЦП в микроконтроллер. Последовательные интерфейсы аналого-цифровых микросхем в определённой степени стандартизованы. 
Последовательные интерфейсы, как правило, выполняются синхронными.  Они могут быть симплексными (с передачей данных в одну сторону), полудуплексными (с поочерёдной передачей в разных направлениях по одной линии) и дуплексными, например, с одновременной передачей управляющей информации на АЦП и результата преобразования от АЦП в микроконтроллер. Последовательные интерфейсы аналого-цифровых микросхем в определённой степени стандартизованы. 
Из различных топологий чаще всего используется радиальная (“точка − точка” или звезда) и магистральная.
В микроконтроллере синхронный последовательный интерфейс, согласующийся с требованиями ведомой микросхемы (это важно!!!), может быть реализован манипулированием двумя или тремя произвольными выводами порта (технология bit banging), использованием синхронного режима работы UART МК 8051 или встроенных блоков I2C или SPI. Своеобразными блоками дуплексного синхронного последовательного интерфейса оснащаются сигнальные процессоры.
Описание слайда:
Последовательные интерфейсы, как правило, выполняются синхронными. Они могут быть симплексными (с передачей данных в одну сторону), полудуплексными (с поочерёдной передачей в разных направлениях по одной линии) и дуплексными, например, с одновременной передачей управляющей информации на АЦП и результата преобразования от АЦП в микроконтроллер. Последовательные интерфейсы аналого-цифровых микросхем в определённой степени стандартизованы. Последовательные интерфейсы, как правило, выполняются синхронными. Они могут быть симплексными (с передачей данных в одну сторону), полудуплексными (с поочерёдной передачей в разных направлениях по одной линии) и дуплексными, например, с одновременной передачей управляющей информации на АЦП и результата преобразования от АЦП в микроконтроллер. Последовательные интерфейсы аналого-цифровых микросхем в определённой степени стандартизованы. Из различных топологий чаще всего используется радиальная (“точка − точка” или звезда) и магистральная. В микроконтроллере синхронный последовательный интерфейс, согласующийся с требованиями ведомой микросхемы (это важно!!!), может быть реализован манипулированием двумя или тремя произвольными выводами порта (технология bit banging), использованием синхронного режима работы UART МК 8051 или встроенных блоков I2C или SPI. Своеобразными блоками дуплексного синхронного последовательного интерфейса оснащаются сигнальные процессоры.

Слайд 40





Предлагаемая фирмой Analog Devices схема сопряжения микросхемы АЦП AD7887 с микроконтроллером 8051
Описание слайда:
Предлагаемая фирмой Analog Devices схема сопряжения микросхемы АЦП AD7887 с микроконтроллером 8051

Слайд 41





В UART микроконтроллера 8051, работающем в синхронном режиме, полярность тактовых импульсов (serial clock) фиксирована.
Описание слайда:
В UART микроконтроллера 8051, работающем в синхронном режиме, полярность тактовых импульсов (serial clock) фиксирована.

Слайд 42





Ещё хуже то, что UART микроконтроллера 8051  считает первый принятый бит младшим, а последний старшим. Подавляющее большинство аналого-цифровых микросхем 
выдаёт или принимает данные в обратном порядке, 
старшим битом вперёд.
READ 1:
MOV A,SBUF; Read Buffer
RLC A; Rearrange Data
MOV B.0,C; Reverse Order of Bits
RLC A; 
MOV B.1,C; 
RLC A; 
MOV B.2,C;
RLC A; 
MOV B.3,C; 
RLC A; 
MOV B.4,C;
RLC A; 
MOV B.5,C; 
RLC A; 
MOV B.6,C;
RLC A; 
MOV B.7,C;
MOV A,B;
MOV @R0,A; Write Data to Memory
Описание слайда:
Ещё хуже то, что UART микроконтроллера 8051 считает первый принятый бит младшим, а последний старшим. Подавляющее большинство аналого-цифровых микросхем выдаёт или принимает данные в обратном порядке, старшим битом вперёд. READ 1: MOV A,SBUF; Read Buffer RLC A; Rearrange Data MOV B.0,C; Reverse Order of Bits RLC A; MOV B.1,C; RLC A; MOV B.2,C; RLC A; MOV B.3,C; RLC A; MOV B.4,C; RLC A; MOV B.5,C; RLC A; MOV B.6,C; RLC A; MOV B.7,C; MOV A,B; MOV @R0,A; Write Data to Memory

Слайд 43





В современном микроконтроллере с архитектурой 8051 могут быть, наряду с UART, стандартные синхронные интерфейсы (в данном примере SMBus и SPI).
Описание слайда:
В современном микроконтроллере с архитектурой 8051 могут быть, наряду с UART, стандартные синхронные интерфейсы (в данном примере SMBus и SPI).

Слайд 44





В микроконтроллерах фирмы Atmel можно встретить синхронный “двухпроводный” интерфейс TWI, “совместимый с I2C и SMBus”
Описание слайда:
В микроконтроллерах фирмы Atmel можно встретить синхронный “двухпроводный” интерфейс TWI, “совместимый с I2C и SMBus”

Слайд 45





Так выглядит “двухпроводная” магистраль SMBus в описании микроконтроллера фирмы Silicon Laboratories
Описание слайда:
Так выглядит “двухпроводная” магистраль SMBus в описании микроконтроллера фирмы Silicon Laboratories

Слайд 46





Магистральные интерфейсы требуют задания адресов ведомых устройств. 
Магистральные интерфейсы требуют задания адресов ведомых устройств. 
В микросхемах 1-wire уникальный адрес записывается в микросхему изготовителем, например, для DS18B20 он 
выглядит так (CRC − защитная кодовая комбинация):
Описание слайда:
Магистральные интерфейсы требуют задания адресов ведомых устройств. Магистральные интерфейсы требуют задания адресов ведомых устройств. В микросхемах 1-wire уникальный адрес записывается в микросхему изготовителем, например, для DS18B20 он выглядит так (CRC − защитная кодовая комбинация):

Слайд 47





Пример микросхем АЦП с фиксированным адресом на шине I2C
Описание слайда:
Пример микросхем АЦП с фиксированным адресом на шине I2C

Слайд 48





Отсутствие адресных выводов в данном случае компенсируется выпуском однотипных микросхем 
 с различными фиксированными адресами на шине  I2C
Описание слайда:
Отсутствие адресных выводов в данном случае компенсируется выпуском однотипных микросхем с различными фиксированными адресами на шине I2C

Слайд 49





Соединение АЦП с микроконтроллером 
по стандарту I2C
Описание слайда:
Соединение АЦП с микроконтроллером по стандарту I2C

Слайд 50





Запись данных в регистр конфигурации микросхем AD7991/AD7995/AD7999. Четыре бита записываемого байта определяют выбор одного, двух, трёх или четырёх  последовательно опрашиваемых каналов; пятый бит выбирает внешний или внутренний (VDD) источник опорного напряжения. Остальные биты связаны с тонкими вопросами работы интерфейса, которых здесь не будем касаться
Описание слайда:
Запись данных в регистр конфигурации микросхем AD7991/AD7995/AD7999. Четыре бита записываемого байта определяют выбор одного, двух, трёх или четырёх последовательно опрашиваемых каналов; пятый бит выбирает внешний или внутренний (VDD) источник опорного напряжения. Остальные биты связаны с тонкими вопросами работы интерфейса, которых здесь не будем касаться

Слайд 51





Запуск АЦП и чтение двух байтов данных
Описание слайда:
Запуск АЦП и чтение двух байтов данных

Слайд 52





Использование бита Acknowledge 
для управления работой АЦП
Описание слайда:
Использование бита Acknowledge для управления работой АЦП

Слайд 53





Принцип работы SPI при соединении двух микроконтроллеров
Выводы ведомых аналого-цифровых микросхем обозначаются иначе.
В частности, для выбора ведомого (slave select) используется стандартный вывод chip select, а MISO и MOSI заменяются на SDO и SDI
Описание слайда:
Принцип работы SPI при соединении двух микроконтроллеров Выводы ведомых аналого-цифровых микросхем обозначаются иначе. В частности, для выбора ведомого (slave select) используется стандартный вывод chip select, а MISO и MOSI заменяются на SDO и SDI

Слайд 54





Достоинством интерфейса SPI  является его гибкость. 
Достоинством интерфейса SPI  является его гибкость. 
SPI нужно настраивать  соответственно временной диаграмме обмена данными, которая требуется для конкретной ведомой аналого-цифровой микросхемы. 
Бит полярности в регистре управления определяет исходное состояние линии тактовых импульсов,  а бит фазы выбирает фронт тактового импульса, по которому бит данных будет “защёлкнут” в регистре, − см. следующий слайд.
Некоторые контроллеры (Atmel) позволяют даже изменять порядок следования битов: от младшего к старшему (как было принято в телетайпах и сохранилось в UART) или от старшего к младшему, как принято в ЦИТ.
Описание слайда:
Достоинством интерфейса SPI является его гибкость. Достоинством интерфейса SPI является его гибкость. SPI нужно настраивать соответственно временной диаграмме обмена данными, которая требуется для конкретной ведомой аналого-цифровой микросхемы. Бит полярности в регистре управления определяет исходное состояние линии тактовых импульсов, а бит фазы выбирает фронт тактового импульса, по которому бит данных будет “защёлкнут” в регистре, − см. следующий слайд. Некоторые контроллеры (Atmel) позволяют даже изменять порядок следования битов: от младшего к старшему (как было принято в телетайпах и сохранилось в UART) или от старшего к младшему, как принято в ЦИТ.

Слайд 55


Глава 1, слайд №55
Описание слайда:

Слайд 56





Пример временнóй диаграммы ведомой микросхемы: 
8-разрядный АЦП AD7923. Исходно на линии SCLK низкое напряжение. Каждый бит выводится на линию DOUT передним фронтом тактового импульса; “защёлкивать” его целесообразно следующим фронтом
Описание слайда:
Пример временнóй диаграммы ведомой микросхемы: 8-разрядный АЦП AD7923. Исходно на линии SCLK низкое напряжение. Каждый бит выводится на линию DOUT передним фронтом тактового импульса; “защёлкивать” его целесообразно следующим фронтом

Слайд 57





В соответствии с временнóй диаграммой предыдущего слайда выполняется настройка SPI в микроконтроллере: CPOL = 0; CPHA = 1.
При сопряжении этого АЦП с микроконтроллером 8051
нужно было инвертировать тактовые импульсы
Описание слайда:
В соответствии с временнóй диаграммой предыдущего слайда выполняется настройка SPI в микроконтроллере: CPOL = 0; CPHA = 1. При сопряжении этого АЦП с микроконтроллером 8051 нужно было инвертировать тактовые импульсы

Слайд 58





Особый случай: временная диаграмма 14-разрядного АЦП AD7940 и других АЦП сходной структуры 
Важно: первый бит помещается на шину не тактовым импульсом, 
а сигналом chip select, и может быть “защёлкнут” только спадающим 
фронтом тактового импульса, хотя следующие биты выводятся именно спадающими фронтами!!!
Описание слайда:
Особый случай: временная диаграмма 14-разрядного АЦП AD7940 и других АЦП сходной структуры Важно: первый бит помещается на шину не тактовым импульсом, а сигналом chip select, и может быть “защёлкнут” только спадающим фронтом тактового импульса, хотя следующие биты выводятся именно спадающими фронтами!!!

Слайд 59





Порт SPI может обслуживать несколько ведомых устройств
Рисунок − из описания микроконтроллера Atmel
Описание слайда:
Порт SPI может обслуживать несколько ведомых устройств Рисунок − из описания микроконтроллера Atmel

Слайд 60





Топология “звезда”, показанная на предыдущем слайде, не является единственно возможной при использовании SPI для обслуживания нескольких ведомых микросхем. 
Топология “звезда”, показанная на предыдущем слайде, не является единственно возможной при использовании SPI для обслуживания нескольких ведомых микросхем. 
Иногда ведомые микросхемы, например, ЦАП, соединяются цепочкой − daisy-chain. Это возможно, если у этих микросхем выведен на внешние контакты не только вход, но и выход сдвигающего регистра.
Описание слайда:
Топология “звезда”, показанная на предыдущем слайде, не является единственно возможной при использовании SPI для обслуживания нескольких ведомых микросхем. Топология “звезда”, показанная на предыдущем слайде, не является единственно возможной при использовании SPI для обслуживания нескольких ведомых микросхем. Иногда ведомые микросхемы, например, ЦАП, соединяются цепочкой − daisy-chain. Это возможно, если у этих микросхем выведен на внешние контакты не только вход, но и выход сдвигающего регистра.

Слайд 61





Пример микросхем АЦП, 
требующих одновременного 
чтения и записи данных
Описание слайда:
Пример микросхем АЦП, требующих одновременного чтения и записи данных

Слайд 62





SPI позволяет одновременно читать и записывать данные, но при 16-битном формате данных требует двух пересылок
Сигнальные процессоры 
читают и записывают одновременно слова данных длиной до 16 битов.
RFS  − Receive Frame Synchronization; 
TFS − Transmit Frame Synchronization.
Описание слайда:
SPI позволяет одновременно читать и записывать данные, но при 16-битном формате данных требует двух пересылок Сигнальные процессоры читают и записывают одновременно слова данных длиной до 16 битов. RFS − Receive Frame Synchronization; TFS − Transmit Frame Synchronization.

Слайд 63





Беспроводные интерфейсы аналого-цифровых устройств перспективны, но пока в этом курсе не рассматриваются. 
Беспроводные интерфейсы аналого-цифровых устройств перспективны, но пока в этом курсе не рассматриваются.
Описание слайда:
Беспроводные интерфейсы аналого-цифровых устройств перспективны, но пока в этом курсе не рассматриваются. Беспроводные интерфейсы аналого-цифровых устройств перспективны, но пока в этом курсе не рассматриваются.



Теги Глава 1
Похожие презентации
Mypresentation.ru
Загрузить презентацию