Триггеры

Основные понятия, классификация.

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

Обобщенная структура триггера:

Триггеры - student2.ru

Состояние выхода триггера определяется элементом памяти (БЯ) – сигналом на его прямом выходе Триггеры - student2.ru .

Обычно триггер имеет и инверсный выход с сигналом Триггеры - student2.ru . Элемент памяти строится обычно на двух элементах И-НЕ либо ИЛИ-НЕ.

Классификация триггеров может быть произведена по различным признакам:

- по логическому функционированию:

Триггеры - student2.ru и так далее, комбинированные, со сложной логикой.

Триггеры - student2.ru триггер имеет два входа раздельной установки. Воздействие по входу Триггеры - student2.ru (set-установка) приводит триггер в единичное состояние Триггеры - student2.ru , воздействие по входу Триггеры - student2.ru (reset-сброс) – в состояние Триггеры - student2.ru .

Одновременная подача сигналов Триггеры - student2.ru и Триггеры - student2.ru не допускается.

Триггер типа Триггеры - student2.ru (delay - задержка) принимает информацию по одному входу. Его состояние повторяет входной сигнал, но с задержкой, определяемой тактовым сигналом.

Триггер типа Триггеры - student2.ru называется триггером со счетным входом (или счетным триггером). Он изменяет свое состояние на противоположное каждый раз, когда на вход приходит определенный сигнал.

Триггеры - student2.ru и Триггеры - student2.ru - отличаются от Триггеры - student2.ru и Триггеры - student2.ru наличием входа Триггеры - student2.ru . При Триггеры - student2.ru перестает воспринимать входной сигнал.

Триггеры - student2.ru - универсальный триггер.

Комбинированный, например Триггеры - student2.ru - счетный с входами установки в нулевое или единичное состояние.

- По способу записи асинхронные (нетактируемые) и синхронные (тактируемые). В нетактируемых переход в новое состояние вызывается изменением информационных сигналов. В тактируемых такой переход возможен только при подаче на вход специального тактового сигнала синхросигнала Триггеры - student2.ru (clock).

- По способу восприятия тактовых сигналов – управляемые уровнями и управляемые фронтами.

Управление уровнями: триггер при одном уровне воспринимает входные сигналы, при другом – находится в режиме хранения информации.

При управлении фронтами разрешение на переключение триггера дается в момент перепада тактового сигнала (на его фронте или спаде).

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

Триггеры - student2.ru

- Одноступенчатые и двухступенчатые.

Двухступенчатые состоят из входных и выходных каскадов:

Триггеры - student2.ru

Переключение триггера с динамическим управлением происходит по команде, которой служит фронт тактового сигнала. Спад – на выходе триггера не отражается, сопровождается переключениями элементов схемы, необходимыми для подготовки к следующему переключению.

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

Одноступенчатые триггеры.

Простейший - Триггеры - student2.ru с входами нулевой и единичной установок. Триггеры - student2.ru и Триггеры - student2.ru - состояния новое (после ) и до подачи входов.

Работает: при нулевых входах триггер хранит старое состояние, при Триггеры - student2.ru ; Триггеры - student2.ru - устанавливается в единичное состояние, при Триггеры - student2.ru и Триггеры - student2.ru - в нулевое состояние. Комбинация Триггеры - student2.ru запрещена.

Функционирование триггера может быть описано как функция старого состояния и входных сигналов.

Q R S QH
X
X

Триггеры - student2.ru

Триггеры - student2.ru - по единицам.

Триггеры - student2.ru - по нулям.

Уравнение для базиса И-НЕ получаем:

Триггеры - student2.ru

Для базиса ИЛИ-НЕ:

Триггеры - student2.ru

По структурным уравнениям строим схемы:

Триггеры - student2.ru

Триггеры - student2.ru

Триггеры типа Триггеры - student2.ru реализуют задержку сигнала с помощью тактирования. Момент принятия информации определяется тактовым сигналом Триггеры - student2.ru .

Триггеры - student2.ru

При Триггеры - student2.ru на входе БЯ действуют единичные сигналы, память сохраняет свое состояние. При Триггеры - student2.ru , состояние 1 и 2 определяется Триггеры - student2.ru , если Триггеры - student2.ru и Триггеры - student2.ru , при Триггеры - student2.ru .

Триггеры - student2.ru получаются добавлением входов Триггеры - student2.ru параллельно входам тактового сигнала.

Триггеры типа Триггеры - student2.ru (счетные) изменяют свое состояние на противоположное после каждого воздействия по входу Триггеры - student2.ru .

Характеристическое уравнение:

Триггеры - student2.ru

Сохраняет неизменное состояние при Триггеры - student2.ru и переключается когда Триггеры - student2.ru .

Может быть реализован из Триггеры - student2.ru или Триггеры - student2.ru введением обратной связи:

Триггеры - student2.ru

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

Триггеры - student2.ru

Из состояния 0 под действием сигнала Триггеры - student2.ru триггер переходит в состояние «1», из которого под действием того же сигнала должен переходить в состояние «0».

Надежные структуры счетных триггеров строятся с использованием двухступенчатости или управления фронтом.

Триггеры типа Триггеры - student2.ru имеют дополнительный вход Триггеры - student2.ru , причем при Триггеры - student2.ru =1 триггер работает обычным образом, при Триггеры - student2.ru =0 переключения запрещаются.

Универсальные триггеры типа Триггеры - student2.ru , для них характеристическое уравнение имеет вид:

Триггеры - student2.ru

Как и для счетного триггера одноступенчатая реализация Триггеры - student2.ru не обеспечивает надежной работы:

Триггеры - student2.ru

Использование Триггеры - student2.ru триггера в режимах Триггеры - student2.ru и Триггеры - student2.ru :

Триггеры - student2.ru

Таблицы переходов рассмотренных триггеров:

RS

tS tS+1
RS SS QS+1
QS
X


tS tS+1
JS KS QS+1
QS
Триггеры - student2.ru

JK

D

tS tS+1
DS QS+1

T

Наши рекомендации