Как работает мультиплексорСамый простой мультиплексор можно представить в виде переключателя, который соединяет огромное число входов с единственным выходом, согласно заданной двоичной кодовой последовательности. Другими словами, мультиплексор это переключатель сигналов, управляемый двоичным цифровым кодом и имеющий несколько входов и один выход. К выходу подсоединяется тот вход, чей номер будет соответствовать двоичному управляющему коду.
Также можно сказать, что мультиплексор - это цифровое устройство, преобразующее параллельный код в последовательный.
В цифровой электронике структуру мультиплексора можно представить различными схемотехническими решениями, например, вот этой схемой как на рисунке ниже: Схема состоит из цифрового элемента на четыре входа И-ИЛИ и двух элементов инверторов (ИЛИ-НЕ). Входы D0-D3, называют информационными входами. А0-А1 называют адресными входами на них поступает двоичный код, который определяет, какой из входов D0-D3 будет подсоединен к выходу Y. Вход С - синхронизация, на него приходит сигнал разрешающий работу схемы. На схеме еще показаны адресные входы с инверсией. Это чтобы сделать работу устройства более универсальным. Все эти элементы образуют 4х1 мультиплексор. Т.е мы имеем 4 состояния мультиплексора, а, значит, разрядов в коде адреса должно быть 2 (22 = 4). Для пояснения принципа работы давайте взглянем в таблицу истинности:
Таким образом двоичный код выбирает требуемый вход. Например, мы имеем четыре датчика, и они подают каждый свой сигнал, а контролирующее устройство у нас одно. С помощью мультиплексора в соответствии с двоичным кодом к устройству подключаются сигнал от нужного нам датчика. На принципиальных схемах мультиплексор обозначается следующим образом:
Демультиплексором называют устройство, обратное мультиплексору. Т. е. у него всего один вход и много выходов, а с помощью двоичного кода задаем, какой выход будет подсоединен ко входу. Можно сказать, демультиплексор - это схема, которое осуществляет выборку одного из нескольких своих выходов и подсоединяет его к входу. Кроме того, демультиплексор - это устройство, преобразующие последовательный код в параллельный. Обычно в роли демультиплексора в цифровой электронике применяют дешифраторы двоичного кода в позиционный, в которых имеется стробирующий вход. Существуют микросхемы которые одновременно являются демультиплексором и мультиплексором, смотря с какой стороны будет подан сигнал. |
|