Енкодери (енкодери)

Доста често разработчиците на цифрово оборудване се сблъскват с обратната задача в сравнение с декодирането. Искате да конвертирате осмичен или десетичен редов код в двоичен. Линейният осмичен код може да дойде от изхода на механичен превключвател. Устройство, което преобразува линеен осмичен код в двоичен, се нарича енкодер. Нека направим таблица на истината на такова устройство.

Таблица 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
2х100000010
3хх10000011
4ххх1000100
5хххх100101
6ххххх10110
7хххххх1111

Сега можете да начертаете диаграма на устройството. Фактът, че почти всички низове имат недефинирани стойности, ни позволява значително да опростим схемата на осмичния енкодер. Получената схема на осмичен енкодер е показана на фигура 1.

осмичен
Фигура 1. Схематична диаграма на осмичен енкодер

В момента енкодерите се произвеждат под формата на отделнимикросхеми или се използват под формата на готови блокове като част от други микросхеми, като паралелни АЦП. Графичното обозначение на енкодера е показано на фигура 2. Като пример за енкодери можем да посочим такива домашни микросхеми като K555IV1 и K555IV3.

енкодер
Фигура 2. Графично обозначение на осмичния енкодер

Заедно със статията "Скрамблерите" се чете: