
- •2 Лінійні дешифратори
- •3 Реалізація логічних функцій дешифраторами
- •Лекція 2 каскадні дешифратори
- •1 Загальна схема
- •2 Пірамідальний дешифратор
- •Лекція 3 неповні дешифратори
- •Лекція 4 матричні дешифратори
- •1 Одноступінчаті матричні дешифратори
- •2 Двоступінчаті матричні дешифратори
- •Лекція 5 дешифратори з суматорами
Лекція 2 каскадні дешифратори
1 Загальна схема
Лінійні дешифратори є найбільш швидкодіючими. Однак їх реалізація з великою розрядністю вхідних слів утруднена, оскільки потрібно виготовити для однієї мікросхеми з n входами, яка виконує функції дешифратора, контактних площадок для реалізації його виходів. А ще потрібні контактні площадки для входів, блока живлення, сигналів управління мікросхемою в цілому. Тому часто ставиться задача виготовлення дешифратора з великим числом входів і виходів на основі мікросхем з обмеженою кількістю контактів. Для цього схема дешифратора складається з декількох каскадів лінійних дешифраторів. Найчастіше ця кількість дорівнює двом. При цьому перший каскад керує мікросхемами - дешифраторами другого каскаду, другий – мікросхемами дешифраторами третього каскаду і т.д.
Для прикладу на рисунку 1 наданий каскадний дешифратор, який реалізується двома каскадами з допомогою дешифраторів, що мають 2 входи і 4 виходи. Дешифратор першого каскаду, який один, і кожен з 4 дешифраторів другого каскаду дешифрує 2 вхідних розряди. Одночасно один з 4 виходів дешифратора першого каскаду дає дозвіл на роботу відповідного йому дешифратора другого каскаду. В результаті на одному з виходів цього дешифратора з’явиться сигнал. На виходах інших трьох дешифраторів в цей час поява сигналів буде заборонена. Оскільки дешифраторів в другому каскаді 4, то сумарно дешифратор має 16 виходів. При цьому тільки на одному з цих 16 виходів буде знаходиться одиничний сигнал.
Рисунок 1 – Функціональна схема двокаскадного дешифратора
Розглянемо більш детально
роботу наведеної схеми. На дешифратор
першого каскаду заведені розряди
,
комбінації двійкового коду, яка
дешифрується. Кожний з входів Е
дешифраторів
зв’язаний з одним з виходів дешифратора
.
Тому в кожний момент часу тільки один
дешифратор, на який подається сигнал
дозволу с дешифратора
,
дешифрує розряди
,
.
Тобто він дешифрує два старших розряди
,
вхідної кодової комбінації, які подаються
на його входи.
Кожний дешифратор другого каскаду можна ввімкнути аналогічно з другим і т.д. і таким чином зібрати схему, яка дешифрує двійкові комбінації будь-якою розрядності. Недоліком каскадного з’єднання дешифраторів є зростання часу проходження сигналів дешифратора від входу до виходу, тому що на кожному каскаді дешифратора відбувається певна затримка вхідного сигналу.
2 Пірамідальний дешифратор
Розглянутий вище на рисунку 1 дешифратор, одержаний з допомогою каскадного з’єднання двох дешифраторів з двома виходами і одним входом, називається ще пірамідальним дешифратором.
На рисунку 2 надана функціональна схема пірамідального дешифратора з трьома каскадами, трьома входами і вісьма виходами.
Рисунок 2 – Функціональна схема трьох каскадного пірамідального дешифратора
Його достоїнством є те, що він використовує для своєї реалізації тільки 2 входи, а недоліком – додаткова затримка сигналу на другому і третьому каскаді.
Такий дешифратор легко реалізується на схемах І з двома входами, в чому й полягає його основне достоїнство (див. рис. 3).
Рисунок 3 – Функціональна схема пірамідального дешифратора