Синхронные триггеры

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

Рисунок 3.16 – Примеры синхроимпульсов

Синхронизирующий сигнал CLK имеет уровни 1, 0, передний фронт (или в некоторых источниках фронт) – переход из 0 в 1 и задний фронт (спад) – переход из 1 в 0 (рис. 3.17). Иногда условно передний фронт обозначают буквой E, а задний фронт – буквой H.

Рисунок 3.17 – Условные обозначения фронтов синхроимпульсов

Существует синхронизация по уровню (статическое управление) и по фронту (динамическое управление). В случае статического управления восприимчивость tв триггера к входным сигналам ограничивается временем, когда CLK= 1 (по уровню 1) или CLK= 0 (по уровню 0). Чаще всего это полтакта, а в общем случае это время, в течение которого синхросигнал принимает значение 1 (по уровню 1) или 0 (по уровню 0). Это часто накладывает временные ограничения на схему, где эти триггеры используются.

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

Если триггер асинхронный, он чувствителен к изменению состояния в течении всего времени функционирования. Статически управляемые триггеры называют latch, динамически управляемые триггеры называют flip-flop.

Рисунок 3.18 – Статическая и динамическая синхронизации

Условные обозначения триггеров с различными типами синхронизации приведены на рис. 3.19 на примере RS -триггера.

Рисунок 3.19 – Условные обозначения RS -триггеров

Сокращенная таблица переходов синхронного RS -триггера по уровню 1 приведена в табл. 3.27.

Таблица 3.27 – Сокращенная таблица переходов синхронного RS -триггера по уровню 1

С R S Q t+ 1
      Q t
      Q t
      Q t
      Q t
      Q t
       
       
      х

Сокращенная таблица переходов синхронного RS -триггера по переднему фронту приведена в табл. 3.28.

Таблица 3.28 – Сокращенная таблица переходов синхронного RS -триггера по переднему фронту

С R S Q t+ 1
Е     Q t
Е      
Е      
Е     х
  х х Q t
  х х Q t
H х х Q t

Для понимания разницы в работе между выше приведенными триггерами (рис. 3.19), необходимо разобраться во временных диаграммах, приведенных на рис. 3.20.

Рисунок 3.20 – Временные диаграммы работы RS -триггеров

Преимущество, которое дает динамическая синхронизация достигается усложнением внутренней структуры триггера. На рис. 3.21 и 3.22 для сравнения приведены структуры двух триггеров типа R*S* - синхронизируемого уровнем 1 и передним фронтом. Структура асинхронного R*S* -триггера приведена на рис. 3.3.

Рисунок 3.21 – Структура и условное обозначение R*S* -триггера, синхронизируемого уровнем 1

Рисунок 3.22 – Структура и условное обозначение R*S* -триггера, синхронизируемого передним фронтом

Также на рис. 3.23 и 3.24 для сравнения приведены структуры двух триггеров типа D (VD) - синхронизируемого уровнем 1 и передним фронтом.

Рисунок 3.23 – Структура и условное обозначение D (VD) -триггера, синхронизируемого уровнем 1

Рисунок 3.24 – Структура и условное обозначение D -триггера, синхронизируемого передним фронтом c асинхронной установкой

Асинхронная установка D -триггера (рис.3.24) осуществляется подачей комбинации R* = 0 и S* = 1 для сброса триггера в 0 и R* = 1 и S* = 0 для сброса триггера в 1. В случае подачи комбинации R* = 1 и S* = 1 триггер выполняет функции D -триггера, комбинацию R* = 0 и S* = 0 подавать нельзя.

Вообще существует большое количество D -триггеров.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: