Среди триггеров особое место занимают JK-триггеры, имеющие более широкие функциональные возможности.
Упрощенная таблица (таблица управления) состояний JK-триггера содержит четыре строки (рис. 11.18а).
Из таблицы состояний видно, что для первых трех строк (наборов переменных) входы J и K играют роль входов S и R RS - триггера. Однако, для четвертого набора переменных, когда J=K=1 состояние триггера сильно отличается от состояния RS-триггера. Для RS-триггера - это запрещенная комбинация входных переменных, а в JK-триггере меняется (инвертируется) предыдущее состояние. Полная таблица истинности триггера приведена на рис.11.18б. JK-триггер можно синтезировать (построить) на базе синхронного RS-триггера.
J
K
Q
Q
Рис.11.18а.
Последняя строка в таблице состояний делает JK-триггер частично похожим на Т-триггер. Соответственно, реализуем его на основе двухступенчатого триггера с обратными связями. Полученная структурная схема на основе RS-триггера приведена на рис.11.18б.
Рис.11.18б.
Текущее состояние
Последующее состояние
Режим
S R
C J K Qn
Qn+1
Qn+1
1 1
0, 1, X X Q
Q
Q
Хранение информации
0 0 Q
Q
Q
Хранение информации
1 0 Q
Запись единицы
0 1 Q
Запись нуля
1 1 Q
Q
Деление частоты на 2
0 1
Х Х X X
Запись единицы
1 0
Х Х X X
Запись нуля
0 0
Х Х X X
a
a
Неопределенное состоян.
Рис.11.18б.
Запись информации, при пассивных уровнях сигналов установки, осуществляется только в моменты перехода сигнала C из 1 в 0.
Схемное обозначение JK-триггера приведено на рис.11.19.
Рис.11.19.
На рис.11.20 приведены эпюры JK-триггера при R=S=1.