Вы находитесь на странице: 1из 17

Раздел 14. АЦП и ЦАП.

План

14.1. Аналого-цифровые и цифро-аналоговые преобразователи. Разновидности и принципы реализации.

Дискретные преобразователи аналоговых сигналов

14.1. В электронной аппаратуре широко применяются экономичные устройства на базе


полупроводниковых приборов, работающих в режиме переключения при воздействии импульсных
сигналов, которые гарантируют высокую помехоустойчивость при их преобразовании и передаче.
Дискретные (импульсные) устройства оперируют с импульсными последовательностями,
параметр которых изменяется (модулируется) в соответствии с аналоговыми информационными
сигналами. В качестве информационного параметра последовательности импульсов, например,
прямоугольной формы может быть амплитуда, длительность, частота следования импульсов. Частотно-
временное представление сигналов характеризуется точностью преобразования и высокой
помехоустойчивостью. Последовательности с модуляцией частоты следования (ЧИМ) или ширины
(ШИМ) импульсов нашли применение в системах обработки на основе микропроцессоров, обладающих
возможностью реализации встроенных функций и имеющих порты приема ЧИМ или ШИМ сигналов.
Дискретные (цифровые) устройства различного назначения на основе микропроцессоров служат
основой большинства современных систем обработки информации и управления. В общем случае
аналого-цифровая система обработки информации включает аналоговые устройства, цифровой
вычислитель (микропроцессорную систему), а также преобразователь аналогового сигнала в числовую
последовательность и блок восстановления непрерывного сигнала по его цифровому представлению
(рис.13.1).
u
u(t) x(t) Xn Yn y(t)
Д УПО АЦП ЦВУ ЦАП ИУ Дисплей

Рис.13.1. Структура аналого-цифровой системы


Непрерывно изменяющееся во времени напряжение u(t) с датчика подвергается усилению,
масштабированию, фильтрации в аналоговом устройстве предварительной обработки (УПО) и
полученный сигнал x(t) преобразуется в цифровую форму Xn с помощью аналого-цифрового
преобразователя (АЦП). Преобразованная числовая последовательность Yn с выхода цифрового
вычислительного устройства (ЦВУ) с помощью цифро-аналогового преобразователя (ЦАП)
превращается в соответствующий аналоговый сигнал y(t), который управляет исполнительным
устройством. Параметры АЦП и ЦАП (разрядность, быстродействие, число каналов) существенно
влияют на характеристики всей системы обработки информационных сигналов.
Аналоговые частотнозовисимые устройства предварительной обработки сигналов (усиления,
фильтрации) преимущественно строятся на основе операционных усилителей с резистивно-емкостными
цепями обратной связи. Качественные характеристики можно получить при использовании
высокоточных резисторов, которые занимают большие площади на кристалле и трудно реализуются в
интегральной технологии. Для преобразования сигналов используют цепи с коммутируемыми или
переключаемыми конденсаторами (ЦПК), полностью выполненные по МДП технологии.
Коммутируемые с помощью быстродействующих ключей конденсаторы имитируют высокоточные
резисторы. Принцип моделирования процессов в резисторе с помощью цепи на переключаемых
конденсаторах (ЦПК) базируется на выражении среднего тока конденсатора через изменение его заряда
и разности потенциалов на зажимах iср = q/T = C/T, которое можно представить в форме
соотношения для резистора iср = u/RC , где RC = T/C.
Совместную работу аналоговых и цифровых устройств обеспечивают самые различные
элементы и блоки сопряжения с кнопками управления и клавиатурой, релейными схемами, системами
индикации и отображения информации, аналого-цифровые (АЦП) и цифро-аналоговые преобразователи
(ЦАП) сигналов.
Простые устройства внешнего ввода сигналов в цифровые устройства реализуются на отдельных
логических элементах или с использованием буферных усилителей периферийных устройств. При этом
решаются вполне конкретные задачи: исключение дребезга контактов механических переключателей,
обеспечение требуемой для управления мощности и скорости переключения. Так, ввод цифровых
сигналов с помощью механических ключей (кнопок) осуществляется по простой схеме (рис. 13.2,а).
V V
R1 R
R1
1 1
K C
K
а) б)

Рис 13.2. Механический ввод сигналов (а) и схема защиты от “дребезга” контактов (б)
Вход инвертора при замкнутом ключе имеет нулевой потенциал (низкий уровень напряжения), а
при разомкнутом ключе он через резистор R1 подключен к источнику напряжения, обеспечивающему
единичный уровень входного сигнала. Очевидно, что элементы задающего устройства должны
обеспечить стандартные уровни входных напряжений и токов для конкретной серии логических
элементов. Например, при реализации на базе КМОП инвертора, практически не потребляющего ток по
входу, сопротивление резистора R1 можно выбрать достаточно большим, что гарантирует в режиме
ввода нуля малое потребление тока I 0 = U 0 / R1.
Основным недостатком устройства непосредственного ввода сигналов с помощью механической
клавиши (ключа) является образование помех вследствие эффекта «дребезга» контактов, т.е.
спонтанного замыкания и размыкания контакта более 10 раз за время примерно 10 мс. Возникающие
дополнительные паразитные импульсы могут вызвать ложные срабатывания последующих устройств.
Для устранения помех от дребезга контактов создано множество схем защиты, входящих в состав
цифровых систем или реализуемых на отдельных компонентах. Короткие паразитные импульсы
подавляются с помощью резистивно-емкостной схемы задержки, включенной на входе триггера
Шмитта, проходная характеристика которого имеет зону нечувствительности (рис.13.2,б).
Управление цифровой логикой с помощью аналогового сигнала требует выделения единичного и
нулевого уровней напряжения. В качестве элемента, различающего превышение непрерывным
сигналом uс уровня срабатывания цифровой логики uп можно использовать операционный усилитель, на
входы которого поданы анализируемое uс и опорное uоп = uп напряжения, а выход через резистор
подключен к входу инвертора (рис.13.3,а).
uс R uс
Uц = = Uц
1
а) uоп б) uоп

Рис.13.3. Преобразователь напряжения в цифровые уровни на ОУ (а), компаратор (б)


Приведенная схема применима только в устройствах, допускающих согласование выходных
параметров ОУ с входными ЛЭ. Например, с помощью ОУ при однополярном питании несложно
получить напряжения, уровни которых обеспечивают функционирование КМОП инвертора. Обычно
используется специальный элемент – компаратор, осуществляющий сравнение напряжения с опорным
уровнем и выдающим логические уровни напряжения uц = U 1 при uс – Uоп > 0 и uц = U 0 при uс – Uоп < 0
(рис.13.3,б). Выходные каскады выпускаемых компараторов согласованы по уровням и мощности
сигналов с соответствующими сериями цифровой логики.
Цифровой сигнал с выхода логического устройства может быть использован для управления
различными устройствами (реле, оптронами) и элементами индикации (лампами, светоизлучающими
диодами). При этом нагрузочный элемент подключается либо непосредственно к шине электропитания
и выходу ЛЭ (рис.13.4,а), либо через дополнительные буферные усилители или приемопередатчики
(transceiver), увеличивающие нагрузочную способность выходной логики (рис.13.4,б).
+V

