У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Курсова робота - Цифрові шифратори
27
з'єднують з інверсними виходами тригерів. Аналогічним чином два входи схеми І2 сполучені з інверсними виходами триггеров Tг1 і Tг2, а третій - з прямим виходом тригера Tг3 і т. д. Схема, побудована таким чином, показана на рис. 1.2.

Рис. 1.2. Схема побудови матричного дешифратора

Пірамідальним дешифратором називають багатокаскадну схему, будь-яка вихідна функція якого в кожному каскаді утвориться як кон’юнкція вхідної змінної і деякої функції попереднього каскаду, що не залежить від цієї змінної. Вихідними функціями першого каскаду пірамідального дешифратора є також кон’юнкції.

Пірамідальні дешифратори в порівнянні з матричними характеризуються більш економною реалізацією за рахунок використання при їх побудові деяких загальних елементів для різних вихідних функцій.

На практиці при побудові пірамідального дешифратора будують матричний дешифратор для будь-яких двох змінних, наприклад х1 і х2. Максимальне число таких схем дорівнює чотирьом. Їх виходи з'єднують з входами схем збігів другого каскаду, куди подаються також сигнали третьої змінної, наприклад х3. Максимальне число схем цього каскаду може бути рівним 8.

Схеми збігів будують так: до одного входу кожної з перших чотирьох схем підключають один з виходів першого каскаду, а до другого входу – вихід х3 третьої змінної; входами кожної з других чотирьох схем збігів є також один з виходів першого каскаду і інверсний вихід третьої змінної.

Виходи цих схем збігів також є загальними для схем наступного каскаду. Аналогічним чином будують схеми збігів подальших каскадів, для кожного з яких справедливі вирази:

де j – номер функції; q – номер каскаду; хq і – змінна і її інверсія; – конституанта q-гo каскаду. При повному дешифраторі для п змінних останнім буде п – 1-й каскад.

Приклад 2. Розглянемо побудову пірамідального дешифратора для трьох змінних при початкових даних прикладу 1.

Схема складається з двох каскадів, в першому з яких реалізовуються кон'юнкції змінних х1 і х2, а у другому – задані початкові вирази. Як видно з рис. 1.3, а, двовходові схеми збігів першого каскаду будують аналогічно схемам матричного дешифратора. Входами другого каскаду є виходи чотирьох схем збігів першого каскаду і тригера Тг3. Перший вхід схеми І1 другого каскаду сполучений з виходом І1 першого каскаду, а другий вхід – з інверсним виходом Тг3; перший вхід схеми І1 сполучений з виходом Тг3 першого каскаду, а другий вхід – з тим же інверсним виходом Тг3 і т. д. Входи останньої схеми збігу сполучені з виходами схеми збігу І1 першого каскаду і прямого виходу Тг3.

Рис. 1.3. Схема побудови пірамідального дешифратора:

а – електронного; б – релейно-контактного

Схеми з релейно-контактних елементів (мал. 3, б) будують аналогічно, за винятком першого каскаду. У цьому випадку розглянутий вище перший каскад складається з двох каскадів. Один з них містить два контакти (що замикає і що розмикає) реле, відповідних однією із змінних, наприклад х1. Ці контакти, що об'єднуються часто в той, що перемикає, мають спільний вхід, на який подається одиничний сигнал; два їх виходи з'єднують з контактами реле, відповідного змінній х1. Контакти цього реле утворюють другий каскад з числом виходів до чотирьох. Число каскадів для такої схеми рівне п. Слід зазначити, що схема мал. 3, б є конкретним різновидом схем, відомих під назвою «стандартного дерева».

Прямокутний дешифратор, як і пірамідальний, являє собою багатокаскадну схему, для якої кожна з вихідних функцій будь-якого каскаду являє собою кон'юнкцію. Відмітною особливістю прямокутного дешифратора є те, що вихідні функції будь-якого каскаду, крім першого, є кон'юнкціями функцій попереднього каскаду.

Розглянемо будову цього дешифратора, почавши з першого каскаду, реалізованого на схемах збігу. Всі задані п змінні розбивають на А груп з числом змінних в кожній групі, рівним ц. Мінімальне число таких груп Амін = 2, а максимальне Амакс = Е(п/2) при ц = 2, де Е означає округлення у бік найближчого більшого цілого числа. Внаслідок такого округлення одна з груп може містити усього лише одну змінну. Для кожної з цих груп будують всі можливі конституанти, які називаються частковими, оскільки вони становлять лише частину вихідних конституант (п змінних). Часткові конституанти будують способом матричних схем. Таким чином, для будь-якої и-і групи, що містить ц змінних, часткова конституанта

де v - кількість змінних и – 1-ї групи.

У другому і подальших каскадах утворюються добутки часткових конституант, отриманих в різних групах попередніх каскадів, що дозволяє записати для v-го каскаду

де – часткова конституанта ш-ї групи н-го каскаду, якщо він не останній, або щ – конституанта, коли н – останній каскад; – часткова конституанта и + t-ї групи н – 1-го каскаду. Оскільки являє собою добуток всіх часткових конституант, то максимальне значення |

(2)

де – кількість часткових конституант, утворених в и + t-й групі н – 1-го каскаду. Функція являє собою часткову конституанту, якщо h – u < Ан–1, тобто в тому випадку, якщо ця функція не охоплює часткові конституанти всіх А груп н – 1-го каскаду. Такі часткові конституанти утворюються в окремих групах, число яких ч ? 2, Якщо ж h – u = Ан–1, то охоплює часткові конституанти з всіх груп н – 1-го каскаду. В цьому випадку и = 0, h = Ан–1, ч = 1, н = k (k – число каскадів), а вихідні функції, що реалізовуються

де – часткові конституанти j-ї групи k – 1-го каскаду. Кожна з них є частковою конституантою шj змінних з п, а


Сторінки: 1 2 3 4 5 6 7