80
Аддитивная и мультипликативная составляющие погрешности ЦАП,
если их температурные коэффициенты невелики, обычно не мешают
достижению высокой точности канала, содержащего ЦАП, так как могут быть
значительно снижены аналоговыми регулировками или цифровой коррекцией.
Более неприятна нелинейная составляющая погрешности. Характеризующий ее
метрологический параметр, называемый нелинейностью или интегральной
нелинейностью, определяется как максимальное отклонение точек реальной
характеристики ЦАП от аппроксимирующей прямой (АП на рис. 2.22).
Вот здесь и возникает вопрос, как нужно проводить АП. При ее
проведении через начальную и конечную точку реальной характеристики ЦАП
(в этом случае говорят о нелинейности по крайним точкам – «endpoint
nonlinearity») не только наиболее просты вычисления, но и обеспечивается
совместимость определений трех составляющих погрешности – аддитивной,
мультипликативной и нелинейной, которые все опираются на одну и ту же АП.
Однако, если ЦАП таков, что вся его реальная характеристика лежит по одну
сторону от АП, у изготовителя микросхем появляется соблазн указать
«располовиненную» нелинейность, проведя АП либо по методу наименьших
модулей, либо по методу наименьших квадратов. Это представляется
методически неверным и дезориентирующим пользователя.
Специфика цифровых измерительных устройств по сравнению с
аналоговыми состоит в том, что точки реальной характеристики аналогового
устройства, как правило, ложатся на гладкую кривую, а характеристика многих
цифровых устройств оказывается «рваной», негладкой, как это показано, в
частности, и на рис. 2.22.
Для описания «степени негладкости» статических характеристик
вводится параметр, называемый дифференциальной нелинейностью. Для ЦАП
этот параметр, вообще говоря, нужно определять следующим образом: измерить
напряжения U
k
, соответствующие всем входным кодовым комбинациям N
k
;
вычислить приращения (реальные кванты) ∆U
k
= U
k
– U
k–1
для всех k от 1
до 2
n
– 1; вычислить также среднее по реальной характеристике приращение
(средний квант) q = ∆U
ср
= [U
(2
n
–1)
– U
0
]/(2
n
– 1); наконец, отыскать такое k, для
которого достигает максимума по модулю отклонение реального кванта от
среднего по характеристике: │∆U
k
– ∆U
ср
│
max
. Это отклонение и называется
дифференциальной нелинейностью. Его обычно выражают в квантах q (или,
другими словами, в единицах младшего разряда – ЕМР или LSB).
Заметная дифференциальная нелинейность может проявляться у ЦАП,
основанных на суммировании подгоняемых взвешенных величин (см. разделы
1.5.1 – 1.5.3), особенно при неточной подгонке весов старших разрядов.
Напротив, известны принципы построения ЦАП, обеспечивающие малую
дифференциальную нелинейность (см., например, рис. 1.20 в разделе 1.5.4).
Знание принципа действия ЦАП позволяет при нахождении
нелинейности или дифференциальной нелинейности экспериментальным путем
задавать не все кодовые комбинации, а только те, в которых теоретически могут
получиться наибольшие погрешности. Однако следует учитывать наличие так
называемой несуперпозиционной составляющей нелинейности, не поддающейся
вычислению путем суммирования погрешностей, вносимых отдельными
двоичными разрядами.
С дифференциальной нелинейностью связан еще один термин,
означающий не количественный параметр, а качественное свойство ЦАП:
монотонность характеристики преобразования. Последняя монотонна, если