Аналого цифровой преобразователь ацп. Как работают аналогово-цифровые преобразователи и что можно узнать из спецификации на АЦП? Применение АЦП в звукозаписи

В статье рассказывается об устройстве и принципах действия аналогово-цифровых преобразователей различных типов, а также об их основных характеристиках, указываемых производителями в документации.

Аналогово-цифровой преобразователь (АЦП) - один из самых важных электронных компонентов в измерительном и тестовом оборудовании. АЦП преобразует напряжение (аналоговый сигнал) в код, над которым микропроцессор и программное обеспечение выполняют определенные действия. Даже если Вы работаете только с цифровыми сигналами, скорее всего Вы используете АЦП в составе осциллографа, чтобы узнать их аналоговые характеристики.

Существует несколько основных типов архитектуры АЦП, хотя в пределах каждого типа существует также множество вариаций. Различные типы измерительного оборудования используют различные типы АЦП. Например, в цифровом осциллографе используется высокая частота дискретизации, но не требуется высокое разрешение. В цифровых мультиметрах нужно большее разрешение, но можно пожертвовать скоростью измерения. Системы сбора данных общего назначения по скорости дискретизации и разрешающей способности обычно занимают место между осциллографами и цифровыми мультиметрами. В оборудовании такого типа используются АЦП последовательного приближения либо сигма-дельта АЦП. Существуют также параллельные АЦП для приложений, требующих скоростной обработки аналоговых сигналов, и интегрирующие АЦП с высокими разрешением и помехоподавлением.

На рис.1. показаны возможности основных архитектур АЦП в зависимости от разрешения и частоты дискретизации.

Рис. 1. Типы АЦП - разрешение в зависимости от частоты дискретизации

Параллельные АЦП

Большинство высокоскоростных осциллографов и некоторые высокочастотные измерительные приборы используют параллельные АЦП из-за их высокой скорости преобразования, которая может достигать 5Г (5х10 9) отсчетов/сек для стандартных устройств и 20Г отсчетов/сек для оригинальных разработок. Обычно параллельные АЦП имеют разрешение до 8 разрядов, но встречаются также 10-ти разрядные версии.


Рис. 2. АЦП параллельного преобразования

Рис. 2 показывает упрощенную блок-схему 3-х разрядного параллельного АЦП (для преобразователей с большим разрешением принцип работы сохраняется). Здесь используется массив компараторов, каждый из которых сравнивает входное напряжение с индивидуальным опорным напряжением. Такое опорное напряжение для каждого компаратора формируется на встроенном прецизионном резистивном делителе. Значения опорных напряжений начинаются со значения, равного половине младшего значащего разряда (LSB), и увеличиваются при переходе к каждому следующему компаратору с шагом, равным V REF /2 3 . В результате для 3-х разрядного АЦП требуется 2 3 -1 или семь компараторов. А, например, для 8-разрядного параллельного АЦП потребуется уже 255 (или (2 8 -1)) компараторов.

С увеличением входного напряжения компараторы последовательно устанавливают свои выходы в логическую единицу вместо логического нуля, начиная с компаратора, отвечающего за младший значащий разряд. Можно представить преобразователь как ртутный термометр: с ростом температуры столбик ртути поднимается. На рис. 2 входное напряжение попадает в интервал между V3 и V4, таким образом 4 нижних компаратора имеют на выходе "1", а верхние три компаратора - "0". Дешифратор преобразует (2 3 -1) - разрядное цифровое слово с выходов компараторов в двоичный 3-х разрядный код.

Параллельные АЦП - достаточно быстрые устройства, но они имеют свои недостатки. Из-за необходимости использовать большое количество компараторов параллельные АЦП потребляют значительную мощность, и их нецелесообразно использовать в приложениях с батарейным питанием.

Когда необходимо разрешение 12, 14 или 16 разрядов и не требуется высокая скорость преобразования, а определяющими факторами являются невысокая цена и низкое энергопотребление, то обычно применяют АЦП последовательного приближения. Этот тип АЦП чаще всего используется в разнообразных измерительных приборах и в системах сбора данных. В настоящий момент АЦП последовательного приближения позволяют измерять напряжение с точностью до 16 разрядов с частотой дискретизации от 100К (1х10 3) до 1М (1х10 6) отсчетов/сек.

Рис. 3 показывает упрощенную блок-схему АЦП последовательного приближения. В основе АЦП данного типа лежит специальный регистр последовательного приближения. В начале цикла преобразования все выходы этого регистра устанавливаются в логический 0, за исключением первого (старшего) разряда. Это формирует на выходе внутреннего цифро-аналогового преобразователя (ЦАП) сигнал, значение которого равно половине входного диапазона АЦП. А выход компаратора переключается в состояние, определяющее разницу между сигналом на выходе ЦАП и измеряемым входным напряжением.


Рис. 3. АЦП последовательного приближения

Например, для 8-разрядного АЦП последовательного приближения (рис. 4) выходы регистра при этом устанавливаются в "10000000". Если входное напряжение меньше половины входного диапазона АЦП, тогда выход компаратора примет значение логического 0. Это дает регистру последовательного приближения команду переключить свои выходы в состояние "01000000", что соответственно приведет к изменению выходного напряжения с ЦАП, подаваемого на компаратор. Если при этом выход компаратора по-прежнему оставался бы в "0", то выходы регистра переключились бы в состояние "00100000". Но на этом такте преобразования выходное напряжение ЦАП меньше, чем входное напряжение (рис. 4), и компаратор переключается в состояние логической 1. Это предписывает регистру последовательного приближения сохранить "1" во втором разряде и подать "1" на третий разряд. Описанный алгоритм работы затем вновь повторяется до последнего разряда. Таким образом, АЦП последовательного приближения требуется один внутренний такт преобразования для каждого разряда, или N тактов для N-разрядного преобразования.


Рис. 4. Преобразование в АЦП последовательных приближений

Тем не менее, работа АЦП последовательного приближения имеет особенность, связанную с переходными процессами во внутреннем ЦАП. Теоретически, напряжение на выходе ЦАП для каждого из N внутренних тактов преобразования должно устанавливаться за одинаковый промежуток времени. Но на самом деле этот промежуток в первых тактах значительно больше, чем в последних. Поэтому время преобразования 16-разрядного АЦП последовательного приближения более, чем в два раза превышает время преобразования 8-разрядного АЦП данного типа.

Для проведения большинства измерений часто не требуется АЦП со скоростью преобразования, которую даёт АЦП последовательного приближения, зато необходима большая разрешающая способность. Сигма-дельта АЦП могут обеспечивать разрешающую способность до 24 разрядов, но при этом уступают в скорости преобразования. Так, в сигма-дельта АЦП при 16 разрядах можно получить частоту дискретизации до 100К отсчетов/сек, а при 24 разрядах эта частота падает до 1К отсчетов/сек и менее, в зависимости от устройства.

