Триггеры
Триггером называется простейшее устройство, имеющее два устойчивых состояния, переход между которыми происходит в результате процессов, обусловленных наличием в электрической цепи триггера цепей положительной обратной связи.
Два устойчивых состояния триггера обозначаются: Q=1 и Q = 0. В каком из этих состояний окажется триггер, зависит от состояния сигналов на входах триггера и от его предыдущего состояния, иными словами, триггер имеет память. Можно сказать, что триггер является элементарной ячейкой памяти.
Тип триггера определяется алгоритмом его работы. В зависимости от алгоритма работы триггер может иметь установочные, информационные и управляющие входы. Установочные входы определяют состояние триггера независимо от состояния других входов. В частности, входы управления разрешают запись данных, подающихся на информационные входы. Наиболее распространенными являются триггеры RS,JK, D и T. Условное обозначение этих триггеров приведено на рисунке 5.3.
Рисунок 5.3 - Условное обозначение триггеров: RS-, JK-, D и T типа
RS- триггеримеет два информационных входа S и R. Подача на вход S сигнала 1, а на вход R сигнала 0 устанавливает на выходе Q триггера сигнал 1. Наоборот, при сигналах S = 0 и R = 1 сигнал на выходе триггера Q = 0. Функционирование SR-триггера определяется уравнением:
(5.6)
где- соответственно предыдущее и новое состояния триггера.
Для RS-триггера комбинация S = 1 и R = 1 является запрещенной. После такой комбинации информационных сигналов состояние триггера будет неопределенным: на его выходе Q может быть 0 или 1.
Существуют разновидности RS-триггеров, называемые Е-, R- и S-триггерами, для которых сочетание S = R=1 не является запрещенным. E-триггер при S = R = 1 не изменяет своего состояния. S -триггер при S = R = 1 устанавливается в состояние Q = 1, а R-триггер в этом случае устанавливается в состояние Q = 0.
JK-триггер имеет также два информационных входа J и К. Подобно RS-триггеру, в JK-триггере J и К - это входы установки выхода Q триггера в состояние 1 или 0. Однако в отличие от RS-триггера в JK-триггере наличие J=К=1 приводит к переходу выхода Q триггера в противоположное состояние, JK-триггеры синхронизируются только перепадом потенциала на входе С. Условие функционирования JK-триггера имеет вид:
(5.7)
D-триггер, или триггер задержки, при поступлении синхросигнала на вход С устанавливается в состояние, соответствующее потенциалу на входе D. Уравнение функционирования D-триггера имеет вид:. Это уравнение показывает, что выходной сигнал изменяется не сразу после изменения входного сигнала D, а только с приходом синхросигнала, то есть с задержкой на один период импульсов синхронизации (Delay - задержка).
Синхронизация D-триггера может осуществляться импульсом или фронтом.
Т-триггер, или счетный триггер, изменяет состояние выхода по фронту импульса на входе С. Кроме входа синхронизации (С), T-триггер может иметь подготовительный вход Т. Сигнал на этом входе разрешает (при Т =1) или запрещает (при Т= 0) срабатывание триггера от фронтов импульсов на входе С. Функционирование T-триггера определяется уравнением:
(5.8)
Из этого уравнения следует, что при T = 1 соответствующий фронт сигнала на входе С переводит триггер в противоположное состояние. Частота изменения потенциала на выходе T-триггера в два раза меньше частоты импульсов на входе С. Это свойство T-триггера позволяет строить на их основе двоичные счетчики. Поэтому эти триггеры и называют счетными. Счетный триггер без входа T ведет себя так же, как и T-триггер при Т= 1.