а – условное обозначение; б – таблица состояний входов и выходов RS-триг-гера; в – условное обозначение RS-триггера с шестью входами
Рис.8.3. RS-триггер
Согласно ГОСТ 2.743-91 «Обозначения условные графические в схемах. Элементы цифровой техники» на прямом входе (выходе) двоичная переменная имеет значение «1», когда сигнал на этом входе (выходе) находится в состоянии, принятом за «единичное». На инверсном входе (выходе) двоичная переменная имеет значение 1, когда сигнал на этом входе (выходе) находится в состоянии, принятом за «нулевое».
RS-триггер запоминает сигналы, поданные на его входы, поэтому он может выполнять роль ячейки памяти.
В исходном состоянии, при отсутствии управляющих сигналов на входах триггера (Х1=0, Х2=0), на прямом выходе сигнал «0», на инверсном – «1» (Y=0, Ȳ =1, строка 1 в таблице состояний входных и выходных сигналов).
При подаче единичного сигнала (Х1=1) на вход S (от англ. Set – установить) триггер переключается и на прямом выходе появляется сигнал единичного уровня, а на инверсном – нулевого (Y=1, Ȳ =0, строка 2 в таблице состояний).
При снятии управляющего сигнала с входа S (Х1=0) состояние на выходах RS-триггера сохраняется (Y=1, Ȳ =0, строка 3 в таблице состояний).
При подаче единичного сигнала (Х2=1) на вход R (от англ. Reset – сбросить) триггер снова переключается и на прямом выходе появляется сигнал нулевого уровня, а на инверсном – единичного (Y=0, Ȳ =1, строка 4 в таблице состояний).
При снятии управляющего сигнала с входа R (Х2=0) состояние на выходах RS-триггера сохраняется (Y=0, Ȳ =1, строка 5 в таблице состояний).
Одновременная подача на входы S и R сигналов единичного уровня не допускается, так как RS-триггер будет работать некорректно.
Струйные логические элементы могут иметь несколько входов. На рис. 8.3а показан RS-триггер с шестью входами, три из которых работают на включение, а три на выключение.