Функциональная особенность JK-триггеров состоит в том, что при всех входных комбинациях, кроме одной J=K=1, они действуют подобно RS триггеру, причем вход J играет роль входа S, а К- вход соответствует R-входу. При входной комбинации J=K=1 каждом такте происходит переключение триггера в противоположное состояние. JK триггер не имеет неопределенных состояний.
Триггер организован по двухтактной схеме. Ведущий триггер образован элементами DD1-DD3, ведомый – DD4-DD6. С выхода ведомого триггера организована перекрестная обратная связь на вход схемы управления первого триггера.
Таблица состояния JK-триггера
С
J
K
Q
Q_
Функция
Х
Х
Qn-1
Qn-1
Хран.
Х
Х
Qn-1
Qn-1
Хран.
1/0
Qn-1
Qn-1
Хран.
1/0
Уст. 1
1/0
Уст. 0
1/0
Qn+1
Qn+1
Счет
1/0
1/0
Qn+1
Qn+1
Счет
При С=0 элементы DD1,2 заблокированы; Y1=Y2=1. Триггер DD3 хранит предыдущую информацию. ЛЭ DD4,5 передают информацию от триггера DD3 к входам триггера DD6; Y4=Y5=1. На выходе триггера DD6 установлено состояние, соответствующее предыдущей информации.
При С=1 состояние входных ЛЭ DD1,2 зависит не только от сигнала на входах J и K, но и от состояния триггера DD6. В соответствии с входными сигналами J и K происходит запись информации в первый (ведущий) триггер. Информация на выходе появляется по перепаду 1/0 импульса синхронизации.
Если при С=1 оба входа J=K=1, (когда у RS триггера была запрещенная комбинация сигналов) триггер опрокидывается в противоположное состояние, то есть работает как счетный триггер.
Cчетный режим реализуется также при одновременном изменении сигналов на входах J и K.
Асинхронная установка триггера в единичное и нулевое состояние (входы So_, Ro_) происходит импульсами нулевого логического уровня. Когда эти входы не задействованы, на них необходимо поддерживать напряжение высокого уровня. Состояние входов C, J и K при асинхронной установке безразлично.
Время переключения триггера tз JK=6tз ср
Максимальная входная частота Fmax=1/ tз JK = 1/6 tз ср.
Триггер JK является универсальным и входит в состав серий ИС как ТТЛ, так и КМОП под буквенным индексом ТВ (К155ТВ1, К564ТВ1).
Основная область применения JK триггера – счетчики, регистры сдвига и реже устройства памяти. Однако все же область более узкая, чем у D-триггера.