Триггеры

Триггер ( переводится как защелка) – дискретная схема с обратной связью, имеющая два устойчивых состояния. Используется как элемент памяти и составляющая часть схем управления.

RS – триггер

Элемент управляемый двумя сигналами:

S – SET – установка в единичное состояние,

R - RESET - установка в нулевое состояние.

Если S=1, R=0 то Q=1; если S=0, R=1 то Q=0; если же S=0, R=0 то выход сохраняет состояние, предшествовавшее переходу обоих входных сигналов в нулевое состояние. Единичное состояние одновременно оба входа принимать не должны.

 

Таблица переходов для этого элемента

Q (t) S,R    
Q
S Q Q
R
R S запр запр

Таблица истинности для

 

Q+ Q S R
Z Z

 

 

Z – запрещенная комбинация S, R.

 

Уравнение для единичного состояния триггера

В базисе ИЛИ, НЕ

В базисе И, НЕ

Соответствующие схемы будут иметь вид

 

Граф состояний RS- триггера

 

Относится к асинхронным или не тактируемым автоматам Мура.

RS-триггеры легко реализуются как на элементах ИЛИ-НЕ так и на элементах И-НЕ. На функциональных схемах они изображаются как

Управление триггером, выполненным на элементах И-НЕ производится сигналами низкого уровня, как и показано на схеме. При высоком уровне R, S состояние триггера сохраняется.

Имеются также уже «готовые» устройства, в частности, (555, 561, 564) ТР2. В сериях 561, 564 в ИС ТР2 четыре RS – триггера с тремя состояниями на выходе объединены общим сигналом разрешения выхода.

Временная диаграмма работы триггера на элементах И-НЕ приведена ниже.

 

Принцип «защелки» реализуется следующим образом: при подаче на S вход триггера, реализованного на элементах И-НЕ и управляемого низкими уровнями сигналов R, S, логического нуля на выходе первого элемента И-НЕ устанавливается единица, она же приходит на вход второго элемента И-НЕ. При высоком уровне R на выходе этого элемента установится логический ноль, который приходит по обратной связи на второй вход первого элемента И-НЕ, фиксируя («защелкивая») на его выходе логическую единицу и запрещая изменение Q при изменении S. Состояние триггера изменится только при низком R=0. При подаче на оба входа логического нуля, на обоих выходах триггера будут логические единицы, триггер находится как бы в неустойчивом состоянии. Изменение одного из входов приведет его в устойчивое состояние.

Наличие положительных обратных связей повышает крутизну фронтов сигналов на выходах триггера. Иногда его используют именно для этой цели. Также достаточно часто применяют RS-триггер для устранения «дребезга» контактов реле, кнопок и т.п.