Триггер - это устройство, имеющее два устойчивых состояния и способное под действием управляющих сигналов скачкообразно переходить из одного состояния в другое.
Можно выделить две основные области их применения: формирование импульсов и работу в качестве элементарных автоматов цифровых устройств.
Как формирователи, триггеры позволяют получать стандартные по амплитуде прямоугольные импульсы с малой длительностью фронта и среза, практически не зависящей от скорости изменения управляющего сигнала. В роли цифровых автоматов с двумя внутренними состояниями различные типы триггеров выполняют функции ячеек памяти, каскадов задержки, пересеченных ячеек и т. д.
Триггер, как элементарный конечный автомат, характеризуется следующими свойствами:
-число внутренних состояний – два (единица и нуль), что соответствует одной внутренней переменной, обозначаемой ----для триггеров буквой Q;
-число выходных переменных y – одно, значение переменной y совпадает со значением Q;
-число входных переменных x зависит от типа триггера.
Наряду с выходом Q, называемым прямым, триггер имеет и инверсный выход . Состояние триггера определяется значением его прямого выхода.
Все известные на сегодняшний день триггеры по функциональному признаку можно разделить на четыре основных типа:
RS-триггеры – триггеры с двумя установочными входами;
D-триггеры – триггеры задержки с одним входом;
Т-триггеры с одним счетным входом;
универсальные триггеры с несколькими входами.
Как и любые цифровые автоматы, триггеры могут быть асинхронными и синхронными.
Различают также триггеры со статическими и динамическими входами. Входы, управляемые потенциальными (уровнями напряжений), называются статическими (включая и сигнал синхронизации).
Причем, если триггер переключается сигналами логической единицы, то его называют триггером с прямым управлением, в противном случае – триггером с инверсным управлением.
Входы же управляемые перепадами потенциалов называют динамическими.
Асинхронный RS-триггер.В простейшем исполнении триггер это симметричная структура из двух логических элементов ИЛИ–НЕ либо И–НЕ, охваченных перекрестной положительной обратной связью. Схема триггера на элементах ИЛИ–НЕ и его условное обозначение приведены на рис. 28.
Рис. 28. Асинхронный RS-триггер на элементах ИЛИ–НЕ: а – логическая структура; б – условное обозначение
Этот триггер (бистабильная ячейка) обладает двумя устойчивыми состояниями, которые обеспечиваются за счет связи выхода каждого элемента с одним из входов другого. Свободные входы служат для управления и называются информацион-ными или логическими. Одному из выходов присвоено наименование прямого, его обозначают буквой Q, а другому – наименование инверсного и обозначают .
Вход, по которому триггер устанавливается в единичное состояние (Q = 1, = 0), называют входом S (от английского Set – установка), а в нулевое (Q = 0, = 1) – входом R (reset – возврат).
Синхронный RS-триггер. Известно, что из-за задержек переключения логических элементов могут возникнуть ложные состояния. Устранить это помогает временное стробирование. Временное стробирование обеспечивается синхронизирующими (тактовыми) импульсами, поэтому синхронный RS-триггер кроме информационных входов R и S имеется вход C, на который подается синхронизирующий сигнал (рис. 32).
Такой триггер функционирует как RS-триггер только при условии наличия синхронизирующих импульсов. В противном случае, т.е. при отсутствии синхронизирующих импульсов, состояние его сохраняется неизменным Qn+1 = Qn , какие бы сигналы ни подавались на информационные входы, причем возможна подача сочетания R = S = 1 (или R = S = 0 для триггера с инверсными входами).
Рис.32. Синхронный RS-триггер с прямыми статическими входами на элементах И-НЕ и его условное обозначение
Специфика синхронных триггеров со статическим управлением по входу синхронизации такова, что в течение времени действия тактового импульса смена сигналов на информационных входах вызывает новые срабатывания. Следовательно, синхронные триггеры со статическим управлением при активном состоянии тактового входа ведут себя подобно асинхронным. Во многих случаях это свойство является недостатком, так как может оказаться причиной сбоев в цифровых устройствах.