Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Элементы комбинационной схемотехники. Ч.1. Лабораторный практикум по курсу «Основы информационной техники». Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
Лабораторная работа 4
МУЛЬТИПЛЕКСОРЫ И ДЕМУЛЬТИПЛЕКСОРЫ
Цель: изучить принципы проектирования и работы устройств
коммутации электронных сигналов мультиплексоров и демульти­плексоров.
Введение
Мультиплексором называется функциональный узел электрон­ного устройства, предназначенный для поочередной коммутации (переключения) информации, поступающей на один из n входов на общий выход. Номер конкретной входной линии, подключаемой к выходу определяется двоичным кодом, поданным на адресные входы А адресных m входов определяется соотношением п = 2 разом, мультиплексор реализует управляемую передачу данных от нескольких входных линий в одну выходную.
Условное графическое обозначение мультиплексора показано на рис. 4.1.
Функция мультиплексора на его условном графическом обозначении помечается буквами MUX (от англ. mul- tiplexer).
В отечественной системе обозначе­ний интегральных микросхем мульти­плексоры имеют обозначение КП, например К155КП1 (зарубежный аналог
74150). Существует большой ряд муль­типлексоров, различных по назначению и конструкции. Они различаются по числу входов, по способам адресации, наличием дополнительных входов разрешения и различных выхо­дов (прямых и инверсных) и т.д.
В качестве примеров использования мультиплексора по прямо­му назначению можно привести следующие: построение многока­нальных коммутаторов, мультиплексирование многоразрядных ли-
, ..., A1, А0. Связь между числом информационных n и
m–1
Рис. 4.1. Условное
графическое изображение
51
т
. Таким об-
4-канального
мультиплексора
ний адреса микросхем памяти; мультиплексирование выходных данных тестопригодных больших ИС.
Линейный мультиплексор
Линейный мультиплексор MUX 4 → 1, примером которого мо­жет послужить ИС семейства ТТЛШ КР1533КП2 аналог 74ALS153), имеет два адресных входа A активный уровень высокий. Данная ИС позволяет коммутировать данные от четырех информационных входов на общую выходную линию.
Логика работы четырехвходового мультиплексора представлена в табл. 4.1, где A реннего дешифратора; I
и A0 – адресный код; F3, F2, F1, F0 – выходы внут-
1
, I2, I1, I0 – входная информация; Y – общий
3
информационный выход.
Таблица истинности
А1 А0 F3 F2 F1 F0 Y
0 0 0 0 0 1 F0·I0 0 1 0 0 1 0 F1·I1 1 0 0 1 0 0 F2·I2 1 1 1 0 0 0 F3·I3
На основании табл. 4.1 выражение для выходной функции Y можно представить с использованием выходов дешифратора в виде
или с минтермами адресного кода
Y = F0 ⋅ I0 + F1 ⋅ I1 + F2 ⋅ I2 + F3 ⋅ I3; (4.1)
100 101 102 103
Схемы мультиплексоров, соответствующие уравнениям (4.1) и (4.2), показаны на рис. 4.2.
1
(зарубежный
и A1, причем их
0
Таблица 4.1
F
внутреннего
0 – F3
.Y AAI AAI AAI AAI=⋅⋅+⋅⋅+⋅⋅+⋅⋅
(4.2)
1
Микросхема КР1533КП2 содержит два независимых мультиплексора
MUX 4
1 с общими адресными входами.
→
52
а б
Рис. 4.2. Схемы мультиплексоров: с внутренним дешифратором (а);
с минтермами адресного кода (б)
При построении схемы мультиплексоров с внутренним линей­ным дешифратором требуются логические элементы с меньшим числом входов, однако при этом увеличивается время установления выходного сигнала. Быстродействие мультиплексора может быть повышено при исключении дешифратора, но для этого потребуется использование схемы совпадения с большим числом входов.
Каскадирование мультиплексоров
В интегральном исполнении мультиплексоры выпускают на че­тыре, восемь или шестнадцать входов. Каскадирование позволяет реализовать коммутацию произвольного числа входных линий на базе серийных микросхем мультиплексоров меньшей разрядности.
Пример построения схемы мультиплексора на 16 входов на ос­нове типовых 4-входовых мультиплексоров показан на рис. 4.3.
Младшие разряды адреса А дам всех мультиплексоров первого уровня, на выходах которых вырабатываются следующие функции:
dFIFIFIFI
=⋅+⋅+⋅+⋅
000112233
dFIFIFI FI
=⋅+⋅+⋅+⋅
104152637
dFIFIFI FI
=⋅+⋅+⋅+⋅
20819210311
dFI FI FI FI
=⋅ +⋅+⋅ +⋅
3 0 12 1 13 2 14 3 15
где I0, ..., I15 – входные переменные; F0, F1 F2, F3 – выходы внут­ренних дешифраторов:
, А0 подключаются к адресным вхо-
1
;
;
;
,
53
.;;;
f
f
f
f
AAFAAFAAFAAF ⋅=⋅=⋅=⋅=
013012011010
Рис. 4.3. Принципиальная схема 16-разрядного мультиплексора путем
каскадирования 4-разрядных мультиплексоров
А
Старшие разряды адреса
, A2 подаются на адресные входы
3
мультиплексора второго уровня, на выходе которого формируется окончательная функция:
dfdfdfdfY ⋅+⋅+⋅+⋅= ,
33221100
где внутренние выходы дешифратора f0−f3 определяются следую­щими минтермами:
,,,.
AA
0 321 322 323 32
AA
AA
AA=⋅ =⋅ =⋅ =⋅
Пусть, например, значение адреса А3 А2 A1 А0 = 11012 = 1310. При этом функция младшей части адреса принимает значение
54
1
=⋅= AAF и на выходах мультиплексоров первого уровня од-
011
d
новременно формируются сигналы
= F1·I13.
d
3
Функция старшей части адреса редачу на выход значение сигнала d
3 3 3 1 13 3 2 1 0 13
= F1·I1, d1 = F1·I5, d2 = F1·I9,
0
1
=⋅= AAf
обеспечивает пе-
233
, т.е.
3
.Yfd fFI AAAAI=⋅=⋅⋅ = ⋅⋅⋅⋅
Демультиплексоры
Демультиплексором называется функциональный узел компью­тера, предназначенный для коммутации (переключения) сигнала с одного информационного входа D на один из n информационных выходов Y. Номер выхода, на который в каждый такт машинного времени передается значение входного сигнала, определяется ад­ресным кодом А ные выходы п связаны соотношением п = 2
, ..., A1, А0. Адресные входы т и информацион-
m–1
m
или т = log2 n.
Демультиплексор выполняет функцию, обратную функции мультиплексора. С их помощью сигналы с одного информационно­го входа распределяются в требуемой последовательности по не­скольким выходам. Применительно к мультиплексорам и демуль­типлексорам пользуются также термином «селекторы» данных.
Демультиплексоры широко применяются в информационно­измерительной технике. Как и мультиплексоры, они служат в каче­стве коммутаторов-распределителей информационных сигналов и синхроимпульсов, для перенаправления (демультиплексирования) данных и орга­низации адресной логики в запоминаю­щих устройствах, преобразования после­довательного кода в параллельный. Число выходов и распределение сигналов на них определяются характером предполагаемой нагрузки.
На условных графических обозначени­ях функция демультиплексора обознача­ется буквами DMX (рис. 4.4).
Рис. 4.4. Условное
графическое обозначение
демультиплексора
55
Принцип работы демультиплексора виден на примере схемы, показанной на рис. 4.5, на котором обозначено: D – информацион­ный вход; A – вход адреса; Y
, Y1 – выход.
0
Рис. 4.5. Схема демультиплексора DMX 1 → 2
Из рис. 4.5 видно, что при A = 0 сигнал информационного входа D передается на выход Y
, а при A = 1 – на выход Y1.
0
Логика работы двухадресного демультиплексора представлена в табл. 4.2, где D – информационный вход; А Е – вход разрешения; х – безразличное состояние.
Таблица истинности демультиплексора DMX 1 → 4
Входы Выходы
E A1 А0 D Y3 Y1 Y2 Y0
1 0 0 0/1 1 1 1 1/0 1 0 1 0/1 1 1 1/0 1 1 1 0 0/1 1 1/0 1 1 1 1 1 0/1 1/0 1 1 1 0 0 0 х 1 1 1 0 0 0 1 х 1 1 0 1 0 1 0 х 1 0 1 1 0 1 1 х 0 1 1 1
, A0 – адресные входы;
1
Таблица 4.2
На рис. 4.6 представлены логические структуры простого де­мультиплексора DMX 1 → 4, который функционирует согласно таблице истинности (см. табл. 4.2). Номера выходных выводов со­ответствуют двоичному коду на линиях адреса.
56
Так же, как мультиплексор, демультиплексор может быть реали­зован как с внутренним дешифратором (рис. 4.6,а), так и с адрес­ными минтермами (рис. 4.6,б).
а б
Рис. 4.6. Схемы демультиплексоров: с внутренним дешифратором (а);
с совмещением адресных и входных переменных (б)
Работу устройства описывают следующие переключательные функции:
() ;() ;
YDEAAYDEAA
=⋅⋅⋅ =⋅⋅⋅
010110
() ; () .
YDEAAYDEAA
=⋅⋅ ⋅ =⋅⋅⋅
210310
Схема демультиплексора с совмещением адресных и входных переменных (см. рис. 4.6,б) обеспечивает высокое быстродействие, однако требуется применение логических элементов с большим числом входов.
Демультиплексоры с большим количеством выходов работают по тому же принципу, только имеют более сложную схему.
Каскадирование демультиплексоров
Дешифраторы-демультиплексоры как самостоятельные изделия имеют 4, 8 или 16 выходов. Если требуемое число выходных шин превышает возможности одной микросхемы, дешифраторы­демультиплексоры наращиваются в систему путем каскадирования. В этом отношении тут нет принципиального различия с мульти­плексорами.
57
Каскадирование позволяет реализовать коммутацию одного входного сигнала на произвольное число выходных линий на базе серийных микросхем меньшей разрядности. Демультиплексоры, выполненные по такой схеме, называются пирамидальными. В пи­рамидальных схемах наращивание производится ступенями, при­чем каждая последующая ступень имеет больше элементов, чем предыдущая.
Пусть требуется реализовать демультиплексирование входного сигнала на N выходных линий, определяемых M-разрядным адрес­ным кодом, на базе типовых микросхем меньшей размерности вида «1 → n».
Для этого следует использовать L = N/n типовых демультиплек­соров с числом адресных входов m = log
n каждый. Число старших
2
адресных разрядов, равное разности M – т, используется дополни- тельным «ведущим» демультиплексором, который располагается в первом уровне схемы каскадирования. Ведущий демультиплексор определяет поочередное включение одного из L микросхем де- мультиплексоров второго уровня. Каскадирование демультиплек­соров вида
«1 → 4» для реализации коммутатора «1 → 16» показа-
но на рис. 4.7.
Рис. 4.7. Пирамидальный демультиплексор 1 → 16
58
Пусть для схемы (рис. 4.7) адресный код А3A2А1А0 = 10102 и зна­чение входного сигнала D = 1. Тогда на выходе ведущего демуль-
1
типлексора ваются нулевые значения. Единичное значение сигнала F
ется на выход Y
ведомого демультиплексора согласно соотноше-
10
нию
=⋅⋅= DAAF
232
, а на остальных выходах устанавли-
переда-
2
.
DAAAAFAAY ⋅⋅⋅⋅=⋅⋅=
012320110
Пример пирамидального демультиплексора DMX 1 → 32 пока­зан на рис. 4.8. Он составлен из одного демультиплексора DMX 1 → 4 и четырех – DMX 1 → 8.
Рис. 4.8. Пирамидальный демультиплексор вида DMX 1 → 32
Адрес единственного выхода, который находится в том же со­стоянии, что и информационный вход D составляется из двоичного кода младших разрядов от 000 для всех выходных демультиплексоров) и кода старших – от 00 11
(входы A4 и A3, соответственно). Адресом выхода с номером 4
2
будет, таким образом, код A ром 12 – A
4 А3 A2 A1 А0
= 011002. Они являются двоичными эквива-
до 1112 (входы A2, A1, А0 – общие
2
4 А3 A2 A1 А0
= 001002, а выхода с номе-
до
2
лентами десятичных чисел 4 и 12.
59
Следует отметить, что промышленностью демультиплексоры как таковые не выпускаются, поскольку их режим может быть реа­лизован как частный случай в других устройствах, например в де­шифраторах, имеющих входы стробирования.
Дешифратор можно рассматривать как обращенный по входам демультиплексор, у которого адресные входы стали информацион­ными, а бывший информационный вход, на который подается напряжение определенного уровня («лог. 0» или «лог. 1»), поддер­живает напряжение выходных выводов в активном состоянии. Та­кие устройства называют дешифраторы-демультиплексоры.
Например, если у демультиплексора DMX 1 → 4 на информаци­онном входе D поддерживать потенциал «лог. 0» или на разреша­ющем входе E «лог. 1», то схема будет работать как дешифратор DC 2 → 4. Таким образом, между обоими типами рассматриваемых устройств нет принципиальной разницы, а различие сводится к ви­ду сигналов на одиночном входе: если они меняются во времени, это демультиплексор, если нет – дешифратор. У дешифраторов этот вход нередко отсутствует, и выходные сигналы на активном выходе имеют одно наперед известное значение.
На рис. 4.9 приведена схема дешифратора-демультиплексора на базе интегральной схемы К155ИД4 (зарубежный аналог 74155).
Дешифраторы-демультиплексоры
Рис. 4.9. Дешифратор-демультиплексор на ИС К155ИД4
Интегральная схема К155ИД4 представляет собой сдвоенный дешифратор-демультиплексор DMX 1 → 4 с общими адресными сигналами A
, A0. Входы разрешения выполняют функцию строби-
1
60
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]