Он может быть построен на двух логических элементах ИЛИ-НЕ, либо И-НЕ. Элементы охвачены цепями ОС, для чего выход каждого элемента подключен к одному из входов другого элемента.
Триггер имеет два входа: S (set) – вход установки в единичное состояние;
R (reset) – вход сброса в нулевое состояние.
При S = 1 и R = 0 на выходах будет:
Q = S + Q = 1 + Q = 1 = 0
запись 1
Q = R + Q = 0 + Q = 0 + 0 = 0 = 1
При S = 0 и R = 1 имеем:
Q = R + Q = 1 + Q = 1 = 0
запись 0
Q = S + Q = 0 + Q = 1
После исчезновения входных сигналов, т.е. при S = R = 0 (хранение) сохраняется выходной сигнал 1 или 0, в зависимости от того, на каком из входов (S или R) была перед этим единица 1.
S = R = 1 - запретная комбинация.
RS – триггер на элементах И-НЕ.
При S = 1 и R = 0 на выходах будет:
Q = R . Q = 0 . Q = 0 = 1
запись 0
Q = S . Q = 1 . 1 = 1 = 0
При S = 0 и R = 1 на выходах будет:
Q = S . Q = 0 . Q = 0 = 1
запись 1
Q = R . Q = 1 . 1 = 1 = 0
Запретная комбинация R = S = 0.
Недостатки RS – триггеров:
1. Наличие запрещённой комбинации входных сигналов.
2. Подача информации по двум отдельным цепям R и S.
3. Низкая помехоустойчивость.