Название: Вычислительная техника (Захаров Н. Г.)

Жанр: Энергетический

Просмотров: 1545


4.6. d-триггер

 

Триггер D-типа или триггер-задержка  это синхронный триггер с одним ин-

 

формационным входом D, реализующий логическую функцию

 

Qt+1 = С t D t  C t Q t ,

 

то есть значение сигнала на выходе Q триггера на t+1 такте (при Сt = 1) определяется значением  входного  сигнала  D  на  предыдущем  t  такте.  Основное  назначение D-триггера  заключается  в  задержке  информации  на  один  такт.  Схема  D-триггера на элементах И-НЕ приведена на рис. 4.8, а,  а условное обозначение триггера  на

рис. 4.8, б.

 

D

&  o     &  o     Q

С

 

D         T          Q

 

 

&  o     &  o     Q

C         o          Q

 

 

а          б

 

Рис. 4.8. Схема D-триггера на элементах И-НЕ (а) и его условное графическое обозначение (б)

 

В момент времени t действия тактового импульса, соответствующего появле- нию сигнала 1 на входе D, на выходе триггера Q единичного напряжения еще нет: оно появится только после окончания тактового импульса и может быть использовано только при поступлении тактового импульса в момент времени t+1, т. е. с задержкой на один такт.

D-триггер (рис. 4.9, а) может быть построен на двух синхронных RS-триггерах Т1 и Т2 и двух инверторах Э1 и Э2. Такую схему триггера называют схемой «ведущий- ведомый» или двухступенчатым триггером. Его условное обозначение показано на рис. 4.9, б. Как и синхронные RS-триггеры Т1  и Т2, элементы Э1  и Э2  выполнены на элементах И-НЕ. Информационным входом триггера является вход D. Вход С служит для подачи тактовых импульсов. Пусть на вход D поступил сигнал 1. При D = l на- пряжение на входе Т1 соответствует сочетанию сигналов S = l, R = 0. Появление оче- редного тактового импульса на входе С приведет к установлению триггера в состоя- ние, при котором напряжение на его выходе равно единице.

Q S      T1

Э1

C

&  o     Q

 

 

S          T2        Q C

D         R          o

R          o          Q

 

D         TT        Q

Э 2

 

С         C         o          Q

 

а          б

 

Рис. 4.9. Схема двухступенчатого триггера (а)

 

и его условное графическое обозначение (б)

 

На входах R и S триггера Т2 появляется сочетание сигналов S = l, R = 0. Однако во время действия тактового импульса напряжение на выходе инвертора Э2 равно ну- лю. Сигнал на входе С триггера Т2  является нулевым и переключение триггера Т не происходит. Однако как только закончится тактовый импульс, сигнал на входе С триггера Т2 принимает значение 1 и триггер Т2 переключится в состояние единица. Если на входе D напряжение приняло нулевой уровень, то на выходе Э1 напряжение соответствует единичному значению. На триггер Т1 подается сочетание входных сиг- налов S = 0, R = l, которое должно установить триггер T1 в состояние 0. Это произой- дет во время действия очередного тактового импульса, когда напряжение на выходе элемента Э2  равно 0. Поэтому, хотя на входы триггера Т2  и будет во время действия тактового сигнала подаваться сочетание сигналов S = 0, R = 1, переключение триггера не произойдет. После окончания действия тактового импульса на выходе триггера Т2, напряжение примет нулевой уровень. Двухступенчатые D-триггеры обладают расши- ренными функциональными возможностями, например, при соединении инверсного

выхода Q со входом D образуется триггер Т-типа.