Используя два мультиплексора, например, MUX (2-1) количество входов можно увеличить в два раза, реализуя MUX (4-1), если подавать на входы EI старший разряд адресной переменной (A 1) со своими значениями, заданными в функции.
Этот сигнал будет попеременно подключать в работу первый или второй мультиплексор (рис. 3.6, а; табл. 3.7).
Рис. Увеличение разрядности,
а – реализация MUX (4-1) на двух MUX (2-1),
б – реализация MUX (3-1) на двух MUX (2-1)
Таблица истинности MUX (4-1)
№ | Входы | Выходы | ||||||
Служебные | Информационные | Адресные | ||||||
MUX 2 | MUX 1 | |||||||
EI | X 3 | X 2 | X 1 | X 0 | A 1 | A 0 | F | |
– | – | – | X 0 | X 0 | ||||
– | – | X 1 | – | X 1 | ||||
– | X 2 | – | – | X 2 | ||||
X 3 | – | – | – | X 3 |
Аналитическое выражение работы MUX (4-1), согласно таблице и схеме а:
Примеры использования мультиплексоров:
- передача данных от нескольких источников сигналов по общему каналу с разделением во времени;
- преобразование параллельного кода в последовательный код (модем);
- постоянные запоминающие устройства;
|
|
- в качестве дешифраторов;
- регистры сдвига (совместно с приоритетным шифратором);
- преобразование целых чисел из формата с фиксированной запятой в формат с плавающей запятой и обратное преобразование;
- для передачи четырех восьмибитовых слов в параллельном коде на восьмибитовый выход. Применяется в микропроцессорной технике.