Шифратор (кодер) (англ. encoder) — логическое устройство, выполняющее логическую функцию (операцию) — преобразование позиционного n-разрядного кода в m-разрядный двоичный, троичный либо k-ичный код.
Виды шифраторов
правитьДвоичный шифратор
правитьДвоичный шифратор выполняет логическую функцию преобразования унитарного n-ичного однозначного кода в двоичный. При подаче сигнала на один из n входов (обязательно на один, не более) на выходе появляется двоичный код номера активного входа.
где
— число входов,
— число выходных двоичных разрядов.
Троичный шифратор
правитьТроичный шифратор выполняет логическую функцию преобразования унарно n-ичного однозначного (одноединичного или однонулевого) кода в троичный. При подаче сигнала («1» в одноединичном коде или «0» в однонулевом коде) на один из n входов на выходе появляется троичный код номера активного входа.
Число входов и выходов в полном троичном шифраторе связано соотношением:
, где
— число входов,
— число выходных троичных разрядов.
Полный k-ичный шифратор
правитьЕсли количество входов настолько велико, что в шифраторе используются все возможные комбинации сигналов на выходе, то такой шифратор называется полным, если не все, то неполным.
Число входов и выходов в полном k-ичном шифраторе связано соотношением:
, где
— число входов,
— число выходных k-ичных разрядов,
— основание системы счисления.
Приоритетный шифратор
правитьПриоритетный шифратор отличается от шифратора наличием дополнительной логической схемы выделения активного уровня старшего входа для обеспечения условия работоспособности шифратора (только один уровень на входе активный). Уровни сигналов на остальных входах схемой игнорируются.
Примеры
править- К555ИВ1 — ТТЛ микросхема приоритетного шифратора (n = 8, m = 3). Зарубежный аналог 74148.
- К555ИВ3 — ТТЛ микросхема неполного декадного шифратора (n = 9, m = 4). Зарубежный аналог 74147.
См. также
правитьЛитература
править- Шило В. Л. — Популярные микросхемы ТТЛ. М., Аргус, 1993, ISBN 5-85549-004-1
- Методические указания. Исследование комбинационных схем. Дешифратор (декодер). Шифратор (кодер).
Для улучшения этой статьи желательно:
|