- •9. Цифровые устройства комбинационного типа Цифровые логические элементы.
- •Б. Мультиплексоры и демультиплексоры
- •10. Автоматы с памятью на основе логических схем с обратными связями
- •10.1. Триггеры и регистры
- •В. Регистры, срабатывающие по фронту
- •Г. Регистры, срабатывающие по уровню
- •Д. Сдвиговые регистры
- •10.2. Асинхронные и синхронно-асинхронные счетчики
- •А. Асинхронные счетчики
- •10.3. Запоминающие устройства
- •11. Цифроаналоговые преобразователи (цап)
- •12. Аналого-цифровые преобразователи
- •Пример выполнения контрольной работы Вариант № 0
- •Рекомендуемая литература
- •Содержание краткие теоретические сведения …………………………….. 4
- •9. Цифровые устройства комбинационного типа ………………………… 76
- •11. Цифроаналоговые преобразователи (цап) ………………………… 131
- •420029, Г. Казань, Красносельская, 51
- •420029, Г. Казань, Красносельская, 51
12. Аналого-цифровые преобразователи
Устройство,
осуществляющее автоматическое
преобразование (измерение и кодирование)
непрерывно изменяющихся во времени
аналоговых значений в эквивалентные
значения числовых кодов, называется
аналого-цифровым преобразователем
(АЦП). Преобразование обеспечивает
соответствие дискретного отсчета x(ti)
значению кода
.
Количественная
связь для любого момента времени ti
определяется
соотношением
(12.1)
где
– погрешность преобразования на данном
шаге, а x
– шаг дискретизации (или шаг квантования).
АЦП являются устройствами, принимающими входные непрерывные сигналы от аналоговых устройств и выдающими на выходе соответствующие им цифровые сигналы, пригодные для работы с ЭВМ и другими цифровыми устройствами. АЦП, так же как и ЦАП, широко применяются в различных областях, являясь неотъемлемой составной частью цифровых измерительных приборов, систем и устройств обработки и отображения информации, автоматических систем контроля и управления, устройств ввода – вывода информации ЭВМ и т. д. Основные параметры АЦП (диапазон изменения, временные параметры, статическая погрешность) имеют тот же смысл, что и соответствующие параметры ЦАП.
Рассмотрим основные принципы построения АЦП. Все АЦП можно разделить на последовательные, параллельные и последовательно-параллельные.
К последовательным АЦП относятся:
а) последовательные с единичным приближением, основанные на уравновешивании входного аналогового значения суммой минимальных (для данного преобразователя) по весу эталонов (квантов);
б) с двоично-взвешенным приближением, в которых уравновешивание входного аналогового значения осуществляется суммой n эталонов (n – число разрядов АЦП), взвешенных по двоичному закону;
в) с промежуточным преобразованием входного аналогового значения в интервал времени или частоту, с последующим преобразованием в цифровой код;
г) без промежуточного преобразования, к которым можно отнести преобразователи напряжение – частота, т. е. частота повторения выходных импульсов таких АЦП пропорциональна входному аналоговому значению;
д) интегрирующие АЦП, использующие в процессе преобразования операцию интегрирования входного аналогового сигнала за фиксированный интервал времени.
Параллельные АЦП основаны на использовании (2n – 1)-эталонов с весами, отличающимися на один квант. Сравнение входного аналогового значения с каждым эталоном производится одновременно с помощью (2n – 1) схем сравнения (компараторов).
Последовательно-параллельные АЦП разделяют на:
а) многоступенчатые, в которых применяют несколько параллельных АЦП, работающих последовательно во времени;
б) многотактные, в которых один и тот же параллельный АЦП работает последовательно несколько раз с соответствующим управлением пороговыми напряжениями.
Рассмотрим основные разновидности АЦП.
1. Последовательные АЦП с единичным приближением.
Типичная схема последовательного АЦП с единичным приближением (АЦП со ступенчатым пилообразным напряжением) дана на рис. 12.1, а. В АЦП такого типа импульс начала цикла преобразования, который в дальнейшем будем называть импульсом запуска, подключает счетчик к выходу генератора импульсов (ГИ). Так как разряды счетчика соединены с разрядами ЦАП, то напряжение на выходе последнего (uцап) увеличивается по ступенчатому пилообразному закону (рис. 12.1, б), причем высота ступени соответствует единице младшего разряда АЦП. Процесс преобразования заканчивается, когда напряжение uцап сравняется с входным напряжением uвх (или станет больше последнего на величину, меньшую величины единицы младшего разряда). При этом компаратор А прекращает поступление счетных импульсов на счетчик и осуществляет считывание с него выходного кода N, представляющего цифровой эквивалент входного напряжения в момент окончания преобразования. Статическая погрешность преобразования определяется в основном суммарной статической погрешностью используемых ЦАП и компаратора. Быстродействие рассматриваемого АЦП, характеризуемое временем преобразования, определяется числом разрядов п и частотой счетных импульсов fсч. Время преобразования АЦП данного типа является переменным и определяется уровнем входного напряжения.
Максимальное время преобразования, соответствующее максимальному входному напряжению,
,
(12.2)
где tсч = 1 / fсч – период следования счетных импульсов.
Так как число разрядов АЦП задается, время преобразования определяется частотой (периодом) счетных импульсов. Минимальный период импульсов fсч.мин. необходимо выбирать из условия установления за это время всех переходных процессов с заданной погрешностью. Для схемы на рис. 12.1 справедливо равенство
tсч.мин.= tсч + tцап + tтг + tк + tл, (12.3)
где tсч максимальное время установления (для самого неблагоприятного случая) переходного процесса в счетчике; tцап – время установления ЦАП; tтг время включения управляющего триггера; tк и tл – времена включения компаратора и логической схемы.
Рассмотренный АЦП легко превратить в АЦП следящего типа. Для этого в схеме рис. 12.1, а необходимо заменить суммирующий счетчик на реверсивный и использовать прямой и инверсный выходы компаратора для управления им. В этом случае при uвх uцап выходной код АЦП колеблется вокруг среднего положения с точностью до единицы младшего разряда, как это имеет место в любой дискретной следящей системе. Если в состоянии динамического равновесия uBX(t) начинает изменяться, то выходной код АЦП отслеживает его с погрешностью, равной единице младшего разряда. Однако это реализуется при условии, что за период счетных импульсов tсч входной сигнал изменится не более чем на значение шага квантования u, т. е.
.
(12.4)
2. Последовательные АЦП с двоично-взвешенным приближением.
Схема последовательного АЦП с двоично-взвешенным приближением дана на рис. 12.2, а. Входное напряжение uвх поступает на один из входов компаратора, на другой вход которого подается uцап. При сравнении этих напряжений компаратор вырабатывает команды, которые подаются на управляющее устройство. Оно состоит из n-разрядного регистра и триггеров с логикой 2И по входу R. Выходные сигналы этого устройства управляют работой ЦАП.
При поступлении импульса запуска триггер старшего разряда T(n–1) устанавливается в состояние 1, а все остальные – в состояние 0. В первом такте работы АЦП компаратор сравнивает ubx с эталонным напряжением uэ(n-1), подаваемым с ЦАП и соответствующим единице его старшего разряда. При этом выясняется, какая из этих двух величин больше. Если uвх > uэ(n-1), то на выходе компаратора отсутствует импульс и в старшем разряде ЦАП (в триггере Тп-1) сохраняется 1. Если же uвх < uэ(n-1), то компаратор выдает импульс, который (пройдя через схему) устанавливает триггер Тп-1 в состояние 0. Одновременно происходит сдвиг в регистре RG и единица перейдет в (n–1)-й разряд, что обеспечит подачу эталонного напряжения uэ(n-2) с ЦАП на компаратор. Аналогично выполняются и все остальные такты работы АЦП. Таким образом, за n тактов осуществляется уравновешивание преобразуемого напряжения uвх суммой эталонных напряжений, снимаемых с ЦАП:
.
(12.5)
По сравнению с АЦП единичного приближения рассматриваемый преобразователь осуществляет преобразование за п шагов вместо (2n – 1). Очевидно, что статическая погрешность и быстродействие такого преобразователя определяются в основном параметрами ЦАП и компаратора (порогом чувствительности и быстродействием).
Схемы АЦП описанного типа широко распространены благодаря возможности построения многоразрядных (до 12 разрядов и выше) преобразователей, обладающих сравнительно высоким быстродействия (время преобразования оказывается порядка нескольких сотен наносекунд). В частности, на основе описанного метода серийно выпускаются интегральные микросхемы 12-разрядного АЦП К572ПВ1.
3. Параллельные АЦП.
П
ростейшая
схема трехразрядного параллельного
АЦП дана на рис. 12.3.
Преобразователи этого типа осуществляют
одновременное квантование сигнала с
помощью набора компараторов, включенных
параллельно
источнику входного сигнала. Пороговые
уровни компараторов устанавливаются
с помощью резистивного делителя,
подключенного к источнику опорного
напряжения uоп
в соответствии с используемой шкалой
квантования. Число уровней квантования,
а соответственно и число компараторов
для n-разрядного
АЦП равно 2n
– 1. При подаче на такой набор компараторов
сигнала uвх
на
их выходах появляется квантованный
сигнал, представленный в унитарном
коде. Так, например (рис.
12.3), если входное напряжение не выходит
за пределы диапазона от 2,5u
до 3,5u
(u
– шаг квантования), то компараторы с
первого по третий устанавливаются в
состояние 1, а компараторы с четвертого
по седьмой – в состояние 0. Для
преобразо-вания унитарного кода в
двоичный используется соот-ветствующее
кодирующее устройство.
Рис.
12.3. Схема трехразрядного параллельного
АЦП
В рассмотренных схемах для работы АЦП без сбоев необходимо, чтобы за время считывания (tc) результатов с выходов компараторов входной сигнал uвх(t) изменился не более чем на значение шага квантования u, т. е. u u'вх(t)tc.
Параллельные АЦП обладают самым высоким быстродействием среди других типов АЦП, определяемым быстродействием компараторов и задержками в кодирующем устройстве. Недостатком их является необходимость в большом количестве компараторов. Так, для восьмиразрядного АЦП требуется 255 компараторов. Это затрудняет реализацию многоразрядных (свыше 6–8 разрядов) АЦП в интегральном исполнении. Кроме того, точность преобразования ограничивается точностью и стабильностью компараторов и резистивного делителя. На основе этого способа строят наиболее быстродействующие АЦП со временем преобразования в пределах десятков и даже единиц наносекунд, но ограниченной разрядности (не более шести разрядов). В частности, на основе данного метода преобразования серийно выпускаются БИС шестиразрядного АЦП К1107ПВ1 с временем преобразования не более 100 нс.
4. Последовательно-параллельные АЦП.
Последовательно-параллельные АЦП (рис. 12.4) позволяют в значительной мере уменьшить аппаратурные затраты параллельных преобразователей и увеличить быстродействие последовательных. В схеме, представленной на рис. 12.4, для реализации шестиразрядного АЦП рассматриваемого типа используются два трехразрядных параллельных АЦП.
Первый из них вырабатывает три старших разряда выходного кода. Эти же три разряда, представляющие собой грубо квантованное значение uвх, поступают на вход трехразрядного ЦАП. Разность сигнала uвх и выходного сигнала ЦАП поступает на вход АЦП2, вырабатывающего три младших разряда выходного кода. Если разность между грубо квантованным значением (с выхода ЦАП) и входным напряжением ивх усилить в восемь раз, то можно использовать два АЦП с одним и тем же диапазоном входного напряжения. Однако в этом случае точность у АЦП 1 должна быть почти такой же, как у шестиразрядного АЦП, так как иначе полученная разность между грубо квантованным значением и входным напряжением uвх не будет иметь смысла.
5) АЦП с промежуточным преобразованием в интервал времени.
На рис. 12.5 представлена схема АЦП с промежуточным преобразованием входного сигнала (напряжения) в пропорциональный ему временной интервал Тх, который затем заполняется счетными импульсами эталонной частоты fсч.
Число импульсов, попавших в измерительный интервал Тx, фиксируется счетчиком и выдается как цифровой эквивалент преобразуемого сигнала (рис. 12.6). При этом соотношение между кодом и входным сигналом имеет следующий вид:
,
(12.6)
где – скорость изменения напряжения генератора пилообразного напряжения ( = duгпн/dt).
Статическая погрешность данного АЦП определяется нестабильностью частоты fсч, отклонением характеристики ГПН от идеальной, погрешностью компараторов.
С точки зрения динамической погрешности рассматриваемый АЦП аналогичен АЦП со ступенчатым пилообразным напряжением (с единичным приближением) (рис. 12.1, а).
6. АЦП двухтактного интегрирования.
Недостатком всех рассмотренных АЦП является их относительно низкая помехоустойчивость, что ограничивает их разрешающую способность, как правило, на уровне 8–10 разрядов. От этого недостатка свободны АЦП интегрирующего типа, использующие в процессе преобразования операцию интегрирования входного сигнала за фиксированный интервал времени.
Одним из наиболее распространенных вариантов такого преобразователя является АЦП двухтактного интегрирования (рис. 12.7). Полный цикл его работы состоит из двух тактов (рис. 12.8).
В первом такте импульс запуска, воздействуя на триггер Т1, открывает ключ Кл1, после чего преобразуемый сигнал uвх подается на вход интегратора. На один вход компаратора подается выходное напряжение интегратора uинт, на другой – нулевое напряжение. Так как в начальный момент времени t1 (рис. 12.8) напряжение интегратора равно нулю, компаратор срабатывает и перебрасывает триггер Т3 в состояние 1, в результате чего открывается элемент «И» и импульсы генератора ГИ начинают поступать на счетчик «Сч». Интегрирование напряжения uвх производится за фиксированный интервал времени, определяемый равенством
,
(12.7)
где М = 2n – коэффициент пересчета счетчика.
Выходное напряжение интегратора на интервале времени (t1, t2) изменяется по закону
.
(12.8)
Конец интервала Т фиксируется счетчиком, который в момент времени t2 выдает импульс переполнения, поступающий на триггеры Т1 и Т2 . При этом ключ Кл1 закрывается, а ключ Кл2 открывается и начинается второй такт работы преобразователя. На вход интегратора теперь поступает опорное напряжение uоп, имеющее обратную полярность по отношению к uвх. Начиная с момента времени t2 счетчик вновь заполняется импульсами с генератора импульсов (ГИ), а напряжение на выходе интегратора (см. рис. 12.8) уменьшается по закону
,
(12.9)
причем в момент времени t3 напряжение uинт становится равным нулю.
Компаратор возвращается в исходное положение и по инверсному выходу перебрасывает триггеры Т2 и Т3 в нулевое состояние. При этом напряжение uоп отключается от входа интегратора, а сигнал с выхода Т3 запрещает подачу импульсов ГИ на счетчик. В результате в счетчике фиксируется числовой код
,
(12.10)
где Тх = t3 – t2. С учетом (12.8) и (12.9) получаем UвхT = иопТx, где Uвх – среднее значение входного сигнала uвх(t) на интервале времени (t1, t2). Подставив в это выражение равенства (12.7) и (12.10), находим
,
(12.11)
т. е. выходной код АЦП пропорционален входному напряжению (его среднему значению).
Интегрирование входного сигнала в рассмотренном АЦП приводит к его усреднению и сглаживанию (ослаблению) всех быстрых по сравнению с временем интегрирования Т помех, наводок и шумов. Использование двухтактного интегрирования позволяет компенсировать ряд составляющих статической погрешности, вызванных нестабильностью порога срабатывания компаратора и постоянной времени интегратора. Быстродействие данного АЦП невелико, при заданном числе разрядов оно определяется частотой счетных импульсов fсч = 1/tсч. Выбор последней ограничивается, в основном, временем включения компаратора.
Данные АЦП реализуются на основе интегральной технологии. В качестве примера можно указать интегральную микросхему 11-разрядного АЦП К572ПВ2.
