Шифраторы и дешифраторы

            Шифратор – это комбинационное цифровое логическое устройство преобразующее номер входного сигнала в выходной двоичный код. Т.е. выполняет функцию обратную дешифратору.

            Полный двоичный шифратор имеет n выходов и 2nвходов, где n – разрядность двоичного входа (см. рис.1).

Рис.1. УГО шифратора 4х2

            Микросхемы шифраторов  обозначаются на схемах буквами «CD» (от англ. Coder – кодирующее устройство). Рассмотрим таблицу истинности классического шифратора (см. табл. 1).

Вход х(3:0)

Выход y(1:0)

0001

00

0010

01

0100

10

1000

11

Таблица 1. Таблица истинности шифратора 4х2

            Из таблицы истинности видно, что на выходе «y(1:0)» отображается номер входа, на котором установлена логическая единица.

            Дешифратор преобразует входной двоичный код в управляющий сигнал только на одном из своих выходов. В общем случае, дешифратор имеет n однофазных выходов и 2n выходов, где n – разрядность дешифрируемого кода. 

            Блок дешифратора на схеме обозначаются буквами «DC» (от англ. Decoder – декодирующее устройство) (см.рис.2).

Рис.2. УГО дешифратора 2х4

            Активным всегда является только один выход дешифратора, при этом номер этого выхода и соответствующий номер этого сигнала однозначно определяется входным кодом. Т.е. при сигнале на входе дешифратора 00 мы получаем 1 на нулевом выходе. При  сигнале на входе 01 получаем 1 на первом выходе. При сигнале на входе 10, получаем 1 на втором выходе, и т.д. (см. табл. истинности табл.2).

Вход X(1:0)

Выход F(3:0)

00

0001

01

0010

10

0100

11

1000

Таблица 2. Таблица истинности дешифратора 2х4