Кодировщик
Что такое кодировщик?
Кодировщик - это схема, которая преобразует набор сигналов в код. Давайте начнем составлять таблицу истинности линейного кодировщика 2 к 1, перевернув таблицу истинности декодера 1 к 2.
D 1 D 0 A010101
Эта таблица истинности немного короче. Полная таблица истинности будет выглядеть так:
D 1 D 0 A00 01010111
Нам нужно ответить на один вопрос:что делать с другими входными данными? Мы их игнорируем? Мы заставим их генерировать дополнительный вывод ошибки? Во многих схемах эта проблема решается путем добавления последовательной логики, чтобы знать не только, какой вход активен, но и в каком порядке входы стали активными.
Приложения для разработки кодировщиков
Более полезным приложением конструкции комбинационного кодировщика является кодировщик от двоичного до 7-сегментного. Семь сегментов даны в соответствии с:
Наша таблица истинности:
Я 3 Я 2 Я 1 Я 0 D 6 D 5 D 4 D 3 D 2 D 1 D 0 00001110111000100100100010101110100111011011010001110100101110101101101101111011110100101000111111110011111011
С этой схемой проще решить, что делать с оставшимися шестью записями таблицы истинности. Не следует ожидать, что эта схема будет кодировать неопределенную комбинацию входов, поэтому мы можем оставить их как «безразлично» при проектировании схемы. Уравнения были упрощены с помощью карт Карно.
Сводка по коллекции уравнений
Набор уравнений представлен здесь:
Результирующая принципиальная схема
Схема:
Результирующая лестничная диаграмма
И соответствующая лестничная диаграмма:
СВЯЗАННЫЙ РАБОЧИЙ ЛИСТ:
-
Таблица кодировщиков и декодеров
Промышленные технологии
- Электроника как наука
- Создание домашней лаборатории
- Использование вольтметра
- Использование омметра
- Очень простая схема
- Как использовать амперметр для измерения силы тока
- Экспертное восстановление кодировщика Fanuc
- 6 простых советов по ремонту кодировщика и устранению неисправностей
- Java 8 — Base64
- Поворотные энкодеры повышают точность абсолютного позиционирования робота