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

Теоретические основы дискретных автоматов

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
Формула мультиплексора 4 : 1
)3210( DABDABDABDABVF
.
В мультиплексорах ТТЛ (транзисторно-транзисторная логика) входные информационные сигналы проходят через несколько логических элементов. Поэтому такие приборы могут обрабатывать только импульсные сигналы, ло­гические уровни которых находятся в пределах, допустимых для устройств ТТЛ (от 0 В до +15 В).
Мультиплексоры КМОП (комплементарные металл-оксид полупроводни­ковые) строятся на основе двунаправленных вентильных ключей. На рис. 2.3 представлена принципиальная схема одного канала.
Рис. 2.3. Принципиальная схема одного канала
мультиплексора КМОП
Поскольку ключи КМОП обладают способностью проводить ток в двух направлениях, такие мультиплексоры с равным успехом могут быть использо­ваны и в обращенном режиме в качестве демультиплексоров – устройств, ком­мутирующих сигналы от одной шины к нескольким.
Общий ввод информационных сигналов используется как выходной для мультиплексора или как входной для демультиплексора. Такие устройства на­зывают мультиплексор-демультиплексор.
В отличие от мультиплексоров ТТЛ здесь сигнал от входа к выходу про­ходит без преобразования его в промежуточных элементах микросхемы, поэто­му приборы КМОП могут быть использованы для коммутации импульсных и аналоговых сигналов.
Разрешающий вход служит для тех же целей, что и в микросхемах ТТЛ. Сигнал нулевого уровня на этом входе обеспечивает нормальную работу при­бора. Напряжение высокого уровня на этом входе запирает все ключи, разрывая цепи информационных сигналов.
31
Мультиплексоры могут использоваться как универсальные логические
0
1
элементы, реализующего любую логическую функцию, содержащую до n + 1 переменной, где n – число адресных входов мультиплексора. Применение этого свойства особенно оправданно, когда число переменных достаточно велико. Один мультиплексор в этом случае может заменить несколько корпусов с логи­ческими элементами вида И, ИЛИ, НЕ. Синтез таких схем довольно прост и осуществляется на основе словесного описания функции или по таблице истин­ности.
Использование мультиплексора в качестве универсального логического элемента основано на общем свойстве логических функций независимо от чис­ла аргументов всегда равняться логической единице или нулю
Y = f(X1, X2, … Xp, …, Xn) =
.
Если на адресные входы мультиплексора подавать входные переменные, зная, какой выходной уровень должен отвечать каждому сочетанию этих сигна­лов, то, предварительно установив на информационных входах потенциалы ну­ля и единицы согласно программе, получается устройство, реализующее тре­буемую функцию. На рис. 2.4 изображены таблица истинности функции «ис­ключающее ИЛИ» и реализующая ее схема мультиплексора.
а б
Рис. 2.4. Реализация функции «исключающее ИЛИ» на мультиплексоре:
а – таблица истинности; б – схема мультиплексора
Как следует из таблицы истинности для функции «исключающее ИЛИ»,
сочетаниям Х2 Х1 = 00 и Х2 Х1 = 11 отвечает значение логического нуля, а двум другим Х2 Х1 = 01 и Х2 Х1 = 10 – логической единицы.
Мультиплексоры служат в качестве коммутаторов – распределителей ин­формационных, сигналов и синхроимпульсов, для мультиплексирования дан­ных.
32
2.2. Демультиплексоры
&
&
DD1
DD2
DD3
A
F
0
F
1
A
D
F0
F1
Демультиплексоры в функциональном отношении противоположны мультиплексорам. Здесь сигналы с одного информационного входа распреде­ляются в желаемой последовательности по нескольким выходам. Выбор нуж­ной выходной шины, как и в мультиплексоре, обеспечивается кодом на адрес­ных входах. При n адресных входах демультиплексор иметь до 2n выходов. Де­мультиплексор 1 : 2 имеет один информационный вход и два выхода (рис. 2.5).
а б
Рис. 2.5. Демультиплексор-селектор вида 1 : 2:
а – логическая схема; б – релейно-контактный аналог
Вход D – информационный, вход А – адресный, потенциал на этом входе определяет, на каком из выходов будут формироваться сигналы, повторяющие х.
Когда А = 1, верхний элемент И заперт и на выходе его F0 = 0 нижний элемент, напротив, открыт и работает как повторитель информационных сигна­лов F1 = D. При А = 0 заперт нижний элемент F1 = 0, а верхний пропускает входную информацию F0 = D. Демультиплексоры ТТЛ с большим числом вы­ходов работают по тому же принципу, только имеют более сложную схему.
Логическая схема простого демультиплексора вида 1 : 4 представлена на
рис. 2.6.
Здесь А и В – адресные входы, х – информационный вход, V – разрешаю­щий. Схема функционирует согласно таблице истинности (рис. 2.7). Номера выходных выводов соответствуют двоичному коду на адресных входах (А – младший разряд).
33
Работу демультиплексора описывают следующие логические уравнения
ABVxF )(
0
ABVxF )(
1
ABVxF )(
2
ABVxF )(
3
≥1
≥1
≥1
≥1
1
≥1
1
1
x
V
A
B
A BA
B
F
0
F
1
F
2
F
3
DC
0
A B
E
1 2
3
Y
На условных графических обозначениях у демультиплексоров в основном поле помещают символ DMX.
;
;
;
.
34
а б
Рис. 2.6. Логическая схема демультиплексора вида 1 : 4
ABVxF )(
0
ABVxF )(
1
ABVxF )(
2
ABVxF )(
3
Рис. 2.7. Таблица истинности демультиплексора 1 : 4
Дешифраторы и демультиплексоры широко применяются в дискретной автоматике и информационно-измерительной технике.
Демультиплексоры служат в качестве коммутаторов – распределителей информационных, сигналов и синхроимпульсов, для демультиплексирования данных и организации адресной логики в статических оперативных и постоян­ных запоминающих устройствах (SRAM и ROM).
2.3. Дешифраторы
2.3.1. Линейный дешифратор
Линейный дешифратор (декодер, coder) – это устройство, преобразующее n–разрядный двоичный код в код «один из 2n». Такой дешифратор называется линейным. Линейный дешифратор (рис. 2.8, а) можно рассматривать как обра­щенный по входам демультиплексор, у которого адресные входы стали инфор­мационными, а бывший информационный вход, на который подается напряже­ние определенного уровня, поддерживает напряжение выходных выводов в ак­тивном состоянии.
На условных графических обозначениях дешифраторы (рис. 2.8, б) обо­значают как DC. Символ «×» показывает, что значение логического сигнала (ноль или единица) не влияет на работу схемы.
Работу дешифратора описывают следующие логические уравнения
;
;
;
.
35
≥1
≥1
≥1
≥1
1
≥1
1
1
x
V
A
B
A BA
B
F
0
F
1
F
2
F
3
(×) 1
0 (×)
DC
0
A B
E
1 2
3
Y
Логическая схема линейного дешифратора вида 2 : 4 преобразует двух­разрядный двоичный код в код «один» из четырех». Это означает, что каждому входному набору двоичного кода соответствует четырехразрядный код, отли­чающийся только одним разрядом.
Если данный разряд равен логическому нулю, то это линейный дешифра­тор с инверсными выходами.
Если данный разряд равен логической единице, то это линейный дешиф­ратор с прямыми выходами.
Рис. 2.8. Логическая схема линейного дешифратора вида 2 : 4
а б
36
A0 = 1 B0 = 1
A1 = 0 B1 = 1
Рис. 2.9. Таблица истинности линейного дешифратора 2 : 4
Дешифраторы используются для организации адресной логики в опера­тивных и постоянных запоминающих устройствах, а также для преобразования двоично-десятичного кода в десятичный для управления индикаторными.
2.3.2. Матричный дешифратор
Матричный дешифратор 4 : 16 является многоступенчатым (рис. 2.10), в
который входят один прямоугольный и два линейных дешифратора DD1 и DD2.
Рис. 2.10. Логическая схема матричного дешифратора 4 : 16
37
На два линейных дешифратора поступает адресный двоичный код
DC
D
1
g
f
e
DD1
2 1
4
8
c b
a
d
D
2
D
3
D
0
HG1
g
f
e
c b
a
d
g
f
e
c
b
a
d
А1В1А0В
ческих элементов 2-ИЛИ, которые находятся на пересечении строк и столбцов выходов двух линейных дешифраторов.
дает код «один» из четырех» на строки, а второй дешифратор с инверсными вы­ходами DD2 (2 : 4) – код «один» из четырех» на столбцы. Таким образом, фор­мируется код «один из шестнадцати», обеспечивающий выбор только одного активного логического элемента для каждого кода линейных дешифраторов.
А1В1А0В
на выходе которого будет логический ноль (на всех остальных логическая еди­ница).
поминающих устройствах (DRAM).
.
0
Прямоугольный дешифратор представляет матрицу из шестнадцати логи-
Первый линейный дешифратор с инверсными выходами DD1 (2 : 4) пере-
Например, при поступлении на вход линейных дешифраторов кода
= 0111 будет выбран седьмой логический элемент (штриховые линии),
0
Матричные дешифраторы применяются в динамических оперативных за-
2.3.3. Сегментный дешифратор
Дешифраторы (преобразователи кодов), работающие с сегментными ин­дикаторами (рис. 2.11), преобразуют двоично-десятичный код 8-4-2-1 в семи­сегментный код abcdefg (рис. 2.12).
38
Рис. 2.11. Дешифратор и семисегментный индикатор
01
231
)( DDDDF
02
130
)( DDDDF
Рис. 2.12. Таблица истинности семисегментного индикатора
Индикатор называется семисегментным из-за того, что отображаемый символ строится из отдельных семи сегментов. Внутри корпуса такого индика­тора находятся светодиоды, каждый из которых засвечивает свой сегмент. На­пример, дешифратор двоично-десятичный код 0101
2-10
= 5
преобразует в сег-
10
ментный код 10110112, который зажжет сегменты acdfg.
2.4. Шифраторы
2.4.1. Линейный шифратор
Линейный шифратор (кодер, encoder) – это устройство, преобразующее код «один из 2n» в n–разрядный двоичный код.
Линейный шифратор 4 : 2 (рис. 2.13) преобразует «один из четырех» в 2– разрядный двоичный код. Работу шифратора описывают следующие логиче­ские уравнения
;
.
39
&
1
1
1
&
=1
=1
&
&
D3
D2
D1
D0
F1
F0
33
DF
232
DFF
1231
DFFF
01230
DFFFF
а б
Рис. 2.13. Линейный шифратор 4 : 2:
а – логическая схема шифратора; б – таблица истинности
Линейные шифраторы используются в устройствах ввода информации с цифровой клавиатуры. Нажатая клавиша подает сигнал на определенный вход шифратора, и на его выходе формируется двоичное число, соответствующее символу клавиши.
2.4.2. Приоритетный шифратор
Приоритетный шифратор состоит из схемы выделения старшей единицы и линейного шифратора. Схема выделения старшей единицы (СВСЕ) преобра­зует 4-раз-рядный код Джонсона в код «один из четырех» (рис. 2.14). Работу СВСЕ описывают следующие выражения
;
;
;
.
Выходные сигналы СВСЕ F3, F2, F1, F0 подаются на линейный шифратор, который преобразует код «один из четырех» в двоичный 2-разрядный код.
Приоритетный шифратор используется в аналого-цифровом преобразова­теле (АЦП) параллельного (мгновенного) преобразования.
40
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]