Синхронный двухступенчатый RS-триггерреализуется по принципу «ведущий - ведомый». При этом входная информация вначале записывается в ведущий триггер, а затем переносится в ведомый триггер, представляющий вторую ступень схемы.
Рассмотрим более простой способ построения такого триггера – на базе двух синхронных статических RS-триггеров с объединением тактовых входов через инвертор. Функциональная схема и условно-графическое обозначение двухступенчатого RS-триггера приведены на рис. 12,а,б. Функционирование триггера задается таблицей 5.
Рисунок 12
Таблица 5
S
R
C
Q n
Режим
х
х
Q n-1
Хранение
х
Q n-1
Хранение
↓
Запись 1
↓
Запись 0
↓
з
Запрещенный
Символы «↑» и «↓» в таблицах функционирования триггеров с динамическим управлением означают, что изменение состояния происходит по положительному или отрицательному перепаду тактового импульса. Символ «х» означает произвольное состояние входных сигналов.
На базе синхронного RS-триггера с динамическим управлением легко реализуются все другие триггеры с динамическим управлением: Т-триггер, D-триггер и JK-триггер.
Синхронный двухступенчатый T-триггер. Схема триггера и его условно-графическое обозначение приведены на рис. 13,а,б. Функционирование триггера задается таблицей 6.
Таблица 6
T
Q n
Режим
Q n-1
Хранение
↓
Переключение
Рисунок 13
Синхронный двухступенчатый D-триггер. Схема триггера и его условно-графическое обозначение приведены на рис. 14,а,б. Функционирование триггера задается таблицей 7.
Рисунок 14
Таблица 7
D
C
Q n
Режим
х
Q n-1
Хранение
↓
Запись 1
↓
Запись 0
Синхронный двухступенчатый JK-триггер. Функционирование триггера задается таблицей 8. Работа JK-триггера аналогична RS-триггеру за исключением запрещенных состояний.
Построим функциональную схему JK-триггера на базе двухступенчатого RS-триггера (рис. 12,б). Для управления его входами разработаем комбинационное устройство.
Таблица 8
J
K
C
Q n
Режим
х
х
Q n-1
Хранение
х
Q n-1
Хранение
↓
Запись 1
↓
Запись 0
↓
Переключение
Входными сигналами комбинационного устройства служат сигналы J, K (входные сигналы JK-триггера) и предыдущее состояние триггера Q n-1. Выходными сигналами являются S, R (входные сигналы RS-триггера).
По таблице 8 составим таблицу переключений 9 для функций S, R, исключив режимы хранения, поскольку они не изменяют состояние триггера.
Таблица 9
J
K
Q n-1
S
R
Режим
Запись 1
Запись 0
Переключение 0 → 1
Переключение 1 → 0
Составим алгебраические уравнения в СДНФ для единичных значений функций S и R.
Функциональная схема триггера и его условно-графическое обозначение приведены на рис. 15,а,б.
Рисунок 15
Синхронные JK-триггеры с динамическим управлением являются универсальными. Они широко используются в цифровой схемотехнике при реализации автоматов с памятью. Поэтому указанные триггеры наиболее полно представлены в различных сериях интегральных микросхем [1, 2].
В основе схемотехнических решений, используемых в микроэлектронной технике, заложена функциональная схема синхронного двухступенчатого JK-триггера. Но при разработке конкретных схем JK-триггеров использовались эвристические (интуитивные) методы оптимизации, направленные на повышение быстродействия и сокращение количества используемых компонентов. Кроме того, для расширения функциональных возможностей схемы JK-триггеров дополнены одним или двумя асинхронными входами S и R.
Для примера рассмотрим схему JK-триггера в интегральном исполнении[1].
Триггер 155ТВ1. Схема триггера и его условно-графическое обозначение приведены на рис. 16,а,б. Изменение состояний триггера задается таблицей функционирования (табл. 10).
а) б)
Рисунок 16. Функциональная схема (а) и условно-графическое обозначение (б) JK-триггера 155ТВ1
Таблица 10
J
K
C
Q n
Режим
х
х
х
Асинхронная запись 1
х
х
х
Асинхронная запись 0
х
х
х
*
Запрещенный
х
х
Q n-1
Хранение
х
Q n-1
Хранение
↓
Запись 1
↓
Запись 0
↓
Переключение
Триггер JK является универсальным элементом при построении различных последовательностных устройств. В частности на его основе легко реализовать D- и T-триггеры.