Чтобы разобраться в логике JK-устройства, изучите его таблицу состояний. При J=1 и K=1 выход инвертируется с каждым тактом, а при J=0 и K=0 сохраняет предыдущее значение. Тактовый импульс стробирует изменение выхода только при активном фронте.
В схеме используются два элемента И-НЕ, образующих базовую структуру RS-ячейки, но с добавлением обратных связей. Это исключает неопределённое состояние, характерное для RS-версии. Входы J и K управляют переключением, а тактовый сигнал синхронизирует процесс.
Для проверки работоспособности соберите схему на макетной плате с генератором импульсов. Подайте на входы J и K разные комбинации и замерьте осциллографом выход Q. Убедитесь, что переключение происходит только при наличии тактового сигнала.
Как функционирует JK-переключатель с тактированием
Для стабильной смены состояний подайте на входы J и K управляющие сигналы, а на C – тактовый импульс. Без синхронизации выходы останутся неизменными.
При J=1, K=1 и активном фронте такта выход инвертируется. Например, если Q=0, после перепада получите Q=1.
Если J=1, K=0, выход устанавливается в единицу независимо от предыдущего значения. При J=0, K=1 – сбрасывается в ноль.
Комбинация J=0, K=0 сохраняет текущее состояние. Для предотвращения неопределенности избегайте подачи импульсов короче задержки распространения.
Используйте микросхемы 74LS109 или CD4027B. Для проверки подключите светодиоды к выходам Q и ¬Q, подайте тестовые сигналы с генератора.
Как тактовый сигнал управляет переключением JK-устройства
Тактовый импульс строго определяет момент изменения состояния схемы. Без него входные сигналы J и K не влияют на выходы, независимо от их значений.
Типы срабатывания по фронту
При использовании положительного фронта (0→1) переключение происходит только в момент перехода тактового сигнала из низкого уровня в высокий. Для отрицательного фронта (1→0) – наоборот, при спаде напряжения.
Пример временной диаграммы:
- J=1, K=0, фронт такта → Q=1
- J=0, K=1, следующий фронт → Q=0
- J=1, K=1, фронт → инверсия предыдущего состояния
Задержка реакции
Между фронтом тактового импульса и изменением выхода существует временная задержка (tpd), обычно от 5 нс до 20 нс в современных микросхемах. В этот период входные сигналы должны оставаться стабильными.
Важно: Если J или K меняются во время действия тактового импульса (но не на фронте), возможны ложные срабатывания. Для надежности используйте короткие тактовые импульсы или дополнительную синхронизацию.
Использование JK-устройства в схемах с недопустимыми комбинациями
Для исключения запрещённых состояний в логических цепях применяют схему с двумя JK-элементами, соединёнными через инвертор. Входы J и K первого блока подключаются к сигналу разрешения, а второго – к его инверсии. Это гарантирует, что оба выхода никогда не перейдут в одинаковый уровень одновременно.
Пример: при подаче на J=1 и K=1 в тактовом импульсе первый блок переключается, второй остаётся без изменений. Если входные сигналы меняются местами – ситуация обратная. Такой подход исключает состояние неопределённости в счётчиках и регистрах.
В схемах с тремя и более каскадами добавляют дополнительную логику на элементах И-НЕ. Например, выход Q третьего каскада соединяют с входом J четвёртого через инвертор, а инверсный выход – с K. Это предотвращает одновременное срабатывание всех ступеней.
Для проверки устойчивости цепи к запрещённым состояниям подают серию импульсов 10-100 МГц и контролируют осциллографом выходные уровни. Допустимые отклонения – не более 5% от длительности такта.


