Асинхронний тригер і його різновиди

RS- тригер—з двома входами, який при подаванні активного сигналу на S- вхід і неактивного сигналу на R- вхід установлюється в одиничний стан; при подаванні активного сигналу на R- вхід і неактивного сигналу на S- вхід установлюється в нульовий стан; одночасне подавання двох активних сигналів на S- і R - вхід заборонено; якщо така ситуація виникає, то стан тригера вважають невизначеним.

Різновиди RS- тригера такі:

1. S -тригер — з двома входами, що працює як RS- тригер; при одночасному подаванні двох активних сигналів на входах тригер установлюється в одиничний стан.

2. R -тригер — з двома входами, що працює як RS- тригер; при одночасному подаванні двох активних сигналів на входах тригер установлюється в нульовий стан.

3. E- тригер (Exclusive - особливий)— з двома входами, що працює як RS- тригер; при одночасному подаванні двох активних сигналів на входах тригер зберігає попереднє значення.

Опис функціонування RS- тригера можна подати й у вигляді таблиці переходів. Якщо за активний сигнал на R- і S-входах взяти рівень «1», то одержимо табл. 1.34.

Таблиця 1.34 - Таблиця переходів RS- тригера

Номер набору R S
        (0)  
        (1)  
        (1)  
        (1)  
        (0)  
           
        ´ ´
        ´ ´

У стовпці «Номер набору» записується десяткове число — еквівалент двійкового коду, поданими змінними R, S і Qt. Змінна R, вважається старшим розрядом двійкового коду. З табл. 1.34 видно, що RS- тригер зберігає один зі стійких станів незалежно від багаторазової зміни інформаційного сигналу на одному вході при нульовому значені інформаційного сигналу на іншому вході. Це властивість «блокування» — основна функціональна властивість RS- тригера, і саме вона робить його елементарною запам'ятовувальною коміркою.

У стовпці Qt+1 записуються значення скінченної змінної Q у момент часу t +1. Якщо Qt+1 = Qt , то такий стан тригера стійкий і в стовпці Qt+1 записується в дужках; якщо , то стан тригера нестійкий і в стовпці Qt+1 записується без дужок. Для останньої ситуації можливі два випадки:

1) тригер у разі однакового набору початкових змінних переходить у стійкий стан (перехід позначений стрілкою);

2) тригер у разі однакового набору початкових змінних буде постійно змінювати свій стан, тобто перебуватиме в автоколивальному режимі. Останнє свідчить про те, що тригер даної структури не може керуватися потенційними сигналами.

З позицій схемотехніки точки із сигналами Qt і Qt+1 - одна і та сама точка схеми. Вихідний сигнал тригера після зміни вхідних сигналів установлюється не раніше, ніж через час затримки перемикання. Тригер перебуватиме в стійкому стані, якщо через час tзт.пер після зміни вхідних сигналів він не змінить свій стан. Тригер перебуватиме в нестійкому стані, якщо через час tзт.пер після зміни вхідних сигналів змінить свій стан на протилежний.

З табл. 1.34 випливає, що при всіх наборах початкових змінних R, S тригер має стійкі стани, причому передбачається, що набір змінних RS = 11 у разі нормальної роботи RS- тригера не виникає, тому значення Qt+1 при цьому наборі не викликає інтересу і позначене знаком ´. Відсутність нестійких станів у RS- тригера свідчить про те, що його характеристичне рівняння цілком відображає структуру потенційно керованого тригера.

Визначимо характеристичне рівняння RS- тригера. Подамо рівняння у досконалій диз'юнктивній нормальній формі (ДДНФ) і мінімізувавши останню за допомогою найпростішого і наочного методу для функцій невеликого числа змінних — методу карт Карно. ДДНФ утворюється як логічна сума конституент 1 для наборів, на яких функція набирає одиничного значення, причому символ будь-якої змінної у деякій конституенті 1 беруть зі знаком «мінус», якщо значення змінної в розглянутому наборі становить 0.

Якщо функція на деяких наборах має невизначене значення ´ то її повністю визначають. Процес повного визначення полягає в довільному завданні значень функції, які дорівнюють 0 або 1. Його виконують так, щоб результуюча мінімальна ДНФ функції була найпростішою з урахуванням можливості повного визначення функції одиницями. Нанесемо функцію на карту Карно (рис. 1.20).

Рисунок 1.20- Карти Карно для RS - тригера

Характеристичне рівняння RS- тригера одержимо у вигляді

.

Наявність забороненої комбінації інформаційних сигналів RS =11 запишемо так:

RS =0.

Вибравши як елементну базу базис АБО–НЕ, перетворимо формулу, використовуючи закон заперечення і правило де Моргана, до вигляду

.

З табл. 1.34 та рис. 1.20, можна одержати вираз для :

.

Вираз перетворимо на вигляд

З формул випливає, що RS- тригер є послідовним з'єднанням двох елементів АБО–НЕ, які замкнені самі на себе (рис. 1.21, а).

Вибравши як елементну базу базис І–НЕ, перетворимо вирази використовуючи правило де Моргана:

,

З формули видно, що RS- тригер (точніше, ­- тригер) є послідовним з'єднанням двох елементів І— НЕ, які замкнені самі на себе (рис. 1.21, г). RS- і - тригери дуальні.

Рисунок 1.21 - Схеми RS - тригера та їх умовні позначення

Закон функціонування RS- тригера на рис. 1.22 поданий у вигляді графа. Вершини графа позначаються кружками, усередині яких записують стани тригерів (іноді крім цифр усередині кружків або поряд з ними записують символічне позначення станів), а дуги графа (напрямлені ребра) — лініями, що починають в якій-небудь вершині і закінчують у тій самій вершині (у цьому випадку дугу називають петлею) або в будь-якій іншій вершині. Дуги і петлі характеризують переходи тригера, які він здійснює під впливом вхідних сигналів, причому поруч з дугою або петлею записують комбінації вхідних сигналів (іноді комбінації вхідних сигналів записують у вигляді символічного позначення). Відсутність на графі комбінації вхідних сигналів RS= 11 означає, що вона заборонена.

Рисунок 1.22 - Граф асинхронного RS - тригера

За допомогою характеристичних рівнянь можна визначити стан тригера Qt+1, у який він перейде в момент часу t +l якщо відомі комбінації вхідних сигналів і стан тригера Qt; у попередній момент часу t. Під час синтезу послідовних схем (складних тригерів, лічильників, регістрів) треба розв’язати обернену задачу: визначити комбінацію вхідних сигналів при необхідному переході з одного стану в інший. Результатом рішення цієї задачі буде одержання характеристичної таблиці. Для RS -тригера в базисі АБО–НЕ це табл. 1.35, а в базисі І–НЕ — табл. 1.36.

Таблиця 1.35-Характеристична таблиця

для RS- тригера в базисі АБО-НЕ

Перехід R* S*
  ´  
     
     
    ´

Таблиця 1.36-Характеристична таблиця

для RS- тригера в базисі І-НЕ

Перехід R* S*
  ´  
     
     
    ´

Характеристичну таблицю можна отримати з таблиці переходів, характеристичного рівняння або графа.

Нехай закон функціонування RS- тригера заданий таблицею переходів (див. табл. 1.34). Потрібно визначити комбінації вхідних сигналів, за яких тригер зробить перехід 00. Тригер цей перехід здійснює в рядках, що відповідають наборам 0 та 4. При наборі 0 R= 0, S = 0, а при наборі 4 R= 1, S= 0; отже, для того щоб RS- тригер здійснив потрібний перехід, на вхід S слід подати 0, а на вхід R — або 0, або 1 (див. перший рядок табл. 1.35). Аналогічно визначають значення R і S при переходах 01, 10 та 11.

Нехай закон функціонування RS-тригера заданий характеристичним рівнянням. Потрібно визначити комбінації вхідних сигналів, за яких тригер робить перехід 01. Після підстановки у формулу значень Qt = 0 і Qt+1 = 1 дістанемо рівність , що стає тотожністю при комбінаціях RS= 01 або 11, однак, з огляду на те що комбінація 11 заборонена, перехід 01 може здійснюватися тільки при R =0 і S =l (див. другий рядок табл. 1.35). Аналогічно визначаються значення R і S при переходах 00, 10 і 11.

Нехай закон функціонування RS- тригера заданий графом (рис. 1.22).
Потрібно визначити комбінації вхідних сигналів, за яких тригер робить перехід 11. Поряд з петлею у вершини зі станом «1» записані дві комбінації RS: 00 і 01; це означає, що на вхід R треба подати 0, а на вхід S- або 0, або 1 (див. четвертий рядок табл. 1.35). Аналогічно визначають значення R і S при переходах 00, 01 та 10.

Оцінимо основні характеристики швидкодії асинхронного RS- тригера (рис. 1.23). Припустімо, що тригер спочатку перебуває в стані «0», а вхідні сигнали мають значення R=S =0 (ці цифри є першими ліворуч розрядами кодів, рис. 1.23, а). При перемиканні тригера в одиничний стан S =1, R =0 (ці цифри є другими ліворуч розрядами кодів, рис. 1.23, а). Нове значення нульового сигналу встановлюють із затримкою щодо сигналу S на час tзт.р.ср.. Це позначено ковпачком над другим ліворуч розрядом коду, записаного біля виходу . Сигнал 0 на виході Q спричинює поява нового значення 1 на виході Q. Сигнал на виході Q затриманий щодо сигналу на виході на час tзт.p.cp,, а щодо вхідного сигналу S — на час 2 tзт.р.ср (передбачено, що середні затримки поширення сигналу обох елементів АБО–НЕ однакові). Останню обставину позначено двома ковпачками над другим ліворуч розрядом коду, записаного біля виходу Q. Так само позначено на рис. 1.23, а етапи перемикання тригера з одиничного стану в нульове (треті ліворуч розряди кодів). Відлік затримок у цьому випадку проводиться щодо сигналу на вході R, який спричинив перемикання тригера.

На часовій діаграмі рис. 1.23, б наведено граничний динамічний режим роботи RS- тригера. Передбачено, що елементи АБО–НЕ є ідеальними елементами затримки на час tзт.р.ср, та не спотворюють фронти вхідних і вихідних сигналів. Нехай до моменту часу t0 тригер знаходився у стані «0», a R = S =0. У момент часу t0 сигнал S змінив своє значення з 0 на 1. У момент часу t1 = t0 + tзт.р.ср вихідний сигнал змінився з 1 на 0. Нульові сигнали, що діють на вході R і на виході в момент часу t2 = t1 + tзт.р.ср, забезпечать появу сигналу 1 на виході Q. У цей самий момент можна зняти сигнал 1 із входу S, а сигнал 1 з виходу Q підтвердить сигнал на виході у момент часу

t3 = t2 + tзт.р.ср..

Рисунок 1.23- Граничний динамічний режим роботи RS- тригера:

а) схема; б) часова діаграма

Тоді з урахуванням поданого вище визначення безперебійного перемикання тригера можна записати

tи=2tзт.р.ср.; tзт.пер = 3tзт.р.ср

З часової діаграми випливає, що

tр=TS=TR=4tзт.р.ср.

Асинхронний S- тригер функціонує відповідно до табл. 1.36, де SR вхід, що відповідає входу R, a Ss вхід, що відповідає входу S RS- тригера. Відмінна риса S- тригера у тому, що при активних вхідних сигналах SR=SS він встановлюється у стан «1». На рис.1.24 закон функціонування S- тригера поданий у вигляді графа.

З табл. 1.37 видно, що при всіх наборах початкових змінних SR і SS тригер має стійкі стани; отже, характеристичне рівняння відображає структуру керованого потенціалом тригера, причому він містить тільки одну елементарну запам'ятовувальну комірку у вигляді RS- тригера.

Рисунок - 1.24- Граф асинхронного S - тригера

Таблиця 1.37 - Таблиця функціонування асинхронного S-тригера

Набір SR SS Qt Qt+1 R* S*
        (0) ´  
        (1)   ´
             
        (1)   ´
        (0) ´  
             
             
        (1)   ´

З карти Карно, зображеної на рис. 1.25, випливає, що

.

Рисунок 1.25 - Карти Карно для S - тригера

Вираз можна перетворити, якщо в карті Карно (рис. 6.25) використати додатковий контур:

Звідси

Незважаючи на те що вираз і відображає структуру S- тригера, здійснені перетворення неочевидні.

Для спрощення процедури одержання структури S- тригера скористаємося узагальненою схемою тригерного пристрою і шукатимемо функції збудження R* і S* елементарної запам'ятовувальної комірки. За комірку розглянемо RS- тригер, виконаний у базисі АБО–НЕ. У цьому випадку R* і S*- функції змінних SR, SS та Q.

Доповнимо табл.1.37 для моменту t + 1 стовпцями R* і S* та внесемо в ці стовпці значення R*, S*, які забезпечують необхідний перехід Qt Qt+1.

, .

Вважатимемо, що S- тригер цілком виконується в базисі АБО–НЕ. Тоді за правилом де Моргана знайдемо

­ .

Отже, вирази відображають структуру S- тригера, зображену на рис. 1.26.

Рисунок 1.26 - Схема S -тригера в базисі АБО–НІ

Іноді S- тригер називають RS- тригером із пріоритетним S- входом.

Структуру R- і E- тригерів можна одержати за методикою, наведеною для S- тригера. Аналогічно можна проаналізувати й основні характеристики швидкодії цих тригерів.

Асинхронний D -тригер функціонує відповідно до табл. 1.38 (базис АБО–НЕ).

Закон функціонування D- тригера на рис. 1.27 поданий у вигляді графа.

Таблиця 1.38 - Таблиця функціонування асинхронного D- тригера

Набір D Qt Qt+1 R* S*
      (0) ´  
           
           
      (1)   ´

Рисунок 1.27 - Граф асинхронного D - тригера

За аналогією з розглянутим вище S- тригером маємо (рис. 1.28):

;

;

.

Рисунок 1.28- Карти Карно для D - тригера

Два останніх вирази визначають структуру тригера, здобуту на основі узагальненої схеми тригерного пристрою, однак з виразу випливає, що отримана схема (рис. 1.29) є тривіальною, виродженою, оскільки D- тригер можна дістати з одного повторювача або двох послідовно ввімкнених інверторів, якщо потрібне парафазне подання вихідних сигналів. Схему, зображену на рис. 1.30, іноді називають RS -тригером із примусовим парафазним установленням.

Рисунок 1.29- Тривіальна реалізація схеми D - тригера з однофазним

та парафазним виходами

Рисунок 1.30 - Схема D -тригера в базисі АБО–НІ.

Асинхронний T-тригер (лічильний тригер) функціонує відповідно до табл. 1.39 (базис АБО–НЕ).

Таблиця 1.39-Таблиця функціонування асинхронного Т -тригера

Набір T Qt Qt+1 R* S*
      (0) ´  
      (1)   ´
           
           

Закон функціонування Т -тригера на рис. 6.13 поданий у вигляді графа.

Рисунок 1.31- Граф асинхронного Т - тригера з імпульсним керуванням

З табл. 1.39 видно, що при T = 1 тригер має нестійкий стан ­, тобто перебуває в автоколивальному режимі. З цього випливає, що асинхронний T- тригерз імпульсним керуванням не може бути реалізований на однійелементарній запам'ятовувальній комірці. Аналіз роботи T- тригера з імпульсним керуванням викликає інтерес, через те що при T = 0 тригер має стійкі стани. За аналогією з розглянутим вище S- тригером з рис. 1.32 випливає:

; ; .

Рисунок 1.32 - Карти Карно для Т - тригера з імпульсним керуванням

Якщо схему виконано в базисі АБО–НЕ, а тригер керується перепадами 10 на вході T, дістанемо схему, зображену на рис. 1.33.

Рисунок 1.33 - Схема Т -тригера з імпульсним керуванням в базисі АБО–НІ

Якщо проаналізувати часові діаграми, то можна дійти висновку, що для стійкої роботи T- тригера необхідно, щоб tИ ³ 2× tзт.р.ср, а для запобігання режиму генерації потрібно, щоб tИ £ 3× tзт.р.ср...

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: