Асинхронный RS - триггер - это самый элементарный автомат с памятью. Если на него не подавать никаких внешних управляющих сигналов, он обеспечивает хранение своего состояния, равного 0 или 1, сколь угодно долгое время.
1) Асинхронный RS - триггер с прямыми входамиможно собрать на элементах ИЛИ-НЕ(рис. 1).
Рис. 1. Асинхронный RS- триггер с прямыми
входами на элементах ИЛИ – НЕ
Выход каждого из элементов ИЛИ-НЕподключен к одному из входов другого элемента, что обеспечивает триггеру два устойчивых состояния.
Для описания работы данного триггера воспользуемся таблицей состояний элемента ИЛИ-НЕ(таблица 1):
Таблица 1. Таблица состояний элемента ИЛИ-НЕ
Рассмотрим подробно работу асинхронного RS - триггера с прямыми входами, построенного на элементах ИЛИ-НЕ.
Предположим, что на входах R и S триггера поддерживались сигналы логического 0, и в некоторый момент на вход S была подана логическая 1. Тогда на выходе нижнего элемента ИЛИ-НЕ,соответствующего выходу Q, будет логический 0, который по перекрестной связи будет подан на второй вход верхнего элемента ИЛИ-НЕ.Так как на обоих входах верхнего элемента ИЛИ-НЕбудут логические 0, на его выходе Q установится логическая 1 и триггер установится в единицу. Эта логическая 1 по перекрестной связи будет подана на второй вход нижнего элемента ИЛИ-НЕ,поэтому даже если на входе S будет логический 0, она принудительно будет поддерживать на выходе нижнего элемента логический 0, а тот. в свою очередь, - логическую 1 на выходе верхнего элемента. Таким образом, триггер установится в единичное состояние.
Если на вход R подать логическую 1, верхний элемент сформирует на своем выходе логический 0, который установит на выходе нижнего элемента логическую 1. Теперь выходы верхнего и нижнего элементов ИЛИ-НЕбудут взаимно поддерживать логический 0 на выходе Q и логическую 1 на выходе Q. Таким образом, триггер установится в нулевое состояние.
Если на входы R и S одновременно подать логическую 1, состояние на выходе триггера будет неопределенным, т. к. на обоих выходах триггера установится уровень логического нуля. Такое состояние триггера называется запрещенным состоянием.
Работу RS - триггера описывают таблицей состояний (таблица2). В левой части записывают комбинации, которые могут принимать входные уровни, в правой части пишут, какие значения принимает уровень на прямом выходе триггера в момент времени t+1, т. е. когда в триггере закончатся все переходные процессы.
Асинхронный RS - триггер с прямыми входами на принципиальных схемах обозначается следующим образом (рис. 2):
Рис.2. Обозначение асинхронного RS - триггера с прямыми входами
2) Асинхронный RS-триггер с инверсными входамиможно построить на элементах И-НЕ(рис.3).
Рис.3. Асинхронный RS - триггер с инверсными
входами на элементах И – НЕ
Работа асинхронного RS - триггера с инверсными входами аналогична работе RS - триггера с прямыми входами. Но в таком триггере не допускается одновременная подача на входы двух нулевых уровней. При подаче на вход двух уровней единицы, состояние элементов будет определяться их предыдущим состоянием.
На принципиальных схемах асинхронный RS - триггер с инверсными входами обозначается следующим образом (рис. 4):
Рис. 4.Обозначение асинхронного RS-триггера
с инверсными входами
Работа асинхронного RS - триггера с инверсными входами описывается таблицей состояний (таблица 3):