
- •Основы цифровой электроники
- •1.1. Логические функции
- •1.1.1Аксиомы и теоремы алгебры логики
- •1.1.2Операция сумма по модулю два
- •1.2. Логические элементы
- •Комбинационные схемы
- •1.3. Некоторые системы счисления
- •1.4. Дешифратор
- •1.5. Шифратор
- •1.6. Демультиплексор
- •1.7. Увеличение разрядности дешифраторов и демультиплексоров
- •1.8. Мультиплексор
- •1.9. Преобразователи кода
- •1.10. Сумматоры
- •Последовательностные схемы
- •1.11. Триггеры
- •1.11.1Асинхронный rs-триггер
- •1.11.2Синхронный rs-триггер
- •1.11.4Синхронный (динамический) d-триггер
- •1.11.5Универсальный jk-триггер
- •1.11.7Взаимные преобразования триггеров
- •1.12. Счетчики
- •1.13. Регистры
1.4. Дешифратор
Дешифратор (ДШ) преобразует двоичный код на входах в активный сигнал на том выходе, номер которого равен десятичному эквиваленту двоичного кода на входах. Например, входной код 1001 должен сделать активным провод с номером 9. Во всех остальных проводах дешифратора сигналы должны быть нулевыми (или единичными – в зависимости от организации выходной логики: прямая или инверсная). Дешифратор можно считать преобразователем параллельного кода в позиционный.
В полном дешифраторе количество выходов N = 2n, где n – число входов. В неполном ДШ N < 2n. По другому определению, полный ДШ, имеющий n входов, должен реализовывать 2n минтермов уi, определенных на всех наборах из n входных переменных.
Большинство
дешифраторов снабжено одним или
несколькими дополнительными входами
разрешения выходов (прямыми ОЕ или
инверсными
).
Если на таком входе активный уровень,
то ДШ работает в соответствии со своим
определением, а если пассивный, то на
всех выходах также будут пассивные
значения (для прямых выходов – нули, а
для инверсных – единицы).
Рассмотрим ДШ с n=2 и N=4, называемый также дешифратором "2 в 4" или "два на четыре". Активным уровнем сигнала на прямых входах/выходах будет 1, а на инверсных – 0. По этому определению заполним таблицу истинности, где величина х может принимать любые значения.
DEC число |
Входы |
Выходы (прямые и инверсные) |
ЛФ |
||||||||||
al |
a0 |
ОЕ |
|
y0 |
y1 |
y2 |
у3 |
|
|
|
|
||
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
|
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
|
||
2 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
|
||
3 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
|
||
x |
x |
x |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
yi=0
( |
Преобразуем
полученные для yi
уравнения с помощью закона двойного
отрицания к базису
И-НЕ:
.
Решению соответствует схема на рис.2.1.
Рис.2.1
Схема слева, обведенная точками, имеет условное графическое обозначение (А), а схема в запятых – обозначение (Б). Возможны также еще две комбинации прямых и инверсных входов и выходов, показанные на В и Г.
Пояснить
работу ДШ можно с помощью временных
диаграмм для схемы (Б). Во время действия
сигнала
на нижних входах элементов И-НЕ(0…3)
присутствует ОЕ=0, и независимо от
значений a0,al
выходные значения
,
a
yi=0,
что и видно из рис.2.1 (в эти отрезки
времени t0…t1
и t2…t3
выходы "запрещены", т.е. на прямых
выходах yi
устанавливается пассивный уровень "0",
а на инверсных выходах пассивная "1").
В интервале t1…t2
сигнал
(ОЕ=1), и значения yi
зависят только от переменных a1,
a0.
Если код на входах а1а0=10 (BIN),
что соответствует десятичной двойке,
на входах элемента И-НЕ (2) соберутся три
логических "1". Сигнал
,
а у2=1, что видно на диаграмме у2.
Дешифраторы
широко применяются в вычислительной
технике (рис.2.2), как часть больших
интегральных схем, для выбора одного
из нескольких внешних устройств (ВУ)
при обмене данными между ним и
микропроцессором (CPU).
В этом случае на входы Ai
дешифратора микропроцессор (МП) по шине
адреса (ША) помещает адрес ВУ, поэтому
такие входы называются адресными.
Активный
сигнал
с одного из выходов ДШ поступает на
инверсный вход
– "выбор микросхемы - Chip
Select"
– адресуемого ВУ, подключая его к шине
данных (ШД)
Вслед за этим МП производит обмен данными
с выбранным ВУ по шине данных. Все
остальные ВУ пассивны, т.к. на их входах
и их информационные выводы, подключенные
к ШД, находятся в третьем
состоянии
и не препятствуют обмену данными между
адресованным ВУ и МП (Шина – группа
проводников, имеющих одинаковое
функциональное назначение).
Рис.2.2