1 1 1
а) б)
Рис.13.4. Подключение нагрузки к ЛЭ (а) и с помощью буферного элемента (б)
Типичной операцией обработки информации в различных областях техники (цифровых
измерительных приборах, устройствах числового программного управления технологическим
оборудованием, цифровой аудио- и видеотехнике, телефонии, телевидении) является взаимное
преобразование аналоговых и цифровых сигналов.
Аналого-цифровой преобразователь как элемент электронной техники (функционально
завершенная микросхема) характеризуются системой общепринятых для ИМС параметров:
напряжениями источников электропитания и потребляемыми токами, входными и выходными
напряжениями высокого и низкого уровней, максимальной частотой преобразования и т.п. Набор
параметров должен при оговоренных допущениях полностью описывать работу преобразователя в
статическом и динамическом режимах. На начальном этапе развития цифровых систем аналого-
цифровые преобразователи преимущественно применялись в средствах измерения, и для их описания
использовалась терминология, принятая в теории измерений. В качестве основных данных, отражаемых
в нормативно-технической документации, служили точностные параметры: нелинейность статической
проходной характеристики, абсолютная погрешность в конечной точке шкалы и другие.
Процедура преобразования аналогового напряжения в цифровую форму содержит ряд операций
(дискретизацию, квантование, кодирование), осуществляемых соответствующими преобразователями
(рис.13.5).

u u1 u2 uk αk
ФНЧ УВХ Квантователь Шифратор
УПО Т АЦП

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


Подаваемое на вход АЦП аналоговое напряжение предварительно необходимо усилить до
требуемого уровня и ограничить его частотный спектр (снизить высокочастотные составляющие с
помощью ФНЧ) для устранения наложения спектров при дискретизации.
Устройство выборки-хранения (УВХ) осуществляет дискретизацию аналогового сигнала (взятие
выборок с интервалом времени Т ) и запоминание отсчётов (значений в фиксированные моменты
времени). УВХ может быть выполнено на основе полупроводникового ключа на МОП транзисторе и
конденсатора, подключенного к входу и операционного усилителя (рис.13.6,а).
uупр
t
u1 u Т T 2T 3T 4T 5T 6T
u2 u
uупр u1
u2
а) б) t

Рис.13.6. Устройство выборки-хранения (а) и диаграммы его работы (б)


За время действия короткого тактирующего импульса uупр конденсатор заряжается до значения
входного напряжения u1(nT). По окончании импульса транзистор запирается и напряжение
конденсатора, практически на изменяясь u2(t) = u1(nT) , передается на выход операционного усилителя,
включенного по схеме повторителя напряжения.
Квантователь предназначен для распределения амплитуд дискретных выборок по уровням с
заданным шагом. Диапазон непрерывных значений входного сигнала U = (Umax – Umin) подразделяется
на N равных интервалов с шагом квантования h  U N . Если входное напряжение удовлетворяет
условию ( k  1) h  u  kh , т. е. находится в k-м интервале, то выходной сигнал принимает значение
Uк = kh. Проходная характеристика квантователя, реализующего указанную операцию, имеет вид
ступенчатой (нелинейной) зависимости (рис.13.7,а).
αk 7h R/2 U7
111 a7
Uоп = =
6h R U6
110 a6
5h = =
R U5
101
= =
a5
4h R
100 U4
3h = = a4
011 R
U3
2h a3
010 = =
R U2
h h a2
001 = =
u R/2 R
000 U1
а) 0 U1 U2 U3 U4 U5 U6 U7 U б) u = = a1

Рис.13.7. Характеристика (а) и реализация (б) квантователя


Для удобства последующего двоичного кодирования общее число уровней дискретизации
выбирается из условия N = 2 n – 1, где n – число разрядов двоичного кода.
Ступенчатая характеристика квантователя реализуется схемой, содержащей резистивный
делитель напряжения Uоп на n уровней переключения U1, U2,… UN компараторов, на инвертирующий
вход которых подается входной сигнал u (рис.13.7,б). Единичный сигнал U 1 установится на выходах
компараторов, для которых выполняется соотношение Uj > u.
Совокупность высоких и низких напряжений на выходах компараторов, преобразуется
шифратором в удобный для передачи и обработки код (например, двоичная запись номера интервала, в
котором находится входное напряжение).
Быстродействие АЦП зависит от характеристик и режимов работы входящих блоков (УВХ,
квантователя, дешифратора) и время преобразования (интервал с момента подачи импульса разрешения
до появления на выходе цифрового кода) определяется для каждой конкретной структуры.
Цифро-аналоговый преобразователь (ЦАП) выполняет декодирование цифровой
последовательности, как правило, представленной двоичным кодом, и вырабатывает на выходе
электрический сигнал (напряжение или ток), пропорциональный в моменты отсчетов значениям
входной цифровой последовательности. ЦАП выполняет функцию обратную АЦП, т. е.
восстанавливает аналоговый сигнал по числовой последовательности.
Статическая проходная характеристика ЦАП описывает зависимость совокупности значений
выходной аналоговой величины Uj от значений входного кода αj и ее графическим изображением можно
считать характеристику АЦП (рис.13.7,а), у которой горизонтальные и вертикальные оси поменялись
местами. Идентичность проходных характеристик АЦП и ЦАП позволяет описывать их единой
системой параметров.
Одним из важных параметров, характеризующих свойства преобразования сигналов, является р
а з р е ш а ю щ а я с п о с о б н о с т ь (или дискретность), определяемая как наименьшее возможное
изменение аналоговой величины и численно равная интервалу h (шагу квантования по уровню). Шаг
квантования, т.е. значение напряжения, соответствующее единице младшего разряда (ЕМР) двоичного
кода, зависит от напряжения полной шкалы U и разрядности преобразователя n. Например, если полная
шкала U = 10 В преобразуется в двенадцатиразрядный (n = 12) двоичный код, то шаг квантования и
разрешающая способность равны h = 2,5 мВ. В результате ступенчатого изменения квантованного
сигнала возникает зона неопределенности  h 2 , называемая погрешностью квантования.
Аналоговые величины принято характеризовать динамическим диапазоном их изменения в виде
отношения максимального и минимального значений. Для аналого-цифровых преобразователей
максимальное значение определяется напряжением полной шкалы Umax = U, а минимальным можно
считать разрешающую способность Umin = h. Динамический диапазон, выраженный в децибелах,
описывается соотношением
D дб  20 lg( U max U min )  20 lg( U h )  20 lg( U h )  20 lg 2 n  6 n ,
из которого следует, что, десятиразрядный преобразователь может обеспечить динамический диапазон
аналоговых сигналов Dдб  60 дб.
Проходные характеристики реальных преобразователей отличаются от идеальной ступенчатой
линейной функции, приведенной на рис. 13.7,а, отклонением от линейности, смещением относительно
начала координат, неравенством уровней. Степень совпадения реальной характеристики с идеальной
определяет точность преобразования, количественно описываемую соответствующими параметрами:
погрешностью полной шкалы, погрешностью смещения нуля, погрешностями от нелинейности и др.
Обычно значения погрешностей выражаются в единицах младшего разряда h.
ЦАП можно реализовать с помощью схемы, содержащей управляемые разрядами входного кода α
= α2 α1 α0 ключи К2, К1, К0, которые подключают к суммирующему узлу токи, пропорциональные весам
двоичных разрядов (рис.13.8,а).
I2 R /4 1 u u
К2 h
0 IΣ R Uу
0
I1 R /2
К1
ξ
I0 R К0 u tн
t t
Uоп б) 0 2Т 3Т 4Т t1
а) Т в) 0
Рис.13.8. Структура ЦАП (а), диаграмма работы (б) и переходная характеристика (в)

