Т-триггер
Вход Т – счётный вход, поэтому Т-триггер называется счётным. Он переключается по каждому активному логическому сигналу на информационном входе Т. Такому алгоритму работы соответствует таблица переходов (таблица 5.4), в которой активным считается сигнал логической 1.
Таблица 5.4
Таблица переходов Т-триггера
Т | Qn | Qn+1 |
Счётный триггер очень просто можно реализовать на D-триггере введением обратной связи с инверсного выхода на вход D. Как было отмечено выше, у D-триггера сигнал с информационного входа D переносится на прямой выход Q по каждому активному сигналу входа синхронизации. Если на входе D будет сигнал , то он всегда будет противоположным сигналу на прямом выходе, и, следовательно, при работе такой схемы будет реализован алгоритм работы счётного триггера. Схема и временная диаграмма работы Т-триггера представлены на рис. 5.8.
а) | б) |
Рис. 5.8. Схема (а) и временная диаграмма работы (б) Т-триггера
Недостатком такой простой схемы является невозможность обеспечения корректной работы триггера. В данном случае триггер как элемент памяти должен одновременно выполнять две взаимоисключающие функции – быть источником информации с выхода и приёмником информации по входу D. Если к моменту изменения сигнала на входе D активный сигнал на входе Т ещё не снят, триггер может перейти в режим генерации импульсов (будет происходить хаотическое переключение) из-за обратной связи c выхода на вход D.
Устранить этот недостаток можно двумя способами:
1) использовать дополнительный элемент памяти на время действия активного сигнала на входе Т (применить схему двухступенчатого триггера);
2) искусственно ограничить длительность сигнала на входе Т (применить схему динамического управления).
Рассмотрим оба этих способа.