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

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Encoder»)
Перейти к навигации Перейти к поиску

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

Двоичный шифратор 4-к-2
Двоичный шифратор 4-к-2

Виды шифраторов[править | править код]

Двоичный шифратор[править | править код]

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

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

Троичный шифратор[править | править код]

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

Число входов и выходов в полном троичном шифраторе связано соотношением:

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

Полный k-ичный шифратор[править | править код]

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

Число входов и выходов в полном k-ичном шифраторе связано соотношением:

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

Приоритетный шифратор[править | править код]

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

Примеры[править | править код]

  • К555ИВ1 — ТТЛ микросхема приоритетного шифратора (n = 8, m = 3). Зарубежный аналог 74148.
  • К555ИВ3 — ТТЛ микросхема неполного декадного шифратора (n = 9, m = 4). Зарубежный аналог 74147.

См. также[править | править код]

Литература[править | править код]