Созданные стабильным источником напряжения Uоп с использованием прецизионных резисторов


взвешенные токи I0 = Uоп /R, I1 = 2 I0, I2 = 4 I0, в зависимости от положения ключа замыкаются на корпус
(при αp = 0) либо подключается к суммирующему узлу ξ (при αq = 1). Результат суммирования можно
рассматривать как произведение числа α = 2 2 ∙α2 + 2 1 ∙α1 +2 0 ∙α0 , представляющего входной двоичный
код на эталонный тока I0
IΣ = I0(2 2 ∙α2 + 2 1 ∙α1 +2 0 ∙α0 ).
Схему на ОУ с обратной связью можно представить в виде преобразователя тока IΣ в напряжение
u = – R0 IΣ. Следовательно, выходное напряжение идеального ЦАП в момент подачи входного кода α2 α1
α0 устанавливается пропорциональным произведению u = – R0 I0 α и остается неизменным до смены
кода через интервал времени T (рис.13.8,б). Для получения более гладкой кривой аналогового
напряжения на выход ОУ подключается формирователь сигналов (интерполятор).
Инерционность переключающих элементов и наличие в схеме емкостей приводят при смене кода
к возникновению переходных процессов, которые могут создать динамические погрешности. Для их
снижения следующее значение кода необходимо устанавливать после завершения переходных
процессов в преобразователе. Быстродействие преобразователя характеризуется переходной функцией,
полученной при скачкообразном изменении входного кода от минимального до максимального
значений (рис.13.8,в). В качестве параметров используются время нарастания tн, за которое выходной
аналоговый сигнал изменяется от 0,1 до 0,9 установившегося значения, или время переключения t1 от
момента изменения входного кода до достижения значения с заданной погрешностью.
Полупроводниковые ключи обладают высоким быстродействием, и задержка установки сигнала
обусловлена главным образом инерционностью операционного усилителя и последующих
формирователей.

Цифро-аналоговые преобразователи

Цифро-аналоговые преобразователи предназначены для дешифрации числовых


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

Классификационные ЦАП
признаки
Принцип
действия Прямого преобразования С промежуточным
преобразованием

ЧИМ
Способ
ввода Параллельные Последовательные
ШИМ
кода
Элементы,
формирующие Резисторы Конденсаторы Транзисторы
эталон
Способ,
объединения С суммированием С делением С делением
эталонов токов напряжений токов

Рис.13.9. Основные группы ЦАП


Основы функционирования ЦАП, способы их построения и основные свойства взаимосвязаны.
Существенное влияние на структуру оказывает возможность ее реализации в виде ИМС с
использованием конкретных технологических приемов.
Представленная в предыдущем разделе структура ЦАП прямого преобразования с параллельной
подачей кода одновременно на все переключатели имеет ряд ограничений и недостатков. Одним из
основных является формирование взвешенных эталонных токов с использованием прецизионных
резисторов, сопротивления которых значительно отличаются. Например, в восьмиразрядном ЦАП
номиналы задающих сопротивлений различаются в 128 раз. Если выбрать минимальное значение Rmin =
R = 5 кОм, то требуется Rmax = 640 кОм. При этом резисторы всех номиналов должны иметь одинаковый
допуск и стабильность характеристик. В полупроводниковой интегральной технологии изготовление
таких элементов сопряжено со значительными трудностями.
На начальном этапе развития указанные ЦАП производились в виде гибридных изделий.
Матрица сопротивлений, источник опорного напряжения и операционный усилитель изготавливались
по пленочной технологии. Весьма жесткие требования предъявляются в таких схемах и к
полупроводниковым переключателям, которые должны иметь высокую стабильность параметров и
обладать малыми сопротивлениями в замкнутом состоянии. Наличие суммирующего ОУ и выходного
формирователя не позволяют обеспечить достаточно высокое быстродействие.
Направления совершенствования ЦАП прямого преобразования связаны с разработкой структур,
имеющих различные диапазоны точностных и эксплуатационных параметров, а также улучшающих
технологичность их производства.
Для получения взвешенных эталонных токов была разработана схема последовательного деления
напряжения опорного источника, требующая для своей реализации резисторы всего двух номиналов R и
2R (рис.13.10).
I0/2 R U /2 R U /4 I0/8
Uоп оп оп

1 2 3
I0
2R 2R 2R 2R
αj αj I0/4 I0/8
I0/2
Uвых
К2 К1 К0

R0

Рис.13.10. ЦАП с резистивной матрицей R - 2R


При таких сопротивлениях продольных и поперечных резисторов потенциалы узлов 1, 2, 3
убывают пропорционально 2 – j, т. е. образуется последовательность Uоп, Uоп /2, Uоп /4. Токи в
поперечных ветвях также образуют убывающий ряд с коэффициентом 2 – j. В зависимости от
положения ключей, управляемых разрядами двоичных чисел, токи поперечных ветвей направляются в
суммирующий узел ОУ (при αq = 1) или замыкаются на корпус (при αp = 0).
Тип применяемых ключей и технология изготовления оказывает влияние на схемотехнические
особенности и определяет параметры преобразователя. Обычно переключатели выполняются с
использованием МДП технологии. При этом ключи в каждом разряде образованы парой n-МДП
транзисторов. Если αj = 1, то открыт правый транзистор и разрядный ток идет к точке суммирования, и
при αj = 0 открывается левый транзистор, замыкающий ток на корпус. Реализация ЦАП полностью в n-
МДП технологии сталкивается с трудностями создания стабильного ИОН и получения резисторов с
достаточно большими сопротивлениями. Типичные значения удельного сопротивления резисторов,
формируемых в технологическом МДП процессе, составляют примерно 300 Ом/□ для поликремниевых
и 10…100 Ом/□ для диффузионных областей полупроводника. Резисторы с большими номиналами
сопротивлений занимают значительные площади. При небольших значениях сопротивлений
резистивной матрицы на погрешность начинают существенно влиять соизмеримые с ними
нестабильные сопротивления каналов переключательных транзисторов. Источник стабильного
опорного напряжения (ИОН) и операционный усилитель часто выполняются по КМОП технологии.
В источниках тока, изготовленных по МДП технологии, в качестве элементов, задающих
взвешенные значения токов, применяются сопротивления каналов нагрузочных МДП транзисторов.
При этом с увеличением значения сопротивления необходимо пропорционально увеличивать площадь,
занимаемую транзистором, что сопряжено с трудностями при реализации ЦАП большой разрядности.
Для повышения быстродействия и точности ЦАП с резистивной матрицей типа R - 2R
выполняются по биполярной технологии. При этом используются источники тока на эмиттерных
повторителях и переключатели, выполненные по схеме каскада с эмиттерной связью биполярных
транзисторов, работающих в ненасыщенном режиме переключения токов. Такие приборы, как правило,
изготавливаются без схемы преобразователя ток - напряжение на ОУ, т. е. имеют токовый выход, что
обеспечивает высокое быстродействие преобразователя.
Широкое распространение получили ЦАП на основе коммутируемых конденсаторов,
изготавливаемых по МДП технологии. Основой таких преобразователей служит матрица
конденсаторов, емкости которых удовлетворяют соотношению Сj = 2 j (рис.13.11).

Ксб


С0
С 2С 4С
К3 К2 К1 К0
Uоп Uвых
п
Рис.13.11. Параллельный ЦАП на коммутируемых конденсаторах
Принцип действия преобразователя основан на перераспределении зарядов в системе
соединенных конденсаторов. Цикл преобразования состоит из двух фаз. Вначале все переключатели
установлены в левую позицию и ключ Ксб замкнут, что приводит к разряду всех конденсаторов. Во
второй фазе ключ Ксб размыкается и на ключи подается код α преобразуемого числа. При этом ключи
К3 … К0 устанавливаются в соответствии со значениями разрядов кода числа. Если значение αq = 1, то
ключ Кj переключается в правое положения, вызывая заряд соответствующего конденсатора от
источника опорного напряжения Uоп. При значении αq = 0 переключатель останется в левом положении,
обеспечивая нулевой заряд конденсатора. Суммарный заряд конденсаторов матрицы составит
q =α Uоп С = (23 α3 +22 α2 +21 α1 +20 α0 ) UопС.
Такой же заряд получает конденсатор С0, включенный в цепь обратной связи операционного
усилителя. Схема на ОУ выполняет функцию преобразования заряда в напряжение, которое имеет вид
U вых   q C0  U оп (С С0 )α .
Выходное напряжение определяется кодом числа и зависит от отношения емкостей
конденсаторов на входе и в обратной связи ОУ. Это является несомненным достоинством ЦАП с
коммутируемыми конденсаторами, т. к. отношение емкостей конденсаторов, изготовленных в едином
технологическом цикле получается точным и стабильным. К недостаткам преобразователя следует
отнести ограниченное время хранения информации вследствие разряда конденсаторов, а также
сравнительно большую площадь, занимаемую на кристалле матрицей конденсаторов.
На коммутируемых конденсаторах можно достаточно просто и эффективно реализуется ЦАП с
последовательным поразрядным введением кода. Схема ЦАП содержит конденсаторы С1 и С2, источник
опорного напряжения и коммутаторы, управляемые последовательностью внешних импульсов
(рис.13.12).
U1/Uоп
К1 К3 1
3/4
С1 С2 К0 1/2
Uоп К2 U1 Uвых 1/4
t
а) б) 0 Т 2Т 3Т 4Т

Рис.13.12. Схема последовательного ЦАП на переключаемых конденсаторах (а) и диаграмма работы


(б)
Циклу преобразования предшествует процедура сброса, т. е. разряда конденсаторов при
замкнутом ключе К0. Каждый такт преобразования одного разряда длительностью Т содержит две фазы:
в течение первой фазы происходит запись значения очередного разряда числа в виде заряда
конденсатора С1 при разомкнутом ключе К3, вторая фаза посвящена передаче полученных данных
конденсатору С2 при замкнутом ключе К3 (ключи К1 и К2 при этом разомкнуты). Конденсаторы обычно
изготавливают одинаковой емкости С1 = С2 = С и при их соединении имеющийся суммарный заряд
делится поровну q  ( q1  q2 ) 2 и напряжения выравниваются
U вых  (U1  U 2 ) 2 .
Входной код поступает последовательно, начиная с младшего разряда через интервалы времени
Т и управляет ключами К1 и К2 (при αq = 1 ключ К1 замкнут и К2 разомкнут, а при αp = 0 – положение
ключей противоположно). Рассмотрим процесс формирования выходного напряжения, заданного кодом
α3 α2 α1 α0 (например, 1101), по интервалам:
1) при 0 < t/T < 1/2 имеем U1 = α0Uоп = Uоп и U2 = 0,
для 1/2 < t/T < 1 получим Uвых = α0Uоп/2 = Uоп/2;
2) при 1 < t/T < 3/2 имеем U1 = α1Uоп = 0 и U2 = α0Uоп/2 = Uоп/2,
для 3/2 < t/T < 2 получим Uвых = Uоп (α1/2+ α0/4) = Uоп/4;
3) при 2 < t/T < 5/2 имеем U1 = α2Uоп = Uоп и U2 = (α1/2+ α0/4)Uоп = Uоп/4,
для 5/2 < t/T < 3 получим Uвых = Uоп(α2/2+α1/4+ α0/8) = 5Uоп/8;
4) при 3 < t/T < 7/2 имеем U1 = α3Uоп = Uоп и U2 = (α1/2+ α0/4)Uоп = 5Uоп/8,
для 5/2 < t/T < 3 получим Uвых = Uоп(α3/2+α2/4+α1/8+ α0/16) = 13Uоп/16.
На этом процесс формирования выходного напряжения завершен. В общем виде выходной сигнал
можно представить в форме
U вых  (U оп 16)(α 3  23  α 2  22  α1  21  α 0  20 )  (U оп 16)  α .
Разрядность преобразователя не зависит от структуры, а определяется чувствительностью
последующего усилителя. Достоинствами ЦАП являются компактность и простота схемы,
обеспечивающей монотонность характеристики. В качестве недостатков можно отметить некоторую
сложность схемы управления. Следует отметить, что быстродействие последовательных ЦАП
значительно ниже, чем параллельных.
Преимуществом ЦАП с коммутируемыми конденсаторами является их производство полностью
по интегральной МДП технологии.
Высокоскоростные компактные ЦАП производятся полностью с использованием интегральной
биполярной технологии. Безматричные ЦАП, не содержащие компонентов (резисторов, конденсаторов),
базируются на делителях тока, реализованных на паре согласованных транзисторов. Стабильный ток
опорного источника I0 задает эмиттерные токи рабочего и нагрузочного транзисторов, базы которых
находятся под одинаковым потенциалом. В силу идентичности транзисторов их коллекторные токи
равны половине тока эмиттера. Коллекторный ток рабочего транзистора принимается за эталонный ток
старшего разряда. Коллекторный ток нагрузочного транзистора подается в эмиттеры каскада
следующего разряда, осуществляющего последовательное деление тока. Сформированный набор
взвешенных токов, отличающихся сомножителем 2 j, поступает на выход через коммутатор, которым
управляет входной кодовый сигнал α. Для обеспечения высокого быстродействия преобразователя
коммутатор реализуется по схеме балансного каскада на биполярных транзисторных, которые работают
в ненасыщенном режиме.
Цифро-аналоговое преобразование можно осуществить, преобразовав кодовую
последовательность в сигнал с широтной модуляцией импульсов и выделив из нее квазипостоянную
составляющую с помощью фильтра нижних частот (рис.13.13).

α α0 RG Q0
∙ ∙
∙ ∙ K
αоα1.. αn Qn
D CT A0
α α S TT
V ∙
u1 u2
∙ ФНЧ
c An R
ГИ
ШИП

Рис.13.13. ЦАП с преобразованием кода в сигнал с ШИМ


Схема широтно-импульсного преобразователя реализована на регистре памяти RG, двоичном
счетчике СТ, цифровой схеме сравнения К, триггере ТТ и генераторе импульсов ГИ стабильной частоты
f. ШИП может работать с числами, представленными как в параллельном, так и в последовательном
двоичных кодах. Входной сигнал в виде параллельного кода поступает на вход α регистра и сохраняется
в форме выходного параллельного кода Q на время интервала преобразования. Выходные коды
счетчика, ведущего подсчет импульсов ГИ, подвергаются поразрядному сравнению цифровым
компаратором с кодом, хранящемся в регистре. При совпадении кодов компаратор вырабатывает
импульс, сбрасывающий триггер в нулевое состояние. В результате на выходе формируется импульс,
длительность которого определяется кодом входного числа tи = α/f. Обратный переход триггера в
единичное состояние происходит при полном заполнении счетчика емкостью N в момент T = N/f . В
этот момент производится смена входного кода и процесс преобразования повторяется.
Полученная последовательность модулированных по длительности tи импульсов с периодом
повторения T, содержащая спектр модулирующего сигнала, поступает на ФНЧ, полоса пропускания
которого выбрана с учетом спектра получаемого аналогового напряжения u2. Скорость преобразования
определяется постоянной времени ФНЧ.
Преобразователь может быть использован при подаче последовательного кода числа на вход D
регистра. При этом преобразование осуществляется в два этапа. Первый содержит занесение
последовательного кода в регистр, т. е. преобразование последовательного кода в параллельный. Затем
повторяется описанная выше процедура преобразования параллельного кода в аналоговое напряжение.
Приведенная схема преобразователя обычно применяется в микропроцессорных системах с
встроенной функцией преобразования выходного кода в ширину импульса.
Важную часть цифро-аналогового преобразователя составляет цифровой интерфейс, т.е. схемы,
обеспечивающие связь управляющих входов ключей с источниками цифровых сигналов. Структура
цифрового интерфейса определяет способ подключения ЦАП к источнику входного кода, например,
микропроцессору или микроконтроллеру. При управлении ЦАП от цифровых устройств с жесткой
логикой управляющие входы ключей ЦАП подключены непосредственно к выходам цифровых
устройств. Если ЦАП входит в состав микропроцессорной системы и получает входной код от шины
данных, то он должен быть снабжен устройствами, позволяющими принимать входное слово от шины
данных, коммутировать в соответствии с этим словом ключи ЦАП и хранить его до получения другого
слова. Для управления процессом загрузки входного слова ЦАП должен иметь соответствующие
управляющие входы и схему управления. В зависимости от способа загрузки входного слова в ЦАП
различают преобразователи с последовательным и параллельным интерфейсами входных данных.
В соответствии с типичными значениями основных параметров ЦАП подразделяют на несколько
групп: быстродействующие, имеющие время преобразования от долей до десятков наносекунд с
преимущественно токовым выходом; микромощные, потребляющие в нормальном режиме десятые
доли милливатт, а в экономичном потребление может снижаться более чем на порядок; прецизионные,
обладающие повышенной разрядностью (до 24 разрядов) при высокой линейности проходной
характеристики.
Высокие значения одних параметров, как правило, сопровождаются некоторым ухудшением
других характеристик: быстродействующие преобразователи имеют большое потребление, время
преобразования микромощных ЦАП достаточно велико и составляет от единиц до десятков
микросекунд, при этом те и другие имеют не более 8 …12 разрядов.

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

АЦП предназначен для сопряжения аналоговых устройств с цифровыми вычислительными


системами различного назначения (в измерительных приборах, устройствах дискретной автоматики,
блоках цифровой индикации, датчиках и многих других агрегатах). Аналого-цифровое преобразование
содержит операции дискретизации непрерывного напряжения uх(t) во времени и квантование по уровню
с последующим присвоением числового эквивалента, выраженного в форме кода.
Взятие выборок непрерывного сигнала (дискретизация по времени) и последующее
восстановление аналогового сигнала по его дискретным значениям после цифровой обработки связана с
внесением искажений. Их минимизация базируется на теореме отсчетов, формулирующей требования к
максимальной частоте дискретизации при известном спектре сигнала. В соответствии с теоремой
отсчетов восстановление аналогового сигнала с финитным (конечным) спектром, ограниченным
частотой Fс возможно по его дискретным значениям, взятым через интервал T  1/(2 Fс). С целью
уменьшения искажений непрерывного сигнала при дискретизации его подвергают предварительному
преобразованию непосредственно в аналоговой форме (усилению, фильтрации, нормированию).
Типичная структура АЦП содержит несколько блоков (рис. 13.14):
В
Набор эталонов Блок сравнения Шифратор ы
Uоп = N =
α n х
NU0 о
X/Y д
= 4 = н
4U0 о
3U0 = 3 = α1 й

2U0 = 2 = α0 к
U0 = 1 = о
д

Рис.13.14. Структура параллельного АЦП


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

Сравнения Счета

Прямого счета
Развертывающие
Однотактные
Интегрирующие Двухтактные
Поразрядного
уравновешивания Трехтактные
Уравновешивания
заряда
Слежения
Усреднения
заряда

С промежуточным
преобразованием
Рис.13.15. Способы аналого-цифрового преобразования
Параллельные АЦП обладают высоким быстродействием, т. к. процедура преобразования
содержит только две операции: сравнение напряжений и преобразование кода. Время преобразования
складывается из интервалов срабатывания компаратора и шифратора. При высокой разрядности n
большое число компараторов N = 2 n, позволяющее обеспечить одновременное сравнение со всеми
эталонами, приводит к существенному потреблению энергии.
Для целого ряда приложений скорость преобразования является важным, но не определяющим
параметром при выборе АЦП. Во многих случаях решающими факторами служат высокая точность и
стабильность преобразования, уровень потребления электроэнергии и стоимость.
Большинство методов аналого-цифрового преобразования использует процедуры
последовательного формирования набора эталонных уровней напряжения (дискретных или
непрерывных) и их сравнение с входным аналоговым сигналом. Структура АЦП последовательного
преобразования включает контур отрицательной обратной связи, обеспечивающей фиксацию равенства
входного и эталонного напряжений и регистрацию полученного кода. Последовательное
преобразование по существу выполняемых операций уступает в быстродействии параллельной
процедуре.
По принципу действия различают ЦАП сравнения и счета. Первые базируются на сравнении
входного напряжения с последовательностью дискретных (квантованных) значений эталонных
напряжений, формируемых с помощью ЦАП. При совпадении значений сравниваемых напряжений
фиксируется код ЦАП, эквивалентный значению входного сигнала. Действие АЦП счета основано на
преобразовании напряжения во временной интервал и определении число импульсов стабильного
генератора, заполняющих полученный интервал времени.
В каждой группе существует несколько типовых решений, которые заложены в многие
модификации конкретных преобразователей. Например, АЦП счета могут осуществлять
непосредственное преобразование напряжения в интервал или использовать интегрирование входного
сигнала.
В АЦП сравнения эталонные уровни напряжения создаются на выходе ЦАП при подаче на его
вход определенных кодовых комбинаций. При развертывающем преобразовании на вход ЦАП
подаются следующие друг за другом двоичные числа, в результате чего на выходе формируется
линейно нарастающее ступенчатое напряжение. Типовая структура АЦП содержит генератор
импульсов (ГИ) и двоичный счётчик (СТ), формирующие последовательность кодов для ЦАП, и
компаратора для сравнения входного напряжения Uх с выходным сигналом ЦАП uц (рис.13.16).
uи Δt
Uх = = Uсб #/^
R СТ D uц t
uи С Uп Uсб
S ЦАП t

ГИ Uх
Uп «Пуск»
t
а) б) tи
Рис.13.16. Структура развертывающего АЦП (а) и диаграммы работы (б)
С момента подачи импульса пуска Uп при t = 0 двоичный счётчик начинает счёт и выдаёт
увеличивающиеся двоичные коды чисел на ЦАП, на выходе которого формируется линейно
нарастающее ступенчатое напряжение uц(t). В момент равенства входного Uх и ступенчатого
напряжений в момент tи компаратор вырабатывает импульс Uсб, прекращающий работу счётчика. В
результате на входе счётчика образуется число, код которого D отражает значение входного сигнала в
момент выборки.
Основным недостатком рассмотренного АЦП последовательного сравнения является большое
значение времени преобразования tи, которое, кроме того, зависит от уровня сигнала Uх. Максимальное
n
время преобразования n разрядного АЦП равно t m  2 Δt , где Δt- период следования импульсов
генератора.
Точность преобразования в основном определяется чувствительностью схемы сравнения
(компаратора). Параметры компаратора оказывают влияние на основные показатели: быстродействие,
энергопотребление, занимаемую площадь кристалла.
Быстродействие группы АЦП последовательного действия можно повысить ускоренным
формированием цифрового кода и соответствующих ему уровней напряжения. Наиболее
распространены АЦП с поразрядным уравновешиванием, в основе работы которых лежит принцип
последовательного сравнения измеряемой величины с половиной Uоп/2, четвертой Uоп/4, восьмой Uоп/8
и т. д. частями эталонного напряжения. Очевидно, что для выполнения преобразования необходимо n
эталонных уровней напряжения (n – разрядность АЦП).
Увеличение быстродействия в таком АЦП по сравнению с “развертывающим” получается за счет
аппаратного усложнения схемы, дополнительно содержащей достаточно сложное устройство
управления (УУ) и регистры Рг1 сдвига и Рг2 памяти (рис. 13.17).

Uх = = Uв
УУ Рг1 Рг2 D #/^ uц

ГИ ЦАП
«Пуск» Uп

Рис.13.17. Структура последовательного АЦП поразрядного взвешивания


По команде «Пуск» устройство управления передаёт первый импульс генератора ГИ в младший
разряд регистра сдвига Рг1 и одновременно в старший разряд регистра памяти Рг2, на выходе которого
устанавливается код 1000. Этому коду соответствует на выходе ЦАП напряжение Uэ1= Uоп/2, которое
сравнивается с входным сигналом. Если Uх > Uэ1 на выходе компаратора будет нулевой уровень Uв = U 0
и старший разряд регистра памяти сохранит единичное значение. В противоположном случае, т.е. при
Uх < Uэ1 получим Uв = U 1 и соответствующий разряд Рг2 будет сброшен в нуль.
Следующий импульс генератора ГИ осуществит сдвиг на один разряд единицы, записанной в
Рг1, что приведёт к записи единицы в (N-1) разряд Рг2. Соответствующее новому входному коду
эталонное напряжение ЦАП Uэ2= Uоп/4 сравнивается с входным и через устройство управления
формирует команду оставления или сброса соответствующего разряда числа.
Время преобразования определяется n циклами сравнения t m  nΔt . Выигрыш по сравнению с
развертывающим процессом составит 2n/n , что существенно меньше, при большой разрядности
преобразователя.
АЦП со следящим режимом работы можно получить на основе развертывающего
преобразователя (рис.13.16,а) заменой суммирующего счетчика реверсивным с подключением выхода
компаратора к входу переключения направления счета. Начало преобразования (вхождение в режим
слежения до первого срабатывания компаратора) повторяет процедуру развертывающего
преобразователя. Далее переключение компаратора будет происходить только при отклонении входного
напряжения от выходного напряжения ЦАП не менее, чем на один квант.
Наиболее простую структуру АЦП счета (без ЦАП) имеет прибор с непрерывным линейно
нарастающим уровнем эталонного напряжения. Она содержит генератор линейно изменяющегося
напряжения (ГЛИН), реализованный на базе конденсатора, источника тока и транзисторного ключа,
генератор импульсов (ГИ) и суммирующий двоичный счетчик СТ (рис.13.18,а).
Пуск S Т Q СТ D Q
Uх = = & t
R R t1 t2
uл Uх

J С uи t
ГИ
а) uи
VТ б) t

Рис.13.18. Структура АЦП непосредственного счета (а) и диаграммы работы (б)


