RS-триггер с прямыми входами.
Такой триггер выполняется на элементах ИЛИ-НЕ. На рис. 1 приведены его логическая схема (а), условное графическое обозначение (б) и таблица работы триггера (в).
В таблице работы символом Qn обозначен выходной сигнал триггера в момент подачи входных сигналов Rn и Sn, а Qn+1 – выходной сигнал после действия сигналов Rn и Sn. Тот факт, что состояние триггера в момент (n + 1) зависит от входных сигналов в момент n, отражает способность триггера к запоминанию информации. Проанализируем работу RS-триггера с точки зрения комбинаций входных и выходных сигналов, приведенных в таблице его работы.
Rn = 0, Sn = 0. Срабатывание триггера зависит от того, в каком состоянии были выходы схемы Q и (см. рис. 20, а) до прихода входных сигналов. Их может быть два: Q = 0, =1 и Q = 1, =0.
Пусть Q = 0. Тогда лог.0 с выхода Q приходит на вход элемента DD2 и обеспечивает = 1. Эта лог. 1, в свою очередь, подается на вход DD1, поддерживая лог. 0 на его выходе (Q = 0). Мы получили первое состояние устойчивого равновесия, при котором обеспечивается режим хранения информации, то есть Qn+1 = Qn. Пусть Q = 1. При этом лог.1, поступая на вход DD2, обеспечивает = 0. Этот лог. 0 подается на второй вход DD1 и поддерживает состояние Q = 1. Таким образом, это второе состояние устойчивого равновесия, которое может длиться сколь угодно долго, пока не появится активный входной уровень (лог. 1) на одном из входов S или R.
Rn = 0, Sn = 1. При поступлении лог. 1 на вход S элемент DD2 переключается по выходу в состояние = 0. Этот лог. 0, приходя на вход DD1, вместе с сигналом R = 0 устанавливает на его выходе лог. 1 (Q = 1). Это означает, что уровень Sn = 1 является активным для триггера, он устанавливает триггер в состояние Qn+1 = 1, независимо от его предыдущего состояния Qn.
Rn = 1, Sn = 0. При поступлении на вход R триггера лог. 1 на выходе DD1 появляется лог. 0 (Q = 0), который, приходя на вход DD2, устанавливает на его выходе лог. 1 ( = 1). Таким образом, уровень Rn = 1 является активным для триггера, он устанавливает триггер в нулевое состояние: Qn+1 = 0, независимо от его предыдущего состояния Qn. Rn = 1, Sn = 1. При таком сочетании входных сигналов на обоих выходах триггера будут одинаковые сигналы Qn+1 = n+1 = 1, что противоречит логике функционирования триггера (сигналы на выходах триггера всегда должны быть инверсны друг другу). Такое сочетание входных сигналов следует считать запрещенным, и поэтому значение Qn+1 в двух нижних строках таблицы обозначено прочерком.
|