Последовательность синтеза триггера рассмотрим на примере синтеза асинхронного триггера RS. Допустим, что:
· t – момент времени действия входных сигналов;
· t+1 – момент времени, когда сигналы на выходе схемы под действием входных сигналов принимают значения, соответствующие следующему состоянию.
· Qt – внутренний сигнал обратной связи.
В общем случае состояние триггерной схемы при одновременном действии активных сигналов Rt и St является неопределенным, т.е. при действии двух активных входных сигналов триггер находится одновременно в состоянии логического 0 и логической 1, что недопустимо.
Опишем работу триггера RS таблицей истинности, таблица 1.6.
Таблица 1.6 – Таблица истинности RS-триггера
Rt | St | Qt | Qt+1 |
- | |||
- |
Как видно из таблицы истинности, в двух случаях состояние триггера является неопределенным (помечено «-»).
Используя правила по работе с частично определенной функцией «-» можно доопределить комбинациями 00, 01, 10 или 11.
В зависимости от того, какой комбинацией будет доопределена функция, можно получить разные типы триггеров.
Доопределим функцию вместо «-» комбинацией 11 и составим карту Карно, в клетки которой запишем значения функции Qt+1 для комбинаций SR.
Из карты Карно следует: |
Из выражения видно, что вход S триггера – прямой, а вход R – инверсный, т.е. в результате такого доопределения был синтезирован триггер .
УГО -триггера, его схема на элементах 2-2И-ИЛИ-НЕ представлены на рисунке 1.13.
а) – УГО | б) – схема на элементах 2-2И-ИЛИ-НЕ |
Рисунок 1.13 – -триггер |
Поставим отрицание с двух сторон выражения: |
Если выражение привести к базисам И-НЕ или ИЛИ-НЕ, то получим триггеры другого типа, например, триггер .