Коды, используемые в ЦАП и АЦП.


Общие сведения о преобразователях.

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

 

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

Кодирование чисел производится, как правило, в позиционной системе счисления.

При кодировании чисел натуральным (обычным) двоичным кодом каждому положительному числу , ставится в соответствие код

,

гдеравно 0 или 1.

Абсолютное значение чисел, представляемых в двоичном коде, не превышает единицы. Крайний правый разряд является младшим, крайний левый старшим. В этом случае имеем:

,

и поэтому вес старшего разряда равен ½, следующего 1/и т.д.

Такой код также называют прямым. Его нельзя использовать для кодирования как положительных, так и отрицательных чисел.

Прямой код со знаком предусматривает введение дополнительного знакового разряда, который является старшим и для отрицательных чисел принимает значение 1, а для положительных 0.

Смещенный двоичный код образуется введением дополнительного старшего разряда, запись единички в которой означает представление положительных чисел, а запись нуля – представление отрицательных чисел. В этом коде нормализованное положительное десятичное число получается суммированием весов значащих разрядов со знаком плюс. Отрицательные десятичные числа получаются суммированием – 1 с весами разрядов, взятыми со знаком плюс.

Дополнительный код имеет одинаковые со смещенным кодом состояния весовых разрядов. Однако положительные числа кодируются нулем в старшем разряде, отрицательные – единичкой. Нормализованные положительные числа образуются суммированием весовых коэффициентов разрядов, отрицательные суммированием весовых коэффициентов с минус единицей. Нуль имеет одно представление. Этот код наиболее удобен для работы с ЦВМ.

Обратный код имеет двойное представление нуля. Для положительных чисел представлен в дополнительном и обратном кодах совпадают с представлением в прямом. Представление отрицательных чисел соответствует инверсному коду положительных чисел в прямом коде со знаком.