Лекция Триггеры. Статический d-триггер. Динамический d-триггер. Jk-триггер. Асинхронный и синхронный т-триггер d-триггеры



Pdf көрінісі
бет3/4
Дата26.10.2022
өлшемі0,65 Mb.
#45337
түріЛекция
1   2   3   4
НЕ. Слева — входы, справа — выходы. Синий цвет соответствует 0, 
красный — 1 
Т-триггер часто применяют для понижения частоты в 2 раза, при этом 
на Т вход подают единицу, а на С — сигнал с частотой, которая будет 
поделена на 2. 
JK-триггер 
 
JK-триггер с дополнительными асинхронными инверсными входами S и R 
Название для этого типа триггеров предложил Элдрид Нельсон во время его 
работы в фирме 
Hughes Aircraft
. При разработке логической схемы этого 
триггера Нельсон обозначил пары триггерных входов противоположного 
действия A и B, C и D, E и F, G и H, J и К. В патентной заявке, поданной в 
1953 году, для входов описываемого им триггера, впоследствии получившего 


название JK-триггер, Нельсон использовал обозначения « J-input» и «K-
input»
[18]
 
JK-триггер
[19][20]
 работает так же как RS-триггер, с 
одним лишь исключением: при подаче логической 
единицы на оба входа J и K состояние выхода 
триггера изменяется на противоположное, то есть 
выполняется операция инверсии (чем он отличается 
от RS-триггеров с доопределённым состоянием, 
которые строго переходят в логический ноль или 
единицу, независимо от предыдущего состояния). 
Вход J аналогичен входу S у RS-триггера. 
Вход K аналогичен входу R у RS-триггера. При 
подаче единицы на вход J и нуля на вход K выходное 
состояние триггера становится равным логической 
единице. А при подаче единицы на вход K и нуля на вход J выходное 
состояние триггера становится равным логическому нулю. JK-триггер в 
отличие от RS-триггера не имеет запрещённых состояний на основных 
входах, однако это никак не помогает при нарушении правил разработки 
логических схем. На практике применяются только синхронные JK-триггеры, 
то есть состояния основных входов J и K учитываются только в момент 
тактирования, например по положительному 
фронту
 импульса на входе 
синхронизации, поскольку понятие «одновременности» для асинхронных 
сигналов уже само по себе, в самом определении, содержит 
неопределённость поведения по типу гонки состояний (опять же, у Rs- и rS-
триггеров этой проблемы нет, потому что они не осуществляют инверсию, а 
просто подчиняются тому сигналу, который для них приоритетен). 
Теоретически, построение асинхронного JK-триггера по сути означало бы 
построение RS-триггера с динамическими входами, когда фронт сигнала J(S) 
переключает триггер в логическую единицу, а фронт сигнала K(R) — в ноль, 
даже если при этом уровень сигнала J продолжает сохраняться, и наоборот. 
Разумеется, «одновременность» переключения тут прямо запрещена и 
требует интервалов, определяемых паспортным быстродействием триггера. 
Триггер со статическим тактированием может вести себя похожим образом 
при сохранении высокого уровня на входе тактирования в момент 
переключения входов. 
На базе JK-триггера возможно построить D-триггер или Т-триггер. Как 
можно видеть в таблице истинности JK-триггера, он переходит в инверсное 
состояние каждый раз при одновременной подаче на входы J и K логической 
1. Это свойство позволяет создать на базе JK-триггера Т-триггер, объединив 
входы J и К
[21]

Алгоритм функционирования JK-триггера можно представить формулой 


Достарыңызбен бөлісу:
1   2   3   4




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет