Шифратори (кодери)

Досить часто перед розробниками цифрової апаратури постає зворотне в порівнянні з декодуванням завдання. Потрібно перетворити вісімковий або десятковий лінійний код у двійковий. Лінійний вісімковий код може надходити з виходу механічного перемикача. Пристрій, що перетворює лінійний вісімковий код двійковий називається шифратором. Складемо таблицю істинності такого пристрою.

Таблиця 1.Таблиця істинності вісімкового шифратора (кодера)

ВходиВиходи
№ комбінації1234567A2A1A0
00000000000
11000000001
20100000010
30010000011
40001000100
50000100101
60000010110
70000001111

Ще одним джерелом лінійного восьмеричного коду можуть стати аналогові компаратори з різними порогами спрацьовування. Така лінійка компараторів може служити дляперетворення аналогового сигналу на цифровий код. Однак двійковий код компактніший. Тому потрібний перетворювач коду. Таблиця істинності такого пристрою дещо відрізняється від наведеної в таблиці 1. У цьому випадку вхідний код називається термометричним. Мікросхеми шифраторів зазвичай проектуються таким чином, щоб вони могли перетворювати будь-який варіант вхідного коду двійковий код. Так як частина біт на вході шифратора може набувати значення як логічного нуля, так і логічної одиниці, то такі біти в таблиці істинності позначаємо символом 'X'. Нова таблиця істинності шифратора наведена таблиці 2.

Таблиця 2.Таблиця істинності десяткового шифратора (кодера).

ВходиВиходи
№ комбінації1234567A2A1A0
00000000000
11000000001
21100000010
31110000011
41111000100
51111100101
61111110110
71111111111

Таблиці істинності можна поєднати. У цьому випадку осередки таблиці, де неважливо, чи буде записано нуль або записана одиниця, позначені символом 'X'.

Таблиця 3.Таблиця істинності вісімкового універсального шифратора (кодера).

ВходиВиходи
№ комбінації1234567A2A1A0
00000000000
11000000001
2X100000010
3XX10000011
4XXX1000100
5XXXX100101
6XXXXX10110
7XXXXXX1111

Тепер можна скласти схему пристрою. Те, що практично у всіх рядках є невизначені значення, дозволяє спростити схему восьмеричного кодера. Результуюча схема восьмеричного кодера наведена малюнку 1.

шифратори
Малюнок 1. Принципова схема восьмеричного кодера

В даний час шифратори випускаються у вигляді окремихмікросхеми або використовуються у вигляді готових блоків складі інших мікросхем, таких як паралельні АЦП. Умовно-графічне позначення шифратора наведено малюнку 2. Як приклад шифраторів можна назвати такі мікросхеми вітчизняного виробництва як К555ИВ1 і К555ИВ3.

кодери
Малюнок 2. Умовно-графічне позначення восьмеричного шифратора

Разом зі статтею "Шифратори" читають: