Асинхронные RS-триггеры
Асинхронные RS-триггеры относятся к простейшим типам триггеров. Рассмотрим УГО и временные диаграммы работы для асинхронного RS-триггера с прямыми входами при различном сочетании входных сигналов (рисунок 6).
Рисунок 6 – Условное графическое обозначение асинхронного RS-триггера (а) и временные диаграммы его работы (б)
Новое состояние триггера зависит от предыдущего состояния Qt и входных сигналов S и R. Эта зависимость отражена в таблице состояний (таблица 3).
Таблица 3 – Таблица состояний асинхронного RS-триггера
Логические аргументы | Логическая функция | Режим работы | |||||||
S | R | Qt | Qt+1 | ||||||
0 0 | 0 0 | 0 1 | 0 1 | Хранение 0 Хранение 1 | |||||
0 0 | 1 1 | 0 1 | 0 0 | Подтверждение 0 Установка 0 (сброс) | |||||
Установка 1 (установка) Подтверждение 1 | |||||||||
Ф Ф | Неопределенность | ||||||||
Примечания 1 «Qt» – предыдущее состояние триггера. 2 «Qt+1» – следующее состояние триггера. | |||||||||
Из рисунка 6 и таблицы 3 следует, что установка триггера в единичное состояние происходит под воздействием единичного (активного) сигнала на входе S, при этом на входе R должен быть нулевой (пассивный) сигнал. Установка триггера в нулевое состояние осуществляется путем подачи единичного сигнала на вход R и нулевого сигнала на вход S. При подаче на входы S и R нулевых сигналов триггер работает в режиме хранения ранее записанной информации. Одновременно подавать два единичных активных сигнала на входы S и R запрещено, так как это приводит к неопределенному (неустойчивому) состоянию триггера .
Описать работу триггера можно характеристическим уравнением. Для этого на основании таблицы 3 заполним карты Карно (рисунок 7).
Рисунок 7 – Карты Карно для асинхронного RS-триггера в базисах ИЛИ-НЕ (а) и
И-НЕ (б)
Выполним необходимые объединения на рисунке 7, а и запишем результат минимизации в МКНФ:
. (5)
Преобразуем функцию (5) в базис ИЛИ-НЕ:
. (6)
Построим по функции (6) логическую схему асинхронного RS-триггера на элементах ИЛИ-НЕ (рисунок 8). При этом следует помнить, что Qt и Qt+1 считываются в одной точке схемы на прямом выходе триггера Q, но в разные моменты времени.
Рисунок 8 – Логическая схема асинхронного RS-триггера на элементах ИЛИ-НЕ
Очевидно, что логическая схема триггера на рисунке 8 совпадает со схемой на рисунке 3, а. На рисунке 8 проставлены уровни выходных сигналов, если на входы поступают сигналы R=1, S=0. Так как то триггер сброшен, что соответствует таблице состояний (таблица 3).
Для построения логической схемы асинхронного RS-триггера в базисе И-НЕ выполним необходимые объединения на рисунке 7, б и запишем результат минимизации в МДНФ:
. (7)
Преобразуем функцию (7) в базис И-НЕ:
. (8)
Излогической функции (8) следует, что асинхронный RS-триггер в базисе И-НЕ имеет инверсные входы S и R, т.е. активным уровнем сигнала является нулевой. УГО асинхронного RS-триггера с инверсными входами и логическая схема показаны на рисунке 9.
Рисунок 9 – Асинхронный RS-триггер с инверсными входами. Условное графическое обозначение (а) и логическая схема (б)
На рисунке 9, б проставлены уровни выходных сигналов, если на входы поступают сигналы Так как , то триггер установлен, что соответствует логике работы триггера.