Контроль параметров АЦП
Страница 3
Преобразователь считается линейным, если его максимальная погрешность линейности δn не превышает 1/2 значения младшего разряда Δ. Оценку линейности АЦП проводят так же, как и для ЦАП.
Таким образом, нелинейность характеризует как ЦАП, так и АЦП и наряду с дифференциальной нелинейностью имеет первостепенное значение для оценки качества преобразователей, поскольку все другие погрешности (смещение нуля, погрешность полной шкалы и т. д.) могут быть сведены к нулю соответствующими регулировками.
Коэффициент преобразования Кпр определяет наклон характеристики преобразователя. Как отмечалось, для идеального ЦАП наклон характеристики должен быть таким, чтобы при включении всех разрядов (двоичный код полной шкалы No на его цифровых входах равен 111 .1) выходное напряжение полной шкалы Uп.ш ЦАП было меньше опорного напряжения Uоп на значение младшего разряда Δ, что соответствует прямой 1 на рис. 3 [соотношение (2)]. Для ЦАП с токовым выходом наклон характеристики определяется номиналом резистора обратной связи Roc (Рис. 4), который находится в составе преобразователя и предназначен для включения в цепь обратной связи усилителя-преобразователя тока в напряжение. При номинальном значении Rос напряжение Un.ш отличается от Uon на значение младшего разряда Δ. Если номинал Roc больше, то коэффициент преобразования возрастает (прямая 3 на рис. 3), если меньше,—то уменьшается (прямая 2 на рис 3). Это объясняется тем, что абсолютные значения младшего разряда Δ2 и Δ3 для характеристик 2 и 3 рис. 3 отличаются от расчетного номинального значения Δ1, определяемого соотношением (3). При этом фактические значения младших разрядов преобразования определяются соотношением
Δф=Uп.ш.ф./(2m-1)
где Uп.ш.ф.—фактическое значение полной шкалы преобразователя.
Погрешность полной шкалы δп.ш отражает степень отклонения реального коэффициента преобразования от расчетного, т. е. под δп.ш понимают разность между номинальным значением полной шкалы преобразователя Uп.ш.н, определяемым соотношением (2), и его фактическим значением Uп.ш.ф. Таким образом, для ЦАП
де Δн и Δф — номинальное и фактическое значения единицы младшего разряда преобразователя.
Относительная погрешность полной шкалы определяется выражением
и, следовательно, не зависит от коэффициента преобразования ЦАП.
Погрешность полной шкалы АЦП характеризуется отклонением действительного входного напряжения от его расчетного значения для полной шкалы выходного кода. Она может быть обусловлена погрешностями опорного напряжения Uoп, многозвенного резистивного делителя, коэффициента усиления усилителя и т. д. Погрешность шкалы может быть скорректирована с помощью регулирования коэффициента усиления выходного усилителя или опорного напряжения.
Смещение нуля (погрешность нуля) равно выходному напряжению ЦАП при нулевом входном коде или среднему значению входного напряжения АЦП, необходимому для получения нулевого кода на его выходе. Смещение нуля вызвано током утечки через разрядные ключи ЦАП,
напряжением смещения выходного усилителя либо компаратора. Данную погрешность можно скомпенсировать с помощью внешней по отношению к ЦАП или АЦП регулировки нулевого смещения. Погрешность нуля δ0 может быть выражена в процентах от полной шкалы или в долях младшего разряда. Следует отметить, что погрешность полной шкалы определяют с учетом смещения нуля характеристики преобразователя, в то время как при определении погрешности линейности линеаризующая прямая должна проходить через начало реальной функции преобразования fр(х), т. е. смещение нуля δ0 необходимо корректировать, чтобы не внести погрешность в измерение линейности, поскольку она суммируется всякий раз при считывании выходного сигнала. Действительно, для ЦАП справедливо неравенство
Uвых(B1+B2+…+Bm)+δ0≠UвыхB1+ UвыхB2+…+ UвыхBm+mδ0
в левой части которого погрешность нуля 6о суммируется один раз (все разряды включены), а в правой—т раз (m отдельных считываний выходного сигнала ЦАП). При этом погрешность измерения нелинейности будет меньше, если смещение нуля 6о запоминается и вычитается из напряжения каждого последующего считываемого разряда до того, как будет произведено определение нелинейности.
Абсолютная погрешность преобразования отражает отклонение фактического выходного сигнала преобразователя от теоретического, вычисленного для идеального преобразователя. Этот параметр указывается обычно в процентах к полной шкале преобразования и учитывает все составляющие погрешности преобразования (нелинейность, смещение нуля, коэффициент преобразования). Поскольку абсолютное значение выходного сигнала преобразователя определяется опорным напряжением Uoп [см. соотношения (3), (4)], то абсолютная погрешность преобразования находится в прямой зависимости от стабильности напряжения Uоп. В большинстве преобразователей используется принцип двойного кодирования. Поэтому для получения кратного значения младшего разряда обычно выбирают Uon= 10,24 В. В этом случае для 12-разрядных ЦАП расчетное номинальное значение младшего разряда Δ=2,5 мВ и напряжение полной шкалы Uп.ш.н= 2,5 (212—1) мВ= 10237,5 мВ.
Изменение напряжения Uon, например, на 1% вызовет изменение абсолютной погрешности преобразования также на 1%, что составит в верхней точке диапазона 102,375 мВ.
Дифференциальная нелинейность δн.д определяется отклонением приращения выходного сигнала преобразователя от номинального значения младшего разряда при последовательном изменении кодового входного сигнала на единицу. Дифференциальная нелинейность идеального преобразователя равна нулю. Это означает, что при изменении входного кода преобразователя на единицу его выходной сигнал изменяется на значение младшего разряда. Допустимым значением дифференциальной нелинейности считается (1/2)[ПВ1] Δ(1/2 значения младшего разряда).
Дифференциальная нелинейность может быть вычислена таким образом. Для конкретного m-разрядного преобразователя расчетное значение единицы младшего разряда Δр=[Uп.ш/(2m—l).
обеспечивающее контроль схем различного назначения, обычно сложное и дорогостоящее. Установки специального назначения, контролирующие схемы, как правило, одного типа, выполняют контроль быстрее, и с ними могут работать люди, не обладающие большим опытом и мастерством.
В преобразователях с высокой разрешающей способностью необходимо проконтролировать большое количество параметров для получения информации о работе преобразователя. Например, 12-разрядный ЦАП или АЦП имеет 212, или 4096, возможных комбинаций вход— выход. Безусловно, без применения автоматизированной высокопроизводительной установки решить проблему контроля подобных преобразователей невозможно.
При контроле ИМС АЦП, особенно многоразрядных, необходимо соблюдать меры предосторожности при подключении контролируемого преобразователя к установке контроля. Линии связи должны быть такой длины и такого сопротивления, чтобы падение напряжения на них не вызвало значительного увеличения погрешности измерения параметров ИМС АЦП.
Если проверяют ЦАП с токовым выходом, то к его выходу подключают операционный усилитель, обеспечивающий преобразование выходного тока ЦАП в напряжение. При этом резистор обратной связи, входящий в состав ЦАП, подключают без подстроечных потенциометров, чтобы можно было измерить погрешность смещения нуля и полной шкалы.
Далее перед измерением параметров ЦАП нужно определенное время для его прогрева, чтобы обеспечить установившийся тепловой режим контроля. Это относится в первую очередь к контролю нелинейности ЦАП, поскольку требуется большое количество измерений, за время которых из-за нагрева ЦАП его параметры могут существенно измениться. Например, у ЦАП с рассеиваемой мощностью порядка 500 мВт время прогрева в зависимости от типа корпуса колеблется от 5 до 15 мин.