Синхронный RS-триггер
Синхронный RS-триггер — это комбинационное логическое устройство, имеющее два входа (R и S) и два выхода (Q и Q’). Триггер представляет собой бистабильную схему, т. е. сохраняет свое внутреннее состояние до тех пор, пока не произойдет изменение входных сигналов.
Принцип работы
Синхронный RS-триггер работает следующим образом:
* Вход R (сброс): Когда R устанавливается в логический «1», выход Q сбрасывается в логический «0».
* Вход S (установка): Когда S устанавливается в логический «1», выход Q устанавливается в логический «1».
* Оба входа R и S в лог. «0»: Триггер сохраняет свое предыдущее состояние.
* Оба входа R и S в лог. «1»: Состояние триггера неопределено.
Схема
Типичная схема синхронного RS-триггера показана на диаграмме ниже:
[Изображение синхронного RS-триггера]
Схема состоит из двух пар перекрестных вентилей NAND, которые образуют петлю обратной связи. Выход Q является результатом этой петли обратной связи и соответствует текущему состоянию триггера.
Тактовая синхронизация
Синхронный RS-триггер отличается от асинхронного тем, что он имеет дополнительный вход, называемый тактовым входом (CLK). Этот вход управляет изменением состояния триггера:
* Когда CLK находится в лог. «0», триггер игнорирует изменения на входах R и S.
* Когда CLK переключается в лог. «1», триггер обновляет свое состояние в соответствии с входами R и S.
Применение
Синхронные RS-триггеры широко используются в цифровой логике для:
* Хранения данных
* Подсчета
* Регистрации последовательных данных
* Реализации конечных автоматов