Загальні поняття і класифікація тригерів



 

У комп’ютерній техніці поряд з вирішенням задач обробки інформації, представленої у двійковій формі, виникає необхідність зберігати таку інформацію. Пристрої і вузли, які використовуються для зберігання багаторозрядних двійкових слів, будують на основі елементів пам’яті здатних зберігати один біт інформації. Найпростішим елементом пам’яті є так звана бістабільна комірка (БК). Бістабільна комірка – це електронна схема, яка може знаходитися у двох стійких станах, перехід між якими здійснюється під дією сигналів керування. Один зі станів такої схеми ототожнюють з логічною „1”, інший з логічним „0”. Не конкретизуючи на даному етапі принципову електричну схему БК зазначимо, що вона має два виходи: прямий Q і інверсний  та два входи S і R (рис. 5.1).

Рис. 5.1. Умовне зображення бістабільної комірки

Стан бістабільної комірки визначається логічним сигналом (рівнем напруги) на її виході Q і встановлюється сигналами, які діють на входах S і R. При наявності логічної „1” на вході S (R = 0) БК встановлюється в одиничний стан Q = 1,  = 0 (звідціля позначення входу буквою S – перша буква англійського слова set - установка). Бістабільна комірка скидається у нульовий стан Q = 0,  = 1 при наявності логічної одиниці на вході R (S = 0) (звідціля позначення входу буквою R – перша буква англійського слова reset - скид). При відсутності сигналів установки і скиду на входах S і R БК знаходиться у стані зберігання інформації, а їх одночасна дія створює її невизначений стан. Сигнали на входах S і R, які керують станом бістабільної комірки звичайно формуються за допомогою спеціального пристрою керування, який реалізується на логічних елементах. Сукупність бістабільної комірки та пристрою керування називається тригерним пристроєм або тригером.

Узагальнена структурна схема тригера показана на рис. 5.2. Важлива роль для забезпечення тих чи інших властивостей тригера належить пристрою керування. В найпростішому випадку пристрій керування взагалі відсутній і сигнали поступають безпосередньо на бістабільну комірку пам’яті. Нижче буде показано, що зміною схеми пристрою керування і способів його зв’язку з БК можна одержати тригери з різними функціональними можливостями.

Рис. 5.2. Структурна схема тригера  

У загальному випадку пристрій керування може мати три групи входів. Входи x1 - xn називають інформаційними (логічними). Сигнали на цих входах визначають інформацію, яка буде записана в тригер. Входи с1 - сk - входи синхронізації (тактові входи). На ці входи надходять сигнали, які дозволяють запис інформації в тригер відповідно з сигналами на інформаційних входах. Входи v1 - vm - називають підготовчими або входами дозволу. Сигнали на цих входах дозволяють в будь-який заданий момент часу перервати роботу тригера зі зберіганням інформації, яка була занесена до нього на момент переривання. Інформаційні входи мають всі тригери, але існують такі тригери, в яких підготовчі входи і входи синхронізації відсутні.

Тригери можуть мати також зворотні зв’язки (на рис. 5.2 лінії зі стрілками) між входами і виходами бістабільної комірки і пристроєм керування. Наявність таких зв’язків є обов’язковою для деяких типів тригерів, наприклад, таких, які при перемиканні повинні враховувати поточний стан виходів бістабільної комірки.

Тригери класифікують за рядом критеріїв.

За логікою функціонуванняі сукупністю інформаційних входіврозрізняють такі тригери:

- тригери з прийомом інформації з двох роздільних входів - RS-тригери;

- тригери з прийомом інформації з одного входу - D-тригери;

- універсальні тригери з прийомом інформації з двох роздільних входів – JK-тригери;

- тригери з лічильним входом – T-тригери;

- комбіновані тригери – DRS, JKRS, TRS.

За способом запису інформації тригери поділяють на асинхронні і синхронні. У асинхронних тригерах запис інформації здійснюється зразу після надходження сигналів на інформаційні входи. Синхронні тригери окрім інформаційних входів обов’язково мають вхід або входи синхронізації. Запис інформації в них, згідно сигналам на інформаційних входах, відбувається тільки після надходження на вхід (входи) синхронізації сигналу керування. Ці тригери не реагують на будь-які зміни сигналів на інформаційних входах x1 - xn при відсутності відповідних сигналів керування на входах синхронізації с1- сk (рис. 5.2).

За способом керування(сприйняття синхронізуючих сигналів) тригери поділяють на три категорії: тригери зі статичним керуванням (керовані рівнем управляючого сигналу на вході синхронізації); тригери з динамічним керуванням (керовані фронтом або спадом сигналу керування на вході синхронізації); двоступеневі тригери.

Тригери зі статичним керуванням зберігають здатність сприймати інформацію відповідно з сигналами на інформаційних входах (активний стан) на протязі всього часу дії рівня сигналу керування на вході синхронізації (“0” або “1” залежно від схемотехніки), а при іншому рівні сигналу залишаються у стані зберігання інформації. В тригерах з динамічним керуванням запис інформації відповідно сигналам на інформаційних входах відбувається тільки при наявності на вході синхронізації сигналу керування у вигляді перепаду напруги від низького U0 до високого U1 рівня, тобто від „0” до „1” (пряме динамічне керування чи керування по фронту імпульсу) або від високого U1 до низького U0 рівня, тобто від „1” до „0” (зворотне динамічне керування чи керування по зрізу імпульсу). При наявності на вході синхронізації таких тригерів статичних рівнів сигналу логічного „0” (рівня напруги U0) або логічної „1” (рівня напруги U1) вони знаходяться у стані зберігання інформації. Найбільш поширене розповсюдження в цифровій електроніці знайшли синхронні тригери з динамічним керуванням. Це обумовлено їх більшою стійкістю до перешкод ніж тригерів зі статичним керуванням. Причиною є те, що ймовірність збою під дією перешкоди тригера з динамічним керуванням значно менша ніж тригера зі статичним керуванням, оскільки тригер з динамічним керуванням зберігає активний стан тільки на протязі коротких проміжків часу, які відповідають перепадам напруги.

Відповідно з ГОСТ 2.743–82 статичні і динамічні входи на умовних зображеннях тригерів можуть позначатися так, як показано на рис. 5.3. З чотирьох варіантів цих позначень у випадку входів з прямим і зворотним динамічним керуванням ГОСТ рекомендує варіант 2).

Рис. 5.3. Позначення входів зі статичним і динамічним керуванням на умовних зображеннях цифрових схем  

Двоступеневі тригери складаються з двох тригерів, запис інформації в які здійснюють послідовно у різні моменти часу. Тригер побудований таким чином називають тригером з MS структурою (MS – абревіатура від англійської назви master-slave, що перекладається як хазяїн-раб). Один з тригерів такої структури називають ведучим (master), другий - веденим (slave). Ведучий тригер служить для проміжного запису вхідної інформації, яка потім переноситься до веденого тригера, де зберігається і, з виходів якого може бути прочитана. Керування двоступеневих тригерів здійснюють або двома послідовними у часі імпульсами, або одним імпульсом. У останньому випадку запис інформації в ведучий тригер відбувається по фронту імпульсу, а її перезапис до веденого тригера по спаду імпульсу.

 

 

Параметри тригерів

 

Тригери комп’ютерної електроніки будують на основі базових логічних елементів описаних в розділі 4. Тому тригерам притаманна більшість параметрів базових логічних елементів (див. підрозділ 4.2) але існує декілька параметрів, які є специфічними для тригерних елементів цифрової електроніки. До таких параметрів відносяться: розділяючий час tроз, максимальна частота перемикання тригера fmax, робоча частота fроб, час затримки перемикання tз.пер. Розглянемо ці параметри більш докладніше.

Розділяючий час tроз визначається, як мінімальний інтервал часу між імпульсами мінімальної тривалості на вході тригера, при якому забезпечується надійне перемикання тригера. Фактично tроз це період надходження на вхід тригера імпульсів мінімальної тривалості, які ще перемикають тригер, тому максимальна частота перемикання визначається як fmax = 1/tроз.

На практиці для забезпечення надійного перемикання частота надходження імпульсів на вхід тригера повинна бути декілька меншою ніж fmax, тому робочою частотою перемикання вважають fроб = 2fmax/3.

Час затримки перемикання тригера tз.пер визначається сумарною затримкою поширення сигналу в логічних елементах, з яких складається схема тригера. Цей параметр визначається за формулою:

                           ,                      (5.1)

де l – кількість логічних елементів в ланцюзі (його називають також тригерною петлею зворотного зв’язку) від інформаційного або тактового входу, на який прийшов сигнал, що перемикає тригер, до входу ЛЕ, на виході якого фіксується вихідний стан тригера.

По суті час затримки перемикання тригера tз.пер – це інтервал часу між фронтом вхідного сигналу, який викликає перемикання, і фронтом сигналу на виході тригера Q або , що спричинив вхідний сигнал. Зазначимо також, що цей параметр визначає мінімальну тривалість імпульсу tW на інформаційних входах, або входах синхронізації тригера, при якій тригер встигне перемкнутися у новий стан. Тому час затримки перемикання тригера tз.пер безпосередньо зв’язаний з розділяючим часом тригера tроз.

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

Окрім розглянутих вище параметрів існують два параметри зв’язані з синхронізацією тригерів: мінімальний час попереднього установлення сигналу на інформаційному вході tSU (Setup Time) і час утримання tH (Hold Time). Параметр tSU визначає мінімальний інтервал часу до надходження сигналу на вхід синхронізації тригера, на протязі якого сигнал на інформаційному вході повинен залишатися незмінним. Час утримання tH – це мінімальний інтервал часу після надходження сигналу синхронізації, на протязі якого інформаційний сигнал повинен залишатися незмінним. Відзначимо, що дотримання тривалостей попереднього установлення сигналу tSU і утримання tH забезпечує правильне відтворювання тригером вхідної інформації.

 

 


Дата добавления: 2018-04-05; просмотров: 938; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!