logo
Инфа по Электронике / лекции5

29.6 Двухступенчатый rs-триггер

Рассмотренные схемы RS-триггеров являются одноступенчатыми. Применение одноступенчатых RS-триггеров в качестве самостоятельных запоминающих элементов ограничено. Это связано с неустойчивой работой последовательностной схемы (цифрового автомата), память которой выполнена на одноступенчатых RS-триггерах. Сигналы переключения триггера S(t), R(t) формируются в цифровом автомате комбинационной схемой, в их формировании участвуют, наряду с внешними логическими сигналами, сигналы Q(t) и . Переключение одноступенчатого триггера под действием сигналов S(t) и R(t) вызывает изменение значений сигналов Q(t) и, а их изменение может привести к изменениям сигналов S(t) или R(t) в том же такте времениt и, как следствие, к ложному срабатыванию триггера. Для устойчивой работы триггера необходимо, чтобы сигналы Q(t) и изменялись только после прекращения действия входного сигнала S(t) или R(t). Это требование выполняется в двухступенчатых триггерах (MS-триггерах). Базовыми схемами для построения двухступенчатых триггеров являются одноступенчатые RS-триггеры.

В двухступенчатых триггерах входная и выходная ступени между собой тактируются «асинхронно», прием информации в них разрешается поочередно. Следствие этого – отсутствие режима прозрачности триггера при любом уровне синхросигнала, что позволяет реализовать любые типы триггеров, свободные от режимов генерации, и дает возможность построения синхронных автоматов без опасных временных состязаний.

Двухступенчатые триггеры строятся несколькими способами (рисунок 29.8):

Рисунок 29.8 – Двухступенчатые триггеры

На функциональных схемах двухступенчатый триггер изображается в соответствии с рисунком 29.8 в. Символ ТТ в поле условного обозначения означает, что триггер двухступенчатый.

Двухступенчатый триггер состоит из двух секций (ступеней), соединенных каскадно, как показано на рисунках 29.8, а и 29.8, б, причем, каждая секция содержит по синхронному RS-триггеру. Первая секция ведущая, или М-секция (М происходит от английского Master, что в переводе означает «хозяин»), принимает информацию со входных линий S и R. Состояние выходов ведущей секции подается на вторую секцию, ведомую, или S-секцию (S происходит от английского Slave, что в переводе означает «раб»).

В первом варианте асинхронное тактирование ступеней очевидно, поскольку ступени имеют соответствующие синхровходы.

Во втором варианте ступени идентичны по синхровходам, а для их антисинхронного управления в цепь тактовых сигналов включен инвертор. Изменение состояния выхода ведущего триггера будет происходить в момент появления положительного импульса синхронизации, и эти изменения будут переданы на входы ведомого триггера. Однако никакие изменения на выходе ведомого триггера не будут происходить до тех пор, пока не появится положительный сигнал инвертированного импульса синхронизации, т.е. отрицательный (задний фронт) фронт исходного синхроимпульса. Следовательно, изменения на выходах Q и не произойдет до тех пор, пока не завершится импульс синхронизации. В такой схеме возможны временные состязания сигналов: входной триггер состязается с инвертором. Если триггер переключится быстрее инвертора, то его новое состояние может успеть «проскочить» в выходной триггер, т.к. инвертор не успеет блокировать входы этого триггера. Несмотря на это, вариант с инвертором находит широкое применение, при его проектировании просто заботятся об обеспечении нужного соотношения задержек инвертора и входного триггера.

На рисунке 29.9 приведены временные диаграммы работы триггера во втором варианте:

Рисунок 29.9 – Временные диаграммы двухступенчатого

RS-триггера

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