Сайт о телевидении

Сайт о телевидении

» » Напряжение на выходе цап по коду. Аналого-цифровой и цифро-аналоговый преобразователи

Напряжение на выходе цап по коду. Аналого-цифровой и цифро-аналоговый преобразователи

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

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

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

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

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

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

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

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.

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

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

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

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

Аналого-цифровой преобразователь (АЦП, англ. 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 (коэффициент гармонических искажений) — отношение суммарной мощности всех гармоник (кроме первой) к мощности первой гармоники

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


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

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

(1)

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


Рисунок 2. Принципиальная схема четырехразрядного цифро-аналогового преобразователя с суммированием весовых токов

На схеме, приведенной на рисунке 2, потенциал второго вывода равен нулю. Это обеспечивается параллельной отрицательной обратной связью, которая уменьшает входное сопротивление операционного усилителя. Коэффициент передачи выбирается при помощи резистора, включенного с выхода на вход операционного усилителя. Если требуется единичный коэффициент передачи, то это сопротивление должно быть равно параллельному сопротивлению всех резисторов, подключенных к выходам параллельного регистра. В описанном устройстве ток младшего разряда будет в восемь раз меньше тока старшего разряда. Для уменьшения влияния входных токов реального операционного усилителя между его неинвертирующим входом и общим проводом включается резистор с сопротивлением равным параллельному включению всех остальных резисторов.

Учитывая, что на выходе всех разрядов регистра присутствует или нулевое напряжение или равное напряжению питания, на выходе операционного усилителя напряжение будет действовать в диапазоне от нуля до минус напряжения питания. Это не всегда удобно. Если нужно, чтобы устройство работало от одного источника питания, то ее нужно немного изменить. Для этого на неинвертирующий вход операционного усилителя подадим напряжение, равное половине питания. Его можно получить от резистивного делителя напряжения. Ток нуля и ток единицы выходного каскада регистра в новой схеме должны совпадать. Тогда на выходе операционного усилителя напряжение будет меняться в диапазоне от нуля до напряжения питания. Схема цифро-аналогового преобразователя с однополярным питанием приведена на рисунке 3.



Рисунок 3. Цифро-аналоговый преобразователь с однополярным питанием

В схеме, приведенной на рисунке 3, стабильность выходного тока и напряжения обеспечивается стабильностью напряжения питания параллельного регистра. Однако обычно напряжение питания цифровых микросхем сильно зашумлено. Этот шум будет присутствовать и в выходном сигнале. В многоразрядном цифро-аналоговом преобразователе это нежелательно, поэтому его выходные ключи запитываются от высокостабильного малошумящего . В настоящее время подобные микросхемы выпускаются рядом фирм. В качестве примера можно назвать ADR4520 фирмы Analog Devices или MAX6220_25 фирмы Maxim Integrated.

При изготовлении многоразрядных цифро-аналоговых преобразователей необходимо изготавливать резисторы с высокой точностью. Раньше это достигалось лазерной подгонкой резисторов. В настоящее время в качестве источников тока обычно используются не резисторы, а генераторы тока на полевых транзисторах. Применение полевых транзисторов позволяет значительно сократить размеры кристалла ЦАП. При этом для увеличения тока транзисторы соединяют параллельно. Это позволяет добиться высокой точности соответствия токов двоичному закону (i 0 , 2i 0 , 4i 0 , 8i 0 и т.д.). Высокая скорость преобразования достигается при малом сопротивлении нагрузки. Схема преобразователя цифрового кода в выходной ток, работающего по описанному принципу приведена на рисунке 4.



Рисунок 4. Внутренняя схема ЦАП с суммированием токов

Естественно, электронные ключи, показанные на рисунке 4, тоже представляют собой полевые транзисторы. Однако если их показать на схеме, то можно запутаться где ключ, а где генератор тока. Так как полевой транзистор может одновременно работать в качестве генератора тока и электронного ключа, то их часто объединяют, а двоичный закон формируют при помощи , как это показано на рисунке 5.



Рисунок 5. Внутренняя схема ЦАП с суммированием одинаковых токов

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


Рисунок 6. Цифро-аналоговый преобразователь двоичный код-напряжение

Литература:

Вместе со статьей "Цифроаналоговые преобразователи (ЦАП) с суммированием токов" читают:


http://сайт/digital/R2R/


http://сайт/digital/sigmaadc.php

    ЦАП с широтно-импульсной модуляцией

    Последовательный ЦАП на переключаемых конденсаторах

Параллельные ЦАП

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

    ЦАП на источниках тока

    Формирование выходного сигнала в виде напряжения

    Параллельный ЦАП на переключаемых конденсаторах

    ЦАП с суммированием напряжений

Интерфейсы цифро-аналоговых преобразователей

Применение ЦАП

  • Обработка чисел, имеющих знак

    Перемножители и делители функций

    Аттенюаторы и интеграторы на ЦАП

    Системы прямого цифрового синтеза сигналов

Параметры ЦАП

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

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

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

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

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

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

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

Цап с cуммированием весовых токов

Большинство схем параллельных ЦАП основано на суммировании токов, сила каждого из которых пропорциональна весу цифрового двоичного разряда, причем должны суммироваться только токи разрядов, значения которых равны 1. Пусть, например, требуется преобразовать двоичный четырехразрядный код в аналоговый сигнал тока. У четвертого, старшего значащего разряда (СЗР) вес будет равен 2 3 =8, у третьего разряда – 2 2 =4, у второго – 2 1 =2 и у младшего (МЗР) – 2 0 =1. Если вес МЗРI МЗР =1 мА, тоI СЗР =8 мА, а максимальный выходной ток преобразователяI вых.макс =15 мА и соответствует коду 1111 2 . Понятно, что коду 1001 2 , например, будет соответствоватьI вых =9 мА и т.д. Следовательно, требуется построить схему, обеспечивающую генерацию и коммутацию по заданным законам точных весовых токов. Простейшая схема, реализующая указанный принцип, приведена на рис. 3.

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

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

R / R =2 – k

Из этого условия следует, что разброс сопротивления резистора, например, в четвертом разряде не должен превышать 3%, а в 10-м разряде – 0,05% и т.д.

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

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

Рис. 4. Схема ЦАП с переключателями и матрицей постоянного импеданса

В этой схеме задание весовых коэффициентов ступеней преобразователя осуществляют посредством последовательного деления опорного напряжения с помощью резистивной матрицы постоянного импеданса. Основной элемент такой матрицы представляет собой делитель напряжения (рис. 5), который должен удовлетворять следующему условию: если он нагружен на сопротивление R н, то его входное сопротивление R вх также должно принимать значение R н. Коэффициент ослабления цепи =U 2 /U 1 при этой нагрузке должен иметь заданное значение. При выполнении этих условий получаем следующие выражения для сопротивлений:

в соответствии с рис.4.

Поскольку в любом положении переключателей S k они соединяют нижние выводы резисторов с общей шиной схемы, источник опорного напряжения нагружен на постоянное входное сопротивление R вх =R . Это гарантирует неизменность опорного напряжения при любом входном коде ЦАП.

Согласно рис. 4, выходные токи схемы определяются соотношениями

а входной ток

Поскольку нижние выводы резисторов 2R матрицы при любом состоянии переключателей S k соединены с общей шиной схемы через низкое сопротивление замкнутых ключей, напряжения на ключах всегда небольшие, в пределах нескольких милливольт. Это упрощает построение ключей и схем управления ими и позволяет использовать опорное напряжение из широкого диапазона, в том числе и различной полярности. Поскольку выходной ток ЦАП зависит от U оп линейно (см. (8)), преобразователи такого типа можно использовать для умножения аналогового сигнала (подавая его на вход опорного напряжения) на цифровой код. Такие ЦАП называют перемножающими (MDAC).

Точность этой схемы снижает то обстоятельство, что для ЦАП, имеющих высокую разрядность, необходимо согласовывать сопротивления R 0 ключей с разрядными токами. Особенно это важно для ключей старших разрядов. Например, в 10-разрядном ЦАП AD7520 ключевые МОП-транзисторы шести старших разрядов сделаны разными по площади и их сопротивление R 0 нарастает согласно двоичному коду (20, 40, 80, … , 640 Ом). Таким способом уравниваются (до 10 мВ) падения напряжения на ключах первых шести разрядов, что обеспечивает монотонность и линейность переходной характеристики ЦАП. 12-разрядный ЦАП 572ПА2 имеет дифференциальную нелинейность до 0,025% (1 МЗР).

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

Обработка чисел, имеющих знак

До сих пор при описании цифро-аналоговых преобразователей входная цифровая информация представлялась в виде чисел натурального ряда (униполярных). Обработка целых чисел (биполярных) имеет определенные особенности. Обычно двоичные целые числа представляются с использованием дополнительного кода. Таким путем с помощью восьми разрядов можно представить числа в диапазоне от -128 до +127. При вводе чисел в ЦАП этот диапазон чисел сдвигают до 0...255 путем прибавления 128. Числа, большие 128, при этом считаются положительными, а числа, меньшие 128, - отрицательными. Среднее число 128 соответствует нулю. Такое представление чисел со знаком, называется смещенным кодом. Прибавление числа, составляющего половину полной шкалы данной разрядности (в нашем примере это 128), можно легко выполнить путем инверсии старшего (знакового) разряда. Соответствие рассмотренных кодов иллюстрируется табл. 1.

Таблица 1

01111111
00000001
00000000
11111111
10000001
10000000
11111111
10000001
10000000
01111111
00000001
00000000
127/255
1/255
0
-1/255
-127/255
-128/255

Чтобы получить выходной сигнал с правильным знаком, необходимо осуществить обратный сдвиг путем вычитания тока или напряжения, составляющего половину шкалы преобразователя. Для различных типов ЦАП это можно сделать разными способами. Например, у ЦАП на источниках тока, диапазон изменения опорного напряжения ограничен, причем выходное напряжение имеет полярность обратную полярности опорного напряжения. В этом случае биполярный режим наиболее просто реализуется включением дополнительного резистора смещения R см между выходом ЦАП и входом опорного напряжения (рис. 18а). Резистор R см изготавливается на кристалле ИМС. Его сопротивление выбрано таким, чтобы ток I см составлял половину максимального значения выходного тока ЦАП.

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

Второй выходной ток ЦАП, согласно (10),

или, с учетом (8)

(23)
(24)
(25)

Это в случае N=8 с точностью до множителя 2 совпадает с данными табл. 6, с учетом того, что для преобразователя на МОП-ключах максимальный выходной ток

Если резисторы R2 хорошо согласованы по сопротивлению, то абсолютное изменение их величины при колебаниях температуры не влияет на выходное напряжение схемы.

У цифро-аналоговых преобразователей с выходным сигналом в виде напряжения, построенных на инверсной резистивной матрице (см. рис. 9), можно более просто реализовать биполярный режим (рис. 18в). Как правило, такие ЦАП содержат на кристалле выходной буферный усилитель. Для работы ЦАП в униполярном включении свободный вывод нижнего по схеме резистора R не подключают, либо подключают к общей точке схемы для удвоения выходного напряжения. Для работы в биполярном включении свободный вывод этого резистора соединяют со входом опорного напряжения ЦАП. ОУ в этом случае работает в дифференциальном включении и его выходное напряжение с учетом (16)

(26)

Перемножители и делители функций

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

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

Деление входного напряжения на цифровой масштаб M D =D/2 N выполняется с помощью схемы двухквадрантного делителя (рис. 19).

В схеме на рис. 19а преобразователь на МОП-ключах с токовым выходом работает как преобразователь "напряжение-ток", управляемый кодом D и включенный в цепь обратной связи ОУ. Входное напряжение подается на свободный вывод резистора обратной связи ЦАП, размещенного на кристалле ИМС. В этой схеме выходной ток ЦАП

что при выполнении условия R ос =R дает

Следует отметить, что при коде "все нули" обратная связь размыкается. Предотвратить этот режим можно, либо запретив такой код программно, либо включив между выходом и инвертирующим входом ОУ резистор с сопротивлением, равным R·2 N+1 .

Схема делителя на основе ЦАП с выходом в виде напряжения, построенном на инверсной резистивной матрице и включающем буферный ОУ, приведена на рис. 8.19б. Выходное и входное напряжения этой схемы связаны уравнением

(27)

Отсюда следует

В данной схеме усилитель охвачен как положительной, так и отрицательной обратными связями. Для преобладания отрицательной обратной связи (иначе ОУ превратится в компаратор) необходимо выполнение условия D<2 N-1 или M D <1/2. Это ограничивает значение входного кода нижней половиной шкалы.

Аттенюаторы и интеграторы на ЦАП

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

Если входной сигнал - однополярный, целесообразно использовать ЦАП с однополярным питанием, но буферный ОУ должен иметь выход "rail-to-rail", т.е. его выходное напряжение должно достигать нуля и напряжения питания. Если ЦАП - многоканальный, то у каждого преобразователя микросхемы должен быть индивидуальный вход опорного напряжения. Этим требованиям в разной степени удовлетворяют такие ИМС ЦАП, как 2-х канальный 12-разрядный МАХ532, 4-х канальный 8-разрядный МАХ509, 8-ми канальный 8-разрядный AD8441, 8-ми канальный 8-разрядный DAC-8841 и др.

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

Системы прямого цифрового синтеза сигналов

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

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

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

Регистр содержит текущую фазу выходного сигнала в виде целого числа, которое будучи поделено на 2N, где N -разрядность сумматора, равно доле периода. Увеличение разрядности регистра повышает только разрешающую способность этой доли. Частота выходного сигнала равна произведению частоты тактов f такт на приращение фазы в каждом периоде тактов. При использовании N-разрядного сумматора частота выходного сигнала будет равна

Генераторы прямого синтеза выпускаются в виде ИМС. В частности, микросхема AD9850, упрощенная структура которой представлена на рис. 21, содержит 32-разрядный генератор фазового угла и 10-разрядный ЦАП. Загрузка приращения фазы осуществляется по 8-разрядной шине данных побайтово в четыре входных регистра. Память содержит таблицу синусов. Максимально допустимая тактовая частота составляет 125 МГц. При этом разрешение по частоте составляет 0,0291 Гц. Быстрый интерфейс позволяет менять частоту выходного сигнала до 23 миллионов раз в секунду.