Мультиплексоры

На рис.39 показан электромеханический аналог восьмиразрядного мультиплексора.

А0 А1 А2 А3 А4 А5 А6 А7
Q

 


Рис.39. Электромеханический аналог восьмиразрядного мультиплексора

 

Бывают двух-, четырех-, восьми- и шестнадцатиразрядные схемы.

Состояние выхода Q однозначно определяется положением подвижного контакта при переключении. На рисунке Q=A1. На схемах электрических принципиальных мультиплексор изображают, как показано на рис.40.

 

 

Рис.40. Условное изображение восьмиразрядного мультиплексора

Схема имеет 8 информационных входов D0D7 (на них подаются входные логические сигналы), 3 адресных входа A0, A1, A2, управляющий вход Е – разрешение. Прямой выход Q и инверсный выход . Когда схема выключена, т.е. Е=1, то независимо от того, какой уровень сигнала (0 или 1), на остальных входах схемы Q=0 ( ). Когда Е=0, схема включается и состояние выхода Q=Di, в зависимости от значения двоичного адреса на входах А0, А1, А2. Табл.15 показывает каким образом при различных значениях управляющих сигналов работает это устройство.

 

Таблица 15

E А2 А1 А0 Q
X X X
D0
D1
D2
D3
D4
D5
D6
D7

 

При проектировании логических устройств может возникнуть необходимость в мультиплексировании большего числа входов, чем есть у выбранной схемы. Эта проблема возникает часто и не только при мультиплексировании. Она решается с помощью расширения или наращивания на основе более простых схем. При этом разработчик этих схем заранее предусмотрел возможность наращивания.

Рассмотрим, например, схему шестнадцатиразрядного мультиплексора (рис.41), построенного на двух интегральных схемах восьмиразрядного мультиплексора.

 

Рис.41. Схема шестнадцатиразрядного мультиплексора, построенного на основе двух восьмиразрядных мультиплексоров

 

До тех пор пока значение двоичного адреса не превышает 0111(2) (7(10)) старший разряд А3=0. Он подается на вход Е первой схемы и через инвертор на вход Е второй схемы, то есть первая схема включена, а вторая – отключена. Таким образом, на первый вход схемы 2-ИЛИ от второго мультиплексора поступает 0, независимо от состояния остальных входов этой схемы. А выход первой схемы равен значению, на которое указывает три младших разряда адреса.