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

Существует два широко распространенных способа цифро-аналогового преобразования с использованием:

а) резистивной матрицы с весовыми двоично-взвешенными сопротивлениями;

б) матрицы с двумя номиналами сопротивлений, которую обычно называют матрицей R–2R.

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

Рис. 3.17. ЦАП с двоично-взвешенными сопротивлениями

Регистр, который обычно является внешним устройством по отношению к ЦАП, вырабатывает двоичный код N, состоящий из n двоичных разрядов

где ai – коэффициент, имеющий значение 1 или 0.

Каждый i-й разряд управляет ключом Клi, который подключается к источнику опорного напряжения Uоп, когда аi = 1, или к общей шине, когда аi = 0. Сопротивления резисторов, соединенных с ключами, таковы, что обеспечивается пропорциональность протекающего в них тока двоичному весу соответствующего разряда входного кода. Сопротивление резистора в старшем разряде имеет значение R, сопротивление следующего резистора 2R и т.д. до сопротивления резистора в младшем разряде, значение которого R2n-1. Следовательно, ток, протекающий на входе ОУ,

.

Соответственно, выходное напряжение ЦАП

пропорционально взвешенному коду, у которого принимают единичное значение разряды, соответствующие ключам, связанным с источником Uоп. Максимальное выходное напряжение имеет место, когда все разряды примут значение 1:

.

Номиналы сопротивлений в младшем и старшем разрядах отличаются в 2n-1 раз и должны быть выдержаны с высокой точностью. Например, для 12-разрядного ЦАП использование в старшем разряде сопротивления 10 кОм потребует включения в младший разряд преобразователя сопротивления порядка 20 МОм. Это создает трудности при реализации ЦАП посредством интегральной технологии.

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

ЦАП с двумя номиналами сопротивлений (рис. 3.18) исключает эти сложности благодаря наличию дополнительного резистора в каждом разряде.

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

Рассмотрим работу ЦАП, если ключ Клn-1 старшего разряда подключен к источнику опорного напряжения Uоп, а все остальные ключи замкнуты на общую шину. Эквивалентное сопротивление цепи справа от узла Mn-1 равно 2R, так как входной вывод ОУ фактически имеет нулевой потенциал. Легко проверить, что эквивалентное сопротивление сверху от узла Mn-1 также равно 2R. Для рассматриваемого случая эквивалентная схема матрицы представлена на рис. 3.19, а.

Рис. 3.18. ЦАП с матрицей R–2R с суммированием токов

Рис. 3.19. Эквивалентные схемы матрицы R–2R:

а – при преобразовании кода 100-0; б – при преобразовании кода 010-0

Ток, вызванный источником опорного напряжения Uоп, в узле Mn-1, делится пополам (рис. 3.19, а), обеспечивая на выходе ОУ напряжение

.

Учитывая, что источник опорного напряжения нагружен сопротивлением Rн = 2R || 2R = R, последнее соотношение можно записать в следующем виде:

Рассмотрим работу ЦАП, если ключ Клn-2 подключен к источнику опорного напряжения Uоп, а все остальные ключи замкнуты на общую шину (см. рис. 3.19, б). Так как ток в узле Мn-2 для этого случая снова делится пополам, получаем выходное напряжение ЦАП, обусловленное разрядом (n – 2)

То же самое происходит и с другими разрядами ЦАП. Окончательно запишем

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

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

Существует ЦАП, использующий режим работы суммирующего элемента, близкий к холостому ходу (ОУ суммирует напряжения) (рис. 3.20). По сравнению с рис. 3.18 здесь используется обратное включение входа и выхода матрицы R–2R.

Рис. 3.20. ЦАП с матрицей R–2R с суммированием напряжений

Преимуществом этой схемы является возможность работы ЦАП без выходного ОУ. При неизменном сопротивлении нагрузки последнее сказывается только на масштабе Uвых и не создает погрешностей в выходном напряжении. Однако ввиду существенной разности потенциалов между контактами ключей, коммутирующих напряжение, а также ввиду относительно большой емкости между элементами в схемах с такими ключами возникают длительные переходные процессы, уменьшающие быстродействие ЦАП. Поэтому в ЦАП используют токовые ключи, потенциалы между контактами которых близки к нулю и, следовательно, переходные процессы протекают быстрее. По таким схемам (см. рис. 3.18) реализованы серийно выпускаемые ИМС 10- и 12-разрядных ЦАП К572ПА1, К572ПА2 с временем преобразования, соответственно, 5 и 15 мкс.

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

Указанный недостаток в значительной степени удается устранить в схемах, где разрядные токи формируются с помощью активных элементов (генераторов тока). Одна из таких схем представлена на рис. 3.21.

Рис. 3.21. ЦАП с источниками тока на активных элементах

В этой схеме матрица R–2R используется для формирования двоично-взвешенных токов. Источники тока, выполненные на транзисторах Т0, T1, ..., Tn-1 вместе с эталонными резисторами Rэ вырабатывают одинаковые токи I, поступающие на выход с помощью ключей Кл0, Кл1, ..., Клn-1, управляемых входным кодом N. Эти токи подключаются к двоичному делителю, реализованному на резистивной матрице R–2R, который ослабляет их на выходе в соответствии с весовыми коэффициентами. Выходной ток ЦАП

Среди серийно выпускаемых ИМС, в которых разрядные токи формируются на основе генераторов тока, можно указать 12-разрядные ЦАП К594ПА1, К1108ПА1 с временем преобразования 3,5 и 0,4 мкс.

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

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

Различают преобразователи прямого кода в напряжение и дополнительного кода (ДК) в напряжение.

Преобразователь дополнительного кода в эталонное напряжение (ПДКН) – ЦАП, выполняющий преобразование исходного ДК в напряжение.

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

Рис. 3.22. Схема формирования биполярного выходного сигнала ЦАП:

а – для дополнительного кода; б – для прямого кода с учетом знака

В схеме рис. 3.22, б выходной ток ЦАП Iвых поступает на вход инвертирующего усилителя ОУ1 и преобразуется в напряжение противоположной полярности. Это напряжение подается на верхний контакт ключа и на вход следующего инвертирующего ОУ2, где преобразуется в напряжение той же полярности, что и на выходе ЦАП. В результате к верхнему и нижнему контактам ключа, управляемого знаковым разрядом входного кода an (прямой код со знаком), приложены одинаковые по амплитуде, но противоположные по знаку потенциалы. В зависимости от an, соответствующий потенциал подается на вход повторителя ОУ3.