Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
альфа курсач.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.68 Mб
Скачать

1.2Триггеры

Триггером называется логическое устройство с двумя устой­чивыми состояниями. Выходной сигнал на выходе такого устрой­ства зависит не только от входных сигналов, действующих в дан­ный момент, но и от сигналов, воздействовавших в предыдущий момент времени. Триггеры – элементарные автоматы, содержащие собственно элемент памяти (фиксатор) и схему управления. Фиксатор строится на двух инверторах, свя­занных друг с другом "накрест", так что выход одного соединен с входом дру­гого. Такое соединение дает цепь с двумя устойчивыми состояниями (рисунок 1.2.1). Действительно, если на выходе инвертора 1 имеется логический ноль, то он обеспечивает на выходе инвертора 2 логическую единицу, благодаря которой сам и существует. То же согласование сигналов имеет место и для второго со­стояния, когда инвертор 1 находится в единице, а инвертор 2 – в нуле. Любое из двух состояний может существовать неограниченно долго.

Рисунок 1.2.1 – схемы фиксаторов с входами управления на элементах И-НЕ и ИЛИ-НЕ

Переходное состояние, в котором инверторы активны, неустойчиво. Это можно показать, имея в виду, что напряжения в любой цепи не являются идеально по­стоянными, а всегда имеют место флуктуации. Флуктуации обязательно приве­дут фиксатор в одно из двух стабильных состояний, т. к. из-за наличия в схеме петли положительной обратной связи любое изменение режиме вызывает про­должение в том же направлении, пока фиксатор не перейдет в устойчивое со­стояние, когда петля обратной связи как бы разрывается вследствие потери инверторами усилительных свойств (переход в режимы отсечки и насыщения, свойственные устойчивым состояниям).

Чтобы управлять фиксатором, нужно иметь в логических элементах допол­нительные входы, превращающие инверторы в элементы И-НЕ либо ИЛИ-­НЕ. На входы управления поступают внешние установочные сигналы.

Установочные сигналы показаны на рисунке 1.2.1 штриховыми линиями. Буквой R латинского алфавита (от Reset) обозначен сигнал установки триггера и ноль (сброса), а буквой S (от Set) — сигнал установки в состояние логической единицы (установки). Состояние триггера считывается по значению прямого выхода, обозначаемого как Q. Чаще всего триггер имеет и второй выход с инверсным сигналом. Для фиксатора на элементах ИЛИ-HЕ ус­тановочным сигналом является единичный, поскольку только он приводит логический элемент в нулевое состояние независимо от сигналов на других входах элемента. Для фиксатора на элементах И-НЕ установочным сигна­лом является нулевой, как обладающий тем же свойством однозначно зада­вать состояние элемента независимо от состояний других входов.

По логическому функционированию различают триггеры типов RS, D, Т, JК. Кроме того, используются комбинированные триггеры, в которых совмещаются одновременно несколько типов, и триггеры со сложной входной логикой (группами входов, связанных между собой логическими зависимостями).

Триггер типа RS имеет два входа – установки в единицу (S) и установки в ноль (R).Одновременная подача сигналов установки S и сброса R не попускается (эта комбинация сигналов называется запрещенной)

Триггер типа D (от слова Delay – задержка) имеет один вход (D). Его состояние повторяет входной сигнал, но с задержкой, определяемой тактовым сигналом.

Триггер типа Т изменяет свое состояние каждый раз при поступлении вход­ного сигнала. Имеет один вход (T), называется триггером со счетным входом или счетным триггером.

Триггер типа JK универсален, имеет входы установки (J) и сброса (К), подоб­ные входам триггера RS. В отличие от последнего, допускает ситуацию с од­новременной подачей сигналов на оба эти входа (J=К=1). В этом режиме работает как счетный триггер относительно третьего (тактового) входа.

В комбинированных триггерах совмещаются несколько режимов. Например, триггер типа RST — счетный триггер, имеющий также входы установки и сброса.

Примером триггера со сложной входной логикой служит JK-триггер с груп­пами входов J1J2J3 и К1К2К3. соединенными операцией конъюнкция: J=JIJ2J3, K=KIK2K3.

