русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


RS - тригер


Дата додавання: 2014-11-28; переглядів: 1420.


 

Q
R
S
Qt1 0
t 0 1
R
S
Т
R
S
Q
таблиця переходів

R S
Qt+1 t+1
Qt t
- -

0 0 1

 

 

0 1 0

 

Комбінація 11 – заборонена, тому її слід уникати.

 

 

S
R
Т
– тригер таблиця переходів

   
Qt+1 t+1
- -
Qt t

&
&
Q S Q

 

R

комбінація 00 – заборонена

З таблиць переходів можна отримати функцію переходівдля RS- і -тригерів. Вона має однаковий вигляд:

Qt+1 = Qt S = Qt S= (1)

RS Qt  
  ~
    ~

З виразу (1) видно, що RS-тригер встановлюється в

«1» при S = 1 або залишається в «1» при R = 0 і Qt=1.

Швидкодія асинхронного RS-тригера визначається затримкою установок його стану tтр, яка дорівнює сумі затримок передачі сигналу через ланку логічних елементів:

tтр= 2 tе

QtS

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

Асинхронний тригер перетворюється на синхронний, якщо доповнити його виконавчим входом С для синхросигналів. Останній легко утворити, об’єднавши через схему збігу 2І-НЕ його з входами:

S R
T
&
&
S
R
C
Q


 

 

Лише при С = 1 тригер реагує на комбінацію інформаційних сигналів, а при С = 0 – не міняє стану.

 

 

Закон функціонування синхронного RS – тригера на елементах І-НЕ може бути заданий таблицею

 

С S R Qt Qt+1
- -
CS   RQt
 
 

 

 

Мінімальна бульова функція для опису роботи синхронного RS – тригера.

Qt+1 = Qt ˅ Qt ˅ CS = Qt ( ˅ ) ˅ CS = =

Легко побачити, щосинхронний RS – тригер встановлюється в «1» коли на входи С і S поступають «1», або зберігає одиничний стан Qt при відсутностіодиниць на входіC або R.

tтр = 3tе
Загальний час встановлення стану тригера tтр дорівнює сумі затримок передачі сигналу через ланку з трьох логічних елементів з затримкою tе в кожному

 

При цьому тривалість сигналу tc на вході С повинна перевищувати час перемикання тригера tп

tc tтр = 3te

Тривалість паузи tпміж двома сигналами на вході С повинна бути достатньою для перемикання вхідних елементів

tп te, тобто Fmax =

 

Недоліком RS – тригера є наявність заборонених рівнів вхідних сигналів при R = =S = 1 (для - тригера відповідно при = = 0), що призводить до неоднозначної його роботи. Такої ситуації можна уникнути, якщо виходи Q і RS–тригераз’єднати із входами відповідно R і S так як показано:

&
&
&
&
Q
J
C
K

 

J-K - тригер

 

 

У нього при J = K = 1, Qt+1 = t. При інших комбінаціяхпрацює як RS – тригер.

При С = 1 таблиця переходів J-K – тригера має вигляд:

J K Qt+1
Qt
t

 

 

J   C   K  
T
Q
 
Одноступеневий J-K – тригер.

 

C


Вхід С – зовнішнє часове керування (стробування) дозволяє усунути негативну властивість голок, які можуть ініціювати короткочасні завади типу «голки». Причиною цього є різниця затримок поширення сигналів внаслідок різного числа ЛЕ паралельних каналів, що призводить до збою спрацювання логічної схеми. Часове стробування забезпечується синхронізуючими (тактовими) імпульсами, які подаються на керуючий вхід С тригера. Такий тригер з асинхронного перетворюється у синхронний.

При С = 1 – асинхронний тригер.

 

 

Таблиця переходів синхронного JK-тригера

 

J K C Qt Qt+1
JK   CQt
   
     

 

 


Q t+1 = Qt Qt CJ = Qt( ) CJ = =

На базі одноступеневих синхронних J-K – тригерів будують різні типи тригерів, наприклад D- і T – тригери.

D – тригер

D C C
T
Q

 

 


Його призначення – затримка на один такт (період) синхронізуючих імпульсів інформації, що надійшла на вхід D. D - тригер будується на базі синхронного J-K - тригера, якщо прийняти J D; K .

J C K   K
T
Q
D

 


 

 

Особливістю D – тригера є зміна стану лише у момент переходу тактового сигналу на вході С з «нуля» в «одиницю». За рахунок цього забезпечується висока завадостійкість за інформаційним виходом.

 

Таблиця переходів:

С D Qt Qt+1
CD Qt
 

 

ФункціяпереходівD - тригера: Qt+1 = CD ˅ Qt =

T–тригер (лічильний)

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

Т Qt+1
Qt

T C
Т
Q

 

Будується на базіJ-K - тригера при J=K

J C K
T
Q
Т

 

Таблицяпереходів синхронного Т-тригера має вигляд:

С Т Qt Qt+1
CT   Qt
 
   

Qt+1

Функція переходів Т-тригера:

Qt+1 = Qt ˅ Qt ˅ CT = Qt( ˅ ) ˅ CT = = Qt CT.

На відміну від одноступеневих синхронних тригерів, що керовані рівнем (тобто тригерів із статичним керуванням), тригери з динамічним входом (керуванням) змінюють свій стан тільки у момент перепаду рівня з «нуля» в «одиницю» або з «1» в «0». Отже керуючими сигналами тригерів з динамічним керуванням є імпульсні сигнали dx, d або ∇x. Це тригери з внутрішньою затримкою або двоступеневі синхронні.

Основна перевага їх – це внутрішня завадостійкість. Вони будуються на основі двох послідовно з’єднаних одноступеневих тригерів, що працюють за принципом «ведучий - ведений», та комбінаційної схеми керування синхронізацією. Такі тригери називають ще M-S - тригерами.

J C K
TT
J
C
K
Q
При С=1 здійснюється запис інформації у перший тригер а при С=0 – перезапис з першого у другий та одночасне блокування першого і всіх інших інф. динамічних входів тригера. Виходами схеми є виходи другого тригера.

 

 

C

t

 

J

t

 

K

t

Q

t

При J=K=1 –працює в лічильному режимі (Т-тригер) (:2)

J=0; K=1 –встановлюється в «0»

J=1; K=0 –встановлюється в «1»

J=1; K=1 – змінює стан .


<== попередня лекція | наступна лекція ==>
Різновиди тригерів | Синтез послідовніснихпристроїв


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн