Микропроцессоры и микроконтроллеры

 
 
 
«Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.»
Martin Golding
Русский | Українська


Микропроцессоры и микроконтроллеры :: Микроконтроллерные вычислители :: 8.2 RS-триггер

8.2 RS-триггер

Простейший RS-триггер

Схема простейшего RS-триггера может быть выполнена в двух вариантах:

·  в базисе (ИЛИ-НЕ)  – схема с прямыми управляющими входами (рис. 8.2);

·  в базисе (И-НЕ) – схема с инверсными управляющими входами (рис. 8.3).

При включении питания RS-триггер устанавливается в одно из состояний произвольным образом.

Рисунок 8.2 – Реализация RS-триггера в базисе ИЛИ-НЕ (прямые входы):

а)  принципиальная схема; б) таблица состояний;
в) условное обозначение на схеме; г) логические уравнения.

Рисунок 8.3 – Реализация RS-триггера в базисе И-НЕ (инверсные входы):

а)  принципиальная схема; б) таблица состояний;
в) условное обозначение на схеме; г) логические уравнения.

Общее уравнение RS-триггера без привязки к базису имеет вид:

Важнейшая особенность триггера, очевидная из логических уравнений, состоит в том, что новое состояние триггера зависит как от значений входов, так и от предыдущего состояния триггера.

Поскольку переключение триггеров происходит последовательно по логическим элементам, то общее время задержки переключения равно сумме времен переключения всех логических элементов в цепочке сигнала.

Модификации RS-триггера

Основной недостаток простейшего RS-триггера – наличие входной комбинации, при которой триггер теряет устойчивость.

Простейший RS-триггер имеет несколько модификаций, цель применения которых – исключить неустойчивое состояние триггера (рис. 8.4).

Схемы R-, S - и E-  триггеров несколько сложнее, но в их основе лежит схема RS-триггера.

Рисунок 8.4 – Схемы построения RS-триггеров различных типов

Е-триггер получается объединением R - и S - схем (пересекающиеся ветви для R и S сигналов с инверсией).

Тактируемые триггеры используются чаще, так как более удобны и надежны в управлении.

Простейший синхронный RS-триггер, тактируемый уровнем сигнала, получается на основе RS-триггера путем введения тактового (синхронизирующего) входа С и двух логических элементов (рис. 8.5).

При С=0 триггер не меняет своего состояния при любых сигналах RиS.

При С=1 триггер работает как RS-триггер.

Рисунок 8.5 – RS-триггер, тактируемый уровнем сигнала С

 




Следующая статья >>
«8.3 D-триггер (триггер данных)»