Теоретичні відомості і методичні вказівки. До послідовністних схем відносяться різні типи логічних елементів із двома чи більш стійкими станами і пристрої на їхній основі
До послідовністних схем відносяться різні типи логічних елементів із двома чи більш стійкими станами і пристрої на їхній основі, функції виходів яких визначаються не тільки комбінацією діючих на входах зовнішніх сигналів, але і на відміну від комбінаційних схем деякими внутрішніми сигналами (станами), що враховують попередні вхідні впливи: регістри пам'яті, лічильники імпульсів, що накопичують суматори, оперативні запам'ятовуючі пристрої і т.д. Найбільше часто як базові елементи послідовністних схем використовуються логічні елементи с двома стійкими станами, що у сполученні з двійковими комбінаційними схемами утворять елементний базис двійкових цифрових пристроїв.
Тригерами називають спускові чи регенеративні пристрої з двома можливими стійкими станами, у які вони можуть встановлюватися керуючими вхідними сигналами. Існує велика кількість різновидів тригерів, що розрізняються по виду вхідних і вихідних сигналів, а також по способі керування станами запису інформації в тригер.
По виду вхідних сигналів розрізняють тригери з імпульсним і потенційним керуванням. У цифрових обчислювальних пристроях в основному застосовуються тригери з потенційним керуванням.
По способі запису інформації тригери підрозділяються на асинхронні і синхронні (тактуємі). В асинхронних тригерах, момент переключення визначається моментом зміни кодової комбінації на інформаційних входах. У синхронних тригерах зміна станів здійснюється в строго визначені моменти часу дії спеціальних тактових імпульсів. Синхронізація тригерів проводиться за рівнем тактового сигналу або по його позитивному чи негативному фронту.
По виду вихідних сигналів розрізняють статичні і динамічні тригери. У статичних тригерах стійкі стани ідентифікуються по рівнях постійних напруг на їхніх виходах. Стани динамічних тригерів визначаються по наявності чи відсутності на виходах неперервної серії імпульсів. Найбільше поширення в цифровий схемотехніці одержали статичні тригери.
Функціонально тригер можна представити у виді елемента пам'яті зі схемою керування (рис. 3.27). Елемент пам'яті зберігає інформацію про результат попереднього впливу на тригер. Схема керування реалізує правила реагування тригера на різні вхідні сигнали і їхні комбінації. У кінцевому рахунку, схема керування виробляє сигнали, що забезпечують збереження інформації в запам'ятовуючому елементі, підтвердження стану або переключення запам'ятовуючого елемента в новий стан. У двійковому тригері для зміни станів запам'ятовуючого елемента досить виробити сигнали установки в одиничний стан (Установка «1») і в нульовий (Установка «0»). Відсутність сигналів установки відповідає режиму збереження інформації, а їхня одночасна дія приводить до невизначеного результату, тому таке керування зазвичай не використовується.
По реакції тригера на вхідні керуючі впливи розрізняють наступні види вході:
- вхід для установки ( - установка) тригера в стан «1» (на основному чи прямому виході тригера установлюється сигнал «логічна 1», тобто ;
- вхід для скидання (Reset - скидання, повернення) тригера в стан «0» ;
- вхід для установки тригера в стан «1» при чи «0» при із затримкою ( - затримка) переключення виходів , відносно входу ;
- вхід переключення ( - релаксатор) тригера в протилежний стан аналогічно лічбі за модулем 2, тому вхід Т називають лічильним;
, - входи для установки ( - включення) і скиданні ( - відключення) тригера в стани відповідно «1» і «0» аналогічно входам і ; відмінність полягає в тому, що одночасне збудження входів і обумовлює невизначеність переходу тригера в один із двох можливих станів, а одночасне збудження входів і викликає однозначно зміну стану тригера аналогічно входу ;
- вхід синхронізації ( - годинник) для точного завдання моментів переключення станів тригера;
- вхід для дозволу чи заборони реагування тригера на відповідні керуючі входи.
Звичайно тригери містять лиш частинe з перерахованих типів входів, причому деякі з них є кратними. По сукупності керуючих входів розрізняють:
- тригери з роздільними входами установки в стан «0» і «1»; - тригери бувають асинхронними і синхронними, якщо крім і мається вхід ;
- тригери з записом інформації з одного входу в моменти часу, обумовлені синхроімпульсами ;
- тригери з лічильним входом;
- тригери - універсальні тригери, в яких входи і окремо реалізують роздільне керування, а одночасне – лічильний режим.
Крім названих типів існує багато різновидів тригерів з комбінованим керуванням названими типами входів з синхронізацією чи без неї, із блокуванням яких-небудь інформаційних входів чи без неї. Тригери, синхронізуємі рівнем синхроімпульсу, можуть протягом дії синхроімпульсу багаторазово переключатися керуючими сигналами. У паузі між синхроімпульсами їхній стан не змінюється незалежно від керуючих сигналів.
Тригери, синхронізуємі фронтом, змінюють стану лише в момент переключення рівнів синхроімпульсу з «0» у «1» (позитивний фронт) чи з «1» у «0» (негативний фронт). При будь-яких постійних рівнях синхроімпульсу тригер зберігає стан при всіляких змінах керуючих сигналів. Отже, синхронізуємий фронтом тригер за час дії синхроімпульсу будь-якої тривалості може, переключитися тільки один раз.
RS-тригери
Логічна структура - тригера представлена на рис. 3.28,а, умовне графічне зображення (рис. 3.28,б) а його стани описуються картою Карно (рис. 3.28,в), аргументами якої є вхідні сигнали тригера на -м такті і попередній стан тригера .
Записана по карті Карно МДИФ з довизначенням заборонених станів «логічними 1» дає характеристичне рівняння - тригера
(3.8)
На рис. 3.28, в приведені часові діаграми переключення станів тригера.
Аналогічно характеристичне рівняння у формі МКНФ для тієї ж карти Карно з довизначенням заборонених станів «логічними 0» має вид
(3.9)
Перетворивши тотожне рівняння (3.8), скориставшись правилом подвійного заперечення
(3.10)
Характеристичне рівняння у формі (3.10) показує спосіб реалізації - тригера на елементах І-НІ (рис. 3.29,a). На рис. 3.29,б наведене його умовне графічне зображення, а на рис. 3.29,г - часові діаграми роботи.
На умовному графічному зображенні (рис. 3.29, б) кружки на входах , показують, що даний - тригер керується інверсними сигналами, тобто в режимі збереження інформації на входи подаються і , керування здійснюється подачею на відповідний вхід рівня «0», а забороненою є комбінація вхідних сигналів .
Рівняння (3.8) - (3.10) і карта Карно описують тільки статичні режими роботи - тригерів. Найбільш повне представлення про їхню роботу дають часові діаграми (рис. 3.28,г, 3.29,г), що описують не тільки значення вихідних рівнів і в будь-який момент часу, але і тривалості фронтів , ,затримок і послідовність переключення логічних елементів. З часових діаграм видно, що тривалість переключення і мінімальна тривалість вхідного сигналу даних асинхронних - тригерів визначаються середнім часом затримки сигналу логічними елементами і
.
При розгляді часових діаграм (рис. 3.28,г, 3.29,г) варто звернути увагу на те, що моменти переключення вихідних рівнів визначаються строго зміною логічних станів інформаційних входів, що характерно для асинхронних - тригерів.
На часових діаграмах символом (*) позначені інтервали впливу на входи - тригерів забороненими комбінаціями керуючих сигналів. І-НІ. Стан, що приймає - тригер по закінченні дії забороненої комбінації, залежить від того, який з керуючих сигналів триває довше, а при строго одночасному переключенні сигналів на входах і - від випадкового розкиду параметрів логічних елементів.
D-тригери
До -тригерів відносяться послідовністні бістабільні пристрої з одним інформаційним входом і входом синхронізації , які в моменти дії синхронізуючого рівня або фронту встановлюються в стан, що визначається логічним рівнем сигналу на вході . Принципово здійсненні асинхронні - тригери, однак, не представляють практичного інтересу.
Функціонування синхронного - тригера в статичних режимах описується картою Карно і характеристичним рівнянням
. (3.11)
Реалізації синхронних -тригерів, що задовольняють рівнянню (3.11), показані на рис. 3.30. Якщо на синхронізуючий вхід - тригера (рис. 3.30,а) поданий рівень (чи для рис. 3.30,г), що є домінуючим для логічних елементів DD1, DD2, на їхніх виходах установлюються рівні ( ), що не залежать від стану інформаційного входу і забезпечують режим збереження асинхронного тригера на логічних елементах DD3, DD4. При ( ) інформаційний вхід однозначно визначає стан виходу елемента DD1, що, у свою чергу, обумовлює інверсний рівень на виході елемента DD2. Якщо при цьому ( ), тригер встановлюється в одиничний (нульовий) стан, тобто в тригер записується інформація, подана на вхід до установки синхронізуючого рівня . Отже, інформація на виходах - тригера з'являється з затримкою по відношенню до інформаційного входу , обумовленою затримкою синхронізуючого імпульсу відносно інформаційного сигналу , а також часом переключення логічних елементів DD1, ..., DD4 (рис. 3.30, в, е). На рис. 3.30,б, д приведені умовні графічні позначення для - тригерів на елементах відповідно АБО-НІ і І-НІ.
Для забезпечення нормального функціонування синхронізованих рівнем - тригерів необхідно виключити переключення стану інформаційного входу на інтервалі синхронізації . У противному випадку має місце так називане наскрізне керування, тобто несинхронізоване керування станом тригера безпосередньо інформаційним входом. Несинхронізоване керування виключається у випадку синхронізації - тригера фронтом синхроімпульсу.
Один із способів усунення наскрізного керування в - тригерах складається у використанні двотактних структур - типу (Master - хазяїн, що веде, Slave - раб, відомий). Двотактний - тригер будується на основі двох синхронізованих протифазними рівнями - тригерів (рис. 3.31, а, б). Завдяки синхронізації протифазними синхроімпульсами і запис нової інформації в тригери і ступеней принципово розділена в часі, що виключає наскрізну передачу інформації з входу на виходи , .
При тригер допоміжної ступені знаходиться в режимі збереження інформації, а у вихідний тригер (ступінь ) рівнем дозволений перезапис умісту тригера . Переключення синхроімпульсу і (рис. 3.31,в) змінює режим роботи тригерів і : тригер переходить у режим запису інформації з входу , а тригер - у режим збереження інформації, записаної на попередньому кроці. В допоміжному тригері можливий режим несинхронізованого запису протягом інтервалу синхроімпульсу . По закінченні синхроімпульсу ( ) інформаційний вхід блокується і в основний тригер записується остаточно сталий стан .
Час, що дозволяє, по входу синхронізації при мінімально припустимій тривалості синхроімпульсу
.
Виключення режиму наскрізного керування дозволяє використовувати синхронізовані фронтом і двотактні - тригери в лічильному режимі, для чого з'єднуються інформаційний вхід і інверсний вихід - тригера (штрихова лінія на рис 3.31, а).
Т-тригери - послідовністні регенеративні бістабільні пристрої з одним керуючим входом , що кожним вхідним сигналом переключаються в протилежний стан. Робота такого тригера описується рівнянням,
з якого випливає, що - тригер реалізує операцію додавання за модулем 2. Тому - тригери, режим їхньої роботи і керуючий вхід називають лічильними.
- тригер можна побудувати за двотактною схемою. В - тригері - типу (рис. 3.32,а)переключення тригерів ступеней і розділені в часі самим лічильним імпульсом . Тригер ступеню переключається одиничним, а тригер ступеню - нульовим рівнем сигналу . Для реалізації розділеного в часі режиму роботи тригерів студеней і можна використовувати інвертор сигналу аналогічно DD4 у схемі на рис. 3.32,а. Той же результат можна досягти використанням зв'язків виходів елементів DD1(A) і DD2 (В) із входами DD4, DD5. У цьому випадку запис інформації в тригер ступені нульовим рівнем одночасно блокує запис у тригер ступені , що тому знаходиться в режимі збереження інформації. Навпаки, якщо , те тригер ступені переключений у режим збереження інформації і розблоковані вентилі DD4, DD5 для перезапису інформації з тригера ступені в тригер ступені . В - тригерах принципове значення мають зворотні зв'язки між виходами тригера і вхідних логічних елементів. Вони включаються так, що нульове (одиничне) стан тригера дозволяє переключення в одиничне (нульове) стан тригера . Завдяки цьому кожен імпульс на вході змінює стан тригерів ступеней і : по позитивному фронту імпульсу переключається тригер ступеню , aпо негативному фронту - тригер ступеню .
Ще один варіант - тригера можна побудувати на основі - тригера - типу (рис. 3.32,а). Для цього досить його інформаційний вхід з'єднати з інверсним виходом , а на вхід синхронізації подавати лічильні імпульси (рис. 3.32, г).
Як видно з часових діаграм (рис. 3.32, б),частота імпульсів на виході - тригера , тобто їх можна використовувати як дільники частоти. Максимальна частота лічильних імпульсів - тригера - типу за умови визначається значенням .
Універсальний JK-тригер - це послідовністний регенеративний бістабільний пристрій з двома інформаційними входами і , що у випадку вхідної комбінації переключають тригер у протилежний стан подібно -тригеру, а при будь-яких інших комбінаціях вони функціонують як -тригер, у якого роль входів і виконують відповідно входи і : ,
Аналіз стану -тригера на -му кроці часової діаграми можна визначити по станах керуючих входів і тригера на кроці : , , . Оскільки в цифровій схемотехніці в основному використовуються синхронні -тригери, стан входу синхронізації є додатковим аргументом.
Для чотирьох незалежних змінних табл. 3.13 містить вхідних наборів, що характеризують усі можливі переходи станів -тригера. При складанні таблиці істинності і карти Карно передбачається, що в процесі переключення рівнів синхроімпульсу стану інформаційних входів і не змінюються. Тоді характеристичне рівняння - тригера відповідно до карти Карно
Таблиця 3.13
Номер набору | Номер набору | |||||||||||
- тригер можна реалізувати різними способами, але одниою з найбільш вдалих є схема двотактного -тригера. Двотактний - тригер (рис. 3.33,а) не критичний до тривалості керуючого і синхронізуючих сигналів. Функціонування двотактного - тригера пояснюється часовими діаграмами (рис. 3.33, д). Максимальна частота проходження керуючих чи синхронізуючих імпульсів
.
На рис. 3.33, б показане застосування -тригера як двотактного -тригера. Додатковий інвертор на вході (рис. 3.33, в) дозволяє використовувати - тригер як синхронний двотактний -тригер. Якщо входи і об'єднати і подати на них лічильні імпульси , одержимо двотактний - тригер (рис. 3.33, г). У цьому складається універсальність -тригера, що широко застосовують при побудові паралельних і послідовних регістрів, різних лічильних пристроїв, суматорів що накопичують і т.д.
Схема експерименту
До складу лабораторної установки входять: навчальний стенд „LOGIC”, однополярний блок живлення.
Дата добавления: 2015-05-26; просмотров: 837;