Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие (АЛО ЭВМ) - Часть 1.pdf
Скачиваний:
61
Добавлен:
13.02.2021
Размер:
773.53 Кб
Скачать

Глава 4. Мультиплексоры

Однобитовым мультиплексором называется цифровой комбинационный узел, осуществляющий адресную передачу данных из одного из многих входов в один выход. Простейшим примером такого мультиплексора является поворотный переключатель, например на четыре входных направления (рис.4.1).

D0

D1

y

D2

D3

φ

 

Рис.4.1. Электромеханическая модель однобитного мультиплексора MS 41

D0,...,D3 - входные однобитовые данные; φ - угол поворота как адрес входного направления, данные с которого должны быть переданы на выход y.

Для передачи n-разрядного слова необходимо использовать n однобитовых мультиплексоров (n поворотных переключателей на общей механической оси).

4.1.Уравнения и структуры

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

большее целое от log2N. Рассмотрим логическую структуру мультиплексора, аналогичного приведённому на рис.4.1. На основании определения составим таблицу истинности, описывающую его работу (табл.4.1).

Очевидно, что в данном случае разрядность адреса входного направления k = 2. Обозначим адресные

переменные как a1 и a0. Примем, что индекс у входного направления совпадает с номером набора адресных переменных. Крестиком в таблице обозначены безразличные значения данных на входных направлениях.

Итак, адрес с набором 0 передает на выход входные данные D0, а что подаётся на входы D1, D2 и D3 при этом адресе не имеет ни какого значения; адрес с набором 1 передает на выход входные данные D1 и т.д.

Из табл.4.1 получается следующее выражение для выхода y мультиплексора MS 41:

y = a1a0D0 + a1a0D1 + a1a0D2 + a1a0D3 .

(4.1)

B справедливости этого выражения можно убедиться, подставляя в него различные наборы адресных переменных. Из уравнения (4.1) следует, что для реализации мультиплексора MS 41 необходимо использовать четыре трёхвходовых элемента И и один четырёхвходовый элемент ИЛИ. Следует обратить внимание, что адресные переменные образуют все конституенты единицы, поэтому из соображений обеспечения единичной нагрузки по входам a1 и a0 в схему дополнительно вводятся четыре буферных инвертора. Окончательная схема MS 41 приведена на рис.4.2,а, а его функциональное обозначение на рис.4.2,б.

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com

 

 

 

 

 

 

 

 

D0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D1

 

 

 

 

 

 

D0

MS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

a1

 

 

&

 

 

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

 

 

a1

 

 

 

 

 

 

 

D2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

D2

a0

 

 

 

 

y

 

 

D3

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

a0

 

 

a1

 

 

 

 

 

 

 

a0

 

 

 

 

1

 

 

1

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D3

 

 

 

 

 

 

 

б

 

 

 

 

 

 

 

 

 

 

 

&

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а

Рис.4.2. Однобитный мультиплексор MS 41: а - структура; б - функциональное обозначение

Рассмотрим первый вариант построения мультиплексора с большим числом информационных входов на базе полученной структуры. Пусть требуется реализовать MS 161. Запишем уравнение для этого мультиплексора в виде матрицы из четырёх строк и четырёх столбцов (разрядность адреса k для MS 161 равна четырем):

y = a3a2a1a0D0 + a3a2a1a0D1 + a3a2a1a0D2 + a3a2a1a0D3 +

 

+ a3a2a1a0D4 + a3a2a1a0D5 + a3a2a1a0D6 + a3a2a1a0D7 +

(4.2)

+a3a2a1a0D8 + a3a2a1a0D9 + a3a2a1a0D10 + a3a2a1a0D11 +

+a3a2a1a0D12 + a3a2a1a0D13 + a3a2a1a0D14 + a3a2a1a0D15 .

Отметим, что в выражении (4.2) имеют единое представление в каждой строке две старшие адресные переменные, а в каждом столбце - две младшие. Вынесем за скобки в каждой строке две старшие адресные переменные, тогда получим

y = a3a2 (a1a0D0 + a1a0D1 + a1a0D2 + a1a0D3) +

 

+ a3a2 (a1a0D4 + a1a0D5 + a1a0D6 + a1a0D7 ) +

(4.3)

+a3a2 (a1a0D8 + a1a0D9 + a1a0D10 + a1a0D11) +

+a3a2 (a1a0D12 + a1a0D13 + a1a0D14 + a1a0D15) .

B выражении (4.3) в скобках записаны уравнения четырёх MS 41 с общим адресом, представленным двумя младшими адресными переменными. Обозначим выходы этих мультиплексоров соответственно D0/, D1/, D2/, D3/, тогда уравнение (4.3) можно записать как

y = a3a2D0/ + a3a2D1/ + a3a2D2/ + a3a2D3/ ,

т.е. опять получили уравнение MS 41 , следовательно всего потребуется пять MS 41 .

Окончательная схема MS 161, построенная на пяти MS 41, приведена на рис.4.3. Полученную схему называют мультиплексным деревом, или многоярусным мультиплексором. Ясно, что эту структуру можно реализовать для любого числа входов, однако она имеет очевидный недостаток - существенное возрастание задержек распространения сигналов в последовательно включенных ярусах мультиплексоров.

Рассмотрим второй вариант увеличения числа информационных входов мультиплексора. Пусть требуется реализовать MS 81. Запишем его уравнения в виде двух строк (здесь разрядность адреса равна трём):

y = a2a1aD0 + a2a1a0D1 + a2a1a0D2 + a2a1a0D3 +

 

+ a2a1a0D4 + a2a1a0D5 + a2a1a0D6 + a2a1a0D7 .

(4.4)

Ввыражении (4.4) в первой строке адресная переменная а2 встречается только с инверсией, а во второй

-без инверсии. Вынося за скобки переменную a2 в первой строке и а2 во второй, получаем

32

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com

y = a2 (a1a0D + a1a0D1 + a1a0D2 + a1a0D3) +

+ a2 (a1a0D4 + a1a0D5 + a1a0D6 + a1a0D7 ) . (4.5)

D0 D1

D2 D3

D4

D5

D6

D7

D8

D9

D10

D11

D12

D13

D14

D15

a3 a2

a1 a0

 

 

 

D0

MS

 

 

 

 

 

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

D2

 

y

 

 

 

 

 

 

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D0

MS

 

 

 

 

 

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

D2

 

y

 

 

 

 

 

 

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D0

MS

 

 

 

 

 

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

D2

 

y

 

 

 

 

 

 

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D0

MS

 

 

 

 

 

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

D2

 

y

 

 

 

 

 

 

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D0

D1

D2

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D0

MS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D2

 

y

 

y

 

 

 

 

 

 

 

 

 

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис.4.3. Мультиплексор MS 161 на основе пяти мультиплексоров MS 41 (мультиплексное дерево)

В выражении (4.5) в скобках записаны уравнения двух мультиплексоров MS 41 с общим адресом,

представленным двумя младшими переменными. Будем рассматривать a2 в первой строке и а2 во второй

как стробирующие входы для этих мультиплексоров. Тогда уравнение стробируемого MS 41 с активным нулём на стробирующем входе v (valve - клапан, вентиль) будет иметь вид

y = v(a1a0D0 + a1a0D1 + a1a0D2 + a1a0D3) .

Структура такого мультиплексора приведена на рис.4.4,а, а его функциональное обозначение - на рис.4.4,б. На рисунке приведена реализация мультиплексора и с прямым и с инверсным выходами, что позволит показать различные варианты построения MS 41. Если адресную переменную а2 подать непосредственно на вход v первого стробируемого мультиплексора MS 41, то реализуется первая часть выражения (4.5), а если её подать через внешний дополнительный инвертор на вход второго стробируемого мультиплексора MS 41, то реализуется вторая часть выражения (4.5).

33

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

 

 

 

 

y

 

y

 

 

 

 

 

 

MS

 

 

 

 

 

 

 

 

 

 

 

 

б

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

2

3

 

1

0

V

 

 

D D D D

 

a a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

&

&

&

 

 

 

 

 

 

 

а

1

0

1

0

1

0

1

0

a a

a a

a a

a a

0

 

1

 

 

2

3

 

 

D

1 D

 

 

D

D

 

 

11

 

 

 

 

 

 

 

 

1

 

 

0

 

0

 

 

1

 

a

 

a

 

a

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

0

 

 

 

 

 

 

a

 

 

a

 

 

 

Рис.4.4. Стробируемый мультиплексор MS 41: а - структура; б - функциональное обозначение

Представим уравнение (4.5) в виде

y = y/ + y// = y/ × y// .

Видно, что для окончательной реализации MS8>1на стробируемых MS 41 потребуется: два MS 41, инвертор и либо двухвходовый элемент ИЛИ, если у мультиплексоров MS 41 реализован прямой выход, либо двухвходовый элемент И-НЕ, если у мультиплексоров MS 41 реализован инверсный выход. Обобщённая схема реализации приведена на рис.4.5.

34

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com

 

D0

D0

MS

 

 

 

D1

D1

 

 

 

 

D2

D2

y

1

y

 

D3

D3

 

 

a1

y

 

 

 

 

a0

 

 

 

 

 

V

 

 

 

 

D4

D0

MS

 

 

 

D5

D1

 

 

 

 

D6

D2

y

 

 

 

D7

D3

&

y

 

 

a1

y

 

 

 

 

 

 

a0

 

 

 

a2

1

V

 

 

 

a1

 

 

 

 

 

a0

 

 

 

 

 

Рис.4.5. Мультиплексор MS8>1 на основе двух стробируемых мультиплексоров MS 41

Такой вариант наращивания обеспечивает меньшие задержки распространения сигналов по сравнению с мультиплексным деревом. На рис.4.6 представлена схема MS 161, построенная на четырёх стробируемых MS 41 и одном стробируемом дешифраторе «1 из 4-х», где вход v дешифратора выполняет функции стробирующего входа всего MS 161. Ясно, что и эту структуру можно реализовать для любого числа входов.

35

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com

a3

a2

a1

a0

DC y0

2 y1

1 y2

V y3

 

 

 

D0

 

 

 

D0

MS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D1

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D2

 

 

 

D2

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D3

 

 

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D4

 

 

 

D0

MS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D5

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D6

 

 

 

D2

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D7

 

 

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D8

 

 

 

D0

MS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D9

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D10

 

 

 

D2

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D11

 

 

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D12

 

 

 

D0

MS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D13

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D14

 

 

 

D2

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D15

 

 

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V

Рис.4.6. Мультиплексор MS16>1 на основе четырёх стробируемых мультиплексоров и дешифратор «1 из 4-х»

y

MS 41

Третий вариант увеличения числа информационных входов реализуется наиболее просто при использовании мультиплексоров, выходная цепь которых реализована с тремя состояниями выхода (см. модель такого выхода в главе 1). В этом случае выходы всех мультиплексоров просто соединяются в одну цепь, причём в каждый момент времени активным будет являться выход только одного выбранного мультиплексора, т.е. того, на входе v которого действует активный сигнал. На рис.4.7 показана схема MS16>1, построенная на четырёх MS 41 с тремя состояниями выхода, активное значение у стробирующего входа которых равно 0, и одном стробируемом дешифраторе «1 из 4-х», причём вход v дешифратора выполняет функции стробирующего входа всего MS 161.

36

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com

a3

a2

a1

a0

DC y0

2 y1

1 y2

V y3

 

 

D0

 

 

 

D0

MS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D1

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D2

 

 

 

D2

 

 

y

 

y

 

 

 

 

 

 

 

D3

 

 

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D4

 

 

 

D0

MS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D5

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D6

 

 

 

D2

 

 

y

 

 

 

 

 

 

 

 

 

 

 

D7

 

 

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D8

 

 

 

D0

MS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D9

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D10

 

 

 

D2

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

D11

 

 

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D12

 

 

 

D0

MS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D13

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D14

 

 

 

D2

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

D15

 

 

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V

