Раздел: Документация
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. Регистры управления модулем АЦП
Запрос на прерывание «Преобразование АЦП завершено» fФлаги прерываний 8-битная шина данных □□□□□□□□□□□□□□□□а ОЮПМО0)С0ЧЮЮП(М-О §§<<<§<<<<<<<<<< Рис. 9.1. Структурная схема модуля АЦП 0 ... 128 129 130 131 132 133 134 ... 195
|