Характеристики аналого-цифровых преобразователей
Наиболее важным и ответственным узлом любого цифрового средства измерений является аналого-цифровой преобразователь (АЦП) - Analog-to-Digital Converter (ADC), поскольку именно он определяет основные метрологические характеристики и быстродействие всего прибора. Задача АЦП - автоматически трансформировать бесконечное множество возможных значений входной аналоговой величины в конечное множество (в ограниченный набор цифровых эквивалентов, кодов). Разрядность АЦП, его погрешности, чувствительность, быстродействие, надежность в значительной мере определяют окончательную достоверность результатов измерения и регистрации, возможности и характеристики цифровой измерительной аппаратуры в целом.
Рассмотрим основные характеристики АЦП, знание которых необходимо для правильного сравнения возможностей различных преобразователей (и, следовательно, грамотного выбора прибора для эксперимента). Для определенности будем полагать в дальнейших рассуждениях, что входным сигналом АЦП является напряжение постоянного тока.
Длина шкалы L (Length of Scale) характеризует число возможных уровней преобразования (ступеней характеристики преобразования) АЦП. Этот термин возник на заре цифровой измерительной техники по аналогии с длиной шкалы (числом делений) аналоговых стрелочных измерительных приборов. Длина шкалы L ЦИП определяется разрядностью АЦП.
Разрядность п -это число двоичных разрядов (бит) - Number of Bits или десятичных разрядов - Number of Digits. Если разрядность АЦП - п двоичных разрядов (бит), то длина шкалы L = 2n. Например, при п = 11 бит значение L = 2048. Если разрядность АЦП - n десятичных разрядов, то L = 10n. Например, при п,равном четырем полным десятичным разрядам, значение L = 9999 (как говорят при этом - «четыре девятки»), или округленно L = 10 000. Цифровые средства измерения, предназначенные для работы с человеком (а не в составе измерительных систем), имеют десятичные цифровые отсчетные устройства, т.е. индикаторы, отражающие числа в десятичной (привычной нам) системе счисления и состоящие из нескольких десятичных разрядов. Характеризовать отсчетное устройство (индикатор) ЦИП при этом можно по-разному.
Один из способов - задание максимального числа возможных значений выходного цифрового кода (точек) на отсчетном устройстве, т.е. указание длины шкалы L. Например, L = 999 точек (или округленно - 1000 точек).
Другой способ - задание числа десятичных разрядов п. Причем число десятичных разрядов п может быть как целым (например, 4 десятичных разряда), так и дробным (например, п = 3 1/2 разряда). В первом случае в каждом разряде индикатора в процессе измерения могут появляться любые цифры от 0 до 9. Например, если максимально возможное индицируемое число L = 999, то говорится, что разрядность п равна трем полным десятичным разрядам. Во втором случае (дробное задание разрядности) в старшем десятичном разряде могут быть, например, только цифры 0 или 1 (это не полный разряд, а половина разряда), а в остальных, скажем, трех разрядах - цифры от 0 до 9 (это полные разряды). Максимальное число на индикаторе такого ЦИП может быть 1999. При этом разрядность п определяется как 3 1/2 разряда.
Разрешающая способность R (Resolution) - это величина, обратная длине шкалы L (R = 1: L)и характеризующая чувствительность АЦП. Чем больше длина шкалы L, тем лучше разрешающая способность R и тем, следовательно, выше качество преобразования. Значение кванта q (quant) - единицы младшего значащего разряда (МЗР) определяется отношением номинального Uномзначения входного напряжения (или верхнего значения диапазона измерения) к длине шкалы L:
q = Uном/ L.
Для двоичных АЦП значение кванта q иногда обозначается Least Significant Bit (LSB), для десятичных АЦП - Least Significant Digit (LSD).
Например, если длина шкалы цифрового мультиметра L = 1999 точек (или округленно 2000 точек) и выбран диапазон измеряемых напряжений Uном = 2 В, то вес кванта (единицы МЗР) в этом режиме q = 1 мВ. Чем меньше значение q,тем выше чувствительность преобразования и, как правило, выше точность. Значение кванта q определяет чувствительность АЦП и прибора в целом.
Погрешность квантования Dкв - важное понятие цифровой измерительной техники. Одним из основных источников недостоверности преобразования аналогового сигнала в цифровой код является процедура квантования, т.е. автоматического округления. Преобразование бесконечного множества возможных значений входного напряжения U в конечное число возможных уровней выходного кода неизбежно приводит к появлению погрешности квантования Dкв. Эта погрешность принципиально неистребима, но может быть обеспечена удовлетворительно малой.
Функция погрешности квантования Dкв - это разница между реальной ступенчатой характеристикой преобразования и идеальной линейной (рис. 73).
Конкретное значение погрешности Dкв в каждом отдельном результате преобразования - это случайная величина, равномерно распределенная на интервале кванта q. Все возможные значения этой погрешности лежат в диапазоне ± q/2 (плюс - минус половина кванта). Максимальное значение погрешности Dкв составляет по модулю q/2. Конечно, суммарная погрешность АЦП определяется не только погрешностью квантования. Реальная суммарная погрешность современных АЦП обычно находится в диапазоне 2... 5 единиц младшего значащего разряда (т.е. 2q...5q).
Рис. 66 иллюстрирует зависимость выходного кода N АЦП от значения входного напряжения U,а также связь основных понятий: разрядности n, длины шкалы L,разрешающей способности R, веса кванта q и значения погрешности квантования Dкв на примере двоичных АЦП (т.е. АЦП, работающих в двоичной системе счисления), входной сигнал которых - напряжение постоянного тока U. Случай разрядности п = 1 бит (см. рис. 66, а)соответствует простейшему АЦП с двумя возможными состояниями - 0 или 1.
Рис. 66. Связь разрядности, длины шкалы и погрешности квантования: а - п= 1 бит,
L = 21 = 2, R = 1 : 2; б - п= 2 бита, L = 22 = 4, R = 1 : 4; в - п= 3 бита, L = 23 = 8, R = 1 : 8
Случай разрядности п = 2бита (см. рис. 66, б)соответствует АЦП с длиной шкалы L = 4. Случай п = 3 бита (см. рис. 66, в)соответствует длине шкалы АЦП L = 8. Чем больше число двоичных разрядов п,тем больше длина шкалы L (больше число возможных уровней квантования Nm),тем меньше погрешность квантования Dкв.
Таблица 3
Соотношения между разрядностью АЦП, длиной шкалы и разрешающей
способностью
n, бит | L, число точек | R |
0,016 (1,6%) | ||
0,0039 (0,39 %) | ||
0,00098 (0,098 %) | ||
0,00024 (0,024 %) | ||
16 384 | 0,000061 (61 ррт) | |
65 536 | 0,000015 (15 ррт) | |
262 144 | 0,0000038 (3,8 ррт) | |
1 048 576 | 0,95 ррт | |
4 194 304 | 0,24 ррт | |
16 777 216 | 0,060 ррт |
Примечание. 1 ррт (part-per-million) – одна миллионная часть.
В табл. 3 приведены некоторые количественные значения длины шкалы L и разрешающей способности R,соответствующие различным значениям разрядности п современных двоичных АЦП.
По значению разрешающей способности R можно косвенно судить о метрологических характеристиках конкретного типа АЦП (его возможной чувствительности и точности).
Частота дискретизации Fд- одна из важнейших характеристик АЦП, позволяющая оценить его динамические свойства (скорость преобразования), т.е. возможность его работы с быстро меняющимися сигналами, что особенно важно для системных цифровых вольтметров. Значение Fдможет выражаться числом результатов преобразования в секунду - отсчетов в секунду (Samples/s), или слов/с, или в герцах. Например, если сказано, что Fд= 1 МГц (или Fд = 1 Мслов/с, или Fд = 1 MSamples/s), то это означает, что при изменяющемся входном напряжении преобразователь в течение 1 с может выдать 1 млн различных результатов, соответствующих текущим (мгновенным) значениям входного сигнала.
Длительность цикла преобразования (шаг дискретизации) Tц АЦП - это величина, обратная частоте дискретизации Fд,означающая интервал времени, необходимый для выполнения одного полного цикла преобразования. Значение Tцвыражается в единицах времени: с, мс, мкс и т.д. Если известно значение частоты, например, Fд = 1 МГц, то значение Tц= 1 мкс.