Мультиплексор-демультиплексор



 

На основе аналоговых ключей можно строить коммутаторы, позволяющие выполнять функции, как мультиплексора, так и демультиплексора.

На рисунке 2.39а. изображена ИМС 561КП1 (аналогично работает 590КН3) – два мультиплексора-демультиплексора «4х1» с общими адресными входами. При CS=1 все ключи разомкнуты.

На рисунке 2.39б показана ИМС 561КП2 (590КН1) – мультиплексор-демульти-плексор «8х1». Другие, менее распространенные микросхемы описаны в [1].

 

 

     
 

 


Рисунок 2.39 – Микросхемы мультиплексоров-демультиплексоров:

                      а – 561КП1; б – 561КП2

 

Как правило, аналоговые ключи требуют двухполярного питания. Электрические параметры и структура некоторых микросхем указаны в [3].

 

Несмотря на внешнее сходство с мультиплексорами (сравнить рисунки 2.39 и 2.34), аналоговые коммутаторы имеют от мультиплексоров ряд важных отличий:

1) наличие гальванической связи между входом и выходом при включенном ключе в отличие от мультиплексора, осуществляющего лишь имитацию коммутации;

2) возможность двунаправленной передачи данных;

3) возможность передачи аналоговых сигналов.

 

Таким образом, аналоговый ключ является более универсальным устройством, чем мультиплексор и демультиплексор. В связи с этим, в сериях КМОП отсутствуют микросхемы традиционных мультиплексоров и дешифраторов, в качестве которых используются аналоговые ключи.

 

Сумматор

Сумматор (англ. – adder) – цифровой узел, вычисляющий код арифметической суммы входных кодов.

Сумматор с последовательным переносом

А) Полусумматор

 

Пусть на вход поступает два одноразрядных числа А и В. Сумма этих чисел будет представлена уже двухразрядным кодом (см. табл. истинности).

A B CR S
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0

Младший разряд суммы – S (от англ. Sum – сумма). Старший разряд – CR (от англ. Carry – перенос).

По таблице истинности легко построить схему (рисунок 2.40). Полученная схема называется полусумматором.

S=AÅ B

CR=AB

           

 

 

Рисунок 2.40 – Схема полусумматора

 

Введем следующие обозначения.Ai и Bi – значение i-го разряда многоразрядных чисел А и В. Si – значение i-го разряда суммы, cri – вход переноса из (i-1)-го разряда в i-й. CRi – выход переноса из i-го разряда. При этом:

Si = Ai Å Bi Å cri

Из этой формулы ясно, что полусумматор нельзя использовать для построения сумматора любой разрядности, т. к. в нём отсутствует вход переноса cri.

Схема полусумматора имеет и самостоя-тельное значение (рисунок 2.41).

 

Если заменить B на вход переноса CRi, то на схему можно подать n-разрядный код А.

Если cr 0= 0, то Si = Ai и схема является повторителем входного числа А.

Если cr 0 =1, то выходной код увеличивается на единицу: S = A + 1 и схема называется инкрементором.

 


Дата добавления: 2019-03-09; просмотров: 363; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!