Здавалка
Главная | Обратная связь

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



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

Таблица №1.

Связь между цифровыми и аналоговыми величинами.

Десятичный Дополнительный Смещенный Аналог I/IМАКС
127/255
1/255
-1 -1/255
-127 -127/255
-128 -128/255

 

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

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

 


Второй выходной ток ЦАП:

На входе ОУ1 ток суммируется с током IМР, соответствующим единице младшего разряда входного кода.

Суммарный ток инвертируется. Ток, протекающий через резистор обратной связи RОС ОУ2, составляет:

или

При

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

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

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

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

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

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

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

 

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

В этой схеме выходной ток ЦАП:

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

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

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

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

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

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

 

Рис. 11 Статическая характеристика преобразования ЦАП.

 

Статические параметры.

Разрешающая способность - приращение UВЫХ при преобразовании смежных значений Dj, т.е. отличающихся на ЕМР. Это приращение является шагом квантования. Для двоичных кодов преобразования номинальное значение шага квантования h=UПШ/(2N-1), где UПШ - номинальное максимальное выходное напряжение ЦАП (напряжение полной шкалы), N - разрядность ЦАП. Чем больше разрядность преобразователя, тем выше его разрешающая способность. Погрешность полной шкалы - относительная разность между реальным и идеальным значениями предела шкалы преобразования при отсутствии смещения нуля.

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

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

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

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

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

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

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

Динамические параметры.

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

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

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

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

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

 

 


Рис. 12. Переходная характеристика ЦАП.

 








©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.