Открыть сервис

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

Аналого-цифровой преобразователь (АЦП, 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 →