Аналого-цифровой преобразователь
Аналого-цифровой преобразователь (АЦП, ADC — Analog-to-Digital Converter) — это устройство, преобразующее непрерывный (аналоговый) сигнал, такой как напряжение, ток или частота, в дискретный цифровой код, пригодный для обработки цифровыми системами (микроконтроллерами, компьютерами, цифровыми сигнальными процессорами). АЦП является ключевым компонентом в системах сбора данных, измерительной технике, аудиотехнике, телекоммуникациях и автоматике, выступая мостом между физическим миром и цифровой электроникой.
Принцип действия
Процесс аналого-цифрового преобразования состоит из двух основных этапов: дискретизации (семплирования) и квантования. На этапе дискретизации непрерывный во времени сигнал заменяется последовательностью мгновенных значений (отсчётов), взятых через равные промежутки времени — период дискретизации \( T_s \). Частота дискретизации \( f_s = 1/T_s \) должна удовлетворять теореме Котельникова (Найквиста — Шеннона), согласно которой она должна быть не менее удвоенной максимальной частоты в спектре входного сигнала, чтобы избежать эффекта наложения спектров (алиасинга).
На этапе квантования каждое мгновенное значение сигнала округляется до одного из конечного набора уровней (квантов). Число уровней определяется разрядностью АЦП \( N \): количество уровней равно \( 2^N \). Шаг квантования (разрешение) \( Q \) вычисляется как отношение диапазона входного напряжения \( V_{ref} \) к числу уровней: \( Q = V_{ref} / 2^N \). Ошибка квантования (шум квантования) — это разность между истинным значением сигнала и его цифровым представлением; она не может быть устранена, но может быть минимизирована увеличением разрядности.
Классификация
АЦП классифицируются по множеству признаков, включая принцип действия, скорость преобразования, разрядность, тип входного сигнала и архитектуру.
По принципу действия
- АЦП последовательного приближения (SAR, Successive Approximation Register) — наиболее распространённый тип для средних скоростей (до нескольких мегасемплов в секунду) и разрядностей (8–16 бит). Преобразование происходит путём последовательного сравнения входного напряжения с напряжениями, формируемыми внутренним цифро-аналоговым преобразователем (ЦАП), начиная со старшего значащего бита. Время преобразования фиксировано и пропорционально разрядности.
- АЦП с конвейерной архитектурой (pipelined ADC) — состоит из каскадов, каждый из которых выполняет грубое преобразование и передаёт остаток на следующий каскад. Обеспечивает высокую скорость (сотни мегасемплов в секунду) при разрядности 8–16 бит. Используется в радиолокации, цифровых осциллографах и системах связи.
- АЦП двойного интегрирования (dual-slope ADC) — основан на измерении времени зарядки и разрядки конденсатора. Отличается высокой точностью и помехоустойчивостью, но низкой скоростью (единицы или десятки преобразований в секунду). Применяется в мультиметрах и прецизионных измерительных приборах.
- Сигма-дельта АЦП (ΣΔ ADC) — использует избыточную дискретизацию (oversampling) и шумоподавление (noise shaping). Обеспечивает высокую разрядность (16–24 бита и более) при относительно низкой скорости (до десятков килогерц). Широко применяется в аудиотехнике (звуковые карты, цифровые микрофоны) и для измерения медленно меняющихся сигналов.
- Flash-АЦП (параллельный АЦП) — состоит из массива компараторов, каждый из которых сравнивает входной сигнал с одним из опорных напряжений. Обеспечивает максимальную скорость (гигасемплы в секунду), но требует \( 2^N - 1 \) компараторов, что ограничивает разрядность (обычно до 8 бит). Используется в высокоскоростных системах, таких как цифровые осциллографы и радиоприёмники.
По входному сигналу
- Однополярные — работают с сигналами положительной полярности (например, 0–5 В).
- Биполярные — преобразуют сигналы как положительной, так и отрицательной полярности (например, ±10 В).
По способу кодирования
- Прямой двоичный код — выходной код прямо пропорционален входному напряжению.
- Дополнительный код — используется для биполярных сигналов.
- Код Грея — применяется в некоторых высокоскоростных АЦП для уменьшения ошибок при переключении битов.
Основные характеристики
- Разрядность (N) — количество бит в выходном цифровом коде. Определяет динамический диапазон и разрешение. Типичные значения: 8, 10, 12, 14, 16, 24 бита.
- Частота дискретизации (f_s) — максимальное количество преобразований в секунду. Измеряется в герцах (Гц) или семплах в секунду (S/s).
- Динамический диапазон (DR) — отношение максимальной амплитуды входного сигнала к минимальной различимой (уровень шума квантования). Выражается в децибелах (дБ). Для идеального N-битного АЦП \( DR = 6.02 \cdot N + 1.76 \) дБ.
- Отношение сигнал/шум (SNR) — отношение мощности полезного сигнала к мощности шума, включая шум квантования и тепловой шум.
- Интегральная нелинейность (INL) — отклонение реальной передаточной характеристики от идеальной прямой линии. Выражается в долях младшего значащего бита (LSB).
- Дифференциальная нелинейность (DNL) — отклонение реального шага квантования от идеального. Если DNL превышает 1 LSB, возможны пропуски кодов.
- Время преобразования — интервал времени от момента получения команды на преобразование до момента выдачи стабильного цифрового кода.
Применение
- Измерительная техника — мультиметры, осциллографы, анализаторы спектра, датчики температуры, давления и других физических величин.
- Аудиотехника — цифровая запись и воспроизведение звука (микрофоны, звуковые карты, аудиоинтерфейсы). Сигма-дельта АЦП обеспечивают высокое качество (24 бита, 192 кГц).
- Телекоммуникации — радиоприёмники (SDR), модемы, системы цифровой обработки сигналов. Используются конвейерные и flash-АЦП с частотами дискретизации до нескольких гигагерц.
- Автоматика и промышленность — системы управления технологическими процессами, робототехника, сбор данных с датчиков.
- Медицина — цифровые рентгеновские аппараты, УЗИ-сканеры, электрокардиографы, томографы.
- Оборонная и космическая техника — радиолокация, системы наведения, спутниковая связь.
История развития
Первые АЦП были разработаны в середине XX века. В 1950-х годах появились ламповые АЦП последовательного приближения. С развитием интегральной технологии в 1970-х годах началось производство монолитных АЦП (например, серия ADC0808 компании National Semiconductor). В 1980-х годах были созданы сигма-дельта АЦП, обеспечившие высокую точность для аудиоприменений. В 1990-х годах конвейерные архитектуры позволили достичь гигагерцовых частот дискретизации. Современные АЦП на основе КМОП-технологии (комплементарная структура металл-оксид-полупроводник) интегрируются в микроконтроллеры и системы на кристалле (SoC).
Интересные факты
- Первый коммерчески успешный интегральный АЦП — ADC0804 (8 бит, 10 кГц) — был выпущен в 1974 году и широко использовался в любительской радиоэлектронике.
- В современных цифровых осциллографах применяются flash-АЦП с частотой дискретизации до 100 ГГц и разрядностью 8 бит.
- Сигма-дельта АЦП могут достигать разрядности 32 бита, но при частоте дискретизации не более нескольких сотен герц.
- Ошибка квантования в АЦП может быть уменьшена путём применения методов дитеринга (dithering) — добавления низкоуровневого шума перед преобразованием.
Источники
- Хоровиц П., Хилл У. «Искусство схемотехники» (том 2, глава 9 «Цифро-аналоговые и аналого-цифровые преобразователи»).
- Бейкер Р. Дж. «CMOS Mixed-Signal Circuit Design» (главы 10–12).
- ГОСТ 8.009-84 «ГСИ. Аналого-цифровые преобразователи. Методы и средства поверки».
- Техническая документация на микросхемы АЦП (Analog Devices, Texas Instruments, Maxim Integrated).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →