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



Реферат - Тригери
16
рівнянь стану можна отримати . Сигналі , задаються, як функції величин на вході (Таблиця 3). Стабільні стани відмічені кружечками.

В тих випадках коли , , наступає перехід до другої комбінації вхідних сигналів. Ці нестабільні вхідні стани виділені підкресленням.

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

Таблиця 3: Таблиця послідовності станів в формі .

Тепер у відповідності із Таблицею 3 складаємо діаграму станів. Розглянемо це на прикладі. Припустимо, що тригер з вхідними змінними знаходиться в стабільному стані . Переключаємо входи в стан . Стани, що можуть встановлюватися, варто шукати в першому стовпчику таблиці. Оскільки стани, що характеризують змінні спочатку залишаються без змін, ми повинні провести зчитування в першому рядку таблиці під новою комбінацією вхідних змінних нових змінних, що характеризують стан. Знаходимо. Це означає, що обидві змінні, які характеризують стан схильні до змін. При цьому можливі три варіанти.

Якщо час затримки першого вентиля менший (), то тригер переходить до стабільного стану .

Якщо , то тригер переходить до стабільного стану .

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

Отже ми бачимо, що поведінка тригерів залежить від часу затримки вентилів. Розглянутий процес називається «гонка» або «race», і в залежності від різні чи однакові кінцеві стани відрізняють критичні або некритичні гонки. В розглянутому випадку «гонка» , що переходить при переключенні від до , представляє собою критичний варіант, так, як при цьому тригер може поводити себе трьома різними способами. Це пояснює Рисунок 7а.

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

Рисунок 7. а) Переходи станів для випадку заміни на , розділених по напрямку в залежності з часом затримки.

b) Діаграма станів для всіх переходів.

На рисунку 7 b) зображена діаграма станів зі всіма можливими переходами. Встановлюємо, що стан 00 знаходиться в центрі і тому його необхідно проходити при кожному переході. Якщо заборонити вхідну комбінацію , то в такому випадку тригер не зможе стабільно залишатися в стані 00 і тоді цей стан буде швидко проходитися.

Якщо тригер знаходиться в стані 10, він стабільний при . В цьому випадку тригер повернутий в первинний стан. Якщо потім змінити стан входів на , то тригер перейде через стан 00 в стан 01, не залишаючись в стані 00.

6 Елементи ЗП.

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

6.1

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

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

6.2 .

Як правило для того, щоб уникнути не достатків , що заключається в наявності забороненого вхідного сигналу, наприклад інші тригери. Найбільш вживаним є (Рисунок 8). утворений з тактовим управлінням рівня, в якому для нового входу встановлено, що . Завдяки цьому зникає заборонений стан. Передавальна функція:

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

Рисунок 9: а) структурна схема, b) логічний символ, с) таблиця істинності.

На Рисунку 9 зображені типові часові характеристики . Ми бачимо, що під час високого рівня тактового сигналу відтворює зміну вхідних сигналів. В такому стані являє собою елемент затримки (D від англійського delay). Аналогічна затримка ускладнює передачу сигналів особливо в зсунутих регістрах. Там застосовують тригери із попереднім накопичуванням, в яких повторно збережений стан проявляється тільки при появі на вході від’ємного фронту тактового імпульсу.

Рисунок 10: Типові часові характеристики.

Рішення про те, яка інформація запам’ятовується в без буферному приймається в кінці фази High в тактовому інтервалі (Рисунок 7.13). Вихідний сигнал буде визначений в тому випадку, якщо інформаційний сигнал являється постійним деякий час до і після заднього фронту тактового імпульсу. Ці інтервали часу називають часом установки і часом затримки . Якщо вхідний сигнал в дані відрізки часу не являється постійним, збережена величина не являється визначеною. Вихідний сигнал може змінюватися на протязі часу перекидання . В без буферному тригері цей інтервал перекривається з діючим інтервалом.

6.3 .

може бути утворений на основі типу шляхом подачі зворотного зв’язку з виходів на входи при високому рівні тактового сигналу в відповідності із наступними формулами:

Із формул слідує, що встановлення тригера можна проводити тільки після його повернення в стартове положення. Оскільки не можуть бути одночасно рівні 1, так як істина або .

Перехідну функцію можна отримати на основі перехідної функції при умові застосування рівнянь

Із перехідної функції отримуємо таблицю послідовності станів, зображену на рисунку 11.

Рисунок 12. а) Таблиця істинності, б) Логічний символ .

Отже поводить себе як аж доки сигнали не будуть одночасно рівні 1.

Зміст.

1. Вступ

2.Принципові особливості структури


Сторінки: 1 2 3