Цап с выходом по напряжению. Цифро-аналоговый преобразователь: описание, принцип работы, применение

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

Классификация ЦАП

По виду выходного сигнала : с токовым выходом и выходом в виде напряжения;

По типу цифрового интерфейса : с последовательным вводом и с параллельным вводом входного кода;

По числу ЦАП на кристалле : одноканальные и многоканальные;

По быстродействию : умеренного быстродействия и высокого быстродействия.

Основные параметры ЦАП:

1. N – разрядность.

2. Максимальный выходной ток.

4. Величина опорного напряжения.

5. Разрешающая способность.

6. Уровни управляющего напряжения (ТТЛ или КМОП).

7. Погрешности преобразования (погрешность смещения нуля на выходе, абсолютная погрешность преобразования, нелинейность преобразования, дифференциальная нелинейность). 8. Время преобразования – интервал времени с момента предъявления (подачи) кода до момента появления выходного сигнала.

9. Время установления аналогового сигнала

Основными элементами ЦАП служат:

Резистивные матрицы (набор делителей с определенным ТКС, с определенным отклонением 2%, 5% и менее) могут быть встроены в ИМС;

Ключи (на биполярных или МОП-транзисторах);

Источник опорного напряжения.

Основные схемы построения ЦАП.


21. Ацп. Общие положения. Частота дискретизации. Классификация ацп. Принцип работы ацп параллельного действия.

По быстродействию АЦП делят на:

1. АЦП параллельного преобразования (параллельные АЦП) – быстродействующие АЦП, имеют сложное аппаратное использование единицы ГГц.разрешение N = 8-12 бит, Fg = десятки МГц

2. АЦП последовательного приближения (последовательного счета) до 10МГц.разрешение N = 10-16 бит, Fg = десятки кГц

3. Интегрирующие АЦП сотни Гц.разрешение N = 16-24 бит, Fg = десятки

4. Сигма-дельта АЦП единицы МГц.разрешение N = 16-24 бит, Fg = сотни Гц

22. Ацп последовательного счета. Принцип действия.

23. АЦП последовательных приближений. Принцип действия.

Этот код с выхода РПП подается на ЦАП, который выдает соответствующее напряжение 3/4Uвхmах, которое сравнивается с Uвх (на СС) и результат записывается в тот же разряд четвертым тактовым импульсом. Далее процесс продолжается до тех пор, пока не будут проанализированы все разряды.

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

tпр = 2nTG, где TG – период следования импульсов генератора; n – разрядность АЦП.

Такие АЦП уступают по быстродействию АЦП параллельного типа, однако они более дешевые и потребляют меньшую мощность. Пример: 1113ПВ1.

24. Принцип работы ацп интегрирующего типа.

В основе принципа работы интегрирующего АЦП лежат два основных принципа:

1. Преобразование входного напряжения в частоту или в длительность (время) импульсов

Uвх → f (ПНЧ – преобразователь напряжение-частота)

2. Преобразование частоты или длительности (времени) в цифровой код

f → N; T→ N.

Основную погрешность вносят ПНЧ.

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

На первом этапе входной аналоговый сигнал интегрируетися и это проинтегрированное значение преобразуется в импульсную последовательность. Частота следования импульсов в этой последовательности или их длительность бывает промодулирована проинтегрированным значением входного сигнала.

На втором этапе эта последовательность импульсов преобразуется в цифровой код - измеряется ее частота или длительность импульсов.

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

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

Основной характеристикой ЦАП является разрешающая способность, определяемая числом разрядов n . Теоретически ЦАП, преобразующий n -разрядные двоичные коды, должен обеспечить 2n различных значений выходного сигнала с разрешающей способностью (2n – 1)-1. Абсолютное значение минимального выходного кванта напряжения определяется как предельным принимаемым числом 2n – 1, так и максимальным выходным напряжением ЦАП, называемым напряжением шкалы U шк. Так, при 12 разрядах число независимых квантов (ступенек) выходного напряжения ЦАП составляет 212 – 1 = 0,0245%. Выбранное с помощью опорного источника напряжение шкалы U шк = 10B, разделенное на это число квантов, дает абсолютную разрешающую способность ЦАП

Dx = U шк/(2n – 1) = 103 мB/ (212 – 1) = 2,45 мВ.

Характеристика преобразования (ХП) ЦАП – совокупность значений выходной аналоговой величины хi в зависимости от входного кода бi .

Характеристика преобразования (или передаточная характеристика) ЦАП изображена на рис. 3.15.

Рис. 3.15. Передаточная характеристика ЦАП; A – линейность; B – нелинейность; C – немонотонность; D – выходной сигнал; E – прямая, соединяющая идеальные значения уровней выходного сигнала; dпш – погрешность полной шкалы

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

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

Нелинейность dл характеризует идентичность минимальных приращений выходного сигнала во всем диапазоне преобразования и определяется как наибольшее отклонение выходного сигнала от прямой линии абсолютной точности, проведенной через ноль и точку максимального значения выходного сигнала. Значение нелинейности не должно превышать ±0,5 единицы МЗР.

Дифференциальная нелинейность dл.диф характеризует идентичность соседних приращений сигнала. Ее определяют как минимальную разность погрешности нелинейности двух соседних квантов в выходном сигнале. Значение дифференциальной нелинейности не должно превышать удвоенное значение погрешности нелинейности. Если значение dл.диф больше единицы МЗР, то преобразователь считается немонотонным, т.е. на его выходе выходной сигнал не может наращиваться равномерно при равномерном возрастании входного кода.

Немонотонность в некоторых квантах дает уменьшение выходного сигнала при нарастании входного кода.

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

Все инструментальные погрешности проявляются, в основном, в следующих видах:

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

б) изменения коэффициента передачи, характеризующего отклонения крутизны реальной передаточной характеристики от усредненной прямой;

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

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

Временные параметры определяют быстродействие преобразователей. Различают три временных параметра: шаг (период) квантования Dt , время преобразования (время установления выходного сигнала) t пр, длительность цикла преобразования t ц.

Шаг (период) квантования Dt – интервал времени между двумя последовательными преобразованиями. Значение, обратное периоду квантования 1/Dt = f кв, называется частотой квантования.

Время установки выходного сигнала ЦАП t пр – время от момента изменения кода на входах ЦАП до момента, когда значение выходной аналоговой величины отличается от установившегося на заданную величину (рис. 3.16).

Рис. 3.16. Определение времени t пр преобразования ЦАП

Длительность цикла преобразования t ц – время между моментом подачи входного кода и выдачей выходного аналогового сигнала (t ц = t пр). Определяется, в основном, циклограммами и временными диаграммами, описывающими работу информационно-вычислительных устройств и систем с имеющимися преобразователями.

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

Работа ЦАП часто сопровождается специфическими переходными импульсами, которые представляют собой острые пики большой амплитуды в выходном сигнале, возникающие из-за разности времен открывания и закрывания аналоговых ключей в ЦАП. Особенно выбросы проявляются, когда вместо нуля в старшем значащем разряде и единиц в младших разрядах кода поступает единица в старший значащий разряд (СЗР) и код «все нули» в МЗР. Например, если входной код 011...111 сменяется кодом 10...000, а ключ старшего ЦАП открывается позже, чем закрываются ключи младших, то приращение выходного сигнала всего на один квант может сопровождаться импульсом с амплитудой 0,5U шк. Длительность этого пика будет соответствовать запаздыванию смены состояния ключей.

В настоящее время, в зависимости от значений параметров, выделяют прецизионные и быстро-действующие ЦАП. Прецизионные ЦАП имеют dл = 0,1%, а быстродействующие t уст = 100нс.

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

{xtypo_quote}К основным параметрам ЦАП относят разрешающую способность, время установления, погрешность нелинейности и др.{/xtypo_quote}

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

Как и рассматриваемые , ЦАП являются «связующим звеном» между аналоговой и цифровой электроникой. Существуют различные принципы построения АЦП.

Схема ЦАП с суммированием весовых токов

На рис. 3.88 приведена схема ЦАП с суммированием весовых токов.

Ключ S 5 замкнут только тогда, когда разомкнуты все ключи S 1 …S 4 (при этом u вых = 0). U 0

— опорное напряжение. Каждый резистор во входной цепи соответствует определенному разряду двоичного числа.

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

S1, то u вых = −U 0 R oc / R

что соответствует в первом и нулям в остальных разрядах.

Из анализа схемы следует, что модуль выходного напряжения пропорционален числу, двоичный код которого определяется состоянием ключей S 1 …S 4 . Токи ключей S 1 …S 4 суммируются в точке «а», причем токи различных ключей различны (имеют разный «вес»). Это и определяет название схемы.

Из вышеизложенного следует, что u вых = − (U 0 R oc / R) · S 1 − (U 0 R oc / (R/2)) · S 2 - − (U 0 R oc / (R/4)) · S 3 − (U 0 R oc / (R/8)) · S 4 = = − (U 0 R oc / R) · (8S 4 + 4S 3 + 2S 2 + S 1)

где S i ,i = 1, 2, 3, 4 принимает значение 1, если соответствующий ключ замкнут, и 0, если ключ разомкнут.

Состояние ключей определяется входным преобразуемым кодом. Схема проста, но имеет недостатки: значительные изменения напряжения на ключах и использование резисторов с сильно отличающимися сопротивлениями. Требуемую точность этих сопротивлений обеспечить затруднительно.

ЦАП на основе резистивной матрицы R — 2R

Рассмотрим ЦАП на основе резистивной матрицы R — 2R(матрицы постоянного сопротивления) (рис. 3.89).

В схеме использованы так называемые перекидные ключи S 1 …S 4 , каждый из которых в одном из состояний подключен к общей точке, поэтому напряжения на ключах невелики. Ключ S 5 замкнут только тогда, когда все ключи S 1 …S 4 подключены к общей точке. Во входной цепи использованы резисторы всего с двумя различными значениями сопротивлений.

Из анализа схемы можно увидеть, что и для нее модуль выходного напряжения пропорционален числу, двоичный код которого определяется состоянием ключей S 1 …S 4 . Анализ легко выполнить, учитывая следующее. Пусть каждый из ключей S 1 …S 4 подключен к общей точке. Тогда, как легко заметить, напряжение относительно общей точки в каждой следующей из точек «a»…«d» в 2 раза больше, чем в предыдущей. К примеру, напряжение в точке «b» в 2 раза больше, чем в точке «а» (напряжения U а, U b , U c и U d в указанных точках определяются следующим образом:

Допустим, что состояние указанных ключей изменилось. Тогда напряжения в точках «a»…«d» не изменятся, так как напряжение между входами операционного усилителя практически нулевое.

Из вышеизложенного следует, что:

u вых = − (U 0 R oc / 2R) · S 4 − ((U 0 /2) R oc / 2R) · S 3 - ((U 0 /4) R oc / 2R) · S 2 − ((U 0 /8) R oc / 2R) · S 1 = − (U 0 R oc / 16R) · (8S 4 + 4S 3 + 2S 2 + S 1)

где S i , i = 1, 2, 3, 4 принимает значение 1, если соответствующий ключ замкнут, и 0, если ключ разомкнут.

ЦАП для преобразования двоично-десятичных чисел

Рассмотрим ЦАП для преобразования двоично-десятичных чисел (рис. 3.90).



Для представления каждого разряда десятичного числа используется отдельная матрица R − 2R (обозначены прямоугольниками). Z 0 …Z 3 обозначают числа, определенные состоянием ключей каждой матрицы R − 2R. Принцип действия становится понятным, если учесть, что сопротивление каждой матрицы R, и если выполнить анализ фрагмента схемы, представленного на рис. 3.91. Из анализа следует, что

U 2 = U 1 · [ (R||9R) / (8,1R + R||9R) ]

R||9R = (R · 9R) / (R + 9R) = 0,9R

Следовательно, U 2 = 0,1 U 1 . С учетом этого получим

u вых = − (U 0 R oc / 16R) · 10 −3 (10 3 · Z 3 + 10 2 · Z 2 + 10 · Z 1 + Z 0)

Наиболее распространенными являются ЦАП серий микросхем 572, 594, 1108, 1118 и др. В табл. 3.2 приведены…

Параметры некоторых ЦАП


Цифро-аналоговые преобразователи имеют статические и динамические характеристики.

Статические характеристики ЦАП

Основными статическими характеристиками ЦАП, являются:

· разрешающая способность;

· нелинейность;

· дифференциальная нелинейность;

· монотонность;

· коэффициент преобразования;

· абсолютная погрешности полной шкалы;

· относительная погрешности полной шкалы;

· смещение нуля;

· абсолютная погрешность

Разрешающая способность – это приращение U ВЫХ при преобразовании смежных значений D j , т.е. отличающихся на единицу младшего разряда (ЕМР). Это приращение является шагом квантования. Для двоичных кодов преобразования номинальное значение шага квантования

h = U ПШ /(2 N – 1),

где U ПШ – номинальное максимальное выходное напряжение ЦАП (напряжение полной шкалы), N – разрядность ЦАП. Чем больше разрядность преобразователя, тем выше его разрешающая способность.

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

Является мультипликативной составляющей полной погрешности. Иногда указывается соответствующим числом ЕМР.

Погрешность смещения нуля – значение U ВЫХ, когда входной код ЦАП равен нулю. Является аддитивной составляющей полной погрешности. Обычно указывается в милливольтах или в процентах от полной шкалы:

Нелинейность – максимальное отклонение реальной характеристики преобразования U ВЫХ (D) от оптимальной (рис. 5.2, линия 2). Оптимальная характеристика находится эмпирически так, чтобы минимизировать значение погрешности нелинейности. Нелинейность обычно определяется в относительных единицах, но в справочных данных приводится также и в ЕМР. Для характеристики, приведенной на рис. 5.2,

Дифференциальная нелинейность – максимальное изменение (с учетом знака) отклонения реальной характеристики преобразования U ВЫХ (D) от оптимальной при переходе от одного значения входного кода к другому смежному значению. Обычно определяется в относительных единицах или в ЕМР. Для характеристики, приведенной на рис. 5.2,

Монотонность характеристики преобразования – возрастание (уменьшение) выходного напряжения ЦАП (U ВЫХ) при возрастании (уменьшении) входного кода D . Если дифференциальная нелинейность больше относительного шага квантования h/U ПШ, то характеристика преобразователя немонотонна.

Температурная нестабильность ЦАП характеризуется температурными коэффициентами погрешности полной шкалы и погрешности смещения нуля.

Погрешности полной шкалы и смещения нуля могут быть устранены калибровкой (подстройкой). Погрешности нелинейности простыми средствами устранить нельзя.

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

К динамическим характеристик ам ЦАП относятся время установления и время преобразования.

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

Динамические параметры ЦАП определяются по изменению выходного сигнала при скачкообразном изменении входного кода, обычно от величины «все нули» до «все единицы» (рис. 5.3).

Время установления – интервал времени от момента измене
ния входного кода (рис. 5.3, t = 0) до момента, когда в последний раз выполняется равенство:

|U ВЫХ – U ПШ | = d/2,

причем d/2 обычно соответствует ЕМР.

Скорость нарастания – максимальная скорость изменения U ВЫХ (t) во время переходного процесса. Определяется как отношение приращения D U ВЫХ ко времени Dt, за которое произошло это приращение. Обычно указывается в технических характеристиках ЦАП с выходным сигналом в виде напряжения. У цифро-аналоговых преобразователей с токовым выходом этот параметр в большой степени зависит от типа выходного ОУ.

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

На рисунке 5.4 приведены два способа линеаризации, из которых следует, что способ линеаризации для получения минимального значения D л, показанный на рис. 5.4, б, позволяет уменьшить погрешность D л вдвое по сравнению с методом линеаризации по граничным точкам (рис. 5.4, а).

Для цифро-аналоговых преобразователей с n двоичными разрядами в идеальном случае (при отсутствии погрешностей преобразования) аналоговый выход U ВЫХ соотносится с входным двоичным числом следующим образом:

U ВЫХ = U ОП (a 1 2 -1 + a 2 2 -2 +…+ a n 2 -n),

где U ОП – опорное напряжение ЦАП (от встроенного или внешнего источника).

Так как ∑ 2 -i = 1 – 2 -n , то при всех включенных разрядах выходное напряжение ЦАП равно:

U ВЫХ (a 1 …a n) = U ОП (1 – 2 -n) = (U ОП /2 n) (2 n – 1) = D (2 n – 1) = U ПШ,

где U ПШ – напряжение полной шкалы.

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

D = U ОП /2 n .

При включении какого-либо i-го разряда выходное напряжение ЦАП определится из соотношения:

U ВЫХ /a i = U ОП 2 -i .

Цифро-аналоговый преобразователь преобразует цифровой двоичный код Q 4 Q 3 Q 2 Q 1 в аналоговую величину, обычно напряжение U ВЫХ. или ток I ВЫХ. Каждый разряд двоичного кода имеет определенный вес i-го разряда вдвое больше, чем вес (i-1)-го. Работу ЦАП можно описать следующей формулой:

U ВЫХ = e (Q 1 · 1 + Q 2 ·2 + Q 3 ·4 + Q 4 ·8 +…),

где e – напряжение, соответствующее весу младшего разряда, Q i – значение i -го разряда двоичного кода (0 или 1).

Например, числу 1001 соответствует:

U ВЫХ = е (1 ·1 + 0 ·2 + 0 ·4 + 1 · = 9 ·e,

а числу 1100 соответствует

U ВЫХ = e (0 ·1 + 0 ·2 + 1 ·4 + 1 · = 12 ·e.

Аналого-цифровой преобразователь (АЦП, англ. Analog-to-digital converter, ADC) — устройство, преобразующее входной аналоговый сигнал в дискретный код (цифровой сигнал). Обратное преобразование осуществляется при помощи ЦАП (цифро-аналогового преобразователя, DAC).

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

Разрешение

Разрешение АЦП — минимальное изменение величины аналогового сигнала, которое может быть преобразовано данным АЦП — связано с его разрядностью. В случае единичного измерения без учёта шумов разрешение напрямую определяется разрядностью АЦП.

Разрядность АЦП характеризует количество дискретных значений, которые преобразователь может выдать на выходе. В двоичных АЦП измеряется в битах, в троичных АЦП измеряется в тритах. Например, двоичный 8-ми разрядный АЦП, способен выдать 256 дискретных значений (0…255), поскольку , троичный 8-ми разрядный АЦП, способен выдать 6561 дискретное значение, поскольку .

Разрешение по напряжению равно разности напряжений, соответствующих максимальному и минимальному выходному коду, делённой на количество выходных дискретных значений. Например:

    Диапазон входных значений = от 0 до 10 вольт

    Разрядность двоичного АЦП 12 бит: 212 = 4096 уровней квантования

    Разрешение двоичного АЦП по напряжению: (10-0)/4096 = 0,00244 вольт = 2,44 мВ

    Разрядность троичного АЦП 12 трит: 312 = 531 441 уровень квантования

    Разрешение троичного АЦП по напряжению: (10-0)/531441 = 0,0188 мВ = 18,8 мкВ

    Диапазон входных значений = от −10 до +10 вольт

    Разрядность двоичного АЦП 14 бит: 214 = 16384 уровней квантования

    Разрешение двоичного АЦП по напряжению: (10-(-10))/16384 = 20/16384 = 0,00122 вольт = 1,22 мВ

    Разрядность троичного АЦП 14 трит: 314 = 4 782 969 уровней квантования

    Разрешение троичного АЦП по напряжению: (10-(-10))/4782969 = 0,00418 мВ = 4,18 мкВ

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

Типы преобразования

По способу применяемых алгоритмов АЦП делят на:

Последовательные прямого перебора

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

Последовательные с сигма-дельта-модуляцией

Параллельные одноступенчатые

Параллельные двух- и более ступенчатые (конвейерные)

Передаточная характеристика АЦП — зависимость числового эквивалента выходного двоичного кода от величины входного аналогового сигнала. Говорят о линейных и нелинейных АЦП. Такое деление условное. Обе передаточные характеристики — ступенчатые. Но для «линейных» АЦП всегда возможно провести такую прямую линию, чтобы все точки передаточной характеристики, соответствующие входным значениям delta*2^k (где delta — шаг дискретизации, k лежит в диапазоне 0..N, где N — разрядность АЦП) были от неё равноудалены.

Точность

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

Эти ошибки измеряются в единицах, называемых МЗР — младший значащий разряд. В приведённом выше примере 8-битного двоичного АЦП ошибка в 1 МЗР составляет 1/256 от полного диапазона сигнала, то есть 0,4 %, в 5-тритном троичном АЦП ошибка в 1 МЗР составляет 1/243 от полного диапазона сигнала, то есть 0,412 %, в 8-тритном троичном АЦП ошибка в 1 МЗР составляет 1/6561, то есть 0,015 %.

Типы АЦП

Ниже перечислены основные способы построения электронных АЦП:

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

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

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

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

АЦП последовательного приближения или АЦП с поразрядным уравновешиванием содержит компаратор, вспомогательный ЦАП и регистр последовательного приближения. АЦП преобразует аналоговый сигнал в цифровой за N шагов, где N — разрядность АЦП. На каждом шаге определяется по одному биту искомого цифрового значения, начиная от СЗР и заканчивая МЗР. Последовательность действий по определению очередного бита заключается в следующем. На вспомогательном ЦАП выставляется аналоговое значение, образованное из битов, уже определённых на предыдущих шагах; бит, который должен быть определён на этом шаге, выставляется в 1, более младшие биты установлены в 0. Полученное на вспомогательном ЦАП значение сравнивается с входным аналоговым значением. Если значение входного сигнала больше значения на вспомогательном ЦАП, то определяемый бит получает значение 1, в противном случае 0. Таким образом, определение итогового цифрового значения напоминает двоичный поиск. АЦП этого типа обладают одновременно высокой скоростью и хорошим разрешением. Однако при отсутствии устройства выборки хранения погрешность будет значительно больше (представьте, что после оцифровки самого большого разряда сигнал начал меняться).

АЦП дифференциального кодирования (англ. delta-encoded ADC) содержат реверсивный счётчик, код с которого поступает на вспомогательный ЦАП. Входной сигнал и сигнал со вспомогательного ЦАП сравниваются на компараторе. Благодаря отрицательной обратной связи с компаратора на счётчик код на счётчике постоянно меняется так, чтобы сигнал со вспомогательного ЦАП как можно меньше отличался от входного сигнала. По прошествии некоторого времени разница сигналов становится меньше, чем МЗР, при этом код счётчика считывается как выходной цифровой сигнал АЦП. АЦП этого типа имеют очень большой диапазон входного сигнала и высокое разрешение, но время преобразования зависит от входного сигнала, хотя и ограничено сверху. В худшем случае время преобразования равно Tmax=(2q)/fс, где q — разрядность АЦП, fс — частота тактового генератора счётчика. АЦП дифференциального кодирования обычно являются хорошим выбором для оцифровки сигналов реального мира, так как большинство сигналов в физических системах не склонны к скачкообразным изменениям. В некоторых АЦП применяется комбинированный подход: дифференциальное кодирование и последовательное приближение; это особенно хорошо работает в случаях, когда известно, что высокочастотные компоненты в сигнале относительно невелики.

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

АЦП с уравновешиванием заряда (к ним относятся АЦП с двухстадийным интегрированием, АЦП с многостадийным интегрированием и некоторые другие) содержат генератор стабильного тока, компаратор, интегратор тока, тактовый генератор и счётчик импульсов. Преобразование происходит в два этапа (двухстадийное интегрирование). На первом этапе значение входного напряжения преобразуется в ток (пропорциональный входному напряжению), который подаётся на интегратор тока, заряд которого изначально равен нулю. Этот процесс длится в течение времени TN, где T — период тактового генератора, N — константа (большое целое число, определяет время накопления заряда). По прошествии этого времени вход интегратора отключается от входа АЦП и подключается к генератору стабильного тока. Полярность генератора такова, что он уменьшает заряд, накопленный в интеграторе. Процесс разряда длится до тех пор, пока заряд в интеграторе не уменьшится до нуля. Время разряда измеряется путём счёта тактовых импульсов от момента начала разряда до достижения нулевого заряда на интеграторе. Посчитанное количество тактовых импульсов и будет выходным кодом АЦП. Можно показать, что количество импульсов n, посчитанное за время разряда, равно: n=UвхN(RI0)−1, где Uвх — входное напряжение АЦП, N — число импульсов этапа накопления (определено выше), R — сопротивление резистора, преобразующего входное напряжение в ток, I0 — значение тока от генератора стабильного тока, разряжающего интегратор на втором этапе. Таким образом, потенциально нестабильные параметры системы (прежде всего, ёмкость конденсатора интегратора) не входят в итоговое выражение. Это является следствием двухстадийности процесса: погрешности, введённые на первом и втором этапах, взаимно вычитаются. Не предъявляются жёсткие требования даже к долговременной стабильности тактового генератора и напряжению смещения компаратора: эти параметры должны быть стабильны лишь кратковременно, то есть в течение каждого преобразования (не более 2TN). Фактически, принцип двухстадийного интегрирования позволяет напрямую преобразовывать отношение двух аналоговых величин (входного и образцового тока) в отношение числовых кодов (n и N в терминах, определённых выше) практически без внесения дополнительных ошибок. Типичная разрядность АЦП этого типа составляет от 10 до 18 двоичных разрядов. Дополнительным достоинством является возможность построения преобразователей, нечувствительных к периодическим помехам (например, помеха от сетевого питания) благодаря точному интегрированию входного сигнала за фиксированный временной интервал. Недостатком данного типа АЦП является низкая скорость преобразования. АЦП с уравновешиванием заряда используются в измерительных приборах высокой точности.

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

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

Неэлектронные АЦП обычно строятся на тех же принципах.

Коммерческие АЦП

Как правило, выпускаются в виде микросхем.

Для большинства АЦП разрядность составляет от 6 до 24 бит, частота дискретизации до 1 МГц. Мега- и гигагерцовые АЦП также доступны (февраль 2002). Мегагерцовые АЦП требуются в цифровых видеокамерах, устройствах видеозахвата и цифровых ТВ-тюнерах для оцифровки полного видеосигнала. Коммерческие АЦП обычно имеют выходную ошибку от ±0,5 до ±1,5 МЗР.

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

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

Другие применения

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

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

АЦП являются составной частью систем сбора данных.

АЦП последовательного приближения разрядностью 8-12 бит и сигма-дельта-АЦП разрядностью 16-24 бита встраиваются в однокристальные микроконтроллеры.

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

Современные весы используют АЦП с разрядностью до 24 бит, преобразующие сигнал непосредственно от тензометрического датчика (сигма-дельта-АЦП).

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

Сверхбыстрые АЦП используются в антенных системах базовых станций (в так называемых SMART-антеннах) и в антенных решётках РЛС.

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

Аналого-цифровой преобразователь (АЦП) производит обратную операцию.

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

Применение

ЦАП применяется всегда, когда надо преобразовать сигнал из цифрового представления в аналоговое, например, в проигрывателях компакт-дисков (Audio CD).

Типы ЦАП

Наиболее общие типы электронных ЦАП:

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

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

Большинство ЦАП большой разрядности (более 16 бит) построены на этом принципе вследствие его высокой линейности и низкой стоимости. Быстродействие дельта-сигма ЦАП достигает сотни тысяч отсчетов в секунду, разрядность — до 24 бит. Для генерации сигнала с модулированной плотностью импульсов может быть использован простой дельта-сигма модулятор первого порядка или более высокого порядка как MASH (англ. Multi stage noise SHaping). С увеличением частоты передискретизации смягчаются требования, предъявляемые к выходному фильтру низких частот и улучшается подавление шума квантования;

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

ЦАП лестничного типа (цепная R-2R-схема). В R-2R-ЦАП значения создаются в специальной схеме, состоящей из резисторов с сопротивлениями R и 2R, называемой матрицей постоянного импеданса, которая имеет два вида включения: прямое — матрица токов и инверсное — матрица напряжений. Применение одинаковых резисторов позволяет существенно улучшить точность по сравнению с обычным взвешивающим ЦАП, так как сравнительно просто изготовить набор прецизионных элементов с одинаковыми параметрами. ЦАП типа R-2R позволяют отодвинуть ограничения по разрядности. С лазерной подгонкой резисторов на одной подложке достигается точность 20-22 бита. Основное время на преобразование тратится в операционном усилителе, поэтому он должен иметь максимальное быстродействие. Быстродействие ЦАП единицы микросекунд и ниже (то есть наносекунды);

Характеристики

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

Разрядность — количество различных уровней выходного сигнала, которые ЦАП может воспроизвести. Обычно задается в битах; количество бит есть логарифм по основанию 2 от количества уровней. Например, однобитный ЦАП способен воспроизвести два () уровня, а восьмибитный — 256 () уровней. Разрядность тесно связана с эффективной разрядностью (англ. ENOB, Effective Number of Bits), которая показывает реальное разрешение, достижимое на данном ЦАП.

Максимальная частота дискретизации — максимальная частота, на которой ЦАП может работать, выдавая на выходе корректный результат. В соответствии с теоремой Найквиста — Шеннона (известной также как теорема Котельникова), для корректного воспроизведения аналогового сигнала из цифровой формы необходимо, чтобы частота дискретизации была не менее, чем удвоенная максимальная частота в спектре сигнала. Например, для воспроизведения всего слышимого человеком звукового диапазона частот, спектр которого простирается до 20 кГц, необходимо, чтобы звуковой сигнал был дискретизован с частотой не менее 40 кГц. Стандарт Audio CD устанавливает частоту дискретизации звукового сигнала 44,1 кГц; для воспроизведения данного сигнала понадобится ЦАП, способный работать на этой частоте. В дешевых компьютерных звуковых картах частота дискретизации составляет 48 кГц. Сигналы, дискретизованные на других частотах, подвергаются передискретизации до 48 кГц, что частично ухудшает качество сигнала.

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

THD+N (суммарные гармонические искажения + шум) — мера искажений и шума вносимых в сигнал ЦАПом. Выражается в процентах мощности гармоник и шума в выходном сигнале. Важный параметр при малосигнальных применениях ЦАП.

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

Статические характеристики:

    DNL (дифференциальная нелинейность) — характеризует, насколько приращение аналогового сигнала, полученное при увеличении кода на 1 младший значащий разряд (МЗР), отличается от правильного значения;

    INL (интегральная нелинейность) — характеризует, насколько передаточная характеристика ЦАП отличается от идеальной. Идеальная характеристика строго линейна; INL показывает, насколько напряжение на выходе ЦАП при заданном коде отстоит от линейной характеристики; выражается в МЗР;

    усиление;

    смещение.

Частотные характеристики:

    SNDR (отношение сигнал/шум+искажения) — характеризует в децибелах отношение мощности выходного сигнала к суммарной мощности шума и гармонических искажений;

    HDi (коэффициент i-й гармоники) — характеризует отношение i-й гармоники к основной гармонике;

    THD (коэффициент гармонических искажений) — отношение суммарной мощности всех гармоник (кроме первой) к мощности первой гармоники