Материал: 2416

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

У D-триггеров с потенциальным управлением информация со входа D переписывается на выход Q в течение времени, при котором синхросигнал активен С=1. При пассивном синхросигнале триггер не чувствителен к изменениям информационного сигнала.

C

t

D

t

Q

t

Рис. 10.59. Временная диаграмма D-триггера со статическим управлением

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

Временная диаграмма D-триггера со статическим управлением приведена на рис. 10.59.

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

 

 

 

D

D

ТТ

Q

t

C

 

 

C

 

 

Q

 

 

 

 

 

 

t

Q

t

Рис. 10.60. Схемное обозначение и временная диаграмма D-триггера с динамическим управлением по спаду сигнала синхронизации

280

Временная диаграмма D-триггера с динамическим управлением

по спаду сигнала синхронизации приведена на рис. 10.60.

 

Т-триггер

 

 

Т-триггер – это устройство с двумя ус-

 

 

тойчивыми состояниями и одним счетным

D ТТ

Q

(информационным) входом Т. Счётным он на-

C

 

зывается потому, что он подсчитывает коли-

 

чество импульсов, поступивших на его вход.

 

Q

Триггер переключается каждый раз в

 

 

противоположное состояние по фронту или

Рис. 10.61. Т-триггер

по спаду управляющего сигнала на входе Т.

на базе D-триггера

Т-триггер может быть выполнен на основе D-

 

 

триггера с динамическим управлением путем соединения инверсного

выхода со входом D (рис. 10.61). Счетный триггер из D-триггера с по-

тенциальным управлением получить нельзя.

 

 

Т-триггеры используются при построении схем различных счёт-

чиков, поэтому в составе больших интегральных схем различного на-

значения обычно есть готовые модули этих триггеров.

 

 

T

Q

t

ТТ

Q

Т

t

Q

 

 

Q

 

t

Рис. 10.62. Схемное обозначение Т-триггера, работающего по спаду синхронизирующего сигнала, и его временная диаграмма

Схемное обозначение Т-триггера, работающего по спаду синхронизирующего сигнала, и его временная диаграмма приведены на рис. 10.62.

JK-триггер

JK-триггер имеет два выхода: прямой Q и инверсный Q .

JK-триггер имеет пять входов: R – асинхронный вход установки в состояние «0» (Q=0); S – асинхронный вход установки в состояние «1»

281

(Q=1); К – синхронизируемый вход установки в состояние «0» (Q=0); J – синхронизируемый вход установки в состояние «1» (Q=1); С – синхронизирующий вход.

Асинхронные входы R и S работают так же, как в RS-триггере, независимо от сигналов на остальных входах: режим «S=1, R=0» – режим записи «1»; режим «S=0 и R=1» – режим записи «0»; режим «S=R=0» – режим хранения информации. Не допускается одновременно наличие на входах R и S активных сигналов «S=R=1».

При S=R=0 логика работы входов J, K и C такова: если на входе J логическая 1, а на входе K – логический 0, то по спаду синхроимпульса на входе C триггер установится в состояние «1». Если на входе J – логический 0, а на входе K – логическая 1, то по спаду синхроимпульса на входе C триггер установится в состояние «0». В случае, когда и на входах J и K логические нули, то независимо от сигнала на входе C состояние триггера не меняется. И последний режим работы, когда на входах J и K логические единицы, JK-триггер работает в режиме делителя частоты сигнала на входе С. Это означает, что по заднему фронту каждого тактового импульса состояние триггера меняется на противоположное.

Таблица 10.5

Схемное обозначение и таблица истинности JK-триггера

 

 

 

Схемное

 

 

 

 

 

 

Входы

 

Состояние

Примечание

 

 

 

обозначение

 

 

 

 

 

 

 

 

 

 

выходов

 

 

 

 

 

 

 

 

 

 

 

 

С

K

 

J

Q(t)

Q(t+1)

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

*

 

*

0

0

Режим хранения информации

 

 

 

S

 

TT

 

Q

0

 

*

 

*

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

 

0

0

0

Режим хранения информации

 

 

 

J

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

 

0

1

1

 

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

 

1

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

 

 

 

 

 

 

 

 

 

Режим установки единицы J=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Q

1

 

0

 

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

 

 

 

 

 

 

 

1

 

1

 

0

0

0

Режим записи нуля K=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

 

0

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

 

1

0

1

Счетный режим триггера J=K=1

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

 

1

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Примечания: 1. * – любое состояние входа.

2. Таблица справедлива при R=S=0.

282

Схемное обозначение и таблица истинности JK-триггера приведены в табл. 10.5.

Из таблицы видно, что при J=1 и K=0 триггер по тактовому импульсу устанавливается в состояние 1 (Q=1); при J=0 и К=1 триггер по тактовому импульсу устанавливается в состояние «0» (Q=0); при J=K=0 триггер хранит ранее принятую информацию независимо от сигнала на синхронизирующем входе С; при J=K=1 состояние выхода Q триггера с каждым импульсом на синхронизирующем входе С изменяется на противоположное. Триггер становится делителем частоты на 2.

C

t

 

J

t

K

t

Q

t

 

Q

t

Рис. 10.63. Временная диаграмма JK-триггера при R=S=0

На рис. 10.63 приведена временная диаграмма JK-триггера, иллюстрирующая переключение триггера по спаду синхронизирующего сигнала в зависимости от состояния входов J и K.

10.19.4. Регистры

Регистрами называются устройства для приема, хранения, передачи и преобразования информации, представленной обычно в двоичной системе счисления. На рис. 10.64 приведена схема трехразрядного регистра сдвига на JK-триггерах. Предварительно подачей сигналов на установочные входы R и S все триггеры установлены в нулевое состояние (Q1=Q2=Q3=0).

283

 

 

Выход

 

 

S TT1

S

TT2 Q

S TT3 Q3

 

Q1

2

 

 

J

J

 

J

 

+ K

K

 

K

 

C

C

Q2

C

Q3

Q1

R

R

R

 

 

Рис. 10.64. Регистр сдвига на JK-триггерах

C

Q1 t

t

Q2

t

Q3

Рис. 10.65. Временная диаграмма регистра сдвига t

Установим триггер ТТ1 в состояние Q1=1. При этом состояние регистра определится совокупностью значений Q1Q2Q3=100. Под действием первого импульса синхронизации С состояние триггера изменится на Q1Q2Q3=010 (рис. 10.65), под действием второго импульса синхронизации – на Q1Q2Q3=001 и т.д. Таким образом, под действием каждого импульса синхронизации происходит сдвиг двоичного числа на один разряд.

284