Шифраторы предназначены для преобразования позиционного кода набора переключателей, клавиш в компактный двоичный код. Применяются они гораздо реже, чем дешифраторы. Значительно меньше и выбор микросхем шифраторов в стандартных сериях. В отечественных сериях шифраторы имеют в названии буквы ИВ.
Ни рис 8.7 показаны две ИС шифраторов: ИВ1 и ИВ3.
Первая имеет 8 входов и три выхода (шифратор 8-3), а вторая – 9 входов и 4 выхода (шифратор 9-4). Все входы шифраторов инверсные (активные сигналы - нулевые). Все выходы тоже инверсные. Микросхема ИВ1 помимо 8 информационных входов и 3 разрядов выходного кода (1, 2, 4) имеет инверсный вход разрешения –EI, выход признака переноса –EO и выход -GS – выход признака прихода любого входного сигнала. Наличие этих дополнительных сигналов позволяет объединить несколько шифраторов для увеличения разрядности.
Рис 8.7 Микросхемы шифраторов в ИВ1добавить вход EI!!!
Таблица 8.3. Таблица истинности шифратора ИВ1.
Входы
Выходы
EI
GS
EO
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Х
Из таблицы видно, что на выходах кода 1. 2. 4 формируется инверсный двоичный код номера входной линии, на которой приходит отрицательный входной сигнал. При одновременном поступлении нескольких входных сигналов формируется выходной код, соответствующий входу с наибольшим номером. Поэтому такой шифратор называется приоритетным. То есть старшие входы имеют приоритет перед младшими. При отсутствии входных сигналов (вторая строчка таблицы) формируется выходной код 111. Единичный сигнал –EI (первая строчка) запрещает работу шифратора (все выходные сигналы устанавливаются в единицу). На выходе –GS вырабатывается 0 при приходе любого входного сигнала, что позволяет, в частности, отличить ситуацию прихода нулевого входного сигнала от ситуации отсутствия любых входных сигналов. Выход –EO становиться активным (нулевым) при отсутствии входных сигналов, но при разрешении работы шифратора сигналом –EI.
Рис 8.8. Стандартное включение шифратора. в ИВ1добавить вход EI!!! GS (выход признака перехода любого сигнала)- а не CS!!!
Наличие у шифратора входов –EI и –EO позволяет увеличивать количество разрядов шифратора. Одновременное или почти одновременное изменение сигналов на входе шифратора приводит к появлению неопределенности на выходах. Необходима синхронизация выходного кода с помощью разрешающего сигнала –EI, который должен приходить только тогда, когда переходные процессы закончились.