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

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

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

Теоретически обоснована минимальная частота квантования, обеспечивающая неискаженное восстановление сигнала. Этот сигнал без искажения и должен восстановить на выходе преобразователь цифрового сигнала в аналоговый. Частота квантования должна быть не меньше двух максимальных частот преобразуемого сигнала. Например, для неискаженного преобразования звукового сигнала достаточно частоты квантования, равной 44 кГц.

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

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

Динамический диапазон определяют для входа и выхода ЦАП, как отношение максимальной величины на входе (на выходе), к минимальной входной (выходной) величине.

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

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

Рассмотрим некоторые принципы преобразования «цифра-аналог», не приводя формул и схем. Существует два принципа преобразования - последовательный и параллельный.

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

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

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

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

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

  • ЦАП с 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 МЗР).

Иногда складывается впечатление, что цифровой мир практически полностью сливается с реальным. Но несмотря на появление таких систем как «gigaFLOPS», «22 nm» и многих других реальный мир упорно остается аналоговым и никак не цифровым, а мы по-прежнему должны работать с нашими цифровым системами, которые в современном мире присутствуют практически везде.

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

В параметрах и техническом описании указываются погрешность смещения, дифференциальная нелинейность (DNL), интегральная нелинейность (INL) и другие параметры, необходимые для обеспечения хорошей производительности в системах постоянного тока, например таких, как управления электроприводом или каким-то технологическим процессом.

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

Три основные архитектуры для точных ЦАП

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

В ЦАП используют три основные архитектуры – струнная (последовательная), R-2R, умножающий ЦАП (multiplying DAC (MDAC)).

Струнный цифро-аналоговый преобразователь

Концепция, лежащая в основе струнного цифро-аналогового преобразователя, исходит от Лорда Кельвина с середины 1800 годов:

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

N – битовый ЦАП состоит из последовательности 2 N соответствующих резисторов, а также источника напряжения на одном конце, и «земли» на другом. Трехбитный ЦАП (рисунок выше) требует восемь резисторов и семь переключателей, но эти цифры растут очень сильно с повышением разрядности и для 16 битного ЦАП необходимо уже 65536 резисторов!!! Это число очень большое, даже для современных систем. Для уменьшения количества резисторов используют интерполяционные усилители и ответвления на отдельные резисторы.

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

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

Архитектура R-2R

Данная архитектура наиболее распространена среди цифро-аналоговых преобразователей и схема ее показана ниже:

Данная архитектура использует только резисторы с двумя различными сопротивлениями, соотношения между которыми определяются как 2 к 1.

При установке конкретного бита соответствующий 2R резистор переключается в положение V REF — H , в противном случае он устанавливается в положение V REF — L (земля). В результате получаем выходное напряжение, которое будет являться суммой всех лестничных напряжений 2R.

Архитектура R-2R хорошо подходит для применения в промышленных установках и устройствах. Они более точны, чем струнные цифро-аналоговые преобразователи, имеют более низкий уровень шумов из-за наличия меньшего результирующего сопротивления, а также у них лучше INL и DNL производительность.

Преобразование сигнала в преобразователе с архитектурой R-2R представляет собой переключение ножки 2R между V REF — H и V REF — L . Внутренние резисторы и переключатели внутри устройства не совпадают идеально, что может приводить к определенным сбоям в процессе переключения.

Умножающий цифро-аналоговый преобразователь MDAC

Умножающий преобразователь MDAC тоже использует архитектуру R-2R, но с опорным напряжением V REF . Схема ниже:

Когда бит установлен, соответствующий 2R резистор подключается к виртуальной «земле» — суммирующий операционный усилитель. Именно поэтому умножающий цифро-аналоговый преобразователь выдает не напряжение, а ток, при этом опорное напряжение V REF может превышать номинальное или вовсе быть отрицательным.

Источник V REF «видит» в MDAC постоянное сопротивление, равное R, поэтому имеет всегда постоянный выходной ток, что повышает производительность во время быстрых переходов, так как нет необходимости ждать пока восстановится величина опорного напряжения. В зависимости от цифрового кода текущий поток разделяется на выходной контакт, и контакт заземления. Это значит, что выходной импеданс будет различен, а это несколько затрудняет выбор внешнего операционного усилителя ОУ.

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

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

Понимание параметров производительности переменного тока

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

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

  • Мертвое время (Dead time ): это время, необходимое для достижения 10% от требуемого значения выходного аналогового сигнала, начиная с момента, когда цифровой код поступил на цифро-аналоговый преобразователь;
  • Время нарастания выходного сигнала(Slew time ): время, необходимое для возрастания аналогового выходного сигнала с 10% до 90%;
  • Время восстановления и установления(Recovery time, linear settling time ): перерегулирование и установление аналогового сигнала заданной формы;

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

Ниже показан переходный процесс реального 18 битного, одноканального, R-2R цифро-аналогового преобразователя DAC988:

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

Ошибки переключения

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

Ошибка характеризуется площадью под положительным и отрицательным ложным импульсом и измеряется в вольт-секундах (чаще всего в мкВ∙с или нВ∙с).

С возрастанием количества параллельных переключателей возрастает и ошибка. Это один из недостатков архитектуры R-2R. Ошибки в архитектуре R-2R наиболее заметна при изменении всех битов или при переключении наиболее значащих битов, при переключении из 0x7FFF в 0x8000 (для 16-битных ЦАП).

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

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

Источники шума

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

Шум внешнего операционного усилителя ОУ

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

Шум в схеме операционных усилителей имеет три основных составляющих:

  • 1/f шума или фликкер-шум;
  • Шумы широкополосного напряжения или белый шум;
  • Шумы напряжений и токов на резисторах;

Первые два считаются внутренними свойствами самого операционного усилителя ОУ, а полоса пропускания ограничивается самим цифро-аналоговым преобразователем, что значительно снижает влияние широкополосных шумов. Для лучшей производительности на переменном токе следует обратить внимание на операционные усилители с низким уровнем 1/f шумов.

Шумы от внешнего опорного напряжения V REF

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

Вывод

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

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

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

До сих пор при описании цифро-аналоговых преобразователей входная цифровая информация представлялась в виде чисел натурального ряда (униполярных). Обработка целых чисел (биполярных) имеет определенные особенности. Обычно двоичные целые числа представляются с использованием дополнительного кода. Таким путем с помощью восьми разрядов можно представить числа в диапазоне от -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 миллионов раз в секунду.

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

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

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

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

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

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

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

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.

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

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

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

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