На рис. 3.63(b) показана простая реализация ЦАП. Цифровой вход Dсостоит из всех битов аi(i = 0, 1, , п). Если аi = 1, то соответствующий переключатель аiподключен к отрицательному опорному напряжению – Vr; если же ai = 0, то переключатель подключен к земле. Так как коэффициент усиления операционного усилителя без обратной связи А0 очень велик, в узле Sреализуется состояние виртуального замыкания. Ток во входной цепи этого усилителя, преобразующего ток в напряжение, равен сумме токов, протекающих по всем резисторам Ri, для которых аi= 1. Этот ток равен
.
Следовательно, аналоговое выходное напряжение равно VA= -IR. Для того, чтобы выполнялось равенство: Va=V0D, мы выбираем сопротивление резистора Ri вдвое больше сопротивления последующего резистора Ri+1. Так, если Rо= R, то R1= R/2, R2 = R/4 и Ri =2-iR. Тогда для VАнаходим:
.
У преобразователя с 11-битовым входом п = 10. При VR=5 В, Rf=1 кОм и R0 = R= 1 МОм наименьший шаг приращения напряжения V0 = 5 мВ. Наименьшее сопротивление имеет резистор Rl0; оно соответствует старшему разряду а10 и должно быть в 210 раз меньше, чем сопротивление резистора R0, то есть R10 = 1 / 1024 МОм. (Здесь следует иметь в виду, что i – это нижний индекс в обозначении отдельных разрядов аi: i = 0, 1, 2, , n. Так что всего имеется n+ 1 бит!)
Рис. 3.61. (а) Передаточная характеристика ЦАП. (b) Реализация ЦАП, в котором сопротивление каждого резистора Ri соответствует весу двоичной цифры или бита.
Основной недостаток такого ЦАП состоит в том, что соотношение между наибольшим сопротивлением (R0) и наименьшим (Rn) становится слишком большим с практической точки зрения, когда число бит велико. При n + 1 битах это отношение равно R0/Rn = 2n. Когда размеры резисторов малы (например, при изготовлении их методом тонкопленочной технологии), трудно точно обеспечить требуемую величину сопротивления в таком широком диапазоне значений. Резисторы с наименьшими сопротивлениями Rn, Rn-1, которые соответствуют битам с наибольшим весом аn, аn-1, должны быть определены особенно точно по отношению к резистору обратной связи Rf.
Разрешающая способность ЦАП равна отношению максимального выходного напряжения к шагу приращения напряжения V0. Таким образом, разрешение r равно:
.
Очевидно, что разрешение ЦАП должно быть достаточно высоким, чтобы обеспечить требования, предъявляемые к точности измерительной системы. Если бы сопротивления всех резисторов ЦАП были выдержаны с исключительно высокой точностью, но разрешающая способность была бы низкой, то точность GAIT полностью определялась бы большой ошибкой квантования, как следствие низкого разрешения. Если допустимую относительную погрешность значения Va = V0D обозначить через ε, то разрешающая способность должна удовлетворять неравенству: r≥1/ε .
Погрешность ЦАП, изображенного на рис. 3.61(b), с указанными выше сопротивлениями резисторов может достигать приблизительно 10-3. Это требует разрешения 103, то есть по крайней мере 10 битов, поскольку 210 – 1 = 1023.
На рис. 3.62 приведена схема ЦАП, в которой используются резисторы только двух различных номиналов. Схема состоит из резисторной матрицы и усилителя, преобразующего ток в напряжение. Очевидно, что сопротивление участка матрицы вправо от узлов 0, 1, 2, , n остается одним и тем же (равным 2R), независимо от номера узла, так как потенциал в точке переключения всегда равен потенциалу земли (независимо от того, установлено аi = 0 или аi=1). Как следствие, ток в каждом узле 0, 1, 2, , n будет делиться поровну между равным 2R сопротивлением вправо от узла и резистором с сопротивлением 2R, подключенным к переключателю. Ток, текущий от источника опорного напряжения VR к n-му узлу равен -VR/ R. В этой точке он делится поровну на два тока величиной - VR / R, причем один из них течет через переключатель, положение которого определяется значением бита аn, а другой – в остальную часть матрицы вправо от этого узла. Этот процесс повторяется в (n - 1)-м узле, так что ток через резистор и переключатель, относящийся к биту аn-1, становится равным - VR / 4R и т. д. Эти токи суммируются на виртуально заземленном входе операционного усилителя. Ток, соответствующий младшему разряду а0, равен –VR/2n+1R, и им определяется минимально возможный шаг напряжения V0на выходе. Для этого минимального шага получаем: V0 = VR/2n; следовательно, функция передачи ЦАП в целом равна:
.
В этой схеме требуется, чтобы отношение сопротивлений резисторов Rи 2Rрезисторной матрицы, относящихся к старшим битам ап, ап-1, , к сопротивлению резистора обратной связи 2Rвыдерживалось точно. Так как здесь ислользуются только два номинала резисторов, у такого ЦАП точность может быть гораздо большей, чем в предыдущем случае. Достижима погрешность ниже 10-4. Хотя в этом случае нам необходимо обеспечить, по крайней мере, 14-битное разрешение, так как 214= 16384.
Рис. 3.62. Цифро-аналоговое преобразование, с использованием резисторной матрицы.
Аналого-цифровое преобразование
Математически аналого-цифровое преобразование описывается так
.
Рис. 3.63. (а) Передаточная характеристика АЦП. (b) Ошибка квантования Q, которой всегда сопровождается аналого-цифровое преобразование.
Здесь VA – преобразуемое входное напряжение, V0 – минимально различимый шаг напряжения и Q– остаток, который возникает из-за ошибки квантования. Задача аналого-цифрового преобразователя (АЦП) состоит в том, чтобы найти такие значения битов аi, при которых ошибка квантования Qминимальна. Очевидно, следует ожидать, что ошибка квантования всегда не равна нулю: напряжение VAпредставляет собой сигнал с непрерывным множеством значений, в то время как Dможет принимать только дискретные значения (см. рис. 3.63(а)).
Наиболее точные АЦП реализуются с применением метода автоматической компенсации (см. раздел 3.3.2). Они могут быть выполнены с включением ЦАП в цепь обратной связи так, чтобы выходное напряжение ЦАП компенсировало входное напряжение VA. Если входное напряжение компенсируется непрерывно, то такой АЦП называют следящим АЦП (см. рис. 3.64(а)).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.