D-триггеры

D-триггер (D от англ. delay — задержка, либо от data- данные) — запоминает состояние входа и выдаёт его на выход. D-триггеры имеют, как минимум, два входа: информационный D и синхронизации С. Он соответствует RS-триггеру, работающему только в режимах установки, т. е. либо с комбинациями сигналов R= 1 и S=0, либо с комбинациями сигналов R=0 и S= 1. Для орга­низации хранения информации используется вход С (режим хра­нения С=0).

D-триггеры могут быть однотактными, или двухтактными. Функциональная схе­ма синхронизируемого однотактного D-триггера и его условное обозначение приведено показана на рис. 6.11., а таблица переходов, поясняющая его работу,— в таблице 6.2.

 

 

 

Рис.6.11. Функциональная схема и условно-графическое обозначение Dтриггера

 

Таблица 6.2. переходов однотактного синхронизируемого D- триггера

 

D C Q(t+1)

 

 

Если уровень сигнала на входе C= 0, состояние триггера устойчиво и не зависит от уровня сигнала на информационном входе. При этом на входы RS-триггера с инверсными входами (элементы 3 и 4) поступают пассивные уровни (-S=-R=1). При подаче на вход синхронизации уровня С=1 информация на прямом выходе будет повторять информацию, подаваемую на вход D. Таким образом, при C=0 Qt+1=Qt, C=1 Qt+1=D).

Здесь Qt означает логический уровень на прямом выходе до подачи импульса синхронизации, а Qt+1 - логический уровень на этом выходе после подачи импульса синхронизации.

На рисунке 6.12. изображены временные диаграммы тактируемого D-триггера. В таком триггере происходит задержка сигнала на выходе по отношению к сигналу, поданному на вход. на время паузы между синхросигналами. Для устойчивой работы триггера необходимо, чтобы в течение синхроимпульса информация на входе была неизменной.

 

 

 

 

Рис.6.12. Временная диаграмма работы синхронизируемого однотактного Dтриггера

 

Тактируется триггер (то есть меняет свое состояние) по положительному фронту сигнала С (по его переходу из нуля в единицу) в зависимости от состояния входа данных D. Если на входе D единичный сигнал, то по фронту сигнала С прямой выход триггера устанавливается в единицу (инверсный — в нуль). Если же на входе D — нулевой сигнал, то по фронту сигнала С прямой выход триггера устанавливается в нуль (инверсный — в единицу).