Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Общие сведения
Триггером называют логическую схему с положительной обратной связью, имеющую два устойчивых состояния и способную скачком переходить из одного состояния в другое под воздействием внешних сигналов. Эти состояния триггера называются единичным и нулевым и соответствуют логическому уровню на прямом выходе триггера. Перевод триггера в единичное состояние называют установкой (включением, взведением), для чего воздействуют на вход S ( от Set ). При воздействии на вход R ( от Reset ) триггер обнуляется ( сбрасывается, гасится ).
Простейший RS-триггер получается, если включить кольцом два инвертирующих элемента, например, 2ИЛИ- НЕ, как показано на рис. 1.
Пока на обоих управляющих входах R и S уровни сигналов не активны, триггер находится в каком либо одном из двух устойчивых состояний. Если значение сигнала на выходе Q равно 1, то, как видно из схемы, этот единичный сигнал, поступая по цепи обратной связи на вход элемента U2, вызывает появление на выходе Q сигнала с нулевым уровнем. В свою очередь нулевой уровень выхода Q, поступая на вход элемента U1, поддерживает Q в состоянии 1. В табл. 1 приведены все возможные сочетания входных сигналов и их воздействие на выход Q в n +1 такте с учетом собственного состояния триггера в предыдущем n-ом такте.
Таблица 1
Состояние RS-триггера в n+1 такте
R |
S |
Qn |
Qn+1 |
Режим |
R |
S |
Qn |
Qn+1 |
Режим |
0 |
0 |
0 |
0 |
Хранение |
1 |
0 |
0 |
0 |
Сброс |
0 |
0 |
1 |
1 |
Хранение |
1 |
0 |
1 |
0 |
Сброс |
0 |
1 |
0 |
1 |
Установка |
1 |
1 |
0 |
Х |
Запрещено |
0 |
1 |
1 |
1 |
Установка |
1 |
1 |
1 |
Х |
Запрещено |
3
Если S=R=1, то на обоих выходах Q и Q появятся нули. Если теперь одновременно снять единицы со входов R и S, то оба элемента начнут переключаться и с вероятностью 50/50 в единичном состоянии может оказаться любой из них. Эта ситуация отражена в двух последних строках таблицы и считается запрещенной из-за своей неопределенности после снятия входных сигналов.
На рис. 2 показан триггер, построенный на элементах 2И-НЕ, т.е. двойственный по отношению к триггеру на рис. 1.
В этом триггере все наоборот. В режиме хранения на обоих входах должны быть не нули, а единицы; сигналы управления R и S должны иметь активный низкий уровень; одновременная подача двух нулей на входы запрещена.
Конечно, построение триггеров не ограничивается применением только элементов 2ИЛИ-НЕ и 2И-НЕ, можно увеличить число входов этих элементов или применить более сложные логические структуры, позволяющие управлять триггером комбинацией входных сигналов. Если соединить в кольцо не два, а любое четное число инвертирующих элементов, то полученная схема также будет иметь два устойчивых состояния. Поскольку нуль - число четное, кольцо, имеющее нуль инверторов, также обладает триггерными свойствами.
Общее выражение функционирования RS-триггера может быть
записано: Qn+1=(Sn + Qn)& Rn.
Быстродействие триггера определяется числом элементов и величиной задержки распространения сигнала через один элемент tзд.р. Для современных микросхем ТТЛ и КМОП это время составляет от единиц до нескольких десятков наносекунд. На рис.3 показана временная диаграмма переходных процессов в триггере, изображенном на рис.1. Из диаграммы видно, что оба элемента триггера U1 и U2 переключаются не одновременно, а последовательно, друг за другом, и существуют моменты времени, когда и на прямом Q, и на инверсном Q выходах триггера уровни одинако-
4
вые. Это так называемые «незаконные» состояния.
Для отсечения еще не установившихся, искаженных переходными процессами результатов между выходом логической схемы и входом триггера было предложено включить конъюнктор, как показано на рис.4. Образовавшийся дополнительный вход получил название входа синхронизации и обозначение CLK ( от СLOCK-тактировать ).
Рис.3 Временная диаграмма работы триггера
Характерной особенностью схемы, приведенной на рис.4, является то, что в течение всего отрезка времени, когда синхросигнал равен 1, как сами потенциалы на управляющих RS входах, так и любые их изменения тут же передаются на выход. Поэтому о таком триггере говорят, что он
5
«прозрачен».
На рис.5 приведена временная диаграмма работы синхронного RS-триггера из которой следует, что изменение состояний выходов триггера возможно только при совпадении сигналов управления и синхронизации. Синхровход CLK может в принципе иметь и активный низкий уровень; в этом случае он, как обычно, помечается кружочком или указателем уровня.
На рис.6 показана схема, состоящая из двух последовательно включенных синхронных RS-триггеров, первый из которых называется ведущим, или M-триггером ( от Master-хозяин ), а второй ведомым, или S-триггером ( от Slave-раб ).
Рис.5 Временная диаграмма сигналов для синхронного триггера
Благодаря общему синхросигналу CLK вся схема функционирует как единое целое и называется двухступенчатым, или MS-триггером (Master-Slave flip-flop).
Из временной диаграммы (рис. 7) видно, что информация, задаваемая уровнями на входах R и S, по фронту CLK-сигнала принимается в М-триггер, но в течение всего времени, пока CLK-сигнал равен 1, не проходит в S-триггер, поскольку его входные конъюнкторы U5 и U6 в это время перекрыты инверсией синхросигнала CLK.
6
Рис.6 Двухступенчатый RS-триггер
Рис.7 Временные диаграммы двухступенчатого триггера
7
Они откроются лишь при CLK=1, т.е. на срезе CLK-сигнала, и только тогда S-триггер примет состояние М-триггера. Таким образом, MS-триггер «непрозрачен» по управляющим RS входам ни при CLK=0, ни при CLK=1. Каждая ступень его сама по себе прозрачна, но включены ступени последовательно, и какая-нибудь одна из них всегда оказывается запертой или синхросигналом или его отсутствием.
Задания
1.Назвать режим работы RS-триггера и определить значение сигнала на выходе Q для каждой комбинации (от а до f) входных сигналов.
Q
S T
f e d c b a Q
R
S3 |
S4 |
X6n |
X6n+1 |
Режим |
0 |
0 |
0 |
||
0 |
0 |
1 |
||
0 |
1 |
0 |
||
0 |
1 |
1 |
||
1 |
0 |
0 |
||
1 |
0 |
1 |
||
1 |
1 |
0 |
||
1 |
1 |
1 |
2.Используя средства MULTISIM, собрать нижеприведенную схему RS-триггера и провести ее исследование. Заполнить таблицу истинности и продемонстрировать преподавателю ее работу
8
3.Используя средства MULTISIM, собрать нижеприведенную схему RS-триггера, провести ее исследование.
4.Найти комбинацию входов, обеспечивающую режим хранения этого триггера, и комбинацию входов, выполняющие функции R и S воздействий.
9
5.Собрать и исследовать нижеприведенную схему триггера.
6.Построить схему синхронного одноступенчатого RS-триггера на элементах ИЛИ-НЕ. Составить таблицу переключений. Используя одноступенчатые синхронные RS-триггеры, построить схему двухступенчатого RS-триггера. Продемонстрировать его работу преподавателю.
7.Исследовать нижеприведенную схему триггера.
Ответить на вопросы:
а) Какие функции триггера изменятся при замене U1 и U4 на двухвходовые элементы ИЛИ?
б) Какое положение кнопок S1-S6 обеспечит режим хранения, если U2 и U3 заменить на элементы 2И-НЕ?
10
в) Существуют ли для данной схемы запрещенные комбинации S1-S6?
г) Изменится ли режим записи 1 в триггер при замене U5 и U6 на элементы 2И-НЕ?
8.Определить функции от входных сигналов a, b, e, f, обеспечивающие режим хранении переключения получившегося триггера.
Для исследования схему триггера дополнить необходимыми компонентами из библиотеки программы MULTISIM.
9. Провести исследование нижеприведенной схемы:
а) определить, обладает ли она триггерным эффектом;
б) составить таблицу функционирования схемы.
10. Собрать схему триггера, приведенную на рис.6, дополнить необходимыми компонентами для проведения исследования и ответить на вопросы:
а) как изменятся основные переключательные функции триггера при замене элементов U1-U8 на двухвходовые элементы ИЛИ-НЕ?
б) при замене элементов U7 и U8 на трехвходовые образуются два свободных входа. Какой уровень логического сигнала необходимо подавать на них для обеспечения основных режимов работы этого типа триггеров?
11. Исследовать нижеприведенную схему триггера. Объяснить полученные свойства и отличия от предыдущих схем триггеров.
11
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
УРАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ ЛЕСОТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ
Кафедра автоматизации производственных процессов
В.Я. Тойбич
В.В. Беспалов
RS триггеры
Примеры и задачи в среде
Multisim
Методические указания для практических занятий студентов очной и заочной форм обучения
направления 657900-Автоматизированные технологии и производства
специальности 2102.14-Автоматизация технологических процессов химико-лесного комплекса
по дисциплине Технические средства автоматизации
Екатеринбург
2003
Печатается по рекомендации методической комиссии ЛИФ
Протокол № от
Рецензент доцент канд. техн. наук Г.Г. Ордуянц
Редактор Т.В. Давлятова
Подписано в печать Поз.
Плоская печать Формат 60х84 1/16 Тираж экз.
Заказ Печ. л. Цена руб. коп
Редакционно-издательский отдел УГЛТУ
Отдел оперативной полиграфии УГЛТУ