Дешифраторы и шифраторы
Дешифраторы и шифраторы по существу принадлежат к преобразователям кодов. В условиях обозначения и (decoder и coder).
Двоичные дешифраторы преобразуют двоичный код в унитарный (1 из ). Иначе говоря в зависимости от входного кода на выходе возбуждается одна из цепей. Число выходов полного дешифратора n, где n – число входов (для двоичного ).
Если часть входных наборов не используется, то дешифратор называется неполным, у него 2n.
Функционирование дешифратора описывается:
- минитермы входных переменных.
Видно, что дешифратор реализует частный случай демультиплексора, когда =1.
Пример схемы
Если дешифратор строится на элементах И-НЕ, то его выход – инверсный. В ней одна из выходных цепей имеет нулевой сигнал, все остальные – единичные.
В дешифраторах часто предусматривается стробирование:
либо
т.е. либо введением дополнительного входа параллельно информационным, либо блокированием всех элементов через одну из входных цепей.
В последнем случае, если строб равен нулю, искусственно формируются нули в цепях прямого и инверсного значений переменной . При =1 восстанавливается нормальная работа (так называемое стробирование по выходу и стробирование по входу).
Возможность выполнения дешифраторов в одном корпусе ИМС ограничиваются большим числом внешних выходов. на 5 входов: 5+32+ + + не менее 40 выходов на корпусе.
Условные обозначения:
В сериях ИМС на 4 входа – 16 выходов.
Схема наращивания дешифратора для увеличения разрядности:
Общее стробирование осуществляется по входу ( при =0) на всех выходах первого дешифратора вырабатываются нулевые сигналы, поэтому нули будут вырабатываться и на всех выходах дешифраторов второго яруса. На входы первого дешифратора поданы три старших разряда входного слова, значение которых при =1 определяет номер возбужденной шины на выходе, отпирающей один из дешифраторов второго яруса по его стробирующему входу. Выбранный таким образом дешифратор расшифровывает три младших разряда слова. Например, при дешифрации слова 111011=59 имеем на входе дешифратора первого яруса код 111, что возбуждает его седьмой выход и отпирает 9. На входе 9 действует код 011, поэтому единица появится на его третьем выходе (с номером три) т.е. на 59 выходе.