Цифровые устройства и микропроцессоры: Учебное пособие, страница 27

Разновидностями RS-триггера являются:  S-триггер,  который  при   R = S = активному уровню,  переходит в единичное состояние;  R - триггер, который  при R = S = активному уровню, переходит в нулевое состояние;  E -  триггер, который  при   R = S = активному уровню, сохраняет  предыдущее  состояние Q(t+1)=Q(t).

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

Q(t)

R

S

Q(t+1)

0

-

0

0

0

0

1

1

1

1

0

0

1

0

-

1

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

Здесь прочерк означает безразличное состояние входа.

Т-триггер

Счетный триггер (от слова toggle - переключать). Имеет один информационный вход - T. Функционирует согласно следующей  таблице истинности (рис. 4.7):                                             

                                          Такт t     Такт  t+1

T

Q

Q(t+1)

0

0

0

0

1

1

1

0

1

1

1

0

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

Когда сигнал  на входе Т=0, то триггер сохраняет своё состояние.  Когда на входе Т= 1, то триггер меняет состояние  на  противоположное. Условное изображение Т- триггера (рис. 4.8).

                     Рисунок 4.8 – Условное изображение Т – триггера

Характеристическое уравнение .

Счетный триггер выполняет сложение по модулю два   входного  сигнала и внутреннего состояния триггера  Q ( t ).

Составим схему Т-триггера на основе RS-триггера. Для этого требуется создать комбинационную схему (КС),  преобразующую   сигнал   Т   в  сигналы  R  и  S, как показано на рис. 4.9.

Рисунок 4.9 – Схема для синтеза Т - триггера

Воспользуемся  словарём переходов RS – триггера и проставим  в таблице истинности (рис. 4.10) такие сигналы  RS , чтобы обеспечить  требуемые переходы  RS – триггера

Такт t

Такт t+1

T

Q

R*

S*

Q(t+1)

0

0

-

0

0

0

1

0

-

1

1

0

0

1

1

1

1

1

0

0

Рисунок 4.10 – Таблица истинности для  синтеза  Т – триггера

По  единичным значениям сигналов R  и  S запишем логические функции   R= TQ   и    S= T ,  по  которым  легко составить схему (рис. 4.11)

                                           

Рисунок   4.11 – Схемная реализация Т–триггера на основе  RS - триггера

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

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

      Словарь переходов  Т-триггера (рис. 4.12):

Q(t)

T

Q(t+1)

0

0

0

0

1

1

1

1

0

1

0

1

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

JK-триггер.

Триггер имеет два  информационных входа:     J - установка единицы  (Jerk – включение) и  K - установка нуля  (Kill - выключение).

В этом триггере, в отличие от RS-триггера, нет запрещённых комбинаций входных сигналов.  Комбинация   J = K = 1  переводит  триггер  в противоположенное состояние.

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