3.3 Алгоритм работы триггера (на элементах и-не)
Qt |
Rt |
St |
Qt+1 |
Комментарий |
0 |
0 |
0 |
0 (Qt) |
Состояние «Хранение 0», не изменяется состояние |
0 |
0 |
1 |
1 |
Установка, т.е переход в «1» |
0 |
1 |
0 |
0 (Qt) |
Состояние не изменяется, подтверждение состояния «0» |
0 |
1 |
1 |
* |
Неопределенное состояние |
1 |
0 |
0 |
1 (Qt) |
Состояние «Хранение 1» не изменяется состояние |
1 |
0 |
1 |
1 (Qt) |
Состояние не изменяется, подтверждение состояния «1» |
1 |
1 |
0 |
0 |
Сброс, т.е. установка «0» |
1 |
1 |
1 |
* |
Неопределенное состояние |
Рисунок 3.3 - Диаграмма состояний RS-триггера построенного на элементах или-не
3.3 Таблица переходов rs-триггера (на элементах и-не)
Q(t) |
Q(t+1) |
|||
RS |
RS |
RS |
RS |
|
11 |
01 |
10 |
00 |
|
0 |
0 |
0 |
1 |
* |
1 |
1 |
0 |
1 |
* |
Переход триггера на элементах и-не из одного состояния в другое происходит при изменении уровня информационного сигнала из лог.1 в лог.0, т.е. триггер активен на отрицательный перепад сигнала.
Рисунок 3.3 – Активное состояние входных сигналов для триггера на элементах
и-не
3.4 Схемы синхронного и асинхронного RS-триггеров
Рисунок 3.5 – RS-триггер на элементах или-не (асинхронный с прямыми входами, синхронный с инверсными входами):
Рисунок 3.4 – RS-триггер на элементах и-не (синхронный с прямыми входами, асинхронный с инверсными входами):
Функциональное назначение RS-триггера: реализация задержки на один такт или запоминание двоичной переменной за время не менее двойной задержки одного логического элемента tmin = 2t3ср.
4. D - триггер
4.1 D - триггером называется элементарный автомат, описываемый функцией переходов Q(t+1) = D(t+1). Состояние автомата в момент (t+1) независимо от его предыдущего состояния в момент t принимает значение входной переменной в момент (t+1). Функциональное назначение автомата D-типа состоит в реализации задержки сигнала на один такт.
4.2 Таблица переходов D - триггера :
Qt |
D |
Qt+1 |
Комментарий |
0 |
0 |
0 |
Состояние сохраняется |
0 |
1 |
1 |
Установка «1» |
1 |
1 |
1 |
Подтверждение «1» |
1 |
0 |
0 |
Установка «0» |
Для синхронного триггера:
4.3 Схемы D - триггеров :
а) Схема асинхронного триггера на элементах или-не:
б) Схема и таблица переходов синхронного D - триггера на элементах и-не триггера:
Q(t) |
Q(t+1) |
|||
DC |
||||
00 |
01 |
10 |
11 |
|
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
4.5 D - триггер - защелка типа К155TM5 или K155TM7 («прозрачный», тактируемый длительностью импульса С)
4.6 D - триггер синхронный типа 1533 ТМ2, 155 ТМ2 (тактируемый фронтом
сигнала С)
4
.6.1
Обычный режим (без обратной связи)
R |
S |
D |
C |
Qt |
Qt+1 |
|
1 |
0 |
* |
* |
0 или1 |
0 |
|
0 |
1 |
* |
* |
0 или1 |
1 |
|
1 |
1 |
* |
* |
0 или1 |
0 или 1 |
Зависит от того, кто приходит первым |
0 |
0 |
0 |
|
0 или1 |
0 |
|
0 |
0 |
1 |
|
0 или1 |
1 |
|
.
№ имп. С |
R |
S |
С |
|
Qn+1 |
|
|
1 |
0 |
0 |
|
0 |
1 |
1 |
0 |
2 |
0 |
0 |
|
1 |
0 |
0 |
1 |
3 |
0 |
0 |
|
0 |
1 |
1 |
0 |
4 |
0 |
0 |
|
1 |
0 |
0 |
1 |
4.6.2 Счетный режим (Т-триггер).
Для получения
счетного режима выход
соединяют с входом D,
а на вход С подают счетные (тактовые)
импульсы
5. T-триггер
Т-триггер – элементарный автомат, имеет одну двоичную переменную Т и функция переходов описывается переключательной функцией:
Q
(t+1)
= T(t+1)Q(t)
+ T(t+1)
Q(t)
= T(t+1)
Q(t),
т.е. выходной сигнал на Т-триггера определяется как сумма по модулю 2 состояния автомата в момент t и входного сигнала в момент (t+1), т.е. выполняет логическую функцию «Исключющее ИЛИ».
Функциональное назначение автомата Т-типа - подсчет числа единичных значений входного сигнала.
T
Q
Рисунок 5.1 - Обозначение и временная диаграмма работы Т-триггера
Таблица переходов Т-триггера
Qt |
T |
Qt+1 |
комментарии |
0 |
1 |
1 |
Установка (переход) в «1» |
1 |
0 |
1 |
Сохраняет «1» |
1 |
1 |
0 |
Установка (переход) в «0» |
0 |
0 |
0 |
Сохраняет «0» |
Рисунок 5.2 - Схема асинхронного Т-триггера
6. JK - триггер
6.1 JK - триггер – элементарный автомат, имеющий две входные переменные J и K, функция переходов описывается переключательной функцией:
6.2 JK - триггер универсален, при JK = 0 его работа аналогична автомату RS - типа, а при JK = 1 он работает, как Т – триггер, т.е. у него нет неопределенного состояния.
6.3 Таблица переходов JK – триггера
Q(t) |
Q(t+1) |
|||
JK |
||||
00 |
01 |
10 |
11 |
|
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
6.4Алгоритм работы JK – триггера
Qt |
J |
K |
Qt+1 |
Комментарий |
0 |
0 |
0 |
0 |
Хранение «0». Состояние не изменяется (RS-триггер) |
0 |
0 |
1 |
0 |
Подтверждение «0» (RS-триггер) |
0 |
1 |
0 |
1 |
Установка «1» (RS-триггер) |
0 |
1 |
1 |
1 |
Установка «1» (Т-триггер) |
1 |
0 |
0 |
1 |
Хранение «1» Состояние не изменяется (RS-триггер) |
1 |
0 |
1 |
0 |
Установка «0» (RS-триггер) |
1 |
1 |
0 |
1 |
Подтверждение «1» (RS-триггер) |
1 |
1 |
1 |
0 |
Установка «0» (Т-триггер) |
6.5 Условно-графическое обозначение и временная диаграмма работы JK – триггера.
6.6 Синхронный двухступенчатый триггер «master-slave»
Рисунок 6.1 – Функциональная схема JK – триггера типа «master-slave»
D - триггер
Т - триггер
RS - триггер
6.7 JK - триггер КР155ТВ1, КР155ТВ15
R |
S |
J |
K |
C |
Qп |
Qп+1 |
Примечания |
0 |
* |
* |
* |
* |
0/1 |
0/0 |
Устновка «0» (сброс) |
1 |
0 |
* |
* |
* |
0/1 |
1/1 |
Устновка «1» (установка) |
0 |
0 |
* |
* |
* |
1/0 |
1/0 |
Состояние не меняется (нет синхроимпульса) |
1 |
1 |
1 |
1 |
|
1/0 |
0/1 |
Счетный режим |
1 |
1 |
0 |
0
|
|
1/0 |
1/0 |
Состояние не меняется, если хотя бы на одном из вх J или K одноврем «0» |
1 |
1 |
* |
* |
|
0/1 |
0/1 |
Состояние не меняется, если сигнал С в «1», но информ запомин |
1 |
1 |
1 |
0 |
|
0/1 |
1 |
Установка «1», если на одном из вх.K стоит «0» |
1 |
1 |
0 |
1 |
|
0/1 |
0 |
Установка «0», если на одном из вх.J стоит «0» |
1 |
1 |
* |
* |
|
0/1 |
0/1 |
Состояние не меняется от измен. сост J и K |
1 |
1 |
1 |
1 |
|
0 |
1 |
Если JK=1
в момент действия С. В момент спада J
и K
м.б.
|
1 |
1 |
0 |
1 |
|
1 |
0 |
Если JK=0 в момент действия С. В момент спада J и K м.б. не влияют на выход |
У триггера КР155ТВ15 вход К инверсный. Если в этом триггере объединить входы J и K , то получим D – триггер .

не влияют на выход