По способу записи информации различают асинхронные (нетактируемые) и син­хронные (тактируемые) триггеры. В нетактируемых переход в новое состояние вызывается непосредственно изменениями входных информационных сигналов. В тактируемых, имеющих специальный вход, переход происходит только при подаче на этот вход тактовых сигналов. Тактовые сигналы назы­вают также синхронизирующими, исполнительными, командными и т. д. Обозначаются они буквой С (от слова Clock).

По способу восприятии тактовых сигналов триггеры делятся на управляемые уровнем и управляемые фронтом. Управление уровнем означает, что при одном уровне тактового сигнала триггер воспринимает входные сигналы и реагирует на них, а при другом не воспринимает и остается в неизменном состоянии. При управлении фронтом разрешение на переключение дается только в мо­мент перепада тактового сигнала (на его фронте или спаде). В остальное время независимо от уровня тактового сигнала триггер не воспринимает входные сигналы и остается в неизменном состоянии. Триггеры, управляемые фрон­том, называют также триггерами с динамическим управлением.

Динамический вход может быть прямым или инверсным. Прямое динамическое управление означает разрешение на переключение при изменении тактового сигнала с нулевого значения на единичное, инверсное – при изменении истового сигнала с единичного значении на нулевое.

По характеру процесса переключения триггеры делятся на одноступенчатые и двухступенчатые. В одноступенчатом триггере переключение в новое состояние происходит сразу, в двухступенчатом – по этапам. Двухступенчатые триггеры состоят из входной и выходной ступеней. Переход в новое состояние происходит в обеих ступенях поочередно. Один из уровней тактового сигнала разрешает прием информации во входную ступень при неизменном состоянии выход­ной ступени. Другой уровень тактового сигнала разрешает передачу нового состояния из входной ступени в выходную.

JK-триггер характеризуется таблицей состояний 1.2.1. Он отли­чается от RS-триггера тем, что при поступлении па входы комби­нации J=K=1 меняет состояние выхода на противоположное: Qn+1 = Q. Таким образом, JK-триггер не имеет запрещенных ком­бинаций входных сигналов, которые следовало бы исключать при работе цифровых систем.

Таблица 1.2.1 – таблица состояний JK-триггера

J

K

Qn+1

0

0

Qn

0

1

0

1

0

1

1

1

Qn

Так же как RS-триггер, JK-триггер может быть асинхронным, синхронизируемым уровнем или фронтом. На прак­тике обычно используются JK-триггеры, синхронизируемые фрон­том (рисунок 1.2.2).

а) б)

Рисунок 1.2.2 – условное обозначение синхронизируемого фронтом JK-триггера (а) и JK-триггера выполняющего логические функции на входе (б)

JK-триггер, использующий задержку, изображен на рисунке 1.2.3. Такая схема использована, например, в микросхемах К531ТВ9, К555ТВ9 и др. Триггер не реагирует на фронт синхросигнала, а изменяет состояние своего выхода по срезу синхросигнала. Отсутствие измене­ний выхода при изменении J-входа при С=1 гово­рит об отсутствии проскока фронта. То, что изме­нения J-входа при С=1 не запоминаются никакой груп­пой элементов, говорит о том, что триггер не обладает и свойством захвата. Таким образом, это непроницаемый триггер, т.е. триггер, переключаемый перепадом, в данном случае отрицательным.

Рисунок 1.2.3 – структурная схема JK-триггера, использующего задержку

Для правильной работы схемы задержка входных элементов 1 и 2 должна быть больше суммы задержек обоих элементов И-ИЛИ-НЕ, т.е. больше задержки переключения выходного RS-триггера. Схе­ма не является противогоночной, и такие триггеры можно строить, лишь когда есть возмож­ность выдерживать двусторонние допуски на значения за­держек элементов, т.е. контролировать как максимальные, так и минимальные их значения.

Достоинством рассматриваемой схемы является также нулевое значение времени выдержки tвд. Правда, это до­стигается ценой увеличения времени подготовки tпд, по­скольку в состав этого интервала входит задержка одного из входных вентилей.

Асинхронный R-вход с активным низким уровнем в JK-триггерах рассмотренного типа заводят на дополнительные конъюнктивные входы сразу трех элементов: 1, 6 и 7.