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

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис

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

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

Виды шифраторов

Двоичный шифратор

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

[math]\displaystyle{ \ n=2^m, }[/math] где
[math]\displaystyle{ \ n }[/math] — число входов,
[math]\displaystyle{ \ m }[/math] — число выходных двоичных разрядов.

Троичный шифратор

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

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

[math]\displaystyle{ \ n=3^m }[/math], где
[math]\displaystyle{ \ n }[/math] — число входов,
[math]\displaystyle{ \ m }[/math] — число выходных троичных разрядов.

Полный k-ичный шифратор

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

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

[math]\displaystyle{ \ n=k^m }[/math], где
[math]\displaystyle{ \ n }[/math] — число входов,
[math]\displaystyle{ \ m }[/math] — число выходных k-ичных разрядов,
[math]\displaystyle{ \ k }[/math] — основание системы счисления.

Приоритетный шифратор

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

Примеры

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

См. также

Литература

  • Шило В. Л. — Популярные микросхемы ТТЛ. М., Аргус, 1993, ISBN 5-85549-004-1
  • Методические указания. Исследование комбинационных схем. Дешифратор (декодер). Шифратор (кодер).