Кодировщик (цифровой) - Encoder (digital)
An кодировщик (или "простой кодировщик") в цифровая электроника это горячий в двоичный конвертер. То есть, если есть 2п входных строк, и максимум только одна из них будет когда-либо высокой, двоичный код этой `` горячей '' строки создается на п-битные выходные линии. Двоичный кодировщик - это двойной из двоичный декодер.
Например, простой кодировщик 4-к-2 принимает 4 входных бита и выдает 2 выходных бита. Проиллюстрированный пример уровня ворот реализует простой кодировщик, определенный таблицей истинности, но следует понимать, что для всех неявно определенных входных комбинаций (т. Е. Входов, содержащих 0, 2, 3 или 4 старших бита), выходы обрабатываются в качестве все равно.[1]
я3 | я2 | я1 | я0 | О1 | О0 | ع |
---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | Икс | Икс | 0 |
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 |
Если входная цепь может гарантировать не более одного активного входа, простой энкодер - лучший выбор, чем кодировщик приоритета, поскольку для его реализации требуется меньше логики. Однако простой кодировщик может генерировать неверный вывод, если активен более одного входа, поэтому кодировщик приоритета в таких случаях требуется.
Типы кодировщика
кодировщики -to-n
А -to-n кодировщик имеет n выходов в соответствии с количество входов. Таким образом сокращается количество линий передачи, и его можно сравнить с мультиплексор. Только один из входов становится "высоким" (логическое состояние "1") за раз.
Типичными примерами могут быть кодировщики 4: 2, кодировщики 8: 3, кодеры 16: 4 и т. Д.
Энкодер 4-в-2
Кодировщик 8-в-3
ВХОД | ВЫХОД | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
d [7] | d [6] | d [5] | d [4] | d [3] | d [2] | d [1] | d [0] | o [2] | o [1] | o [0] |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Икс | Икс | Икс |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 |
0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
Смотрите также
Рекомендации
- ^ «Двоичные кодеры и их приложения». Электроника. 2015-06-29. Получено 2017-05-01.