Рис.4.7. Мультиплексор MS16>1 на основе четырёх стробируемых мультиплексоров MS16>1 с тремя состояниями выхода и дешифратора «1 из 4-х»

Если мультиплексор кроме однобитовых данных может осуществлять передачу на свой выход констант и логических функций от входных данных, то он называется функциональным мультиплексором [8]. Примером может служить интегральная схема К561ЛС2 (CD4019A), структура которой приведена на рис.4.8.

37

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com

D2

 

 

 

&

1

 

 

D1

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

&

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

1

 

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

 

 

 

a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис.4.8. Функциональный мультиплексор

Если обеспечить а1 = a0 , то данная схема будет выполнять функции счётверенного мультиплексора

MS2>1. Однако если рассматривать а1а0 как двухразрядный адрес, то для i-го выхода можно записать следующее выражение:

yi = a1a0 × 0 + a1a0 × D1i + a1a0 × D2i + a1a0 × (D1i + D2i ),

что в ряде применений обеспечивает большие возможности в различных схемотехнических решениях.

Все рассмотренные выше схемы осуществляют логическую передачу входных данных на выход мультиплексора, поэтому они используются для обработки только цифровых сигналов. Более широкие возможности обеспечивают универсальные селекторы - мультиплексоры, выполненные на двунаправленных полупроводниковых ключах, реализуемых в КМДП-схемотехнике, и позволяющие непосредственно соединять входы с выходами. Примером такой схемы является интегральная схема К561КП2 (CD4051A), структура которой приведена на рис.4.9,а, а функциональное обозначение - на рис.4.9,б, где а2а1а0 - адрес входа-выхода Di; y – выход-вход, а v - стробирующий вход. При активном уровне 0 на стробирующем входе v один активный сигнал на выходах дешифратора открывает один из восьми ключей, соединяя соответствующую цепь Di с цепью y. При неактивном уровне 1 на стробирующем входе v все двунаправленные ключи закрыты.

38

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

D0

 

 

 

 

 

 

 

Кл 0

 

 

 

 

DC

 

 

 

 

 

 

 

 

0

 

 

 

 

 

D1

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

Кл 1

 

 

 

 

 

 

 

 

D2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a2

4

 

2

 

 

Кл 2

 

 

 

 

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

2

 

3

 

 

Кл 3

 

 

 

 

 

D4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

1

 

4

 

 

Кл 4

 

 

 

 

 

D5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

Кл 5

 

 

 

 

 

 

 

 

D6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

Кл 6

 

 

 

 

 

 

 

 

D7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Кл 7

 

 

 

V

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a2

 

4

MS

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

D0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

D1

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

 

 

D2

 

 

 

 

 

 

 

 

 

1

 

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D6

 

 

 

 

 

 

 

 

 

 

 

 

 

V

 

D7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

б

Рис.4.9. Универсальный селектор-мультиплексор: а - структура; б - функциональное обозначение

Эта схема позволяет реализовать:

мультиплексор MS 4→1. В этом случае входами являются цепи Di, выходом - цепь y, а адрес входного направления, данные с которого должны быть переданы на выход, подаётся на входы а2а1а0;

селектор «1 из 8-ми». В этом случае входом является цепь y, выходами - цепи Di, адрес выходного

направления - а2а1а0;

дешифратор с активной единицей выхода. Дешифрируемое слово подаётся на входы а2а1а0 , цепь y соединяется с источником питания (с уровнем логической единицы), все выходы Di соединяются через резисторы с сопротивлением более 20 кОм на землю (цепь 0 В, цепь с уровнем логического нуля);

дешифратор с активным нулём выхода. Дешифрируемое слово подаётся на входы а2а1а0, цепь y соединяется с землей (цепью 0 В, цепью с уровнем логического нуля), все выходы Di соединяются через резисторы с сопротивлением более 20 кОм с источником питания (с уровнем логической единицы);

управляемый делитель или цифроаналоговый преобразователь [9];

селектор «1 из 4-х» (рис.4.10) с прямой при m = 0 или с инверсной при m = 1 передачей входных данных на две различные группы из четырёх выходов каждая.

39

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com