Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
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 раза, при этом на Т вход подают единицу, а на С — сигнал с частотой, которая будет поделена.
D триггер D -триггер ( D от англ. delay — задержка)— запоминает состояние входа и выдаёт его на выход. D -триггеры имеют, как минимум, два входа: информационный D и синхронизации С. Сохранение информации в D -триггерах происходит в момент прихода активного фронта на вход С. Так как информация на выходе остаётся неизменной до прихода очередного импульса синхронизации, D -триггер называют также триггером с запоминанием информации или триггером-защёлкой. Рассуждая чисто теоретически, D -триггер можно образовать из любых RS - или JK -триггеров, если на их входы одновременно подавать взаимно инверсные сигналы.
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 и К.
|
Последнее изменение этой страницы: 2019-05-08; Просмотров: 412; Нарушение авторского права страницы