Texas Instruments Application Report SBAA042 "Кодовые схемы, используемые в аналогово-цифровых преобразователях" (перевод)


COB (Complementary Offset Binary) - Инверсный код со смещением

Инверсный код со смещением, как и его противоположность BOB, используется в биполярных системах. Схемы отличаются друг от друга инверсией (дополнением до единицы) всех битов.

Код COB начинается значением 0000, соответствующем положительному напряжению полной шкалы. По мере увеличения цифрового кода соответствующее аналоговое напряжение изменяется в направлении отрицательного напряжения полной шкалы с шагом, равным –VLSB, проходя по пути через потенциал биполярного нуля (BPZ). Такой "переход через нуль" происходит при цифровом значении 0111 (см. таблицу 4). По мере увеличения двоичного значения аналоговая величина всё дальше уходит в негативную область, пока при комбинации 1111 не достигнет отрицательного напряжения полной шкалы.

Для COB, как и для BOB, старший значащий разряд (MSB) кода можно рассматривать как знаковый, причём единице соответствуют отрицательные значения аналогового напряжения, а логическому нулю - напряжение большее или равное BPZ. [*2]


Таблица 4. Инверсный код со смещением (COB)
Напряжение Цифровой код Vt– VCODE Vt+
+FS 0000 +4.0625 +4.375  
  0001 +3.4375 +3.750 +4.0625
  0010 +2.8125 +3.125 +3.4375
½ +FS 0011 +2.1875 +2.500 +2.8125
  0100 +1.5625 +1.875 +2.1875
  0101 +0.9375 +1.250 +1.5625
BPZ + 1VLSB 0110 +0.3125 +0.625 +0.9375
BPZ 0111 –0.3125 0.000 +0.3125
BPZ – 1VLSB 1000 –0.9375 –0.625 –0.3125
  1001 –1.5625 –1.250 –0.9375
  1010 –2.1875 –1.875 –1.5625
½ –FS 1011 –2.8125 –2.500 –2.1875
  1100 –3.4375 –3.125 –2.8125
  1101 –4.0625 –3.750 –3.4375
  1110 –4.6875 –4.375 –4.0625
–FS 1111   –5.000 –4.6875

ПредпросмотрAttachmentSize
ti_sbaa042_html.zip36.77 КБ