Основные положения
Триггерное устройство предназначено для запоминания логической информации и использования в качестве элементов памяти в последовательных логических устройствах. Триггер – логическое устройство, запоминающее поданную на его вход информацию в определенный момент времени и изменяющее свое состояние при поступлении информации в последующие моменты времени. В общем случае триггеры состоят из собственно элемента памяти и входной комбинационной логики, формирующей входные сигналы. Триггеры могут иметь исполнение в двух базисах (И-НЕ и ИЛИ-НЕ):
а) триггер в базисе И-НЕ (рис.2.1)– его активному уровню соответствует «0»;
Рис. 2.1. RS-триггер в базисе И-НЕ
б) триггер в базисе ИЛИ-НЕ (рис.2.2) – его активному уровню соответствует «1».
Рис. 2.2. RS-триггер в базисе ИЛИ-НЕ
Классификация триггеров:
1. по обозначениям входов:
ü S (set) ® 1 установка триггера в «1»;
ü R (reset) ® 0 установка триггера в «0»
ü K ® установка универсального триггера в «0»;
ü J ® установка универсального триггера в «1»;
ü T ® счетный вход триггера;
ü C ® синхронизирующий вход триггера;
ü D ® вход данных ;
ü V®режим сохранения информации.
Различают: RS-, JK-, D-, T- триггеры
2. по моменту времени изменения состояния триггера:
ü асинхронные – изменение состояния триггера происходит в момент поступления информационного сигнала;
ü синхронные – изменение состояния триггера происходит в момент поступления синхронизирующего сигнала.
3. по виду входных сигналов:
ü статические – состояние триггера изменяется уровнем входного сигнала;
ü динамические – состояние триггера изменяется перепадом входного сигнала из «0» в «1» или из «1» в «0».
На рис. 2.3 приведены обозначения статических и динамических триггеров.
Рис. 2.3. Статические и динамические триггеры:
а) статический RS-триггер с активным единичным уровнем (базис ИЛИ-НЕ); б) статический RS-триггер с активным нулевым уровнем(базис И-НЕ); в) динамический D-триггер (передний фронт); г) динамический D-триггер (задний фронт).
RS-триггер. Схемы триггера приведены на рис. 2.1, 2.2, а условные графические обозначения на рис. 2.3 а, б. Логика работы триггера представлена в табл. 2.1 − 2.4.
Таблица 2.1
Таблица истинности для RS-триггера построенного на базисе ИЛИ-НЕ
S | R | Q | Режим |
х | Хранение | ||
Сброс | |||
Установка | |||
- | Запрещенная комбинация |
Таблица 2.2
Таблица истинности для RS-триггера построенного на базисе И-НЕ.
S | R | Q | Режим |
- | Запрещенная комбинация | ||
Установка | |||
Сброс | |||
х | Хранение |
Таблица 2.3.
Таблица переходов для RS-триггера построенного на базисе ИЛИ-НЕ
Qt | St | Rt | Qt+1 |
- | |||
- |
Таблица 2.4
Таблица переходов для RS-триггера построенного на базисе И-НЕ
Qt | St | Rt | Qt+1 |
- | |||
- |
JK-триггер. По логике работы напоминает RS-триггер за одним исключением: при подаче на вход одновременно двух входных сигналов с активным уровнем состояние триггера изменяется на противоположное.J– вход установки в «1», K – вход сброса в «0». На рис.2.4 изображен JK-триггер. Его таблица истинности и таблица переходов даны в табл. 2.5 − 2.6.
Рис. 2.4. JK-триггер
Таблица 2.5.
Таблица истинности JK-триггера
J | K | JK-триггера в базисе ИЛИ-НЕ | JK-триггера в базисе И-НЕ | ||
Q | Режим | Q | Режим | ||
х | Хранение | x | Инвертирование | ||
Сброс | Установка | ||||
Установка | Сброс | ||||
х | Инвертирование | х | Хранение |
Таблица 2.6.
Таблица переходов JK-триггера.
Qt | JK-триггера в базисе ИЛИ-НЕ | JK-триггера в базисе И-НЕ | Qt+1 | ||
Jt | Kt | Jt | Kt | ||
- | - | ||||
- | - | ||||
- | - | ||||
- | - |
JK-триггер универсальный. На его основе можно получить любой другой триггер.
D-триггер. Логика работы D-триггера описывается следующим образом: триггер установится в состояние соответствующее входу D в момент поступления синхронизирующего сигнала С. На рис. 2.5, 2.6 изображеныD-триггер и его временные диаграммы.
Рис. 2.5. D-триггер с предварительной асинхронной установкой (входы R,S ) и синхронной записью (вход С)
Рис. 2.6. Временные диаграммы работы D-триггера
В табл.2.7 приведена логика работы D-триггера.
Таблица 2.7
Таблица переходов D-триггера.
Qt | Сt | Dt | Qt+1 |
Т-триггер. Логика работы Т-триггера (рис.7) словесно описывается следующим образом: при подаче на ход импульсного сигнала состояние триггера изменяется на противоположное либо по переднему фронту, либо по срезу (заднему фронту) импульса. Из определения следует, что Т-триггер – динамический триггер.
а) б)
Рис. 2.7. Т-триггер: а) срабатывание по переднему фронту импульса; б) срабатывание по срезу (заднему фронту) импульса
На рис. 2.8 приведены, временны диаграммы срабатывания Т-триггера.
Рис. 2.8. Временные диаграммы Т-триггера: а) срабатывание по переднему фронту импульса; б) срабатывание по срезу (заднему фронту) импульса
Т-триггер выполняет деление частоты на 2. Так как , а t2=2t1, то .
В табл. 2.8 дана таблица переходов Т-триггера.
Таблица 2.8
Таблица переходов Т-триггера