Установка
Сброс
Запрещающего состояния нет
Триггеры, работающие по уровню, называются статическими.
D T Q C |
Свойство прозрачности триггеров – это свойство хранения информации входа триггера (сразу со входа D идет на выход). Статические триггеры являются прозрачными.
Триггеры, переключающиеся по перепаду напряжения, называются динамическими. Перепад из 0 в 1 – фронт, из 1 в 0 – срез.
1 1
Фронт – 0 (0,1) Cрез – 0 (1,0)
Они реализованы в структуре MS (master-slave)
Обозначение:
TT D Q C |
C | D | Q | |
X | Qn-1 | ||
D | D | ⌐D |
Динамический RS – триггер
Обозначение:
TT R Q C S |
T-триггер. Работает по фронту
TT Q T |
Временная диаграмма
Увеличивает период сигнала в 2 раза – делитель частоты на 2.
T-триггер = счетный триггер.
Т-триггер можно получить из D-триггера:
TT D Q C |
JK-триггер
Обозначение:
C | J | K | Q | |
X | X | Qn-1 | ||
Qn-1 | ||||
Qn-1 |
Хранение
Хранение
Счетный режим
Из JK-триггера можно сделать Т-триггер:
TT J Q C K |
Из JK-триггера можно сделать и D-триггер. JK-триггер универсальный.
JK-триггер с асинхронными RS-входами.
R | S | C | J | K | Q | |
X | X | X | ||||
X | X | X | ||||
X | X | X | Запрещен. | состояние | ||
1,0 | X | X | Qn-1 | |||
0,1 | Qn-1 | |||||
0,1 | ||||||
0,1 | ||||||
0,1 | Qn-1 |
Выходы R,S обладают приоритетами, не зависят от J, K, C
Триггеры:
- асинхронные (RS-защелки)
- синхронные:
- статические (RS, D)
- динамические (RS, D, T, JK)
На основе триггеров строятся:
Счетчики – увеличивают свое значение на выходе при получении импульса.
Суммирующий – увеличивает значение до переполнения (потом обнуляется).
Вычитающий – уменьшает до нуля (потом показывает максимальное значение).
Реверсивный счетчик
С Q0 Q1 Dr Q2 R Q3 |
Если Dr=1, то счетчик суммирует
Если Dr=0, то вычитающий
D0 CT2 D1 Q0 D2 D3 Q1 C L Q2 Dr Q3 R |
L – low. Если L=0, данные сD1 - D3 записываются
в счетчик. L=0 – продолжение записи.
Считает в двоичном коде от 0 до 15.
Коэффициент пересчета Кпсч=16 – максимальное
количество устойчивых состояний, которое
принимает счетчик.
Если Кпсч кратен степени 2, то он называется двоичным. Он может быть и другим.
Пример – двоично-десятичный счетчик (Кпсч=10)
CT10 С Q0 Q1 Dr Q2 R Q3 |
Реализация на примере асинхронных счетчиков – у них построение на основе Т-триггеров, и выход предыдущего идет на вход следующего.
Трехразрядный асинхронный счетчик Кпсч=8.
Временная диаграмма
Счетчик получился вычитающий.
Чтобы сделать суммирующий, можно подать на следующий триггер инверсный выход предыдущего. Но лучше фронт поменять на срез. Тогда
Как изменить коэффициент пересчета? Добавить триггер.