Синтез последовательностных устройств, страница 12

Очевидно, что уравнение переходов D-триггера будет очень простым:

Qt=D.

Практически асинхронный D-триггер не нашел своего применения. Широкое применение получил синхронный D-триггер.

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

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

Описанной логике работы соответствует следующая таблица переходов:

С

D

Q

Qt

1

0

0

0

1

0

1

0

1

1

0

1

1

1

1

1

0

0

0

0

0

0

1

1

0

1

0

0

0

1

1

1

Заполним карту Карно, согласно данной таблице переходов:

В результате склейки единиц получаем следующее уравнение переходов, соответствующее логике работы синхронного D-триггера:

.

Если ввести следующие обозначения: , то получим:

.

Это уравнение соответствует функции переходов асинхронного RS-триггера. Т.о. если на вход S асинхронного RS-триггера подавать сигнал CD, а на вход R – сигнал С, то получим синхронный D-триггер. Однако, в связи с тем, что синхронный D-триггер работает, как было установлено, при наличии на тактирующем входе "С" уровня логической единицы, то при наличии на входе "D", так же, уровня логической единицы, получим на входах R и S одновременно высокий логический потенциал, что, как известно, является запрещенным состоянием для асинхронного RS-триггера. Поэтому для реализации синхронного D-триггера на основе асинхронного RS-триггера при рассмотрении карты Карно вводят дополнительную избыточную склейку, выделенную на рисунке красным пунктиром.

В этом случае уравнение переходов синхронного D-триггера приобретает следующий вид: