Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


RS-триггер, или SR-триггер — триггер, который сохраняет своё предыдущее состояние при нулевых входах и меняет своё выходное состояние при подаче на один из его входов единицы.



При подаче единицы на вход S (от англ. Set — установить) выходное состояние становится равным логической единице. А при подаче единицы на вход R (от англ. Reset — сбросить) выходное состояние становится равным логическому нулю. Состояние, при котором на оба входа R и S одновременно поданы логические единицы, является запрещённым (на графе эти переходы показаны красным), при такой комбинации переход может осуществится в любое состояние триггера. Поэтому необходимо доопределить таблицу истинности. Так, например, схема RS-триггера, изображённая на рисунке 8 доопределена до единицы. Однако данная схема совпадает со схемой бистабильной ячейки, поэтому при подачи R=S=1 инверсный выход Q принимает значение Q . Подобным образом ведёт себя схема доопределённая до нуля (рис. 10).

RS-триггер используется для создания сигнала с положительным и отрицательным фронтами, отдельно управляемыми посредством стробов, разнесённых во времени. Также RS-триггеры часто используются для исключения так называемого явления дребезга контактов.

RS-триггеры иногда называют RS-фиксаторами[10].

 

 

T триггер

Т-триггер по каждому такту изменяет своё логическое состояние на противоположное при единице на входе Т, и не изменяет выходное состояние при нуле на входе T . Т-триггер часто называют счётным триггером. Т-триггер может строиться как на JK , так и на D -триггерах. Как можно видеть в таблице истинности JK -триггера, он переходит в инверсное состояние каждый раз при одновременной подаче на входы J и K логической 1. Это свойство позволяет создать на базе JK -триггера Т-триггер, объединяя входы J и К. Наличие в D -триггере динамического С входа позволяет получить на его основе T -триггер. При этом вход D соединяется с инверсным выходом, а на вход С подаются счётные импульсы. В результате триггер при каждом счётном импульсе запоминает значение Q , то есть будет переключаться в противоположное состояние.

Т-триггер часто применяют для понижения частоты в 2 раза, при этом на Т вход подают единицу, а на С — сигнал с частотой, которая будет поделена.

T Q(t) Q(t+1)
0 0 0
0 1 1
1 0 1
1 1 0

 

 

D триггер

D -триггер ( D от англ. delay — задержка)— запоминает состояние входа и выдаёт его на выход. D -триггеры имеют, как минимум, два входа: информационный D и синхронизации С. Сохранение информации в D -триггерах происходит в момент прихода активного фронта на вход С. Так как информация на выходе остаётся неизменной до прихода очередного импульса синхронизации, D -триггер называют также триггером с запоминанием информации или триггером-защёлкой. Рассуждая чисто теоретически, D -триггер можно образовать из любых RS - или JK -триггеров, если на их входы одновременно подавать взаимно инверсные сигналы.

D Q(t) Q(t+1)
0 0 0
0 1 0
1 0 1
1 1 1

D -триггер в основном используется для реализации защёлки. Так, например, для снятия 32 бит информации с параллельной шины, берут 32 D -триггера и объединяют их входы синхронизации для управления записью информации в защёлку, а 32 D входа подсоединяют к шине.

 

JK триггер

JK -триггер работает так же как RS -триггер, с одним лишь исключением: при подаче логической единицы на оба входа J и K состояние выхода триггера изменяется на противоположное. Вход J (от англ. Jump — прыжок) аналогичен входу S у RS -триггера. Вход K (от англ. Kill — убить) аналогичен входу R у RS -триггера. При подаче единицы на вход J и нуля на вход K выходное состояние триггера становится равным логической единице. А при подаче единицы на вход K и нуля на вход J выходное состояние триггера становится равным логическому нулю. JK -триггер в отличие от RS -триггера не имеет запрещённых состояний на основных входах, однако это никак не помогает при нарушении правил разработки логических схем. На практике применяются только синхронные JK -триггеры, то есть состояния основных входов J и K учитываются только в момент тактирования, например по положительному фронту импульса на входе синхронизации.

На базе JK -триггера возможно построить D -триггер или Т-триггер. Как можно видеть в таблице истинности JK -триггера, он переходит в инверсное состояние каждый раз при одновременной подаче на входы J и K логической 1. Это свойство позволяет создать на базе JK -триггера Т-триггер, объединив входы J и К.

J K Q(t) Q(t+1)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0

 


Поделиться:



Последнее изменение этой страницы: 2019-05-08; Просмотров: 392; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.009 с.)
Главная | Случайная страница | Обратная связь