Мультиплексор представляет собой схемный элемент, который подключает один из “n” цифровых входов к одному выходу. Вход выбирается из группы посредством адресных входов.
Рисунок 115
Рисунок 116
8:1
n=3
2n = 8
Таблица 13
En
а2
а1
а0
у
d
d
d
Х0
Х1
Х2
Х3
Х4
Х5
Х6
Х7
Страбирующий вход в этой схеме применяется:
1. Для синхронизации работы устройства с другими блоками.
2. Для наращивания разрядности мультиплексора.
Составим уравнение:
Рисунок 117
По функциональным возможностям мультиплексоры являются очень гибкими устройствами и помимо прямого назначения могут выполнять и другие функции.
Пример 1. Дана таблица истинности для у = f (A, B, C).
А
В
С
у
х0
х1
х2
х3
х4
х5
х6
х7 Для решения подадим на адресные входы имеющегося мультиплексора переменные А, В, С.
Рисунок 118
Можно сделать вывод, что мультиплексор реализует функцию выбора “0” или “1” согласно с определенной комбинацией переменных, значения которых подаются на адресные входы.
Пример 2. Используя мультиплексор 8:1, реализовать функцию f( D, C, B, A), заданную картой Карно.
Т.к. мультиплексор имеет всего три адресных входа, а переменных четыре, то необходимо на адресные входы подать три переменные, а оставшуюся, так подать на информационные входы, чтобы на выходе мультиплексора появилось заданное значение функции.
Рисунок 119
Перепишем карту Карно, исключив А.
Далее необходимо установить как соотносится оставшаяся переменная А с информационными входами.
х0=1 х2=0 х4= х6=А
х1= х3=А х5=1 х7=0
Пример 3. Дана таблица истинности у=f(А,В,С,D). Решить ее, используя мультиплексор 8:1.
А
В
С
D
у
х0 х0=А
х1 х1=0
х2 х2=А
х3 х3=
х4 х4=
х5 х5=1
х6 х6=А
х7 х7=
х0
х1
х2
х3
х4
х5
х6
х7
Рисунок 120
Иногда при разработке логических устройств может оказаться, что потребуется производить набор из большего числа входов, чем требовалось в мультиплексоре, тогда требуется решить задачу расширения.
Пример 4. Осуществить наращивание мультиплексора, используя два мультиплексора 8:1.