Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Изучение мультиплексоров.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
1.55 Mб
Скачать

1.2. Расширение разрядности мультиплексоров

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

(1.2)

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

(1.3)

B выражении (1.3) в скобках записаны уравнения четырех MS 4 1 с общим адресом, представленным двумя младшими адресными переменными. Обозначим выходы этих мультиплексоров соответственно как , тогда уравнение (3) можно записать как:

, (1.4)

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

Окончательная схема MS 16 1, построенная на пяти MS 4 1, приведена на рис. 1.3. Такая структура называется пирамидальной.

Рис. 1.3. Пирамидальная структура мультиплексора

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

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

(1.5)

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

(1.6)

В выражении (1.6) в скобках записаны уравнения двух мультиплексоров MS 4 1 с общим адресом, представленным двумя младшими переменными. Будем рассматривать в первой строке и a2 во второй как стробирующие входы для этих мультиплексоров. Тогда уравнение стробируемого MS 4 1 с активным нулем на стробирующем входе с будет иметь вид:

(1.7)

Структура такого мультиплексора и его функциональное обозначение приведена на рис. 1.4. На рис. 1.4 приведена реализация мультиплексора и с прямым и с инверсным выходами, что позволит показать различные варианты построения MS 8 1. Если адресную переменную a2 подать непосредственно на вход v первого стробируемого мультиплексора MS 4 1, то мы реализуем первую часть выражения (1.6), а если ее подать через внешний дополнительный инвертор на вход второго стробируемого мультиплексора MS 4 1, то мы реализуем вторую часть выражения (1.6). Представим уравнение (1.6) в виде:

, (1.8)

Из (1.8) видно, что для окончательной реализации MS 8 1 на стробируемых MS 4 1 потребуется: два MS 4 1, инвертор и либо двухвходовый элемент «ИЛИ», если у мультиплексоров MS 4 1 реализован прямой выход; либо двухвходовый элемент «И-НЕ», если у мультиплексоров MS 4 1 реализован инверсный выход. Такая структура называется линейной.

Обобщенная схема реализации приведена на рис. 1.5. Такой вариант наращивания обеспечивает меньшие задержки распространения сигналов по сравнению с мультиплексным деревом. На рис. 1.6 представлена схема MS 16 1, построенная на четырех стробируемых MS 4 1 и одном стробируемом дешифраторе 1 из 4-х, где вход С дешифратора выполняет функции стробирующего входа всего MS 16 1. Ясно, что и эту структуру можно реализовать для любого числа входов.

Рис. 1.4. Мультиплексор со стробирующим входом

Третий вариант увеличения числа информационных входов реализуется наиболее просто при использовании мультиплексоров, выходная цепь которых реализована с тремя состояниями выхода. В этом случае выходы всех мультиплексоров просто соединяются в одну цепь, причем в каждый момент времени активным будет являться выход только одного выбранного мультиплексора, то есть того, на входе v которого действует активный сигнал. На рис. 1.7 показана схема MS 16 1, построенная на четырех MS 4 1 с тремя состояниями выхода, активное значение у стробирующего входа которых равно 0 и одном стробируемом дешифраторе 1 из 4-х, причем вход с дешифратора выполняет функции стробирующего входа всего MS 16 1. Такая структура называется линейной с объединением по выходу.

Рис. 1.5. Линейная структура объединения мультиплексоров

Все рассмотренные выше схемы осуществляют логическую передачу входных данных на выход мультиплексора, поэтому они используются для обработки только цифровых сигналов. Более широкие возможности обеспечивают универсальные селекторы – мультиплексоры, выполненные на двунаправленных полупроводниковых ключах, реализуемых в КМДП-схемотехнике, и позволяющие непосредственно соединять входы с выходами.

Рис. 1.6. Схема MS 16 1

Рис. 1.7. Схема MS 16 1 с объединением по выходу

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

В качестве примеров использования мультиплексора по прямому назначению можно привести следующие:

  • мультиплексирование многоразрядного адреса микросхем памяти;

  • мультиплексное управление многоразрядными многоэлементными индикаторами;

  • последовательный опрос многих переменных, датчиков и других однобитовых источников информации;

  • временное уплотнение аналоговых сигналов в телефонии;

  • мультиплексирование выходных данных тестопригодных БИС;

  • построение многоканальных коммутаторов, осциллографов, и т. д. и т. п.