T-триггер. D-триггер. J-K триггер

T-триггер

Т-триггер (от слова toggle - переворачиваться) работает исключительно просто – он изменяет свое состояние на противоположное с приходом каждого активного информационного сигнала Хсч. Если триггер был в состоянии 1- то изменяется на 0, если в состоянии 0 – то изменяется на 1.

Условное обозначение и временные диаграммы для двухступенчатого Т триггера приводятся ниже:

     

 


Рис.2.9 Т-триггер

 

Указанное свойство Tтриггеров используется при создании счетчиков, таймеров, делителей частоты. В принципе возможны синхронные Т триггеры.

D-триггер

D– триггер является одним из наиболее распространенных типов триггеров. Его функция записать информацию, приходящую по информационному входу D (1 или 0) и хранить ее до тех пор пока не пришла другая информация.


D Q(t) Q(t+1)
     
     
     
     

     
 

 

 


Рис.2.10.Таблица истинности и условное обозначение для D-триггера

 

Временные диаграммы для синхронного одноступенчатого D-триггера даны ниже

 

 


Рис.2.11.Временные диаграммы для одноступенчатого D-триггера

В исходном состоянии триггер хранит 0.В момент toпо фронту синхросигнала в триггер записывается 1, в момент t1 toпо фронту синхросигнала записывается 0, в момент t 2по фронту синхросигнала записывается 1.

 

J-K триггер

 

J-Kтриггер очень похож на R-Sтриггер (J соответствует S, K(от слова kill) соответствует R. Отличие заключается в том, что на входы J и K можно одновременно подавать активные сигналы (например, 1). Тогда J-Kтриггер перебрасывается в противоположное состояние, т.е. работает как Т триггер.

Таблица истинности для J-Kтриггера имеет вид

 
Таблица истинности
S R Q(t) Q(t+1) Примечания
    Q(t) Q(t+1) Хранение
    Q(t)   Уст.1
    Q(t)   Уст.0
    Q(t) Ø Q(t) Инверсия Q(t)

 

 


Рис.2.12.Таблица истинности и условное обозначение для J-K-триггера

Условное обозначение

 

 

 


Рис.2.12.Таблица истинности и условное обозначение для J-K-триггера

 

Временные диаграммы, иллюстрирующие работу триггера

 

 

 


Рис.2.13. Временные диаграммы для двухступенчатого J-K триггера

В исходном состоянии триггер находится в состоянии 0, с приходом сигнала Jв момент t0 устанавливается в состояние 1, с приходом сигнала Кв момент t1 устанавливается в состояние 1. В момент t2приходят активные сигналы по обоим входам и тогда триггер устанавливается в противоположное состояние – в данном случае 1. Таким образом, в момент t2 триггер работает подобно Т триггеру.

Отметим, что для J-K триггера возможно построение синхронных триггеров, двухступенчатых триггеров. Кроме того возможно существование нескольких входов J или К, которые функционируют согласно заложенной логической функции (чаще всего И, ИЛИ). Например, если имеются три входа Jи заложена логическая функция И, то общий сигнал Jсформируется, когда на все три входа придут нужные сигналы.

Укажем еще один момент – J-Kтриггер является наиболее универсальным из 4 ранее рассмотренных. На его основе можно построить любые три типа триггера: RS – триггер можно построить, если J вход использовать в качестве S, а вход K в качестве входа R, Т-триггер можно построить, объединив входы J и K и использовать объединенный вход в качестве входа Т, D – триггер получается, если сигнал D подать на вход J напрямую, а на вход К через инвертер.

 




double arrow
Сейчас читают про: