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

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

1) дискретизацию – представление непрерывного сигнала его дискретными значениями через определенные промежутки времени (обычно это период дискретизации T = ti +1 ti, рис. 5.14). Выбор Т базируется на теореме отсчетов Найквиста–Шеннона–Котельникова, согласно которой для полного восстановления дискретизированного сигнала с максимальной частотой fmax достаточно обеспечить частоту дискретизации fдис ³ 2 fmax;

2) квантование – ограничение значений А (ti) определенными уровнями квантования (обычно с шагом h, рис. 5.15), что в принципе представляет операцию округления непрерывной величины в отдельных точках до ближайшего целого значения nh. Погрешность квантования в АЦП определяется как единица младшего значащего разряда (MЗP);

3) кодирование – представление дискретных квантованных величин в виде цифрового кода. В АЦП используются четыре основных типа кодов: бинарный (БК), десятичный (ДК), двоично–десятичный и код Грея, при этом чаще всего АЦП работают с БК, для которого число N имеет вид

                     ,     (5.14)

где kn -1 kn -2k 1 k 0 – кодовое слово, пропорциональное N.

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

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

1) АЦП последовательного счета, структурная схема которого приведена на рис. 5.16 а, начинает работу с команды «ПУСК», запускающей счетчик тактовых импульсов, связанный с ЦАП, выход которого соединен с компаратором, сравнивающим Uвх (t) с U (t) на выходе ЦАП. Как только значение U (t) становится равным или большим Uвх (t), с выхода компаратора подается команда «СТОП», останавливающая счетчик, с выходного регистра которого снимается код, соответствующий Uвх (t) = U (t). Видно  (рис. 5.16 б), что время преобразования такого АЦП зависит от уровня Uвх (t), причем, если число разрядов счетчика n, а период тактовых импульсов Ср Т, то максимальное время преобразования определяется как

                                               .                                (5.15)

Например, при n = 10 и Т = 1 мкс (т.е. при fT = 1 МГц) получаем мс, что соответствует сравнительно небольшой максимальной частоте преобразования  КГц;

2) АЦП последовательного приближения, структурная схема которого отличается от рис. 5.16 а заменой счетчика импульсов на регистр последовательных приближений (РПП), вместо алгоритма простого перебора (рис. 5.16 б) использует метод половинного деления (дихотомии, рис. 5.17), что позволяет n –разрядному АЦП выполнять весь процесс преобразования за n итераций (вместо 2 n –1 для последовательного счета) с существенным выигрышем в быстродействии (в среднем на 1…2 порядка);

3) параллельный АЦП (структурная схема на рис. 5.18) осуществляет одновременное квантование входного сигнала Uвх (t) с помощью набора компараторов, преобразуя его в унитарный код. При этом пороговые уровни компараторов формируются с помощью резистивных делителей в соответствии с используемой шкалой квантования (например, для БК все резисторы делителей имеют одинаковую величину R). Для перехода от унитарного кода к двоичному (или двоично–десятичному) используют кодирующие преобразователи. Время преобразования такого АЦП составляет один такт, т.е. tпр = T, в настоящее время они являются самыми быстрыми и могут работать с частотами МГц. Основной недостаток параллельных АЦП – экстремально большое число компараторов, что ведет к увеличению потребляемой мощности и удорожанию их производства.

4) последовательно–параллельные (конвейерные) АЦП (рис. 5.19) осуществляют преобразование в несколько тактов. На первом такте АЦП1 преобразует старшие разряды Uвх в цифровой код (на схеме это 25, 24, 23), на втором эти разряды с помощью ЦАП восстанавливаются и вычитаются из входного сигнала в вычитающем устройстве ВУ, на третьем АЦП2 преобразует полученную разность в код младших разрядов 22, 21, 20. Такие АЦП имеют меньшее быстродействие по сравнению с параллельными, зато значительно снижают требуемое число компараторов (в нашем примере с 64 до 16). При необходимости число каскадов в таких АЦП может быть увеличено.

