Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЦУМП2012 - Ч1.doc
Скачиваний:
117
Добавлен:
11.03.2016
Размер:
10.98 Mб
Скачать

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

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

Рисунок 4.23 – Синхронный RS - триггер

Синхронный JK-триггер (рис. 4.24).

Рисунок 4.24 – Синхронный JK - триггер

Объединение входов J и K даёт Т – вход (рис. 4.25), то есть получаем синхронный счётный триггер.

Рисунок 4.25 – Синхронный Т - триггер

D-триггер.

Триггер имеет один информационный вход - D ( Delay – задержка, Drive – передача). D– триггеры бывают только синхронные. Состояние информационного входа D передается на выход под действием синхроимпульса.

Составим таблицу истинности D-триггера и синтезируем его на базе RS – триггера (рис. 4.26).

Такт t

Такт t+1

D

Q(t)

R*

S*

Q(t+1)

0

0

-

0

0

0

1

1

0

0

1

0

0

1

1

1

1

0

-

1

Рисунок 4.26 – Таблица истинности D - триггера

Состояние входа D передается на выход без учета внутреннего состояния триггера. Его характеристическое уравнение Q ( t+1 ) = D+ D = D.

Построим D-триггер на основе RS – триггера (рис. 4.27) . Поступаем аналогично, как в JK и Т – триггерах.

Рисунок 4.27 – Синтез D – триггера на основе RS - триггера

Записываем по единицам

Составляем схему триггера (рис. 4.28)

Рисунок 4.28 – D – триггер и его изображение

Назначение D – триггера передавать входной сигнал. При этом происходит задержка во времени, но она зависит от момента появления сигнала на входе D и может быть различной. Проследим это на эпюрах (рис. 4.29).

Рисунок 4.29 – Задержка сигнала в D – триггере

Максимальное время задержки равно длительности паузы между синхроимпульсами.

DV-триггер.

Это универсальный триггер. Он имеет два информационных входа D и V (valve-клапан), получается из D-триггера путём добавления конъюнктора (рис.4.30). Входы V и C эквивалентны.

Рисунок 4.30 – DV - триггер

В отличие от JK-триггера здесь комбинация входных сигналов D=V=1 переводит триггер в единичное состояние, то есть этот триггер имеет другие функциональные возможности. Составим его таблицу истинности (рис. 4.31):

Такт t

Такт t+1

D

V

Q(t)

Q(t+1)

0

0

0

0

0

0

1

1

0

1

0

0

0

1

1

0

1

0

0

0

1

0

1

1

1

1

0

1

1

1

1

1

Рисунок 4.31 – Таблица истинности DV - триггера

Составим характеристическое уравнение по карте Карно (рис. 4.32)

Рисунок 4.32 – Карта Карно DV - триггера

Получаем

Если D = V = 1, то Q ( t +1) = 1 , при D = V = 0, Q ( t +1 ) = Q (t)

Составим словарь переходов DV-триггера на основании таблицы истинности (рис. 4.33):

Q(t)

D

V

Q(t+1)

0

0

-

0

-

0

0

1

1

1

1

0

1

0

1

1

-

1

-

1

Рисунок 4.33 – Словарь переходов DV - триггера

Видно, что DV-триггер предоставляет другие возможности по выбору управляющих сигналов, в отличие от JK-триггера, поэтому его использование в ряде случаев более предпочтительно.

Двухтактные триггеры (MS-триггеры).

Двухтактный триггер состоит из двух ступеней – двух триггеров: первая ступень – М ( master - хозяин ), а вторая ступень – S ( slave – помощник ). Тип двухтактного триггера определяется типом триггера первой ступени. Возьмём двухтактный RS – триггер (рис. 4.34).

Если сигнал С=1, то первая ступень находится в режиме приема информации, а вторая - в режиме хранения, так как сигнал синхронизации на её входе равен нулю. Если С=0, то первый триггер переходит в режим хранения, а второй - в режим приема информации и копирует состояние первого триггера. Именно в этот момент информация появляется на выходе триггера (Q).

Рисунок 4.34 – Двухтактный RS - триггер

Двухтактный триггер обозначается двумя буквами Т (рис. 4.35).

Рисунок 4.35 – Изображение двухтактного RS – триггера

Зачем нужны двухтактные триггеры? Во-первых, они имеют высокую помехоустойчивость, а во-вторых, с помощью двухтактного D – триггера можно задержать сигнал на время равное периоду синхронизации (в однотактных - только на время паузы). Это поясняется эпюрами рис. 4.36 . .

Рисунок 4.36 – Задержка сигнала в двухтактном D - триггере

Имея двухтактный D – триггер, несложно получить асинхронный T – триггер (рис. 4.37).

Рисунок 4.37 – Асинхронный Т – триггер на основе

двухтактного D - триггера

Вообще, любой триггер можно синтезировать на любом другом типе триггера, воспользовавшись словарём переходов последнего.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]