Лекция
Сразу хочу сказать, что здесь никакой воды про триггер, и только нужная информация. Для того чтобы лучше понимать что такое триггер, асинхронный rs-триггер, t-триггеры, синхронный rs триггер, d-триггер, jk-триггер , настоятельно рекомендую прочитать все из категории Электроника, Микроэлектроника , Элементная база.
Триггер (триггерная система) — класс электронных устройств, обладающих способностью длительно находиться в одном из двух устойчивых состояний и чередовать их под воздействием внешних сигналов. Каждое состояние триггера легко распознается по значению выходного напряжения. По характеру действия триггеры относятся к импульсным устройствам — их активные элементы (транзисторы, лампы) работают в ключевом режиме, а смена состояний длится очень короткое время.
Отличительной особенностью триггера как функционального устройства является свойство запоминания двоичной информации. Под памятью триггера подразумевают способность оставаться в одном из двух состояний и после прекращения действия переключающего сигнала. Приняв одно из состояний за «1», а другое за «0», можно считать, что триггер хранит (помнит) один разряд числа, записанного в двоичном коде.
При включении питания триггер непредсказуемо принимает (с равной или неравной вероятностью) одно из двух состояний. Это приводит к необходимости выполнять первоначальную установку триггера в требуемое исходное состояние, то есть подавать сигнал сброса на асинхронные входы триггеров, счетчиков, регистров, и т. д. (например, с помощью RC-цепочки), а также учитывать, что ячейки ОЗУ, построенного на триггерах (память статического типа), содержат после включения произвольную информацию.
При изготовлении триггеров применяются преимущественно полупроводниковые приборы (обычно биполярные и полевые транзисторы), в прошлом — электромагнитные реле, электронные лампы. С появлением технологии производства микросхем малой и средней степени интеграции был освоен выпуск обширной номенклатуры триггеров в интегральном исполнении. В настоящее время логические схемы, в том числе с использованием триггеров, создают в интегрированных средах разработки под различные программируемые логические интегральные схемы (ПЛИС). Используются, в основном, в вычислительной технике для организации компонентов вычислительных систем: регистров, счетчиков, процессоров, ОЗУ.
Рисунок 6. Классификация триггеров по типу синхронизации
Триггеры являются основными элементами цифровых систем и используются для хранения и передачи информации. Существует несколько различных типов триггеров, включая асинхронные RS-триггеры,
t-триггеры , синхронные RS-триггеры,
d-триггер ы и
jk-триггер ы. Давайте рассмотрим каждый из них подробнее.
Основные понятия
Триггер - электронное устройство, которое может сохранять одно из двух возможных состояний.
Триггер — это запоминающий элемент с двумя (или более) устойчивыми состояниями, изменение которых происходит под действием входных сигналов и предназначен для хранения одного бита информации, то есть имеет состояния логического 0 или логической 1.
Все разновидности триггеров представляют собой конечный автомат, включающий собственно элемент памяти (ЭП) и комбинационную схему (КС), которая может называться схемой управления или входной логикой триггера (рисунок 7).
Входы триггера подразделяются на:
Триггеры запускаются по фронту или по срезу
Обозначения воздействия исполнительного импульса
S - set – установка в «1» Обозначение
R – reset – сброс в «0»
RS – триггер асинхронный, т.е. переход из одного состояния в другое не связано с тактовыми сигналами.
Таблица истинности RS-триггера
Временные диаграммы асинхронного RS-триггера
Асинхронный RS-триггер является самым простым типом триггера и состоит из двух входов: R (Reset) и S (Set). Он позволяет установить или сбросить свое состояние в зависимости от значений этих входов. Когда вход R устанавливается в 0 (или логическую "ложь"), а вход S устанавливается в 1 (или логическую "истину"), триггер устанавливается в состояние 1. Когда вход S устанавливается в 0, а вход R устанавливается в 1, триггер сбрасывается в состояние 0. Если оба входа R и S установлены в 1, то состояние триггера неопределено.
Обозначение
Предварительно на Q=«1», изменение на «0» возможно, когда наR и C «1», если надо на Q=1, то S=1 и C=1 и т.д.
Временные диаграммы
Синхронный RS-триггер также имеет входы R и S, но кроме того, он имеет вход синхронизации CLK. Изменение состояния триггера происходит только при поступлении сигнала синхронизации. Когда сигнал CLK равен 1, входы R и S проверяются. Если R=0 и S=1, то триггер устанавливается в 1. Если R=1 и S=0, то триггер сбрасывается в 0. Если оба входа R и S равны 0 или оба равны 1, то состояние триггера не изменяется.
D-триггер – (триггер задержки данных delay ) - синхронный триггер, выходное состояние которого совпадает с сигналом на его информационном входе (D-входе), которое тот имел на предыдущем такте импульсов синхронизации
Условное обозначение и Таблица истинности срабатывания триггера по фронту
Временные диаграммы
D-триггер задерживает на 1 такт информацию, существующую на входе D.
На D – триггерах могут быть построены регистры, чтобы заполнить 8-ми разрядное слово надо 8 D-триггеров.
Информация в D-триггерах хранится до тех пор, пока не придет разрешение на смену информации и тогда запишется другое число
D-триггер имеет один вход D (Data) и вход синхронизации CLK. На каждом положительном фронте сигнала синхронизации D-триггер копирует значение на входе D и сохраняет его. Таким образом, он запоминает один бит информации. D-триггер широко применяется в цифровых системах для регистрации данных.
Счетный триггер (Т-триггер) изменяет свое состояние всякий раз при наличии активного уровня сигнала на его единственном информационном входе Т.
Обозначение
Т-триггер – делитель частоты на 2.
Временные диаграммы
Таблица истинности
T-триггер использует один вход T (Toggle). Он изменяет свое состояние на противоположное при поступлении сигнала на вход T, когда вход синхронизации (обычно обозначается как CLK) имеет положительный фронт. Если текущее состояние триггера равно 0 и поступает сигнал на вход T, то состояние изменяется на 1. Если текущее состояние равно 1, то состояние изменяется на 0. Т-триггер часто используется для создания счетчиков и делителей частоты.
Обозначение Таблица истинности
Временные диаграммы
Если соединить J и k, то получаем Т-триггер. Т-триггер, при С=1
D-триггер на JK-триггере
JK-триггер имеет два входа J и K, а также вход синхронизации CLK. Он предоставляет больше функциональности, чем другие триггеры. Когда сигнал CLK равен 1, входы J и K проверяются. Если J=0 и K=1, триггер сбрасывается в 0. Если J=1 и K=0, триггер устанавливается в 1. Если J=1 и K=1, то состояние триггера инвертируется. Если J=0 и K=0, то состояние триггера не изменяется.
Статью про триггер я написал специально для тебя. Если ты хотел бы внести свой вклад в развитие теории и практики, ты можешь написать коммент или статью отправив на мою почту в разделе контакты. Этим ты поможешь другим читателям, ведь ты хочешь это сделать? Надеюсь, что теперь ты понял что такое триггер, асинхронный rs-триггер, t-триггеры, синхронный rs триггер, d-триггер, jk-триггер и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Электроника, Микроэлектроника , Элементная база
Из статьи мы узнали кратко, но содержательно про триггер
Комментарии
Оставить комментарий
Электроника, Микроэлектроника , Элементная база
Термины: Электроника, Микроэлектроника , Элементная база