Обычно сигма-дельта АЦП применяются в разнообразных системах сбора данных и в измерительном оборудовании (измерение давления, температуры, веса и т.п.), когда не требуется высокая частота дискретизации и необходимо разрешение более 16 разрядов.

Принцип работы сигма-дельта АЦП сложнее для понимания. Эта архитектура относится к классу интегрирующих АЦП. Но основная особенность сигма-дельта АЦП состоит в том, что частота следования выборок, при которых собственно и происходит анализ уровня напряжения измеряемого сигнала, существенно превышает частоту появления отсчетов на выходе АЦП (частоту дискретизации). Эта частота следования выборок называется частотой передискретизации. Так, сигма-дельта АЦП со скоростью преобразования 100К отсчетов/сек, в котором используется частота передискретизации в 128 раз больше, будет производить выборку значений входного аналогового сигнала с частотой 12.8М отсчетов/сек.

Блок-схема сигма-дельта АЦП первого порядка приведена на рис. 5. Аналоговый сигнал подается на интегратор, выходы которого подсоединены к компаратору, который в свою очередь присоединен к 1-разрядному ЦАП в петле обратной связи. Путем серии последовательных итераций интегратор, компаратор, ЦАП и сумматор дают поток последовательных битов, в котором содержится информация о величине входного напряжения.


Рис. 5. Сигма-дельта АЦП

Результирующая цифровая последовательность затем подается на фильтр нижних частот для подавления компонентов с частотами выше частоты Котельникова (она составляет половину частоты дискретизации АЦП). После удаления высокочастотных составляющих следующий узел - дециматор - прореживает данные. В рассматриваемом нами АЦП дециматор будет оставлять 1 бит из каждых полученных 128 в выходной цифровой последовательности.

Так как внутренний цифровой ФНЧ в сигма-дельта АЦП представляет собой неотъемлемую часть для осуществления процесса преобразования, время установления ФНЧ становится фактором, который необходимо учитывать при скачкообразном изменении входного сигнала. Например, при переключении входного мультиплексора или при переключении предела измерения прибора необходимо подождать, пока пройдут несколько отсчетов АЦП, и лишь потом считывать корректные выходные данные.

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

Интегрирующие АЦП

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

На рисунке 6 показан принцип работы АЦП двухтактного интегрирования. Входной сигнал заряжает конденсатор в течение фиксированного периода времени, который обычно составляет один период частоты питающей сети (50 или 60Гц) или кратен ему. При интегрировании входного сигнала в течение промежутка времени такой длительности высокочастотные помехи подавляются. Одновременно исключается влияние нестабильности напряжения сетевого источника питания на точность преобразования. Это происходит потому, что значение интеграла от синусоидального сигнала равно нулю, если интегрирование осуществляется во временном интервале, кратном периоду изменения синусоиды.


Рис. 6. Интегрирующий АЦП. Зеленым цветом показана помеха от сети (1 период)

По окончании времени заряда АЦП разряжает конденсатор с фиксированной скоростью, в то время как внутренний счетчик подсчитывает количество тактовых импульсов за время разряда конденсатора. Большее время разряда, таким образом, соответствует большему значению показаний счетчика и большему измеряемому напряжению (рис. 6).

АЦП двухтактного интегрирования имеют высокую точность и высокую разрешающую способность, а также имеют сравнительно простую структуру. Это дает возможность выполнять их в виде интегральных микросхем. Основной недостаток таких АЦП - большое время преобразования, обусловленное привязкой периода интегрирования к длительности периода питающей сети. Например, для 50 Гц - оборудования частота дискретизации АЦП двухтактного интегрирования не превышает 25 отсчетов/сек. Конечно, такие АЦП могут работать и с большей частотой дискретизации, но при увеличении последней помехозащищенность падает.

Спецификация АЦП

Существуют общие определения, которые принято использовать в отношении аналого-цифровых преобразователей. Тем не менее, характеристики, приводимые в технической документации производителей АЦП, могут показаться довольно путаными. Правильный же выбор оптимального по сочетанию своих характеристик АЦП для конкретного приложения требует точной интерпретации данных, приводимых в технической документации.

Наиболее часто путаемыми параметрами являются разрешающая способность и точность, хотя эти две характеристики реального АЦП крайне слабо связаны между собой. Разрешение не идентично точности, 12-разрядный АЦП может иметь меньшую точность, чем 8-разрядный. Для АЦП разрешение представляет собой меру того, на какое количество сегментов может быть поделен входной диапазон измеряемого аналогового сигнала (например, для 8-разрядного АЦП это 28=256 сегментов). Точность же характеризует суммарное отклонение результата преобразования от своего идеального значения для данного входного напряжения. То есть, разрешающая способность характеризует потенциальные возможности АЦП, а совокупность точностных параметров определяет реализуемость такой потенциальной возможности.

АЦП преобразует входной аналоговый сигнал в выходной цифровой код. Для реальных преобразователей, изготавливаемых в виде интегральных микросхем, процесс преобразования не является идеальным: на него оказывают влияние как технологический разброс параметров при производстве, так и различные внешние помехи. Поэтому цифровой код на выходе АЦП определяется с погрешностью. В спецификации на АЦП указываются погрешности, которые дает сам преобразователь. Их обычно делят на статические и динамические. При этом именно конечное приложение определяет, какие характеристики АЦП будут считаться определяющими, самыми важными в каждом конкретном случае.

Статическая погрешность

В большинстве применений АЦП используют для измерения медленно изменяющегося, низкочастотного сигнала (например, от датчика температуры, давления, от тензодатчика и т.п.), когда входное напряжение пропорционально относительно постоянной физической величине. Здесь основную роль играет статическая погрешность измерения. В спецификации АЦП этот тип погрешности определяют аддитивная погрешность (Offset), мультипликативная погрешность (Full-Scale), дифференциальная нелинейность (DNL), интегральная нелинейность (INL) и погрешность квантования. Эти пять характеристик позволяют полностью описать статическую погрешность АЦП.

Идеальная передаточная характеристика АЦП

Передаточная характеристика АЦП - это функция зависимости кода на выходе АЦП от напряжения на его входе. Такой график представляет собой кусочно-линейную функцию из 2N "ступеней", где N - разрядность АЦП. Каждый горизонтальный отрезок этой функции соответствует одному из значений выходного кода АЦП (см. рис. 7). Если соединить линиями начала этих горизонтальных отрезков (на границах перехода от одного значения кода к другому), то идеальная передаточная характеристика будет представлять собой прямую линию, проходящую через начало координат.


Рис. 7. Идеальная передаточная характеристика 3-х разрядного АЦП

