Мультиплексоры — цифровые многопозиционные переключатели, по-другому, коммутаторы. У мультиплексора может быть, например, 16 входов и один выход. Это означает, что, если к этим 16 входам присоединены 16 источников цифровых сигналов — генераторов последовательных цифровых слов, то байты от любого из генераторов можно передавать в единственный выходной провод. Для этого нужный нам вход требуется выбрать, подав на четыре входа селекции (т.е. выбора номера канала; 24 = 16) двоичный код адреса. Так, для передачи на выход данных от канала номер 9 следует установить код адреса 1001.
Мультиплексоры различаются по числу входов, способам адресации, наличием входов разрешения и инверсным выходам.
1 O & 1
Y
&
A B S
а) принципиальная схема
А
В
S
Y
Вход данных
Вход выбора
Выход
x
x
x
x
Y = AS’ + BS
б) таблица истинности для КП11 и КП14
Рис. 3.3. Мультиплексор К555КП14 (74158)
Мультиплексоры К555КП11 и К555КП14 содержат по четыре одинаковых двухвходовых мультиплексора. Микроссхема КП11 передает код на выход без инверсии, а КП14 с инверсией.
Выходы мультиплексоров имеют третье состояние. Если на выход разрешения данным ЕO’ подать напряжение высокого уровня, то выходы мультиплексоров разомкнутся. Передача данных разрешается при активном низком уровне на входе ЕО’ У каждого из четырех мультиплексоров имеется по два входа (канала) I1 и I2. Для их выбора служит один адресный вход S. Если на вход S подать напряжение низкого уровня, то одновременно выбираются входы I1 всех мультиплексоров. Соответственно при высоком уровне на входе S принимаются данные от входов I2 всех мультиплексоров.
а) УГО
Вход выбора
Вход данных
Выход
В
А
G’
C0
C1
C2
C3
Y
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
б) таблица истинности КП2
Рис. 3.4. Мультиплексор К555КП2 (74153)
Микросхема К531КП2 представляет собой два четырехканальных мультиплексора, имеющих общие входы выбора А и В. У мультиплексоров есть собственные входы разрешения 1G’ и 2G’ (активный уровень низкий). Выход каждого мультиплексора 1Y и 2Y - ПРЯМОЙ. Входы разрешения 1G’ и 2G’ можно использовать независимо для стробирования выходов 1Y и 2Y; если на входы 1G’ и 2G’ подать напряжение высокого уровня, то логический уровень на выходах 1Y и 2Y станет НИЗКИМ, независимо от сигнальных и адресных входов.
Если вход G’ активный (присутствует напряжение низкого уровня), то на выходе Y отображается тот уровень, который присутствует на выбираемом входе (см. табл. истинности КП2).