Лекция 27

Тема: триггеры. RS-триггеры. D-триггеры

Все логические схемы разделяют на два класса:

-комбинационные логические схемы, в которых используются логические элементы «И», «ИЛИ», «НЕ» и др.

-последовательностные схемы, к которым относятся времязадающие и запоминающие устройства. В последовательностных схемах состояние на выходе зависит от состояния входов в предыдущие моменты времени.

Исходной ячейкой в комбинационных схемах являются логические элементы. Для последовательностных схем роль структурной ячейки играет триггер. Соединение триггеров позволяет получать счетчики, регистры, запоминающие устройства.

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

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

Триггеры могут иметь 2 выхода: прямой Q и инверсный

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

Триггеры классифицируют по следующим признакам:

• способу приема информации;

• принципу построения;

• функциональным возможностям.

Различают асинхронные и синхронные триггеры.

Асинхронный триггер изменяет свое состояние непо­средственно в момент появления соответствующего ин­формационного сигнала.

Синхронные триггеры реагируют на информационные сигналы только при наличии соответствующего сигнала на так называемом входе синхронизации С (от англ. clock). Этот вход также обозначают терминами «строб», «такт».

Синхронные триггеры в свою очередь подразделяют на триггеры со статическим (статические) и динамическим (динамические) управлением по входу синхронизации С.

Статические триггеры воспринимают информационные сигналы при подаче на вход С логической единицы (пря­мой вход) или логического нуля (инверсный вход).

Дина­мические триггеры воспринимают информационные сиг­налы при изменении (перепаде) сигнала на входе С от 0 к 1 (прямой динамический С-вход) или от 1 к 0 (инверсный динамический С-вход).

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

По функциональным возможностям триггеры разделя­ют на следующие классы:

• с раздельной установкой состояния 0 и 1 (RS-триг­геры);

• универсальные (JK-триггеры);

• с приемом информации по одному входу D (D-триггеры, или триггеры задержки);

• со счетным входом Т (T-триггеры).

Входы триггеров обычно обозначают следующим обра­зом:

S — вход для установки в состояние «1»;

R — вход для установки в состояние «О»;

J— вход для установки в состояние «1» в универсаль­ном триггере;

К — вход для установки в состояние «О» в универсаль­ном триггере;

Т — счетный (общий) вход;

D — вход для установки в состояние «1» или в состоя­ние «О»;

V— дополнительный управляющий вход для разреше­ния приема информации (иногда используют букву Е вме­сто V).