Мультиплексор-демультиплексор
На основе аналоговых ключей можно строить коммутаторы, позволяющие выполнять функции, как мультиплексора, так и демультиплексора.
На рисунке 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!