Процесс преобразования значения Uх в выходной код начинается с приходом в момент t1
запускающего импульса «Пуск», который устанавливает в единичное состояние триггер Т (рис.13.18,б).
При этом транзистор VT запирается и начинается заряд стабильным током конденсатора С. Напряжение
на входе компаратора растет по линейному закону uл = Jt/C. Счетчик начинает подсчет вырабатываемых
генератором импульсов стабильной частоты f. При достижении уровня Uл(t2)=Uх срабатывает схема
сравнения и сбрасывает триггер Т в нулевое состояние, что приводит к прекращению счета, сбросу
показаний счетчика, отпиранию транзистора VT и разряду конденсатора С. Число зафиксированных
счетчиком импульсов D  fC U x J пропорционально значению входного напряжения.
Для получения высокой точности преобразования, зависящей от характеристик ГЛИН,
компаратора, ГИ, необходимо применение прецизионных элементов (конденсатора, источника тока) и
обеспечения стабильности работы узлов. Благодаря простоте реализации ЦАП с приведенной
структурой находит применение в контрольно управляющих устройствах, построенных на типовых
элементах (ОУ, счетчиках).
Используется также разновидность АЦП непосредственного счета, основанный на
интегрировании преобразуемого сигнала uвх(t). Если на интервале преобразования входное напряжение
можно считать неизменным uвх(t) = Uх, то напряжение на выходе интегратора изменяется по линейному
закону uи(t) = Uх t /Ти . Сравнение нарастающего напряжения с эталонным уровнем Uоп с помощью
компаратора и управление выходным импульсом продолжительностью работы счетчика приводит к его
показанию D  f Tи U x U оп , зависящего от опорного напряжения, частоты генератора и постоянной
интегрирования.
Особенностью рассмотренных АЦП счета является использование процедуры интегрирования
эталонного или входного сигналов, и приборы такого типа относят к группе интегрирующих АЦП.
Схема приведённого АЦП с однотактным интегрированием достаточно проста, но обеспечение высокой
точности связано с весьма жёсткими требованиями к частоте генератора импульсов, стабильности
параметров интегратора, схемы сравнения (компаратора) и источника опорного напряжения.
Лучшими характеристиками обладает АЦП, работающий по принципу двухтактного
(двухстадийного) интегрирования. Структура АЦП содержит интегратор на ОУ, генератор импульсов
стабильной частоты, компаратор, счётчик и схему управления (рис.13.19,а).
Пуск
C uи
uх ГИ d0
R R СТ d1
Um
К D
с d2
= =
Uоп uи uср dn t
Е
0 tи t1
а) б)
Рис.13.19. Структура АЦП двойного интегрирования (а) и диаграммы работы (б)
Преобразование аналогового напряжения содержит две стадии. Вначале производится
интегрирование входного сигнала за фиксированный интервал времени tи (рис.13.19,б). Процесс
преобразования начинается с поступления команды «Пуск», которая устанавливает счетчик в нулевое
состояние и переводит переключатель К в положение, при котором на вход интегратора поступает uх. В
качестве таймера используется счетчик емкостью N, на вход которого поступают импульсы стабильной
частоты f с генератора ГИ. В момент полного заполнения счетчика t0 = N/ f импульс с его выхода
переключает ключ К в нижнее положение и к входу интегратора подключается источник стабильного
опорного напряжения Uоп. На втором этапе напряжение на выходе интегратора, достигшее в момент t0
значения Um уменьшается по закону uи(t) = Um – Uопt/(RC) вследствие противоположной полярности
входного и опорного напряжений. Конденсатор будет разряжаться до достижения нулевого уровня
срабатывания компаратора, выходной импульс которого в момент t1 остановит счет импульсов. Счетчик
зафиксирует код D, отражающий число M поступивших импульсов за интервал Δt = t1 –t0.
Характеристику преобразования можно получить на основе равенства заряда q0  U ср t0 / R ,
приобретенного конденсатором под действием среднего значения напряжения за интервал t0, т. е. Uср, и
удалённого заряда за время Δt заряда q1  U оп t / R . Условие равенства нулю напряжения в момент
срабатывания схемы сравнения можно записать в форме равенства зарядов q0 = q1, из которого следует
соотношение M  NU ср / U оп . Отличительной особенность метода является практическая
независимость результата от постоянной интегрирования и вариации частоты импульсов генератора.
Интегрирование за два такта приводит к увеличению времени преобразования, т.е. снижению
быстродействия.
В измерительных системах высокой точности применяются усредняющие АЦП, принцип
действия которых основан на уравновешивании напряжения или тока на входе интегратора за счет
сигнала обратной связи.
Типичная схема АЦП содержит сигма-дельта модулятор, состоящий из каскадно-соединенных
сумматора, интегратора, компаратора, генератора импульсов и триггера, а также цифровой
преобразователь с усредняющим фильтром (рис.13.20,а).
Пуск

uх ГИ
R T uк
Σ uΣ  uΔ C Q ЦП
uос = =
S (ЦФ)