Рис. 7 иллюстрирует идеальную передаточную характеристику для 3-х разрядного АЦП с контрольными точками на границах перехода кода. Выходной код принимает наименьшее значение (000b) при значении входного сигнала от 0 до 1/8 полной шкалы (максимального значения кода этого АЦП). Также следует отметить, что АЦП достигнет значения кода полной шкалы (111b) при 7/8 полной шкалы, а не при значении полной шкалы. Т.о. переход в максимальное значение на выходе происходит не при напряжении полной шкалы, а при значении, меньшем на наименьший значащий разряд (LSB), чем входное напряжение полной шкалы. Передаточная характеристика может быть реализована со смещением -1/2 LSB. Это достигается смещением передаточной характеристики влево, что смещает погрешность квантования из диапазона -1... 0 LSB в диапазон -1/2 ... +1/2 LSB.


Рис. 8. Передаточная характеристика 3-х разрядного АЦП со смещением на -1/2LSB

Из-за технологического разброса параметров при изготовлении интегральных микросхем реальные АЦП не имеют идеальной передаточной характеристики. Отклонения от идеальной передаточной характеристики определяют статическую погрешность АЦП и приводятся в технической документации.

Идеальная передаточная характеристика АЦП пересекает начало координат, а первый переход кода происходит при достижении значения 1 LSB. Аддитивная погрешность (погрешность смещения) может быть определена как смещение всей передаточной характеристики влево или вправо относительно оси входного напряжения, как показано на рис.9. Таким образом, в определение аддитивной погрешности АЦП намеренно включено смещение 1/2 LSB.


Рис. 9. Аддитивная погрешность (Offset Error)

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

Мультипликативная погрешность (погрешность полной шкалы) представляет собой разность между идеальной и реальной передаточными характеристиками в точке максимального выходного значения при условии нулевой аддитивной погрешности (смещение отсутствует). Это проявляется как изменение наклона передаточной функции, что иллюстрирует рис. 10.


Рис. 10. Мультипликативная погрешность (Full-Scale Error)

У идеальной передаточной характеристики АЦП ширина каждой "ступеньки" должна быть одинакова. Разница в длине горизонтальных отрезков этой кусочно-линейной функции из 2N "ступеней" представляет собой дифференциальную нелинейность (DNL).

Величина наименьшего значащего разряда у АЦП составляет Vref/2N, где Vref - опорное напряжение, N - разрешение АЦП. Разность напряжений между каждым кодовым переходом должна быть равна величине LSB. Отклонение этой разности от LSB определяются как дифференциальная нелинейность. На рисунке это показано как неравные промежутки между "шагами" кода или как "размытость" границ переходов на передаточной характеристике АЦП.


Рис. 11. Дифференциальная нелинейность (DNL)

Интегральная нелинейность

Интегральная нелинейность (INL) - это погрешность, которая вызывается отклонением линейной функции передаточной характеристики АЦП от прямой линии, как показано на рис. 12. Обычно передаточная функция с интегральной нелинейностью аппроксимируется прямой линией по методу наименьших квадратов. Часто аппроксимирующей прямой просто соединяют наименьшее и наибольшее значения. Интегральную нелинейность определяют путем сравнения напряжений, при которых происходят кодовые переходы. Для идеального АЦП эти переходы будут происходить при значениях входного напряжения, точно кратных LSB. А для реального преобразователя такое условие может выполняться с погрешностью. Разность между "идеальными" уровнями напряжения, при которых происходит кодовый переход, и их реальными значениями выражается в единицах LSB и называется интегральной нелинейностью.


Рис. 12. Интегральная нелинейность (INL)

Погрешность квантования

Одна из наиболее существенных составляющих ошибки при измерениях с помощью АЦП - погрешность квантования -является результатом самого процесса преобразования. Погрешность квантования - это погрешность, вызванная значением шага квантования и определяемая как? величины наименьшего значащего разряда (LSB). Она не может быть исключена в аналого-цифровых преобразованиях, так как является неотъемлемой частью процесса преобразования, определяется разрешающей способностью АЦП и не меняется от АЦП к АЦП с равным разрешением.

Динамические характеристики

Динамические характеристики АЦП обычно определяют с помощью спектрального анализа, по результатам выполнения быстрого преобразования Фурье (БПФ) над массивом выходных значений АЦП, соответствующих некоторому тестовому входному сигналу.

На рис. 13 представлен пример частотного спектра измеряемого сигнала. Нулевая гармоника соответствует основной частоте входного сигнала. Все остальное представляет собой шум, который содержит гармонические искажения, тепловой шум, шум 1/f и шум квантования. Некоторые составляющие шума генерируются самим АЦП, некоторые могут поступать на вход АЦП из внешних цепей. Гармонические искажения, например, могут содержаться в измеряемом сигнале и одновременно генерироваться АЦП в процессе преобразования.


Рис. 13. Результат выполнения БПФ над выходными данными АЦП

Отношение "сигнал/шум"

Отношение "сигнал/шум" (SNR) - это отношение среднеквадратического значения величины входного сигнала к среднеквадратическому значению величины шума (за исключением гармонических искажений), выраженное в децибелах:

SNR(dB) = 20 log [ Vsignal(rms)/ Vnoise(rms) ]

Это значение позволяет определить долю шума в измеряемом сигнале по отношению к полезному сигналу.


Рис. 14. SNR - Отношение "сигнал/шум"


Рис. 15. БПФ отражает гармонические искажения

Шум, измеряемый при расчете SNR, не включает гармонические искажения, но включает шум квантования. Для АЦП с определенным разрешением именно шум квантования ограничивает возможности преобразователя теоретически лучшим значением отношения сигнал/шум, которое определяется как:

SNR(db) = 6.02 N + 1.76,

где N - разрешение АЦП.

Спектр шума квантования АЦП стандартных архитектур имеет равномерное распределение по частоте. Поэтому величина этого шума не может быть уменьшена путем увеличения времени преобразования и последующего усреднения результатов. Шум квантования может быть снижен только путем проведения измерений с помощью АЦП большей разрядности.

Особенность сигма-дельта АЦП состоит в том, что спектр шума квантования у него распределен по частоте неравномерно - он смещен в сторону высоких частот. Поэтому, увеличивая время измерения (и, соответственно, количество выборок измеряемого сигнала), накапливая и затем усредняя полученную выборку (фильтр нижних частот), можно получить результат измерений с более высокой точностью. Естественно, при этом общее время преобразования будет возрастать.

Другие источника шума АЦП включают тепловой шум, шум составляющей 1/f и джиттер опорной частоты.

Общие гармонические искажения

Нелинейность в результатах преобразования данных приводит к появлению гармонических искажений. Такие искажения наблюдаются как "выбросы" в спектре частот на четных и нечетных гармониках измеряемого сигнала (рис. 15).

Эти искажения определяют как общие гармонические искажения (THD). Они определяются как:

Величина гармонических искажений уменьшается на высоких частотах до точки, в которой амплитуда гармоник становится меньше, чем уровень шума. Таким образом, если мы анализируем вклад гармонических искажений в результаты преобразования, это можно делать либо во всем спектре частот, ограничивая при этом амплитуду гармоник уровнем шума, либо ограничивая полосу частот для анализа. Например, если в нашей системе стоит ФНЧ, то высокие частоты нам просто неинтересны и высокочастотные гармоники не подлежат учету.

Отношение "сигнал/шум и искажения"

Отношение "сигнал/шум и искажения" (SiNAD) более полно описывает шумовые характеристики АЦП. SiNAD учитывает величину как шума, так и гармонических искажений по отношению к полезному сигналу. SiNAD рассчитывается по следующей формуле:


Рис. 16. Динамический диапазон, свободный от гармоник

Спецификация АЦП, приводимая в технической документации на микросхемы, помогает обоснованно выбрать преобразователь для конкретного применения. В качестве примера рассмотрим спецификацию АЦП, интегрированного в новый микроконтроллер C8051F064 производства фирмы Silicon Laboratories .

Микроконтроллер C8051F064

Кристалл C8051F064 представляет собой скоростной 8-разрядный микроконтроллер для совместной обработки аналоговых и цифровых сигналов с двумя интегрированными 16-разрядными АЦП последовательных приближений. Встроенные АЦП могут работать в однопроводном и дифференциальном режимах при максимальной производительности до 1М отсчетов/сек. В таблице приведены основные характеристики АЦП микроконтроллера C8051F064. Для самостоятельной оценки возможностей C8051F064 по цифровой и аналоговой обработке данных можно воспользоваться недорогим оценочным комплектом C8051F064EK (рис. 17). Комплект содержит оценочную плату на базе C8051F064, USB-кабель, документацию, а также программное обеспечение для тестирования аналоговых динамических и статических характеристик интегрированного высокоточного 16-разрядного АЦП.

Таблица. V DD = 3.0 V, AV+ = 3.0 V, AVDD = 3.0 V, V REF = 2.50 V (REFBE=0), -40 to +85°, если не указано иначе

Параметры Условия Типичное Макс. Единицы измерения
Характеристики на постоянном токе
Разрядность 16 бит
Интегральная нелинейность Однопроводный ±0.75 ±2 LSB
Однопроводный ±0.5 ±1 LSB
Гарантированная монотонность ±+0.5 LSB
Аддитивная погрешность (смещение) 0,1 мВ
Мультипликативная погрешность 0,008 % F.S.
Температурный коэффициент усиления 0,5 ppm/°C
Динамические характеристики (Частота дискретизации 1 Msps, AVDD, AV+ = 3.3 В)
Сигнал/шум и искажения Fin = 10 кГц, однопроводный 86 дБ
Fin = 100 кГц, однопроводный 84 дБ
89 дБ
88 дБ
Общие гармонические искажения Fin = 10 кГц, однопроводный 96 дБ
Fin = 100 кГц, однопроводный 84 дБ
Fin = 10 кГц, дифференциальный 103 дБ
Fin = 100 кГц, дифференциальный 93 дБ
Fin = 10 кГц, однопроводный 97 дБ
Fin = 100 кГц, однопроводный 88 дБ
Fin = 10 кГц, дифференциальный 104 дБ
Fin = 100 кГц, дифференциальный 99 дБ


Рис. 17. Оценочный комплект C8051F064EK

Литература

  1. http://www.wbc-europe.com/en/services/pim_application_guide.html
  2. www.silabs.com

Вольфганг Райс (Wolfgang Reis, WBC GmbH)

– электронная схема, принимающая на свои входы два аналоговых сигнала и выдающая логический «0» или «1», в зависимости от того, какой из сигналов больше.

Два входа для подачи аналоговых сигналов носят названия неинвертирующий (+) и инвертирующий (-). Если на неинвертирующем входе напряжение больше, чем на инвертирующем, выходной сигнал равен логической «1», иначе – логическому «0».
Будучи включенным, компаратор позволяет сравнивать значения напряжений, присутствующих на соответствующих входах микроконтроллера.
Результатом сравнения является логическое значение, которое может быть прочитано внутри программы. По результату сравнения может быть сгенерировано прерывание, а также осуществлен захват состояния таймера-счетчика.
Чтобы выводы микроконтроллера, обладающие соответствующей альтернативной функцией, можно было использовать аналоговым компаратором, они должны быть сконфигурированы как аналоговые входы.

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

Аналого-цифровой преобразователь (АЦП) – это устройство, преобразующее входной аналоговый сигнал в дискретный код (цифровой сигнал), чаще всего – двоичный. Обратное преобразование осуществляется при помощи цифро-аналогового преобразователя (ЦАП).
В качестве аналогового сигнала может выступать любая физическая непрерывно меняющаяся величина либо ее эквивалент. Чаще всего в качестве входного сигнала используется эквивалентный сигнал напряжения для получения цифровой информации о температуре, токе, влажности и т.д.
Большинство аналого-цифровых преобразователей являются линейными, то есть диапазон входных значений, отображаемый на выходное цифровое значение, связан по линейному закону с этим выходным значением. Основой построения АЦП является аналоговый компаратор.
Разрешение АЦП – минимальное изменение величины аналогового сигнала, которое может быть преобразовано данным АЦП. Обычно измеряется в вольтах.


Разрядность АЦП характеризует количество дискретных значений, которые преобразователь может выдать на выходе. Измеряется в битах. Например, АЦП, способный выдать 2 8 =256 дискретных значений (0..255), имеет разрядность 8 бит.
равно разности напряжений, соответствующих максимальному и минимальному выходному коду, делённой на количество выходных дискретных значений.

где N – разрядность АЦП.
При этом напряжение на входе преобразователя можно оценить, зная полученное цифровое значение аналого-цифрового преобразования Value

На практике разрешение АЦП ограничено отношением сигнал-шум входного сигнала. При большой интенсивности шумов на входе АЦП различение соседних уровней входного сигнала становится невозможным, то есть ухудшается разрешение. При этом реально достижимое разрешение описывается эффективной разрядностью (effective number of bits - ENOB), которая меньше, чем реальная разрядность АЦП. При преобразовании сильно зашумленного сигнала младшие биты выходного кода практически бесполезны, так как содержат шум.

Дискретизацией сигнала называется измерительное преобразование непрерывного сигнала x(t) в последовательность мгновенных значений этого сигнала X(k i T) , соответствующих определенным моментам времени k i T (T – шаг дискретизации).


Дискретизацию сигнала по времени можно проводить с постоянным шагом T = const или с переменным шагом T = var.

Частота дискретизации – частота, с которой производится аналого-цифровое преобразование сигнала.
Время преобразования – время от начала преобразования до появления на выходе АЦП соответствующего кода.
Опорное напряжение – напряжение, соответству­ющее максимальному выходному коду.

Поскольку реальные АЦП не могут произвести аналого-цифровое преобразование мгновенно, входное аналоговое значение должно удерживаться постоянным, по крайней мере, от начала до конца процесса преобразования (этот интервал времени называют время преобразования ). Эта задача может решаться путем использования специальной схемы на входе АЦП – устройства выборки-хранения (УВХ). УВХ, как правило, хранит входное напряжение в конденсаторе, который соединен с входом через аналоговый ключ: при замыкании ключа происходит выборка входного сигнала (конденсатор заряжается до входного напряжения), при размыкании – хранение. Как правило, модули АЦП содержат встроенное УВХ.

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

Введение

В качестве отправной точки дадим определение аналого-цифровому преобразованию. Аналого-цифровое преобразование – это процесс преобразования входной физической величины в ее числовое представление. Аналого-цифровой преобразователь – устройство, выполняющее такое преобразование. Формально, входной величиной АЦП может быть любая физическая величина – напряжение, ток, сопротивление, емкость, частота следования импульсов, угол поворота вала и т.п. Однако, для определенности, в дальнейшем под АЦП мы будем понимать исключительно преобразователи напряжение-код.


Понятие аналого-цифрового преобразования тесно связано с понятием измерения. Под измерением понимается процесс сравнения измеряемой величины с некоторым эталоном, при аналого-цифровом преобразовании происходит сравнение входной величины с некоторой опорной величиной (как правило, с опорным напряжением). Таким образом, аналого-цифровое преобразование может рассматриваться как измерение значения входного сигнала, и к нему применимы все понятия метрологии, такие, как погрешности измерения.

Основные характеристики АЦП

АЦП имеет множество характеристик, из которых основными можно назвать частоту преобразования и разрядность. Частота преобразования обычно выражается в отсчетах в секунду (samples per second, SPS), разрядность – в битах. Современные АЦП могут иметь разрядность до 24 бит и скорость преобразования до единиц GSPS (конечно, не одновременно). Чем выше скорость и разрядность, тем труднее получить требуемые характеристики, тем дороже и сложнее преобразователь. Скорость преобразования и разрядность связаны друг с другом определенным образом, и мы можем повысить эффективную разрядность преобразования, пожертвовав скоростью.

Типы АЦП

Существует множество типов АЦП, однако в рамках данной статьи мы ограничимся рассмотрением только следующих типов:

  • АЦП параллельного преобразования (прямого преобразования, flash ADC)
  • АЦП последовательного приближения (SAR ADC)
  • дельта-сигма АЦП (АЦП с балансировкой заряда)
Существуют также и другие типы АЦП, в том числе конвейерные и комбинированные типы, состоящие из нескольких АЦП с (в общем случае) различной архитектурой. Однако приведенные выше архитектуры АЦП являются наиболее показательными в силу того, что каждая архитектура занимает определенную нишу в общем диапазоне скорость-разрядность.

Наибольшим быстродействием и самой низкой разрядностью обладают АЦП прямого (параллельного) преобразования. Например, АЦП параллельного преобразования TLC5540 фирмы Texas Instruments обладает быстродействием 40MSPS при разрядности всего 8 бит. АЦП данного типа могут иметь скорость преобразования до 1 GSPS. Здесь можно отметить, что еще большим быстродействием обладают конвейерные АЦП (pipelined ADC), однако они являются комбинацией нескольких АЦП с меньшим быстродействием и их рассмотрение выходит за рамки данной статьи.

Среднюю нишу в ряду разрядность-скорость занимают АЦП последовательного приближения. Типичными значениями является разрядность 12-18 бит при частоте преобразования 100KSPS-1MSPS.

Наибольшей точности достигают сигма-дельта АЦП, имеющие разрядность до 24 бит включительно и скорость от единиц SPS до единиц KSPS.

Еще одним типом АЦП, который находил применение в недавнем прошлом, является интегрирующий АЦП. Интегрирующие АЦП в настоящее время практически полностью вытеснены другими типами АЦП, но могут встретиться в старых измерительных приборах.

АЦП прямого преобразования

АЦП прямого преобразования получили широкое распространение в 1960-1970 годах, и стали производиться в виде интегральных схем в 1980-х. Они часто используются в составе «конвейерных» АЦП (в данной статье не рассматриваются), и имеют разрядность 6-8 бит при скорости до 1 GSPS.

Архитектура АЦП прямого преобразования изображена на рис. 1

Рис. 1. Структурная схема АЦП прямого преобразования

Принцип действия АЦП предельно прост: входной сигнал поступает одновременно на все «плюсовые» входы компараторов, а на «минусовые» подается ряд напряжений, получаемых из опорного путем деления резисторами R. Для схемы на рис. 1 этот ряд будет таким: (1/16, 3/16, 5/16, 7/16, 9/16, 11/16, 13/16) Uref, где Uref – опорное напряжение АЦП.

Пусть на вход АЦП подается напряжение, равное 1/2 Uref. Тогда сработают первые 4 компаратора (если считать снизу), и на их выходах появятся логические единицы. Приоритетный шифратор (priority encoder) сформирует из «столбца» единиц двоичный код, который фиксируется выходным регистром.

Теперь становятся понятны достоинства и недостатки такого преобразователя. Все компараторы работают параллельно, время задержки схемы равно времени задержки в одном компараторе плюс время задержки в шифраторе. Компаратор и шифратор можно сделать очень быстрыми, в итоге вся схема имеет очень высокое быстродействие.

Но для получения N разрядов нужно 2^N компараторов (и сложность шифратора тоже растет как 2^N). Схема на рис. 1. содержит 8 компараторов и имеет 3 разряда, для получения 8 разрядов нужно уже 256 компараторов, для 10 разрядов – 1024 компаратора, для 24-битного АЦП их понадобилось бы свыше 16 млн. Однако таких высот техника еще не достигла.

АЦП последовательного приближения

Аналого-цифровой преобразователь последовательного приближения (SAR, Successive Approximation Register) измеряет величину входного сигнала, осуществляя ряд последовательных «взвешиваний», то есть сравнений величины входного напряжения с рядом величин, генерируемых следующим образом:

1. на первом шаге на выходе встроенного цифро-аналогового преобразователя устанавливается величина, равная 1/2Uref (здесь и далее мы предполагаем, что сигнал находится в интервале (0 – Uref).

2. если сигнал больше этой величины, то он сравнивается с напряжением, лежащим посередине оставшегося интервала, т.е., в данном случае, 3/4Uref. Если сигнал меньше установленного уровня, то следующее сравнение будет производиться с меньшей половиной оставшегося интервала (т.е. с уровнем 1/4Uref).

3. Шаг 2 повторяется N раз. Таким образом, N сравнений («взвешиваний») порождает N бит результата.

Рис. 2. Структурная схема АЦП последовательного приближения.

Таким образом, АЦП последовательного приближения состоит из следующих узлов:

1. Компаратор. Он сравнивает входную величину и текущее значение «весового» напряжения (на рис. 2. обозначен треугольником).

2. Цифро-аналоговый преобразователь (Digital to Analog Converter, DAC). Он генерирует «весовое» значение напряжения на основе поступающего на вход цифрового кода.

3. Регистр последовательного приближения (Successive Approximation Register, SAR). Он осуществляет алгоритм последовательного приближения, генерируя текущее значение кода, подающегося на вход ЦАП. По его названию названа вся данная архитектура АЦП.

4. Схема выборки-хранения (Sample/Hold, S/H). Для работы данного АЦП принципиально важно, чтобы входное напряжение сохраняло неизменную величину в течение всего цикла преобразования. Однако «реальные» сигналы имеют свойство изменяться во времени. Схема выборки-хранения «запоминает» текущее значение аналогового сигнала, и сохраняет его неизменным на протяжении всего цикла работы устройства.

Достоинством устройства является относительно высокая скорость преобразования: время преобразования N-битного АЦП составляет N тактов. Точность преобразования ограничена точностью внутреннего ЦАП и может составлять 16-18 бит (сейчас стали появляться и 24-битные SAR ADC, например, AD7766 и AD7767).

Дельта-сигма АЦП

И, наконец, самый интересный тип АЦП – сигма-дельта АЦП, иногда называемый в литературе АЦП с балансировкой заряда. Структурная схема сигма-дельта АЦП приведена на рис. 3.

Рис.3. Структурная схема сигма-дельта АЦП.

Принцип действия данного АЦП несколько более сложен, чем у других типов АЦП. Его суть в том, что входное напряжение сравнивается со значением напряжения, накопленным интегратором. На вход интегратора подаются импульсы положительной или отрицательной полярности, в зависимости от результата сравнения. Таким образом, данный АЦП представляет собой простую следящую систему: напряжение на выходе интегратора «отслеживает» входное напряжение (рис. 4). Результатом работы данной схемы является поток нулей и единиц на выходе компаратора, который затем пропускается через цифровой ФНЧ, в результате получается N-битный результат. ФНЧ на рис. 3. Объединен с «дециматором», устройством, снижающим частоту следования отсчетов путем их «прореживания».

Рис. 4. Сигма-дельта АЦП как следящая система

Ради строгости изложения, нужно сказать, что на рис. 3 изображена структурная схема сигма-дельта АЦП первого порядка. Сигма-дельта АЦП второго порядка имеет два интегратора и две петли обратной связи, но здесь рассматриваться не будет. Интересующиеся данной темой могут обратиться к .

На рис. 5 показаны сигналы в АЦП при нулевом уровне на входе (сверху) и при уровне Vref/2 (снизу).

Рис. 5. Сигналы в АЦП при разных уровнях сигнала на входе.

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

Рассмотрим структурную схему сигма-дельта модулятора, изображенную на рис. 3, и представим ее в таком виде (рис. 6):

Рис. 6. Структурная схема сигма-дельта модулятора

Здесь компаратор представлен как сумматор, который суммирует непрерывный полезный сигнал и шум квантования.

Пусть интегратор имеет передаточную функцию 1/s. Тогда, представив полезный сигнал как X(s), выход сигма-дельта модулятора как Y(s), а шум квантования как E(s), получаем передаточную функцию АЦП:

Y(s) = X(s)/(s+1) + E(s)s/(s+1)

То есть, фактически сигма-дельта модулятор является фильтром низких частот (1/(s+1)) для полезного сигнала, и фильтром высоких частот (s/(s+1)) для шума, причем оба фильтра имеют одинаковую частоту среза. Шум, сосредоточенный в высокочастотной области спектра, легко удаляется цифровым ФНЧ, который стоит после модулятора.

Рис. 7. Явление «вытеснения» шума в высокочастотную часть спектра

Однако следует понимать, что это чрезвычайно упрощенное объяснение явления вытеснения шума (noise shaping) в сигма-дельта АЦП.

Итак, основным достоинством сигма-дельта АЦП является высокая точность, обусловленная крайне низким уровнем собственного шума. Однако для достижения высокой точности нужно, чтобы частота среза цифрового фильтра была как можно ниже, во много раз меньше частоты работы сигма-дельта модулятора. Поэтому сигма-дельта АЦП имеют низкую скорость преобразования.

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

Немного истории

Самым старым упоминанием АЦП в истории является, вероятно, патент Paul M. Rainey, «Facsimile Telegraph System,» U.S. Patent 1,608,527, Filed July 20, 1921, Issued November 30, 1926. Изображенное в патенте устройство фактически является 5-битным АЦП прямого преобразования.

Рис. 8. Первый патент на АЦП

Рис. 9. АЦП прямого преобразования (1975 г.)

Устройство, изображенное на рисунке, представляет собой АЦП прямого преобразования MOD-4100 производства Computer Labs, 1975 года выпуска, собранный на основе дискретных компараторов. Компараторов 16 штук (они расположены полукругом, для того, чтобы уравнять задержку распространения сигнала до каждого компаратора), следовательно, АЦП имеет разрядность всего 4 бита. Скорость преобразования 100 MSPS, потребляемая мощность 14 ватт.

На следующем рисунке изображена продвинутая версия АЦП прямого преобразования.

Рис. 10. АЦП прямого преобразования (1970 г.)

Устройство VHS-630 1970 года выпуска, произведенное фирмой Computer Labs, содержало 64 компаратора, имело разрядность 6 бит, скорость 30MSPS и потребляло 100 ватт (версия 1975 года VHS-675 имела скорость 75 MSPS и потребление 130 ватт).

Литература

W. Kester. ADC Architectures I: The Flash Converter. Analog Devices, MT-020 Tutorial.

Аналогово-цифровой преобразователь (АЦП) - один из самых важных электронных компонентов в измерительном и тестовом оборудовании. АЦП преобразует напряжение (аналоговый сигнал) в код, над которым микропроцессор и программное обеспечение выполняют определенные действия. Даже если Вы работаете только с цифровыми сигналами, скорее всего Вы используете АЦП в составе осциллографа, чтобы узнать их аналоговые характеристики.

Существует несколько основных типов архитектуры АЦП, хотя в пределах каждого типа существует также множество вариаций. Различные типы измерительного оборудования используют различные типы АЦП. Например, в цифровом осциллографе используется высокая частота дискретизации, но не требуется высокое разрешение. В цифровых мультиметрах нужно большее разрешение, но можно пожертвовать скоростью измерения. Системы сбора данных общего назначения по скорости дискретизации и разрешающей способности обычно занимают место между осциллографами и цифровыми мультиметрами. В оборудовании такого типа используются АЦП последовательного приближения либо сигма-дельта АЦП. Существуют также параллельные АЦП для приложений, требующих скоростной обработки аналоговых сигналов, и интегрирующие АЦП с высокими разрешением и помехоподавлением.

АЦП двухтактного интегрирования имеют высокую точность и высокую разрешающую способность, а также имеют сравнительно простую структуру. Это дает возможность выполнять их в виде интегральных микросхем. Основной недостаток таких АЦП - большое время преобразования, обусловленное привязкой периода интегрирования к длительности периода питающей сети. Например, для 50 Гц - оборудования частота дискретизации АЦП двухтактного интегрирования не превышает 25 отсчетов/сек. Конечно, такие АЦП могут работать и с большей частотой дискретизации, но при увеличении последней помехозащищенность падает.


Спецификация АЦП

Существуют общие определения, которые принято использовать в отношении аналого-цифровых преобразователей. Тем не менее, характеристики, приводимые в технической документации производителей АЦП, могут показаться довольно путаными. Правильный же выбор оптимального по сочетанию своих характеристик АЦП для конкретного приложения требует точной интерпретации данных, приводимых в технической документации.

Наиболее часто путаемыми параметрами являются разрешающая способность и точность, хотя эти две характеристики реального АЦП крайне слабо связаны между собой. Разрешение не идентично точности, 12-разрядный АЦП может иметь меньшую точность, чем 8-разрядный. Для АЦП разрешение представляет собой меру того, на какое количество сегментов может быть поделен входной диапазон измеряемого аналогового сигнала (например, для 8-разрядного АЦП это 2 8 =256 сегментов). Точность же характеризует суммарное отклонение результата преобразования от своего идеального значения для данного входного напряжения. То есть, разрешающая способность характеризует потенциальные возможности АЦП, а совокупность точностных параметров определяет реализуемость такой потенциальной возможности.

АЦП преобразует входной аналоговый сигнал в выходной цифровой код. Для реальных преобразователей, изготавливаемых в виде интегральных микросхем, процесс преобразования не является идеальным: на него оказывают влияние как технологический разброс параметров при производстве, так и различные внешние помехи. Поэтому цифровой код на выходе АЦП определяется с погрешностью. В спецификации на АЦП указываются погрешности, которые дает сам преобразователь. Их обычно делят на статические и динамические. При этом именно конечное приложение определяет, какие характеристики АЦП будут считаться определяющими, самыми важными в каждом конкретном случае.

Статическая погрешность

В большинстве применений АЦП используют для измерения медленно изменяющегося, низкочастотного сигнала (например, от датчика температуры, давления, от тензодатчика и т.п.), когда входное напряжение пропорционально относительно постоянной физической величине. Здесь основную роль играет статическая погрешность измерения. В спецификации АЦП этот тип погрешности определяют аддитивная погрешность (Offset), мультипликативная погрешность (Full-Scale), дифференциальная нелинейность (DNL), интегральная нелинейность (INL) и погрешность квантования. Эти пять характеристик позволяют полностью описать статическую погрешность АЦП.

Идеальная передаточная характеристика АЦП

Передаточная характеристика АЦП - это функция зависимости кода на выходе АЦП от напряжения на его входе. Такой график представляет собой кусочно-линейную функцию из 2 N "ступеней", где N - разрядность АЦП. Каждый горизонтальный отрезок этой функции соответствует одному из значений выходного кода АЦП (см. рис. 7). Если соединить линиями начала этих горизонтальных отрезков (на границах перехода от одного значения кода к другому), то идеальная передаточная характеристика будет представлять собой прямую линию, проходящую через начало координат.

Дифференциальная нелинейность

У идеальной передаточной характеристики АЦП ширина каждой "ступеньки" должна быть одинакова. Разница в длине горизонтальных отрезков этой кусочно-линейной функции из 2 N "ступеней" представляет собой дифференциальную нелинейность (DNL).

Величина наименьшего значащего разряда у АЦП составляет V ref /2 N , где V ref - опорное напряжение, N - разрешение АЦП. Разность напряжений между каждым кодовым переходом должна быть равна величине LSB. Отклонение этой разности от LSB определяются как дифференциальная нелинейность. На рисунке это показано как неравные промежутки между "шагами" кода или как "размытость" границ переходов на передаточной характеристике АЦП.

Интегральная нелинейность

Интегральная нелинейность (INL) - это погрешность, которая вызывается отклонением линейной функции передаточной характеристики АЦП от прямой линии, как показано на рис. 12 . Обычно передаточная функция с интегральной нелинейностью аппроксимируется прямой линией по методу наименьших квадратов. Часто аппроксимирующей прямой просто соединяют наименьшее и наибольшее значения. Интегральную нелинейность определяют путем сравнения напряжений, при которых происходят кодовые переходы. Для идеального АЦП эти переходы будут происходить при значениях входного напряжения, точно кратных LSB. А для реального преобразователя такое условие может выполняться с погрешностью. Разность между "идеальными" уровнями напряжения, при которых происходит кодовый переход, и их реальными значениями выражается в единицах LSB и называется интегральной нелинейностью.

Погрешность квантования

Одна из наиболее существенных составляющих ошибки при измерениях с помощью АЦП - погрешность квантования -является результатом самого процесса преобразования. Погрешность квантования - это погрешность, вызванная значением шага квантования и определяемая как ½ величины наименьшего значащего разряда (LSB). Она не может быть исключена в аналого-цифровых преобразованиях, так как является неотъемлемой частью процесса преобразования, определяется разрешающей способностью АЦП и не меняется от АЦП к АЦП с равным разрешением.

Динамические характеристики

Динамические характеристики АЦП обычно определяют с помощью спектрального анализа, по результатам выполнения быстрого преобразования Фурье (БПФ) над массивом выходных значений АЦП, соответствующих некоторому тестовому входному сигналу.

Эти искажения определяют как общие гармонические искажения (THD). Они определяются как:

Величина гармонических искажений уменьшается на высоких частотах до точки, в которой амплитуда гармоник становится меньше, чем уровень шума. Таким образом, если мы анализируем вклад гармонических искажений в результаты преобразования, это можно делать либо во всем спектре частот, ограничивая при этом амплитуду гармоник уровнем шума, либо ограничивая полосу частот для анализа. Например, если в нашей системе стоит ФНЧ, то высокие частоты нам просто неинтересны и высокочастотные гармоники не подлежат учету.

Отношение "сигнал/шум и искажения"

Отношение "сигнал/шум и искажения" (SiNAD) более полно описывает шумовые характеристики АЦП. SiNAD учитывает величину как шума, так и гармонических искажений по отношению к полезному сигналу. SiNAD рассчитывается по следующей формуле:

Динамический диапазон, свободный от гармоник

Спецификация АЦП, приводимая в технической документации на микросхемы, помогает обоснованно выбрать преобразователь для конкретного применения. В качестве примера рассмотрим спецификацию АЦП, интегрированного в новый микроконтроллер C8051F064 производства фирмы Silicon Laboratories.

Микроконтроллер C8051F064

Кристалл C8051F064 представляет собой скоростной 8-разрядный микроконтроллер для совместной обработки аналоговых и цифровых сигналов с двумя интегрированными 16-разрядными АЦП последовательных приближений. Встроенные АЦП могут работать в однопроводном и дифференциальном режимах при максимальной производительности до 1М отсчетов/сек. На рис. 17 приведены основные характеристики АЦП микроконтроллера C8051F064. Для самостоятельной оценки возможностей C8051F064 по цифровой и аналоговой обработке данных можно воспользоваться недорогим оценочным комплектом C8051F064EK (рис. 18). Комплект содержит оценочную плату на базе C8051F064, USB-кабель, документацию, а также программное обеспечение для тестирования аналоговых динамических и статических характеристик интегрированного высокоточного 16-разрядного АЦП.

VDD= 3.0 V, AV+ = 3.0 V, AVDD = 3.0 V, VREF = 2.50 V (REFBE=0), -40 to +85°, если не указано иначе
Параметры Условия Мин. Типичное Макс. Единицы измерения
Характеристики на постоянном токе
Разрядность 16 бит
Интегральная нелинейность Однопроводный ±0.75 ±2 LSB
Однопроводный ±0.5 ±1 LSB
Дифференциальная нелинейность Гарантированная монотонность ±+0.5 LSB
Аддитивная погрешность (смещение) 0.1 мВ
Мультипликативная погрешность 0.008 % F.S.
Температурный коэффициент усиления 0.5 ppm/°C
Динамические характеристики (Частота дискретизации 1 Msps, AVDD, AV+ = 3.3 В)
Сигнал/шум и искажения 86 дБ
84 дБ
89 дБ
88 дБ
Общие гармонические искажения Fin = 10 кГц, однопроводный 96 дБ
Fin = 100 кГц, однопроводный 84 дБ
Fin = 10 кГц, дифференциальный 103 дБ
Fin = 100 кГц, дифференциальный 93 дБ
Динамический диапазон, свободный от гармоник Fin = 10 кГц, однопроводный 97 дБ
Fin = 100 кГц, однопроводный 88 дБ
Fin = 10 кГц, дифференциальный 104 дБ
Fin = 100 кГц, дифференциальный 99 дБ


Cписок литературы.

Аналого-цифровой преобразователь - это устройство, предназначенное для преобразования непрерывно-изменяющейся во времени физической величины в эквивалентные ей значения цифровых кодов. В качестве аналоговой величины может быть напряжение, ток, угловое перемещение, давление газа и т.д.

Процесс аналого-цифрового преобразования предполагает последовательное выполнение следующих операций (рис.13.5):

Выборку значений исходной аналоговой величины в некоторые заданные моменты времени, т.е. дискретизация сигнала во времени,

Квантование (округление преобразуемой величины до некоторых известных величин) полученной в дискретные моменты времени значения аналоговой величины по уровню,

Кодирование - замена найденных квантовых значений некоторыми числовыми кодами .

Рис. 13.5. Принцип аналого-цифрового преобразования.

Погрешность интегрирующего АЦП определяется, в основном, изменением наклона пилообразного напряжения, которое определяется постоянной времени RC интегратора (генератора пилообразного напряжения). Под воздействием внешних дестабилизирующих факторов, особенно температуры, постоянная времени, а следовательно, и наклон пилообразного напряжения меняется, что приводит к значительным погрешностям преобразования. Поэтому в настоящее время для построения интегрирующих АЦП используют принцип двойного интегрирования.

Принцип работы АЦП двойного интегрирования заключается в том, что сначала в течении некоторого фиксированного временного интервала Т 1 интегрируется аналоговая преобразуемая величина U x , а затем интегрируется эталонное (опорное) напряжение противоположной полярности U оп. Временной интервал Т 2 пропорционален преобразуемой величине U x .

Рис 13.11. Структурная схема АЦП двойного интегрирования (а) и временная диаграмма его работы (б) Действительно в течении интервала времени Т 1 напряжение на выходе интегратора изменяется по линейному закону:

В течении интервала времени Т 2 выходное напряжение на выходе интегратора изменяется от Uвых.инт.мах до 0, т.е.

Следовательно,

Таким образом интервал времени Т 2 зависит от постоянной величины Т 1 /U оп и переменной U х и не зависит от параметров интегратора. В этом можно убедиться на графике, приведенном на рис.13.12.

Рис 13.12. Напряжение на выходе интегратора при постоянной времени τ 1 = R 1 * C 1 (1) и при τ 2 = R 2 * C 2 (1) АЦП двойного интегрирования обеспечивает высокую точность преобразования в условиях промышленных помех в широком интервале температур и широко используется в измерительной технике и автоматизированных системах управления.

Например, основу всех мультиметров составляет АЦП двойного интегрирования, выполненная на микросхеме К572ПВ2 или К572ПВ5. ИС практически одинаковые, но первая работает на светодиодные индикаторы, а вторая - на жидкокристаллические индикаторы.

Микросхема К572ПВ2 совместно с источником опорного напряжения, несколькими резисторами и конденсаторами выполняет функции АЦП двойного интегрирования с автоматической установкой нуля ОУ и определением полярности входного сигнала.

Основные технические параметры ИС:

Разрядность - 3,5 десятичных разряда,

Входное сопротивление - 50Мом,

Входное напряжение - ±1,999Uоп(В),

Быстродействие - (2-9)Гц,

Потребляемый ток - 1,8 мА

Напряжение питания - 9В.

Рис 13.13. ИС К572ПВ2 (а) и выходное напряжение на выходе генератора (б)

Работа ИС происходит под воздействием тактовых импульсов f ти внутреннего генератора импульсов в три этапа:

На первом этапе Т 1 , длительностью 4000 периодов f ти, происходит интегрирование напряжения U x ,

На втором этапе, длительностью от 0 до 8000 периодов, f ти происходит интегрирование опорного напряжения U оп и

На третьем этапе, длительностью от 4000 до 12000 периодов f ти, происходит автоматическая установка нуля ОУ.

Весь цикл преобразования занимает 16000 тактов.

Многоканальные АЦП широко используются для преобразования нескольких однотипных аналоговых величин. Такие АЦП включают в себя аналоговый коммутатор и один из рассмотренных выше АЦП.

Рис 13.14. Многоканальный АЦП

Преобразование происходит последовательно параметр за параметром. Аналоговый коммутатор поочередно подключает на вход АЦП через усилитель все входные сигналы.