5) АЦП с время–импульсным преобразованием, основанные на преобразовании входного напряжения во временной интервал, в течение которого счетчиком подсчитывается количество тактовых импульсов, имеют очень низкое быстродействие (в лучшем случае 20…50 мкс), поэтому на практике используются сравнительно редко.

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

АЦП средних значений напряжения (интегрирующие АЦП) также включают несколько видов:


1) интегрирующие АЦП с время–импульсным преобразованием (структурная схема на рис. 5.21) осуществляют преобразование Uвх в несколько этапов: на первом (Т 0)производится заряд емкости интегратора, на втором  (ТХ)   – его разряд с постоянной скоростью, на третьем – коррекция нулевого уровня интегратора (рис. 5.21 б). В момент Т 0 через схему управления запускается счетчик, в момент ТХ компаратор его останавливает и образующийся на его выходах числовой код  оказывается пропорциональным Uвх (t). Поскольку во время заряда интегратора средняя величина напряжения помехи , то интегрирующие АЦП отличаются высокой помехоустойчивостью, хотя их быстродействие оставляет желать лучшего.

2) АЦП с частотно–импульсным преобразованием (рис. 5.22) основаны на применении преобразователя напряжение–частота (ПНЧ), после которого счетчик подсчитывает образовавшееся количество импульсов за определенный интервал времени Тизм.

За последнее время многие фирмы организовали производство серийных ИС АЦП, основанных на различных принципах и предназначенных для работы в разных интерфейсах. При этом резко увеличилась разрешающая способность АЦП, повысилось быстродействие и снизилась потребляемая мощность. Из таблиц 5.4, 5.5, где представлены номенклатура и основные характеристики некоторых типов серийных АЦП, видно, что наиболее распространенными являются 8–, 10–, 12– и 16–разрядные АЦП, а их максимальное быстродействие достигает 10–8 с (~100 МГц).

Таблица 5.4. Основные характеристики АЦП мгновенных значений

Тип микросхемы Принцип действия Число двоич. разрядов Интегр. нелин., МЗР Диффер. нелин., МЗР Тпр, мкс FM, МГц
AD7570 (572ПВ1) Последовательного приближения с побайтным вводом/выводом 12 ±2,00 ±4,00 110  
AD7574 (572ПВ3) Последовательного приближения, сопрягаемый с микропроцессором 8 ±0,75 ±0,75 7,5 1,5
AD677   Последовательного приближения с перераспределением зарядов 16 ±1,00 ±0,50 10 0,1
AD775   Двухступенчатый, конвейерный 8 ±0,50 ±0,30 0,018 35
AD876   Многоступенчатый, конвейерный 10 ±0,30 ±0,50 0,01 20
AD7882 Последовательного приближения с переключаемыми конденсаторами 16 ±0,50 ±0,50 2,5 0,4
AD7710 С сигма–дельта модулятором и уравновешиванием зарядов 20 0,0045     0,156
1107ПВ3 Параллельного действия, быстродействующий 6 ±0,25 ±0,25 0,02 100
1107ПВ4 Параллельного действия, быстродействующий 8 ±1,00 ±1,00 0,03 100

 

Таблица 5.5. Основные характеристики интегрирующих АЦП

Тип микросхемы Особенности функционирования Число десятичных разрядов Погрешность преобразования, МЗР
1CL7107 (572ПВ2/5) Двухтактное интегрирование с автокомпенсацией нуля 3,5 ±1
1CL7135 (572ПВ6) Двухтактное интегрирование с коррекцией нуля интегратора 4,5 ±2
1CL7117 (572ПВ7/8) Двухтактное интегрирование с режимом хранения данных 3,5 ±1
572ПВ9/10 Двухтактное интегрирование с режимом хранения данных и индикацией разряда батареи 3,5 ±1

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: