D-триггер (от английского DELAY) называют информационным триггером, также триггером задержки. D-триггеры бывают статическими и динамическими.
Статический D-триггер имеет вход данных D, вход активации C и выход Q. На рис. 4.5, а приведена функциональная схема статического D-триггера, а рис. 4.5, б его схемное обозначение.
С
татический D-триггер реагирует на вход данных D только в определенные моменты времени. Эти моменты задаются с помощью дополнительного входа активации C (табл. 4.2). При C = 1 состояние входа D передается на выход Q, триггер находится в «прозрачном» состоянии. При C = 0 триггер запоминает предыдущее состояние, то есть находится в режиме хранения.
Динамический D-триггер также имеет вход данных D, вход активации C и выход Q. Но динамический D-триггер никогда не находится в «прозрачном» режиме, а практически всегда находится в режиме хранения. Состояние входа данных D передается на выход Q только в короткий момент перепада логических уровней на входе активации C.
Для D-триггеров с активацией по фронту таким перепадом является изменение сигнала на входе C с логического «0» в логическую «1» (такой перепад обозначается в таблицах истинности значком «»). Для D-триггеров с активацией по срезу – изменение сигнала на входе C с «1» в «0» (обозначается «¯»). Таблица истинности динамического D-триггера с активацией по фронту приведена в табл. 4.3.
Схемные обозначения динамических D-триггеров приведены на рис. 4.6.