J-K триггер


J-K триггер — является дальнейшим развитием R-S триггеров. Его выходы J и K аналогичны выходам S и R соответственно. В отличии от R-S триггера J-K триггер не имеет запрещенных комбинаций входных сигналов. В случае J=K=1 состояние такого триггера меняется на противоположное. Таблица истинности J-K триггера имеет вид:

J K Qn+1
0 0 Qn
0 1 0
1 0 1
1 1   J K триггер

Эта таблица в развернутой форме имеет вид:

 

 

J K Qn Qn+1
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0

Записывая по этой таблице ДСНФ, получаем характеристическое уравнение триггера:

 J K триггер

В ТТЛ схемотехнике обычно используются синхронные варианты J-K триггеров с двухступенчатой структурой. Один из таких вариантов построенный на основе синхронного R-S триггера структуры M-S имеет вид:

 J K триггер

Дополнительные элементы И на входах не сказываются здесь на нормальной работе синхронного R-S триггера во всех ситуациях кроме J=K=1. В этой ситуации элементы И формируют информационные сигналы R-S триггера следующим образом:

R=1, S=0 при Qn=1;

R=0, S=1 при Qn=0.

При этом обеспечивается инверсия старого состояния триггера Qn по заднему фронту тактирующего импульса требуемое по логике работы J-K триггера.

На функциональных схемах такой триггер обозначают следующим образом:

 J K триггер

Следует отметить, что микросхемы J-K триггеров обычно имеют дополнительные R-S входы для асинхронной установки в ноль и единицу. Очень часто используют несколько входов J и K, объединенных логической функцией И. Эти особенности отражены на следующем условном обозначении типового ТТЛ J-K триггера:

 J K триггер

В КМОП сериях используют J-K триггеры с динамическим управлением записью. Они изображаются на схемах следующим образом:

 J K триггер