Типи тригерів

Розглянемо загальні характеристики основних типів тригерів. Кожен тип тригера характеризує таблицю переходів (табл. 4.1).

Таблиця 4.1

S

R

Q

J

K

Q

0

D

Q

T

Q

0

Таблиця переходів (табл. 1, а) відповідає роботі RS-тригера. Тут Q0 – поточний стан тригера (стан до подачі на вхід активного сигналу). За відсутності на входах R та S активного рівня тригер зберігає поточний стан Q0. Активний сигнал R = 1 встановлює тригер стан 0, а сигнал S = 1 - стан 1. Зірочкою в таблиці зазначено стан, відповідне забороненої комбінації вхідних сигналів.

Таблиця 1,б є таблицею переходів JK-тригера. Цей тип тригера відрізняється від RS-тригера відсутністю забороненої комбінації вхідних сигналів, при J = K = 1 тригер встановлюється стан, протилежний поточному стану Q0.

Таблиця 1, є таблицею переходів D-тригера. Тригер встановлюється стан, відповідне рівню сигналу на вході 0.

Таблиця 1, г визначає роботу Т-тригера. При вхідному сигналі Т = 0 тригер зберігає поточний стан Q0, при вхідному сигналі Т = 1 тригер переключається на стан, протилежний поточному.

Асинхронні тригери.

RS-тригер з прямими входами.Логічна структура тригера представлена ​​на рис. 1,а. Тригер побудований на двох логічних елементах АБО, пов'язаних таким чином, що вихід кожного елемента підключений до одного з входів іншого. Таке з'єднання елементів пристрою забезпечує два стійких стану, в чому легко переконатися.

Нехай на входах R та S діютьпасивні для елементів АБО-НЕ рівні балка. 0 які не впливають на стан тригера. У стані 0 тригера на виході елемента Q = 0; цей рівень подається на вхід елемента B, причому обох входах елемента B діє рівень балка. 0 та на виході елемента = 1; з виходу елемента У рівень балка. 1 надходить на вхід елемента А, що забезпечує на його виході рівень 0. Це одне зі стійких станів тригера. У стані 1 тригера на виході елемента А Q = 1, що обумовлює на виході елемента В= 0, при цьому на обох входах елемента А діють рівні 0, що забезпечує на виході цього елемента рівень лог, 1. Таким чином, в кожному з стан тригера елементи А і В виявляються в протилежних станах.

тригерів

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

Під дією рівня R = 1 елемент А встановиться в стан, при якому на його виході Q = 0, отже, на інверсійному виході = 1, і, таким чином, тригер встановлюється стан 0. Якщо тригер і раніше, до подачі сигналу R = 1, перебував у стані 0, його стан не змінюється. Якщо тригер перебував у стані 1, то при подачі сигналу R = 1 відбудеться перемикання елемента А і на його виході встановиться рівень Q = 0; далі цей рівень, діючи на вході елемента До, переключить його і на виході елемента В встановиться рівень Q = 1 після чого тригер виявляється встановленим в стан 0. Таким чином, при перемиканні тригера з одного стану в інший його елементи послідовно перемикаються і час перемикання дорівнює подвоєному середньому часу затримки поширення сигналу в логічному елементі АБО-НЕ:

Очевидно, що менше t пров, тим більше перемиканьтригера вдасться зробити за одиницю часу, тобто. буде вищою допустима частота перемикань або, інакше кажучи, швидкодія тригера.

Процес установки тригера стан 1 при подачі на вхід S рівня балка. 1 аналогічний до описаного.

Одночасна подача активних рівнів 1 на обидва входи R і S не допускається, тому що при цьому на обох виходах встановиться рівень 0, а після зняття з входів активних рівнів стан тригера виявиться невизначеним: через випадкові причини тригер може встановитися в стан 0 або 1. На рис. 1,б наведено таблицю станів RS-тригера у формі таблиці Вейча. З цієї таблиці може бути побудований логічний вираз, що визначає функціонування RS-тригера:

тобто. тригер встановлюється у стан 1 під впливом вхідного рівня S = 1 чи залишається у цьому стані 1, якщо R = 0 і колишній стан тригера Q0 = 1.

На рис. 1, показано умовне позначення асинхронного RS-тригера.