www.chms.ru - вывоз мусора в Балашихе |
Динамо-машины Однокристальные микроконтроллеры
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [ 37 ] 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
- Номер A/D канала
00 - канал О
01 - канал 1 10- канал 2 11 - канал 3
- Автоинкремент (активный - 1 )
Программирование аналогового входа
00 -
AINO - канал О
AIN1 - канал 1
AiN2 - канал 2
AIN3 - канал 3
AINO
AIN1
AIN2
AIN3
10
aino-AIN1 -AIN2-
a:N3 -
AINO-AIN1 -AIN2-AIN3-
канал О
канал 2
- канал О
- канал 1
канал 2
канал О
канал 1
- Активация аналогового выхода
(активный - 1 )
Рис. 3.66. Байт контроля и управления
ответвления, которые с помощью переключателей связываются с выходной линией. Управляет схемой декодер ответвлений. Выходное напряжение (DAC out) подается затем на усилитель с автомати-
ческой балансировкой нуля (auto-zeroed unity gain amplifier). Этот усилитель может быть либо включен (через байт контроля и управления), либо переведен в высокоимпедансное (2) состояние выхода.
AGND
DAC OUT
Рис. 3.67. A/D И D/A преобразователь
РЗР2
Байт данных
АОиТ,. VDD--
VREF
AGND
-1-1-1-1-\-----------h
00 01 02 03 04 FE FF
HEX код
Рис. 3.68. D/A преобразоваине
Важно отметить, что D/A преобразователь используется также в процедуре A/D преобразования по методу последовательного приближения. Данный метод подробно описан в литературе, и возвращаться к нему в рамках этой книги нет смысла.
Процедура D/A преобразования показана на рис. 3.68. Любая точка на графике в диапазоне 00h...FFh может быть определена по формуле
АОиТ X\GNGD +
V - V *КГТ *AGND
где Vaout - выходное напряжение D/A преобразователя; Vrep - опорное напряжение; Vagnd - потенциал аналоговой laquo;земли raquo;; D, - соответствующий разряд байта данных.
Обратите внимание также на рис. 3.69. Возможна работа с микросхемой посредством передачи цепочки байтов данных, следующих один за другим. Уровень напряжения, соответствующий заданному, появляется на выходе в момент выдачи сигнала АСК. В момент выдачи сигнала АСК, подтверждающего прием байта контроля и управления (рис. 3.66, control byte) на выходе микросхемы, появляются данные, содержащиеся в регистре DAC с момента окончания предыдущего цикла работы микросхемы.
Slave | А Control | А 1 DATA 1 | DATA 2 | |||||
АОиТ
Высокоимпедансное состояние выхода
Данные из регистра DAC
Данные байта DATA1
Рис. 3.69. Протокол работы в режиме D/A преобразования
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [ 37 ] 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |