Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000468.doc
Скачиваний:
97
Добавлен:
30.04.2022
Размер:
5.67 Mб
Скачать

4.1.2. Асинхронный d-триггер

В D-триггере недостаток RS-триггера устраняется. Если в RS-триггере вход S соединить со входом R через инвертор (рис. 4.4,а), то получится D-триггер. Полученный таким образом вход называется входом D. Теперь поданный на него логический сигнал поступает как на вход S (без изменения), так и на вход R (инвертируясь).

Е

а б

Рис.4.4. Асинхронный D-триггер

сли на вход D подан уровень 1, то 1 проходит на вход S, а на вход R проходит ее инверсия – 0, и триггер перейдет в единичное (для триггера с прямыми входами) или нулевое (для триггера с инверсными входами) состояние (см. таблицы работы RS-триггеров). Если же поступает уровень 0, то уровень 1 будет на входе R, а 0 – на входе S, и триггер перейдет противоположное состояние. Подробно работа D-триггера на основе RS-триггера с прямыми входами с указанием логических уровней на промежуточных для D-триггера входах S и R представлена в таблице 4.4.

На входах RS-триггера никогда не появится двух пассивных или двух активных уровней. Асинхронные D-триггера используются редко.

Условное обозначение приведено на рис. 4.5.

Вход

Входы

Выходы

D

S

R

Q

1

0

1

0

0

1

1

0

0

1

Р абота асинхронного

D-триггера Таблица 4.4

Рис.4.5.Обозначение

асинхронного D-триггера

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

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

Синхронный rs-триггер

Работа синхронного RS-триггера описана таблицей 4.5. При C=0 любые комбинации сигналов на входах S и R не меняют состояния выхода триггера. При С=1 триггер работает как и асинхронный триггер. Состояние сигналов на входах S=R=C=1 недопустимо, что обозначено * (основной недостаток RS-триггеров).

Работа синхронного

RS-триггера Таблица 4.5

Входы

Выходы

С

S

R

Q

0

0

0

Q

0

1

0

Q

0

0

1

Q

0

1

1

Q

1

0

0

Q

1

1

0

1

0

1

0

1

0

1

1

1

1

*

*

Из таблицы видно, что Q либо сохраняет предыдущее состояние, либо принимает значение логической единицы, когда C и S одновременно равны единице.

Аналогично и для выхода : либо сохранится предыдущее состояние , либо оно станет равным единице, когда на входах R и C одновременно поданы уровни логической единицы. Система уравнений, описывающая работу рассматриваемого триггера:

(4.4)

Отличие полученной системы логических выражений от системы (4.1) в том, что информационные входы S и R объединяются с сигналом С. Для объединения сигналов достаточно применить элементы И (для триггера с инверсными входами – И-НЕ, чтобы одновременно инвертировать входной сигнал). На рис. 4.6,а представлен синхронный RS-триггер на элементах ИЛИ-НЕ, на рис. 4.6,б – синхронный RS-триггер на элементах И-НЕ. Поступающие на входы S и R асинхронного RS-триггера сигналы образуются перемножением сигналов со входов S или R и входа C. Когда на входе С уровень нуля (пассивный сигнал), на входы асинхронного триггера проходят также пассивные сигналы и он не работает (не меняет своего состояния). Активный сигнал на входе С открывает элементы И (И-НЕ), и на входы асинхронного триггера поступают уровни сигналов, меняющие его состояние в соответствии с таблицей работы асинхронного RS-триггера.

а б

Рис.4.6. Синхронный RS-триггер

Пунктирной линией на рис. 4.6 обозначен асинхронный RS-триггер, поэтому синхронный RS-триггер можно рассматривать как асинхронный, дополненный элементами И (И-НЕ). Можно считать, что на элементах И (И-НЕ) выполнен замок, который открывается для прохождения информационных сигналов на асинхронный триггер при поступлении на вход С уровня единицы.