а) К +Uоп
–Uоп
u uΣ
1,5
1,0 uΔ
0,5 Тп
t
0
Т 2Т 3Т 4Т 5Т 6Т 7Т 8Т 9Т 10Т 11Т
–0,5
uос
1
t
Т 2Т 3Т 4Т 5Т 6Т 7Т 8Т 9Т 10Т 11Т
б) –1
Рис.13.20. Структура сигма-дельта АЦП (а) и диаграммы работы (б)
Основными элементами сигма-дельта модулятора, определяющими его название, являются
сумматор, для которого используется обозначение операции Σ (сигма), и интегратор с обозначением
операции  (дельта).
Усреднение позволяет обеспечить малую погрешность преобразования и получить высокую
помехоустойчивость прибора за счет усреднения напряжения помех за длительный временной
промежуток.
Принцип действия приведенного преобразователя основан компенсации входного сигнала uх
опорным напряжением Uоп, периодически подключаемым к входу сумматора (вычитателя). Знак
подаваемого опорного напряжения определяется состоянием RS триггера, установочный вход которого
соединен с выходом компаратора, имеющего нулевой уровень срабатывания. При единичном сигнале
на выходе компаратора триггер переключается в единичное состояние и сигнал uк = U 1 устанавливает
переключатель К в вернее положение, при котором напряжение обратной связи uос = +Uоп. Если триггер
находится в нулевом состоянии, то получим напряжение обратной связи противоположного знака uос =
–Uоп.
Цикл преобразования начинается с прихода команды «Пуск», напряжение которой сбрасывает
триггер в нулевое состояние, обнуляет выходное напряжение интегратора uΔ = 0 и запускает генератор,
выдающий с периодом Т тактовые импульсы. Начинается процесс интегрирования входного
напряжения и за первый такт напряжение на выходе интегратора с постоянной интегрирования Ти
достигает значения uΔ (Т) = uхТ/Ти, т. к. сигнал обратной связи подается с задержкой на один такт.
Процессы в узлах АЦП целесообразно рассмотреть на конкретном примере преобразования
постоянного напряжения Uх = 0,4 В. Для упрощения записи удобно принять Uоп = 1 В и выбрать Т/Ти = 1.
Тогда в конце первого такта t = Т на выходе интегратора будет напряжение uΔ (Т) = 0,4 В, переводящее
компаратор в единичное состояние и установку на выходе триггера uк = U 1, что приводит к положению
ключа К, которое подключает к инвертирующему входу сумматора напряжение uос(Т) = Uоп = 1 В. В
течение следующего такта Т < t < 2Т на входе интегратора действует напряжение uΣ = Uх – Uоп = – 0,6
В, которое на выходе интегратора в момент t = 2Т создает напряжение uΔ (2Т) = – 0,2 В, которое при
приходе тактирующего импульса переводит компаратор в нулевое состояние. Триггер переходит в
нулевое состояние и переключает ключ К в положение, обеспечивающее uос(Т) = – Uоп = – 1 В.
Продолжая вычисления подобным образом несложно построить зависимости от времени
напряжений uΣ, uΔ, uос (рис.13.20,б). Анализируя график uΔ(t) можно выявить участок Т < t < 11Т, с
совпадающими начальным и конечным значениями, который далее повторяется с периодом Тп.
интервал времени. Усреднение компенсирующего напряжения uос за период цикла Тп дает значение
входного сигнала
U ср   Tuос Tп  4 U оп 10  0,4В .
Нахождение цикла преобразования позволяет записать последовательность переключений ключа
К, приводящую в среднем к компенсации входного сигнала. Переключениями ключа управляет
последовательность двоичных выходных сигналов триггера, отображающая код, эквивалентный
преобразуемому напряжению. Цифровой преобразователь должен выделить фиксированный цикл
преобразования и перевести последовательность импульсов с выхода триггера в позиционный
двоичный код. Обычно используется усреднение результатов за достаточно длительный интервал
времени цифровым фильтром нижних частот высокого порядка. Применение ЦФ с конечной
длительностью импульсной характеристики приводит к возникновению переходных процессов при
изменении входного сигнала, что снижает быстродействие АЦП.
Преобразователь обеспечивает хорошую линейность выходной характеристики и высокую
разрешающую способность благодаря небольшому уровню входного сигнала интегратора. Усреднение
результатов измерения на достаточно большом интервале времени существенно снижает влияние
случайных помех. На основе сигма-дельта преобразователей выпускаются АЦП большой разрядности
(от 18 до 24 разрядов).
Приведённый принцип преобразования может быть реализован на базе коммутируемого
конденсатора, периодически подключаемого к источнику стабильного эталонного напряжения с
последующим разрядом на суммирующую точку. Интегратор также реализуется на основе
переключаемых конденсаторов. При этом АЦП полностью выполняется по МОП технологии и на
кристалле вместе с сигма-дельта преобразователем расположен цифровой ФНЧ, программно-
управляемый усилитель и устройство управления. Такие АЦП обладают развитой цифровой частью,
включающее микроконтроллер, что дает возможность реализовать режимы автоматической установки
нуля, калибровки полной шкалы, управления входным усилителем и фильтром.
Разработка и выпуск недорогих микропроцессоров внесли коррективы в принципы построения
АЦП, в которых функции управляющего устройства практически полностью перешли к
микропроцессору, что позволило существенно улучшить гибкость системы управления и
непосредственно реализовать различные виды АЦП.
В составе простых измерительных блоков нашли применение АЦП с широтно-импульсным
модулятором (рис. 13.21,а).

uх uх = =
ШИМ & МП МП
Запуск clk ЦАП
а) б)

Рис.13.21. Структуры АЦП на микропроцессоре с ШИМ (а) и развертывающего (б)


Запуск модулятора и подсчет числа импульсов на выходе схемы совпадения осуществляет
непосредственно микропроцессор. Длительность импульса, открывающего схему совпадения,
пропорционально входному сигналу uх и число синхроимпульсов, прошедших на вход МП отражает
значение преобразуемого напряжения. При необходимости можно на выходе схемы совпадения
установить счетчик с регистром и вводить в МП цифровой код. Погрешность преобразования
определяется характеристикой модулятора и стабильностью частоты тактовых импульсов.
Применение ЦАП на входе микропроцессора позволяет достаточно просто и эффективно
реализовать АЦП развертывающего преобразования (рис. 13.21,б). Процедуру преобразования можно
задавать программным способом. АЦП такого типа обычно применяются в высокоскоростных системах
преобразования сигналов. Точность преобразования определяется параметрами ЦАП и может быть
достаточно высокой.
Важную часть аналого-цифрового преобразователя составляет цифровой интерфейс, т.е.
схемы, обеспечивающие связь АЦП с микроконтроллером или ЭВМ. Структура цифрового интерфейса
определяет способ подключения АЦП к цифровому процессору, и его свойства непосредственно
влияют на уровень верхней границы частоты преобразования АЦП.
Для процессора АЦП является адресуемым устройством и обращение к нему осуществляется
как к одной из ячеек памяти. При этом АЦП имеет необходимое число адресных входов, дешифратор
адреса и подключается непосредственно к шинам адреса и данных процессора. Для этого он
обязательно должен иметь выходные каскады с тремя состояниями.
Другое требование совместной работы АЦП с микропроцессорами, называемое программным
сопряжением, является общим для любых систем, в которые входят ЭВМ и АЦП. Имеется несколько
способов программного сопряжения АЦП с процессорами.
Способ проверки сигнала преобразования состоит в том, что команда начала
преобразования "Пуск" периодически подается на АЦП от таймера. Процессор находится в цикле
ожидания от АЦП сигнала окончания преобразования "Готов", после которого выходит из цикла,
считывает данные с АЦП и в соответствии с ними приступает либо к следующему преобразованию,
либо к выполнению основной программы, а затем вновь входит в цикл ожидания. Здесь АЦП выступает
в роли ведущего устройства (master), а процессор - ведомого (slave). Этот способ почти не требует
дополнительной аппаратуры, но пригоден только в системах, где процессор не слишком загружен, т.е.
длительность обработки данных от АЦП меньше времени преобразования АЦП. Указанный способ
позволяет максимально использовать производительность АЦП.
При способе простого прерывания, выдав команду "Пуск", процессор продолжает работу по
основной программе. После окончания преобразования формируется сигнал прерывания, который
прерывает в процессоре вычисления и включает процедуру поиска периферийного прибора, пославшего
сигнал прерывания. Эта процедура состоит в переборе всех периферийных устройств до тех пор, пока
не будет найден нужный. Преимущество этого способа по сравнению с предыдущим проявляется в
большем числе преобразований за одно и то же время, если используемый АЦП работает медленно.
Если же АЦП быстродействующий, то этот способ работы может оказаться даже медленнее
предыдущего, так как на обработку прерывания требуется значительное время.
В режиме прямого доступа к памяти также используется прерывание, но в отличие от
предыдущих двух способов, управление по системе прерывания передается на специальный интерфейс,
который и производит перезапись данных преобразования в память, минуя регистры процессора. Это
позволяет сократить длительность прерывания до одного такта. Номера ячеек памяти хранятся
адресном регистре интерфейса. Для этой цели служит контроллер прямого доступа к памяти.
В зависимости от способа пересылки выходного слова из АЦП в цифровой приемник
различают преобразователи с последовательным и параллельным интерфейсами выходных данных.
Последовательный интерфейс медленнее параллельного, однако он позволяет осуществить связь с
цифровым приемником значительно меньшим количеством линий и в несколько раз сократить число
выводов ИМС.

Вам также может понравиться