8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 128 129 130 131 132 133 134 ... 195

Аналого-цифровой преобразователь

9.1. Общие сведения

Модуль 10-битного АЦП последовательного приближения входит в состав практически всех моделей семейства, за исключением ATmega8515x и ATmega 162х. Основные параметры этого АЦП следующие:

•абсолютная погрешность: ±2 LSB!);

•интегральная нелинейность: ±0.5 LSB;

•быстродействие: до 15 тыс. выборок/с.

На входе модуля АЦП имеется 8-канальный (в моделях ATmega640x/1280x/2560x — 16-канальный) аналоговый мультиплексор, предоставляющий в распоряжение пользователя 8 (16) каналов с несимметричными входами. Кроме того, в моделях ATmega8x, выпускаемых в корпусе DIP, доступно только 6 каналов из восьми.

В большинстве моделей входы АЦП могут объединяться попарно для формирования различного числа каналов с дифференциальным входом. При этом в некоторых каналах имеется возможность 10- и 200-кратного предварительного усиления входного сигнала. При коэффициентах усиления 1х и 10х действительная разрешающая способность АЦП по этим каналам составляет 8 бит, а при коэффициенте усиления 200х — 7 бит.

В качестве источника опорного напряжения для АЦП может использоваться как напряжение питания микроконтроллера, так и внутренний либо внешний источник опорного напряжения.

Модуль АЦП может работать в двух режимах:

•режим одиночного преобразования, когда запуск каждого преобразования инициируется пользователем;

•режим непрерывного преобразования, когда запуск преобразований выполняется непрерывно через определенные интервалы времени.

ГЛАВА 9

!) Least Significant Bit — младший значащий бит. Соответствует обозначению МЗР, которое можно встретить в отечественной литературе. Аналогично, MSB (Most Significant Bit — старший значащий бит) соответствует обозначению СЭР.


9.2. Функционирование модуля АЦП

Обобщенная структурная схема модуля АЦП приведена на Рис 9.1. В моделях ATmega8x и ATmega48x/88x/168x элементы, выделенные на рисунке серым цветом, и связанные с ними сигналы отсутствуют, а неинвертирующий вход компаратора выборки-хранения подключен непосредственно к выходу мультиплексора (показано пунктиром).

Регистры, используемые для управления модулем АЦП в различных моделях, приведены в Табл. 9.1.

Формат регистров ADCSRA (ADCSR) и ADMUX приведен на Рис. 9.2 и Рис. 9.3, а краткое описание функций их битов приведено в Табл. 9.2 и Табл. 9.3 соответственно.

Таблица 9.1. Регистры управления модулем АЦП

Регистр

Адрес

ATmega8535x

ATmega8x

ATmegal6x/32x

ATmega 64х

ATmega 128x

X 00

>

1 V

й

ATmegal64x/324x/644x

ATmega 165x

ATmega325x/3250x, ATmega645x/6450x

ATmega640x,

ATmegal280x/1281x,

ATmega2560x/2561x

Описание

ADCSR

$06 ($26)

Регистр управления и состояния

ADCSRA

$06 ($26)

Регистр А управления и состояния

($7А)

ADCSRB

($8Е)

Регистр В управления и состояния

($7В)

ADMUX

$07 ($27)

Регистр управления мультиплексором

($7С)

SFIOR

$30 ($50)

Регистр

специальных

функций

$20 ($40)


Запрос на прерывание «Преобразование АЦП завершено»

fФлаги прерываний

8-битная шина данных

□□□□□□□□□□□□□□□□а

ОЮПМО0)С0ЧЮЮП(М-О

§§<<<§<<<<<<<<<<

Рис. 9.1. Структурная схема модуля АЦП



0 ... 128 129 130 131 132 133 134 ... 195