Шифратор (электроника)

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 18:45, 7 января 2015.
Шифратор на 4 входа
Функциональная схема шифратора
P,E - управляющие выходы

Шифратор (кодер) — логическое устройство, выполняющее логическую функцию (операцию) - преобразование позиционного n-разрядного кода в m-разрядный двоичный код.

Устройство шифраторов

Двоичный шифратор выполняет логическую функцию преобразования унарного n-ичного однозначного кода в двоичный. При подаче сигнала на один из n входов (обязательно на один, не более) на выходе появляется двоичный код номера активного входа.

Если количество входов настолько велико, что в шифраторе используются все возможные комбинации сигналов на выходе, то такой шифратор называется полным, если не все, то неполным. Число входов и выходов в полном шифраторе связано соотношением:

где число входов,
— число выходных двоичных разрядов.


x3 x2 x1 x0 y1 y0 P
0 0 0 1 0 0 1
0 0 1 0 0 1 1
0 1 0 0 1 0 1
1 0 0 0 1 1 1
0 0 0 0 x x 0

На входах отсутствует сигнал, что на выходах - безразлично.

Можем вывести выход, который будет сигнализировать о том, что на входе позиционный код (P).

Проверка корректности кода

Если на входе одна "1", то это некоторый код, а если несколько - необходимо выполнить проверку: попарную конъюнкцию.

Логика работы шифраторов

Если на входе код, то P=1. Если он верен, то E=0. Y0, Y1 - двоичный эквивалент позиционного кода. Если Е=1, то значение на выходах игнорируем.

Так как все выходы связаны через дизъюнкцию, то гонок не будет. Время задержки будет: tзад = tзадИ + tзадИЛИ.