МУЛЬТИПЛЕКСОР И ДЕМУЛЬТИПЛЕКСОР.

 

Во многих случаях возникает необходимость последовательного опроса логических состояний большого числа переменных и передачи их на один выход. Для этой цели служит специальное устройство, называемое мультиплексором.

Мультиплексор передает сигнал с одного из информационных входов xi на единственный выход y, причем номер этого входа равен десятичному эквиваленту двоичного кода на адресных входах ai.

Создадим устройство, передающее на выход У один из двух входных сигналов Х1 или Х2 – мультиплексор 2®1.

Х1

 
 


У

 
 


Х2

 
 


А

Рис.4а.

 

Таблица истинности устройства будет иметь вид:

Адресный вход ВыходУ
Х1
Х2

 

Исходя из таблицы, построим ФАЛ: У = Х1*А + Х2*А.

 

Синтезируем устройство, соответствующее такой простой функции:

Рис.4б.

 

 

Х1 MUX

X2 Y

A

 

 

Рис.4.в. Условное графическое изображение мультиплексора.

 

На рис.4с представлена схема мультиплексора на 4 входа.

 

Рис.4с.

Мультиплексор имеет адресные входы а0 и а1 и 4 информационных входа х03. В зависимости от состояния адресных входов выход мультиплексора соединяется с одним из его информационных входов. Схема построена таким образом, что с выходом соединяется тот вход, индекс которого равен двоичному числу, определяемому переменными а0 и а1. Непосредственно из схемы следует, что

 

y = a1a0x0 + a1a0x1 + a1a0x2 + a1a0x3

 

В формуле для у логическое произведение адресных сигналов равно единице только для той входной переменной, индекс которой совпадает с требуемым адресом. Например, если a1 =1, а a0=0, то

 

y = 1*1*x0 + 1*0*x1 + 0*1*x2 + 0*0*x3

 

По этому принципу эту схему можно распространить на любое число входных переменных. Если мультиплексор имеет n адресных входов, то ими можно коммутировать 2n информационных входов.

 

Промышленностью выпускаются следующие мультиплексоры в интегральном исполнении:

 

 

  TTL ЭСЛ КМОП
16 входов SN 74150    
8 входов SN 74151 МС 10164 МС 14512
2х4 входа SN 74153 МС 10174 МС14539
4х2 входа SN 74157   МС14519