Лекция №2. ТРИГГЕРНЫЕ СХЕМЫ


1. Основные понятия

 

Наряду с комбинационными устройствами существуют элементы с памятью. Простейшими из них являются триггеры.

Триггер — это логический элемент, который может находиться в одном из двух устойчивых состояний: 0 или 1.

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

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

В зависимости от логики работы триггеры подразделяются на следующие основные виды RS, D, T и JK.

В зависимости от способа записи информации триггеры подразделяются на асинхронные и синхронные. Асинхронные триггеры переходят в новое состояние сразу после подачи управляющих сигналов, а синхронные требуют для этого еще подачи синхронизирующего сигнала на вход синхронизации С.


2 Асинхронный RS-триггер

Асинхронный RS-триггер служит основным элементом памяти в составе триггеров любых типов. Он может строиться как на элементах И-НЕ, так и ИЛИ-НЕ. Оба способа и их условные графические обозначения представлены и на рисунке 3.1.

Рисунок 3.1- Реализации асинхронного RS-триггера на элементах И-НЕ и ИЛИ-НЕ и их условные графические обозначения.

 

RS-триггер имеет два входа: установочный S (от английского Set: установка) и вход сброса R (от английского Reset: сброс).

Выходные сигналы Q и , определяют состояние триггера.

Если Q = 0, то триггер в нулевом состоянии, если Q = 1, то в единичном.

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

 

Qn Qn+1 Режим работы
х Запрещенный
х Запрещенный
Установка
Установка
Сброс
Сброс
Хранение
Хранение
S R Q Qn+1 Режим работы
Хранение
Хранение
Сброс
Сброс
Установка
Установка
х Запрещенный
х Запрещенный

Рисунок 3.2-Таблицы переходов RS-триггера на элементах И-НЕ (слева) и ИЛИ-НЕ

 

В таблицах приняты следующие обозначения: Qn – исходное состояние, Qn+1 – новое состояние триггера, х – неопределенное состояние.

Триггер на элементах ИЛИ-НЕ управляется единичными сигналами, поступающими на один из его входов. При подаче единичного сигнала на вход R триггер устанавливается в нулевое состояние (Qn+1 = 0 — режим «сброса»), а при поступлении такого же сигнала на вход S - в единичное состояние (Qn+1 = 1).

Подача единичных сигналов одновременно на оба входа запрещена, т.к. состояние Qn+1, в которое переходит триггер, не определено – на выходах Q и устанавливаются нулевые логические значения сигналов. R• S = 1 является запрещенной комбинацией.

При поступлении на оба входа триггера сигналов нулевого логического уровня его состояние остается неизменным (Qn+1= Qn).

Триггер на элементах И-НЕ управляется нулевыми сигналами, что отражено на его условном обозначении в виде инвертирующих входов. Запрещенным состоянием является такое, при котором на оба его входа подаются нулевые логические сигналы.


3 Синхронные триггеры
3.1 RS-триггер

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

 

Рисунок 3.3- УГО и функциональная схема синхронного RS-триггера

 

Изменение состояния триггера возможно лишь при наличии единичного сигнала на синхронизирующем входе С. При нулевом значении сигнала C информация на управляющих входах R и S не воспринимается, и триггер сохраняет свое предыдущее состояние для любых значений сигналов на управляющих входах R и S. Запрещенной комбинацией является R• S •С = 1.

Кроме синхронных RS-триггеров, применяются еще три вида триггеров: D-,Т-, и JK- типов.


3.2 D-триггер

Условное графическое обозначение и функциональная схема D-триггера показаны на рисунке 3.4

 

Рисунок 3.4-Условное графическое обозначение и функциональная схема D-триггера

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