Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конструирование / 2. Триггеры.doc
Скачиваний:
44
Добавлен:
12.02.2015
Размер:
222.21 Кб
Скачать

4.2 Двухтактовый триггер (двуступенчатый)

Двухтактные триггеры тоже могут иметь несинхронные входа.

При приходе синхроимпульса С=1 первый триггер может менять своё состояние, второй триггер находится в режиме хранения, так как =0. После окончания синхроимпульса С=0, второй триггер переписывает информацию из первого триггера так как =1. В результате информации на втором триггере появляется с задержкой – только после окончания синхроимпульса.

Кроме RS триггеров существуют D-триггеры, JK – триггеры, Т-триггер, которые могут быть построены на основе двухтактового RS триггера.

4.3 D-триггер (d-delay задержка)

Логических Функции

При С=0, хранение, при С=1 возможно изменение состояния триггера.

При D=1-запись 1 (S=D=1,R==0).

При D=0-запись 0 (S=D=0,R==1).

D-триггер – переписывает информацию (но только после прихода синхроимпульса) с задержкой на длительность тактового импульса.

4.4. JK-триггер – универсальный триггер.

Из него можно получить триггеры любого типа. В отличии от RS триггера универсальный триггер допускает подачу S=1 и R=1 одновременно, при этом происходит инверсия ранее записанной информации Qn+1=.

Логическая функция .

Символ J от слова jamp,

символ K от слова kill.

J

K

Qn+1

Режим

0

0

Qn

Хранение

1

0

1

Запись 1

0

1

0

Запись 0

1

1

инверсия

  1. J=K=0 S=R=0 – хранение;

  2. J=1, K=0

  1. пусть было Q=1, =0 S=J=0,R=KQ=0, сохранится Q=1,

  2. пусть было Q=0, =1 S=J=1,R=KQ=0, запишется Q=1;

  1. J=0, K=1

  1. пусть было Q=1, =0 S=J=0,R=KQ=1, запишется Q=0,

  2. пусть было Q=0, =1 S=J=0,R=KQ=0, сохранится Q=0;

  1. J=1, K=1

  1. Q=1, =0 было записано 1 S= =0,R=Q=1 (сохранится 0),

  2. Q=0, =1 было записано 0 S= =1,R=Q=0 (сохранится 1).

Из JK триггера может быть получен RS триггер (J=S, K=R), D триггер (так же как и из RS триггер) и Т триггер.

4.5. Т-триггер – счетный триггер

С=0 – хранение, С=1 происходит изменение состояние триггера.

При Т=0J=K=0 хранение; при Т=1J=K=1 инверсия т.е.

Qn+1=при Т=1,

Qn+1=Qn при Т=0.

Логическая функция

Qn+1=Qn+Tn,

Qn+1=(Qn+Tn)C+Qn=Qn(C+)+ nTC=Qn(+)+nTC.

Таким образом два входа Т и С симметричны и равноправны. При С=0 или Т=0 хранение, при Т=С=1 инверсия.

Т-JK-D – триггер могут (так же как RS триггеры) иметь не синхронные входы.

4.6. Статические и динамические триггеры.

Все рассмотренные триггеры со статическим управлением. Бывает с динамическим управлением.

Меняют состояние не при С=1, а только при изменении С от 0 до 1 (т.е. было С=1, D=0, а потом стало D=1, динамический триггер все равно не изменит состояния до тех пор как С не начнет манятся от 0 до 1 ).

Такой триггер меняет состояние при изменении С от 1 до 0.

Соседние файлы в папке Конструирование