Texas Instruments Application Report SBAA042 "Кодовые схемы, используемые в аналогово-цифровых преобразователях" (перевод)
- переводы |
- кодировка |
- АЦП |
- Texas Instruments |
- SBAA042
BOB (Bipolar Offset Binary) - биполярный код со смещением
В соответствии со своим названием BOB используется в двуполярных системах, т.е. там, где напряжение может быть как положительным, так и отрицательным. Эта кодовая схема очень похожа на прямой униполярный код, так как в обеих схемах при увеличении аналогового напряжения увеличивается и соответствующее ему цифровое значение.
Биполярный код со смещением (BOB) начинается комбинацией 0000 при отрицательном напряжении полной шкалы. При увеличении цифрового кода на единицу соответствующее аналоговое значение меняется в направлении положительного напряжения полной шкалы на величину напряжения младшего разряда VLSB, проходя на этом пути напряжение биполярного нуля (BPZ). Такой "проход через нуль" происходит при цифровом отсчёте 1000 (см. таблицу 3). Цифровая величина продолжает увеличиваться пропорционально аналоговому напряжению до тех пор, пока не достигнет значения 1111 при положительном напряжении полной шкалы, как показано в таблице 3.
В биполярном коде со смещением старший значащий разряд (MSB) можно рассматривать в качестве знакового, причём логический "0" обозначает отрицательное аналоговое напряжение, а "1" - уровень биполярного нуля (BPZ) и выше. [*1]
Эта схема используется в 12-разрядных АЦП ADS7800 и ЦАПах DAC780x.
Напряжение | Цифровой код | Vt– | VCODE | Vt+ |
---|---|---|---|---|
+FS | 1111 | +4.0625 | +4.375 | |
1110 | +3.4375 | +3.750 | +4.0625 | |
1101 | +2.8125 | +3.125 | +3.4375 | |
½ +FS | 1100 | +2.1875 | +2.500 | +2.8125 |
1011 | +1.5625 | +1.875 | +2.1875 | |
1010 | +0.9375 | +1.250 | +1.5625 | |
BPZ + 1VLSB | 1001 | +0.3125 | +0.625 | +0.9375 |
BPZ | 1000 | –0.3125 | 0.000 | +0.3125 |
BPZ – 1VLSB | 0111 | –0.9375 | –0.625 | –0.3125 |
0110 | –1.5625 | –1.250 | –0.9375 | |
0101 | –2.1875 | –1.875 | –1.5625 | |
½ –FS | 0100 | –2.8125 | –2.500 | –2.1875 |
0011 | –3.4375 | –3.125 | –2.8125 | |
0010 | –4.0625 | –3.750 | –3.4375 | |
0001 | –4.6875 | –4.375 | –4.0625 | |
–FS | 0000 | –5.000 | –4.6875 |
- блог пользователя teap0t
- 103364 просмотра
Новые записи в блогах
- Устранение дребезга контактов на основе вертикальных счетчиков
- Диагностика Imprecise Bus Faults в микроконтроллерах Cortex-M3/M4/M4F
- Self-powered камера
- Фоновый модулятор: беспроводная связь из ничего (перевод)
- Texas Instruments Analog Applications Journal SLYT612 "Снижение искажений в аналоговых КМОП ключах" (перевод)
- USB MSD. Часть 6. Команды SCSI (перевод)
- USB MSD. Часть 3. USB класс накопителей данных (перевод)
- Texas Instruments Application Report SBAA042 "Кодовые схемы, используемые в аналогово-цифровых преобразователях" (перевод)
- 10 принципов правильного интерфейса
- Релиз SDK на русский микропроцессор КРОЛИК
Recent comments
1 день 1 час назад
3 дня 14 часов назад
4 недели 12 часов назад
6 недель 1 день назад
8 недель 6 дней назад
11 недель 6 дней назад
11 недель 6 дней назад
15 недель 4 дня назад
16 недель 6 дней назад
6 лет 2 недели назад