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

 
 
 
«Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.»
Brian W. Kernighan.
Русский | Українська


Микропроцессоры и микроконтроллеры :: Микроконтроллерные вычислители :: 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-триггер (триггер данных)»