Мультиплексор
- это устройство, которое осуществляет выборку одного из нескольких входов и подключает
его к своему выходу, в зависимости от состояния двоичного кода. Другими словами, мультиплексор - переключатель сигналов,
управляемый двоичным кодом и имеющий несколько входов и один выход. К выходу подключается тот вход, чей номер соответствует
двоичному коду. Мультиплексор - это устройство, преобразующее параллельный код в последовательный.
Структуру мультиплексора можно представить различными схемами, но более понятна, на мой взгляд, вот эта:
Рис. 1 - Структура мультиплексора
   Самая большая хренотень есть не что иное, как элемент И-ИЛИ. Конкретно здесь элемент 4-х входовый.
Ну а квадратики с единичками внутри, если кто не помнит, инверторы. Разберем выводы. Те, что слева, а именно D0-D3,
называются информационными входами. На них чего-нибудь подают. Входы посередке, а именно А0-А1,
называются адресными входами. Вот сюда именно и подается двоичный код, от которого зависит, какой из входов D0-D3
будет подключен к выходу, на этой схеме обозначенному как Y. Вход С, черт его знает, нафига он здесь.
Вроде бы как разрешение работы, а может просто для понта. Ну его в баню. На схеме еще есть входы адреса с инверсией.
Так вот они тоже показаны здесь для понта. На этом рисунке показан четырехвходовой, или как еще его называют, 4Х1 мультиплексор.
Потому и адресных входов всего 2. Как нам известно, максимальное число переменных определяется как 2n, где n - разряд кода.
Здесь мы видим, что переменных четыре штуки, а значит разряд будет равен 2 (22 = 4). Для пояснения принципа работы этой схемы
посмотрим на табличку истинности:
A1 |
A0 |
Y |
0 |
0 |
D0 |
0 |
1 |
D1 |
1 |
0 |
D2 |
1 |
1 |
D3 |
   Вот так двоичный код выбирает нужный вход. Т. е., если имеем четыре объекта, ну, скажем, они пуляют сигналы,
а устройство отображения у нас одно. Берем мультик (мультиплексор) и втуляем его в схему. В зависимости от двоичного
кода к устройству отображения подключается сигнал от нужного объекта. Такой вот, дохленький пример.
Графическое изображение мультиплексора:
Рис. 2 - Мультиплексор
   Вообще, мультиплексоров всяких очень много. Есть и сдвоенные четырехвходовые, восьмивходовые, 16-ти входовые, счетверенные
двухвходовые и пр. Тот, что на рисунке сделан от фонаря.
Демультиплексор.
    Демультиплексор - устройство, обратное мультиплексору. Т. е., у демультиплексора один вход и куча выходов.
Двоичный код определяет, какой выход будет подключен ко входу. Другими словами, демультиплексор - это устройство, которое
осуществляет выборку одного из нескольких выходов и подключает его к своему входу или, это переключатель сигналов, управляемый
двоичным кодом и имеющий один вход и несколько выходов. Ко входу подключается тот выход, чей номер соответствует состоянию
двоичного кода. И навороченное определение: демультиплексор - это устройство, которое преобразует последовательный код в параллельный.
Обычно в качестве демультиплексора используют дешифраторы двоичного кода в позиционный, в которых вводят дополнительный вход
стробирования. Из-за схожести структур мультиплексора и демультиплексора в КМОП сериях есть микросхемы, которые одновременно
являются мультиплексорром и демультиплексором, смотря с какой стороны подавать сигналы, например, К561КП1, работающая как
переключатель 8х1 и переключатель 1х8 (то бишь, как мультиплексор и демультиплексор с восемью входами или выходами).
Кроме того, в КМОП микросхемах помимо переключения цифровых сигналов (лог. 0 или 1) существует возможность переключения аналоговых.
Другими словами, это переключатель аналоговых сигналов, управляемый цифровым кодом. Такие микросхемы называются коммутаторами.
К примеру, с помощью коммутатора можно переключать сигналы, поступающие на вход усилителя (селектор входов).
Вот напоследок простенькую схемку селектора входов УМЗЧ мы и рассмотрим. Построим ее, ну скажем, с использованием триггеров и мультиплексора.
Рис. 3 - Селектор входных сигналов
   Вот такая несложная схема. Итак, разберем работу. На триггерах микросхемы DD1 собран кольцевой счетчик нажатий
кнопки разрядностью 2 (два триггера - 2 разряда). Двухразрядный двоичный код поступает на адресные входы D0-D1 микросхемы DD2.
Микросхема DD2 представляет собой сдвоенный четырехканальный коммутатор. В соответствии с двоичным кодом к выходам микросхемы
А и В подключаются входы А0-А3 и В0-В3 соответственно. Элементы R1, R2, C1 устраняют дребезг контактов кнопки.
Дифференцирующая цепь R3C2 устанавливает триггеры в нулевое состояние при включении питания, при этом к выходу подключается
первый вход. При нажатии на кнопку триггер DD1.1 переключается в состояние лог. 1 и к выходу подключается второй вход и т. д.
Перебор входов идет по кольцу, начиная с первого.
Источник: http://naf-st.ru.