Триггеры (RS, D, JK, T- типов): принцип работы, функциональная схема, временная диаграмма, параметры, примеры использования, микросхемное исполнение
Триггер - это запоминающее устройство, хранящее одно из двух состояний - либо 0 либо 1.
Содержание
- 1 RS - триггер
- 2 Синхронный RS-триггер
- 3 Синхронный JK-триггер
- 4 D-триггер
- 5 Т-триггер
- 6 Двухступенчатые триггеры
- 7 Универсальные триггеры
- 8 Ступенчатый D-триггер
D-триггер
Таким образом триггер сохраняет значение поданное на вход D.
Рис. 14. Условное обозначение D-триггера, его реализация и временные диаграммы его работы.
При C=0 и R=S=1 возникает запрещенное состояние.
Предназначен для хранения информации на входе D при C=1
Т-триггер
Рис. 16. Условное обозначение T-триггера.
Может быть реализован и на синхронном RS-триггере (рис. 5.3).
Рис. 18. Реализация T-триггера на базе RS-триггера.
Двухступенчатые триггеры
Рис. 19. Общий вид двухступенчатых триггеров.
Перезапись из первой во вторую ступень происходит при смене значения входа синхронизации.
Двухступенчатый синхронный RS-триггер
Рис. 20. Схема двухступенчатого синхронного RS-триггера.
Рис. 21. Условное обозначение двухступенчатого синхронного RS-триггера.
Двухступенчатый D-триггер
Рис. 22. Схема и условное обозначение двухступенчатого D-триггера.
Двухступенчатый JK-триггер
Рис. 23. Схема двухступенчатого JK-триггера.
Для устранения этого недостатка можно модифицировать схему (рис. 24)
Рис. 24. Схема двухступенчатого JK-триггера (без автоколебательного процесса).
Рис. 25. Реализация двухступенчатого JK-триггера на базе элементов "И-НЕ".
- D1-D2 - схема управления первой ступенью;
- D3-D4 - элементы памяти первой ступени; (D1-D4 в сумме - синхронный RS-триггер)
- D5-D6 - схема управления второй ступенью;
- D7-D8 - элементы памяти второй ступени; (D5-D8 в сумме - синхронный RS-триггер)
Еще эту схему можно получить на базе RS-триггеров (вывод схемы - на рис. 26)
Рис. 26. Реализация двухступенчатого JK-триггера на основе RS-триггера (вывод схемы).
Универсальные триггеры
Рис. 27. Пример универсального триггера.
Универсальный JK-триггер
Рис. 28. Обозначение универсального JK-триггера.
Ступенчатый D-триггер
Классическая схема ступенчатого D-триггера представлена на рисунке 29.
Рис. 29. Разработка ступенчатого D-триггера.
При C=0,D=0 в T1 записывается некоторое значение, а T2 находится в запрещенном состоянии (две "1").
Рис. 8.2. Условное обозначение ступенчатого D-триггера.
При переключении C из "0" в "1" на D3 происходит то же изменение, что и на D2 - переход из 1 в 0. Тогда T3 находится в режиме записи логической единицы:
При C=1 значение на входе D поменяется: 1→0, выход D4 установится в значение логической "1", поэтому D1 станет равным 1 (его значение на выходе не меняется, на D2 - то же самое (только там - логический 0), поэтому значение на выходе D3 не меняется за счет D1 и D2).
При C=1 значение на входе D изменяется в порядке 1→0→1, значение D3 меняться не будет. Следовательно, при C=0 на выходе значение не будет меняться, при C=1 значение на выходе тоже не меняется. Таким образом, запись производится при переключении с 0 на 1 (по фронту).
- Первый триггер - для фиксации того, что хотим записать "0";
- Второй триггер - для фиксации того, что хотим записать "1".
В итоге, при C:0→1 происходит запись, то есть переключение в другое состояние (или в запрещенное состояние).
Рис. 30. Условное обозначение ступенчатого D-триггера.
Рис. 31. Преобразование ступенчатого D-триггера в универсальный.
Рис. 32. Условное графическое обозначение универсального D-триггера.