3 Рис. 32.2 .D-триггер
Триггер задержки (D-триггер) может быть только синхронным, так как имеет один информационныйD-вход, информация с которого переписывается на выход триггера только по тактовому сигналу, подаваемому на С-вход. Условное изображениеD-триггера приведено на рис. 32.3,а. Реализовать его можно на различных логических элементах, в том числе, на основе синхронногоRS-триггера, дополненного инвертором (рис. 32.3,б). Из анализа табл. 32.2 переключательной функцииD-триггера
![]()
с
ледует,
что при отсутствии синхроимпульса (С= 0) состояние триггера остается
неизменным. При условии жеС= 1
триггер передает на выход сигнал,
поступивший на его входDв предыдущем такте, т. е. выходной сигналQt+1
изменяется сзадержкойна один
период импульсов синхронизации.
Из анализа временной диаграммы D-триггера (рис. 32.3,в) также следует, что выходной сигналQтриггера повторяет состояниеD-входа с поступлением очередного тактового импульса на входСс задержкойtзотносительно сменившегося логического состояния наD-входе.
4. JК-ТРИГГЕР
J
K-триггеры
обычно выполняют тактируемыми.JK-триггеримеет информационные входыJиK, которые по своему
воздействию на устройство аналогичны
входамSиRсинхронногоRS-триггера:
приJ = 1 и K= 0 триггер по тактовому импульсуСустанавливается в состояниеQ= 1; приJ= 0 и K= 1переключается
в состояниеQ= 0, а приJ= 0 иK= 0хранит ранее
принятую информацию.
В
Рис.32.4
На рис. 32.4, аизображена одна из функциональных схемJK-триггера. Она отличается от схемыТ-триггера (см. рис. 32.2,б) двумя трёхвходовыми элементами И-НЕЭ1 иЭ2 входной логики первой ступениJK-триггера. Переключающий входСдинамический (рис. 32.4,б): переключениеJK-триггера происходит в момент перепада синхроимпульса с уровняС= 1 на уровеньС= 0, т. е. при срезе.
При J= 0 иK= 0 на выходе элементовЭ1 иЭ2 устанавливаются логические единицы, которые для триггеров с инверсными входами являются пассивными сигналами: триггерТ1и, следовательно,JK-триггер в целом сохраняют прежнее состояние (см. рис. 32.4,а). Логическая 1 на одном из входов элемента И-НЕ не определяет 1 на его выходе и комбинацияJ= 1,K= 1 никак не влияет на входную логику первой ступени, поэтому схемыТ- иJK-триггеров (см. рис. 32.2,би рис. 32.4,а) принципиально не отличаются: оба работают в счетном режиме.
Только при комбинации сигналов J
= 1,С= 1 и
=
1 на входе элементаЭ1 триггерТ1переключится в состояниеР= 1.
Аналогично логический 0 будет на выходе
элементаЭ2, когдаК = 1,С= 1
иQ= 1.
Таким образом, комбинация J= 1,К= 0 обуславливает по тактовому импульсуС= 1 переключениеJK-триггера в целом в состояниеQ= 1, а комбинацияJ= 0,К= 1в состояниеQ= 0.
Из анализа табл. 32.3 переключательной функции JK-триггера
![]()
следует, что состояние триггера
определяется не только уровнями сигналов
на информационных входах J
иК, но и состоянием Qt,
в котором ранее находилсяJK-триггер.
Так, при комбинацииJ= 0,K= 0 триггер сохраняет
предыдущее состояние (
;
комбинацияJ = 1,К= 1 приводит к тому, что тактовым импульсом
триггер переключается в состояние,
противоположное предыдущему:
.
КомбинацииJ = 1,К= 0 иJ = 0,К= = 1
дают разрешение триггеру переключиться
соответственно в состоянияQ= 1 иQ= 0.
На основе JK-триггера (рис. 32.4,б) могут быть выполнены синхронный (рис. 32.4,в) и асинхронный (рис. 32.4,г)Т-триггеры,D-триггер (рис. 32.4,д) и синхронныйRS-триггер (рис. 32.4,е).
При проектировании сложных логических схем (микросхем) необходимы триггеры различных типов, которые можно было бы выполнить на основе одного универсального триггера и использовать его в разных режимах работы и модификациях. В интегральной схемотехнике наибольшее распространение получили D- иJK-триггеры.
