9.5. ИНТЕГРАЛЬНЫЕ ТРИГГЕРЫ
Помимо логических элементов, реализующих основные логические функции, большое значение в качестве базовых элементов цифровой техники имеют различные триггерные схемы, работа которых будет описана также с помощью основных логических функций. Это дает возможность понять принцип их действия независимо от используемой в каждом случае схемной реализации.
9.5.1. ОСНОВНАЯ СХЕМА
Триггер можно получить, охватив, как показано на рис. 9.24, два логических элемента ИЛИ-НЕ обратными связями.
Рис. 9.24. RS-триггер на элементах ИЛИ-НЕ.
Он имеет два выходных сигнала: инверсные друг другу, и два входных: (сброс Reset).
Если входные сигналы взаимоинверсны, причем то
Следовательно, оба выходных сигнала действительно находятся в инверсных друг другу состояниях.
Таблица 9.13 (см. скан) Таблица переключений
При можно получить обратные значения выходных сигналов триггера. Если состояние выходных сигналов сохраняется. Поэтому RS-триггер можно использовать для запоминания информации.
Рис. 9.25. RS-триггер на элементах И-НЕ.
При оба выходных сигнала равны нулю; однако в этом случае состояние выходных сигналов триггера не будет определено, если в какой-либо момент оба входных сигнала одновременно станут равными нулю Поэтому комбинация входных сигналов как правило, является запрещенной. Все возможные состояния триггера отображены в таблице переключений 9.13. Мы уже ознакомились с этой таблицей, изучая транзисторную схему на рис. 8.8.
В разд. 9.2 было отмечено, что логическое тождество не изменяется, если все переменные инвертировать, а операции поменять местами. Используя это
Таблица 9.14 (см. скан) Таблица переключений RS-триггера на элементах И-НЕ
правило, можно получить -триггер, построенный на элементах И-НЕ (рис. 9.25), с таблицей переключений 9.13. Следует, однако, обратить внимание на то, что в качестве входных сигналов используются переменные Так как мы часто будем рассматривать -триггер на элементах для входных переменных представлена еще одна таблица переключений 9.14.
Статический синхронный RS-триггер
Часто необходйм такой триггер, который реагировал бы на входные сигналы только в определенные моменты времени. Эти моменты задаются с помощью дополнительного входного сигнала синхронизации С. На рис. 9.26 показан такой статический синхронный -триггер. При сигналы В этом случае триггер запоминает предыдущее состояние. При
и эта схема ведет себя как обычный -триггер.
Рис. 9.26. Статический синхронный RS-триггер.
Статический синхронный D-триггер
Рассмотрим далее, как с помощью триггера, изображенного на рис. 9.26, можно запомнить значение логической переменной
Рис. 9.27. Статический синхронный D-триггер.
Рис. 9.28. Упрощенная схема ячейки запоминающего устройства.
Ранее было показано, что если входные сигналы инверсны друг другу и Следовательно, для того чтобы запомнить значение переменной нужно лишь положить Для этого на рис. 9.27 используется инвертор В выполненной таким образом ячейке памяти во время такта устанавливается Если то запоминается полученное состояние триггера. Характерная особенность запоминающей ячейки состоит в том, что она имеет только один информационный вход Эти схемы называются обычно D-триггерами.
Легко заметить, что элемент на рис. 9.27 при работает как инвертор для переменной Поэтому можно исключить инвертор и получить при этом упрощенную схему запоминающей ячейки, представленную на рис. 9.28.