Триггеры. Триггер— класс электронных устройств; они могут долго находиться в одном из двух устойчивых состояний и чередовать их под воздействием внешних сигналов
Триггер — класс электронных устройств; они могут долго находиться в одном из двух устойчивых состояний и чередовать их под воздействием внешних сигналов. Особенность триггера - свойство запоминания двоичной информации. Память триггера - способность оставаться в одном из двух состояний и после прекращения действия переключающего сигнала. Приняв одно из состояний за «1», а другое за «0», можно считать, что триггер помнит один разряд числа, записанного в двоичном коде.
Классификация триггеров:
Каждая из систем классификации характеризует триггеры по разным показателям и поэтому дополняет одна другую. К примеру, триггеры RS-типа могут быть в синхронном и асинхронном исполнении. Асинхронный триггер и зменяет своё состояние непосредственно в момент появления соответствующего информационного сигнала(ов), с некоторой задержкой равной сумме задержек на элементах составляющих данный триггер. Синхронные триггеры реагирую т на информационные сигналы т олько при наличии соответствующего сигнала на так называемом входе синхронизации С (от англ. clock). Этот вход также обозначают термином «такт». Синхронные триггеры в свою очередь подразделяют на триггеры со статическим и динамическим управлением по входу синхронизации С.
как обозначать триггеры
Прямоугольниками, внутри которых пишется буква Т и к которым слева подводятся входные сигналы. Обозначения входов триггера пишутся на дополнительном поле в левой части прямоугольника. Тактовый вход - буква С. Динамические входы, т. е. такие входы, которые оказывают воздействие на триггер только в момент перепада на них потенциала, обозначаются дополнительно косой чертой в месте соединения линии входа с обозначением триггера. При этом черта идет снизу вверх, если последний срабатывает от перепада 0/1, и сверху вниз, если рабочим является перепад 1/0. По умолчанию считают, что статические входы могут повлиять на состояние триггера тогда, когда на этих входах потенциал "единица". Если же устанавливающим по какому-то входу является сигнал"нуль", то этот вход дополнительно обозначается кружком. Выходы триггера показываются с правой стороны прямоугольника, причем инверсный выход также обозначается кружком.
Пример (RS-триггер асинхронный)
RS - триггер асинхронный и синхронный
АСИНХРОННЫЙ RS-ТРИГГЕР формула,выражающая, по сути, и таблицу, и схему:
таблица состояний для триггера, составленного на основе элементов И-НЕ
RS-триггер, или SR-триггер — триггер, который сохраняет своё предыдущее состояние при нулевых входах и меняет своё выходное состояние при подаче на один из его входов единицы. 2 входа:
· R- reset - сброс
· S - set - установка Триггер не имеет тактового входа С При S=1 и R=0 на выходах триггера появляются сигналы: на прямом выходе Q=1, на инверсном Q=0. При S=0 и R=1 выходные сигналы триггера принимают противоположные состояния (Q=0, Q=1). Простейший RS-триггер можно реализовать на логических элементах ИЛИ-НЕ или И-НЕ (см. рис; слева - на ИЛИ-НЕ, справа - на И-НЕ) RS-триггер используется для создания сигнала с положительным и отрицательным фронтами, отдельно управляемыми посредством стробов, разнесённых во времени. Также RS-триггеры часто используются для исключения так называемого явления дребезга контактов.
Пример устранения дребезга с помощью триггера
СИНХРОННЫЙ RS-ТРИГГЕР
Отличие: появился тактовый сигнал С.
тактовый сигнал: если он =1, то все как для асинхронного, если его нет, то на Q ничего не меняется.
D- триггер синхронный
D-триггер (D от delay — задержка либо от data - данные) — запоминает состояние входа и выдаёт его на выход. D-триггеры имеют, как минимум, два входа:
· информационный D синхронизации С
· D-триггер в основном используется для реализации защёлки. Так, например, для снятия 32 бит информации с параллельной шины, берут 32 D-триггера и объединяют их входы синхронизации для управления записью информации в защёлку, а 32 D входа подсоединяют к шине. В одноступенчатых D-триггерах во время прозрачности все изменения информации на входе D передаются на выход Q. Там, где это нежелательно, нужно применять двухступенчатые (двухтактные, Master-Slave, MS) D-триггеры.
JK-триггер
· JK-триггер работает так же как RS-триггер, с одним лишь исключением: при подаче логической единицы на оба входа J и K состояние выхода триггера изменяется на противоположное.
· Вход J (от англ. Jump — прыжок) аналогичен входу S у RS-триггера.
· Вход K (от англ. Kill — убить) аналогичен входу R у RS-триггера.
· При подаче единицы на вход J и нуля на вход K выходное состояние триггера становится равным логической единице.
· При подаче единицы на вход K и нуля на вход J выходное состояние триггера становится равным логическому нулю. JK-триггер в отличие от RS-триггера не имеет запрещённых состояний на основных входах. На практике применяются только синхронные JK-триггеры, то есть состояния основных входов J и K учитываются только в момент тактирования.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2025) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление