
- •Аналого-цифровые преобразователи
- •Цифро-аналоговый преобразователь
- •Последовательные цап
- •Цап с широтно-импульсной модуляцией
- •Параллельные цап цап с суммированием весовых токов.
- •Формирование выходного сигнала в виде напряжения.
- •Формирование напряжения по токовому выходу цап
- •Инверсное включение цап с моп-ключами
- •Параллельный цап на коммутируемых конденсаторах
- •Цап с параллельным интерфейсом входных данных.
- •Параметры аналого-цифрового и цифроаналогового преобразователей
Аналого-цифровые преобразователи
Аналого-цифровой преобразователь преобразует аналоговый сигнал в цифровой.
Аналого-цифровой преобразователь последовательного счета
Принцип работы АЦП последовательного счета сводится к следующему. Счетные импульсы заполняют счетчик, на выходе которого формируется код с нарастающим «весом». Этот код поступает на ЦАП, на выходе которого напряжение увеличивается. Когда оно чуть превысит напряжение, присутствующее в данный момент на входе, доступ импульсов к счетчику прекращается. Код, установившийся при этом на выходах счетчика, является цифровым эквивалентом напряжения на выходе ЦАП, следовательно, и напряжения выборки входного напряжения Uвх (см. например, принцип работы АЦП К1113ПВ1).
С
хема,
реализующая описанный принцип АЦП
последовательного счета, изображена
на рисунке.
Преобразование начинается с обнуления счетчика импульсом генератора тактовых импульсов (ГТИ). Период следования этих импульсов является периодом дискретизации входного аналогового напряжения. После обнуления счетчика напряжение на выходе ЦАП становится равным нулю. При этом на выходе компаратора появляется лог. 1, обеспечивающая поступление импульсов от генератора счетных импульсов (ГСИ) через элемент И на счетчик. Когда напряжение на выходе ЦАП станет практически равным Uвх, компаратор переключится и лог. 0 на его выходе разъединит ГСИ и счетчик. Таким образом, в промежуток времени с момента окончания импульса ГТИ, обнулившего счетчик, до завершения преобразования осуществляется оцифровка выборки входного напряжения.
Заметим, что с поступлением на счетчик каждого импульса (с увеличением выходного кода на единицу) напряжение на выходе ЦАП увеличивается на один квант, так что Uвых. ЦАП содержит целое число квантов, которым оно уравновешивает Uвх. Поэтому нельзя гарантировать, что такое уравновешивание может иметь ошибку, меньшую одного кванта, что соответствует ошибке на единицу в младшем разряде выходного кода.
Времяимпульсный аналого-цифровой преобразователь
Времяимпульсный метод преобразования заключается в том, что входному напряжению Uвх ставится в соответствие временной интервал, длительность которого пропорциональна Uвх. Этот интервал заполняется импульсами стабильной частоты, число которых и представляет цифровой эквивалент преобразуемого напряжения. Схема, реализующая указанный принцип, изображена на рисунке (а). Импульс с выхода генератора тактовых импульсов ГТИ (импульсов дискретизации) обнуляет счетчик, запускает генератор линейно изменяющегося напряжения (ГЛИН) и переключает триггер в состояние Q = 1. Сигналом Q = 1 ГСИ через элемент И подключается к счетчику. Когда нарастающее напряжение ГЛИН станет равным выборке преобразуемого напряжения Uвх, на выходе компаратора появится лог. 1, которая переключит триггер в состояние Q = 0 и прервет связь ГСИ со счетчиком. Код, установившийся на выходе счетчика, — цифровой эквивалент выборки Uвх. Следующая выборка задаст свой код на выходах счетчика.
Чтобы обеспечить линейность нарастания напряжения UГЛИН, заряд конденсатора в генераторах ГЛИН должен осуществляться током неизменной величины, что обеспечивается специальными схемами стабилизации.
Временные диаграммы, представленные на рисунке (б) иллюстрируют описанные процессы. На выходе триггера формируются «временные ворота». Начало их соответствует тактовому импульсу с ГТИ, а конец — появлению лог. 1 на выходе компаратора, когда наступает равенство напряжений ГЛИН и выборки. Таким образом, длительность «временных ворот» пропорциональна текущему значению входного напряжения. «Временные ворота» заполняются счетными импульсами стабильной частоты, поэтому их число пропорционально значению текущей выборки Uвх. Только в частном случае во «временные ворота» может точно уложиться целое число периодов Тсч счетных импульсов ГСИ. Может оказаться, что между последним вошедшим в ворота импульсом и границей ворот будет интервал, почти равный Тсч, т. е. следующий импульс генератора будет чуть правее конечной границы ворот и не поступит на счетчик. Поэтому нужно считаться с тем, что выходной код времяимпульсного преобразователя может иметь погрешность в одну единицу (единицу в младшем разряде).
Метод поразрядного кодирования, при котором входная величина (Uвх) последовательно сравнивается с суммой эталонов, имеющих квантованное значение, причем таким образом, что два соседних эталона отличаются в два раза по своему значению. Уравновешивание входной величины начинается с эталона имеющего максимальное значение. В зависимости от результата сравнения получается цифра в старшем разряде выходного кода, снимаемого с АЦП. Если эталон больше входной величины, то в старшем разряде кода ставится 0 и дальше происходит уравновешивание входной величины следующим эталоном в два раза меньшего значения. Если же первый эталон меньше (или равен) входной величине, то в старшем разряде выходного кода ставится 1 и дальше производится уравновешивание разности входной величины и первого эталона. Аналогичные действия производятся для всех используемых эталонов. Следовательно, после окончания преобразования входная величина будет уравновешена суммой тех эталонов, у которых в соответствующих им разрядах кода стоят 1. Сравнение входной величины и суммы эталонов производится с помощью одного сравнивающего устройства.
Из описанного выше алгоритма классического метода поразрядного кодирования видно, что при реализации этого метода преобразования необходим набор из 12 эталонных величин (например, напряжение 5 В для 12 разрядного АЦП) от минимальной Uэ1 = q равной кванту до максимальной Un = 2, минимальную можно рассчитать по формуле:
г
де
Uэ1
– величина напряжения младшего значащего
разряда; Uвмах
максимальное входное напряжение АЦП;
n
– число разрядов в выходном коде.
Таким образом величина младшего значащего разряда приблизительно равна 1mv.
Величина старшего разряда будет вычисляться по формуле:
Т.е. величина старшего разряда будет равна 0,001220*2048=2.4985 в.
Преобразователи напряжения в код по этому методу имеют цепь обратной связи, в которую включен цифро-аналоговый преобразователь (ЦАП), преобразующий параллельный код в постоянное напряжение, которое сравнивается с входным напряжением АЦП.
Общая структура АЦП поразрядного кодирования
АЦП работает в двух режимах:
1) режим сравнения входного напряжения АЦП с эталонным;
2) режим хранения результата преобразования.
В первом режиме работы на схему приходит сигнал запуска и начинается процесс сравнения входного напряжения АЦП и суммы эталонных напряжений формируемых при помощи УУ на выходе ЦАП.
Во втором режиме внутри УУ формируется сигнал «конец преобразования», после чего АЦП хранит результат преобразования в виде цифрового кода на выходе АЦП.
Аналого-цифровой преобразователь двойного интегрирования
В таких АЦП (например, КР572ПВ2) процесс преобразования имеет две стадии. На первой стадии в течение фиксированного временного интервала Т1 интегрируется входное напряжение Uвх.. Чем оно больше, тем большего значения достигает напряжение на конденсаторе С интегратора за время T1 При этом конденсатор заряжается через резистор R1 неизменным током
получая заряд
На второй стадии на интегратор подается
опорное напряжение Uoп с
полярностью, обратной полярности Uвх
, и конденсатор интегратора через
резистор R2 разряжается неизменным
током
Как только напряжение на интеграторе достигает нулевого значения, элементы схемы прекращают вторую стадию — преобразование закончено. В течение второй стадии конденсатор интегратора теряет заряд
где Т2 — продолжительность второй стадии, за которую конденсатор разряжается до 0.
Поскольку на первой стадии конденсатор заряжался от нуля до некоторого значения, пропорционального Uвх, а на второй стадии от этого значения разряжался до 0, то приобретенный и потерянный заряды равны:
Таким образом, входное преобразуемое напряжение Uвх пропорционально длительности второй стадии.
Фиксированный интервал T1 задается с помощью счетчика, который из обнуленного состояния к началу первой стадии заполняется импульсами тактового генератора с периодом Тт, и в момент его переполнения (обнуления) эта стадия заканчивается, т. е.
где Nmax — максимальное число, которое может вместить счетчик. В интервале Т2 на этот счетчик поступают импульсы того же генератора до тех пор, пока напряжение на выходе интегратора не станет равным 0. Поэтому при N импульсах, поступивших на счетчик во второй стадии,
Поскольку
являются постоянными параметрами схемы, то входное преобразуемое напряжение выражается числом импульсов N, поступивших на счетчик во второй стадии.
Если длительность Т1 первой стадии выбрать кратной периоду напряжения питающей сети, то результат его интегрирования будет равен 0, т. е. сетевая помеха будет отсутствовать.
Структурная схема АЦП двойного интегрирования приведена на рисунке.
На первой стадии (продолжительностью Т1) устройство управления (УУ), воздействуя на переключатель, подключает к интегратору входное напряжение и открывает доступ импульсов тактового генератора (ГТИ) к счетчику времени первой стадии. Когда в этот счетчик будет занесено число, соответствующее времени Т1, он даст сигнал на устройство управления, которое подключит к интегратору опорное напряжение Uоп, и даст разрешение на подключение ГТИ к счетчику результата измерения. После этого конденсатор интегратора будет разряжаться, и когда напряжение на его выходе окажется практически равным нулю, УУ разъединит ГТИ и счетчик результата измерения. Занесенное в него число будет пропорционально входному напряжению.
Нестабильность частоты тактового генератора (если только частота не меняется во время преобразования) не влияет на точность: в выражении Uвх период Тт не входит. Однако АЦП двойного интегрирования не отличается высоким быстродействием, что связано с наличием временных стадий Т1 и Т2, в течение которых осуществляется интегрирование.