Строительный блокнот  Триггеры счетчики и регистры 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [ 22 ] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116

активный включающий уровень для которых - низкий. Тогда согласно таблице состояний RS-защелки (рис. 1.46, в) входные уровни R=S = = В не должны вызывать ее переброса. Для схемы управления иа рис. 1.46, г напряжение высокого уровня, поданное на вход С, разрешает прохождение на выходы R и S сигналам Q и Q. При С = Н на выходах R и S установятся напряжения высокого уровня, которые не могут перебросить защелку (см. таблицу состояний на рис. 1.46, а).

В таблице состояний на рис. 1.46,(9 и на диаграмме сигналов рис. 1.46, е отмечены этапы работы Т-триггера. На первом, исходном этапе полагаем, что Q=B и Q=H. Подаем на тактовый вход С напряжения низкого уровня: С = Н. Отмечаем, что на первом этапе R = B и S = B. Такая комбинация сигналов ие перебрасывает защелку. К началу второго этапа запишем прежние состояния выходов Q = B и Q=H. Подадим иа вход С напряжение высокого уровня. Теперь сигналы управления станут R=B и S = H, что вызовет перемену выходных состояний защелки, т. е. Q=H и Q=B. Эти состояния переносим в таблице на начало третьего этапа и даем на тактовый вход сигнал С = Н, который, как и на первом этапе, не вызовет переброса защелки. На начало четвертого этапа состояния Q=H и Q=B сохраняются, но положительный перепад тактового импульса перебросит триггер (как и на втором этапе). Триггер переключается с приходом каждого положительного перепада тактовой последовательности-прямоугольных импульсов. На основании этих данных построена осциллограмма работы Т-триггера из элементов ТТЛ (рис. 1.46, е).

На рис. 1.47,0 показана схема простейшего JK-триггера. От RST-триггера (рис. 1.45,0) он отличается двумя обратными связями, которые устраняют неопределенность в таблице состояний. Назначение входов J н К такое же, как и входов R и S (сброс и установка). Буквы J и К были выбраны в свое время авторами как соседние в алфавите (сравните R и S).

Если BxoflHj, С н К объединить (рис. 1.47,6), получим схему ранее )ассмотренного Т-триггера (рис. 1.46, о), если входы элементов ТТЛ Э01.1 и DD1.2 равноправны. Следовательно, как только на объединенный вход С поступит напряжение высокого уровня (после низкого), состояние выходов Q и Q изменится. Вход С можно от общей точки отключить, и в этом случае входная комбинация J=B и К=В переключит триггер: объединенные входы J и К выступят в роли отомкнутого вход.э С. Таким образом, неопределенности на выходах триггера при обоих высоких входных уровнях в JK-тригсере не существует.

На рис. 1.47,0 показана схема управления JK-триггером н его таблица состояний, в которой две графы: установлено (делается в момент tn) и записано (анализируется состояние выходов после прихода тактового перепада в последующий момент tn+i)- При входных сигналах J=H н К=Н состояние выходов не меняется, оно сохраняется таким, каким было в момент установки tn- Напомним, что напряжение низкого уровня на одном входе элемента ТТЛ отменяет прохождение сигналов от других его входов н удерживает выходной сигнал на высоком уровне.

Когда через входы J и К в момент t загружаем взаимно противоположные уровни, то в последующий момент tn-n выходы JK-триггера устанавливаются в такие же состояния, как и RS-трнггер. Последняя строка таблицы на рис. 1.47, в отображает, что при подаче на входы J и К одновременно напряжений высокого уровня (входы можио просто соединить), триггер перебрасывается, переходит в состояние, проти-



воположное предыдущему. Например, если было Q =B, Q = H, то станет Qn , = H и Q .f., = B.

Для надежной и четкой работы триггерных ячеек в многоразряд1!ых устройствах (регистрах, счетчиках) предназначены двухступенчатые триггеры, называемые master - slave, что лучше всего переводится как мастер - помощник (слово master имеет еще одно значение: хозяин). Структурная схема такого триггера, состоящего из двух RST-триггеров, показана на рис. 1.48, а. Входы С обоих триггеров Т.Ч (мастера) и ТП (помощника) соединены между собой через инвертор DD1.1.



Вход

Выход

в, и

Установлено

Записано

Б:зазм Qp

мнений Qn

в \

BepeSpoc Qo 1 S

Рис. 1.47. Триггер со входами J и К

На рис. 1.48,6 показано, что составным триггером Т.М-ТП управляет полный (с фронтом и срезом) тактовый импульс С. Действительно, если каждый из триггеров имеет установку положительным перепадом, входная RS-комбинация будет записана в ТМ в момент прихода положительного перепада тактового импульса С. В этот момент в ТП информация попасть не может. Когда придет отрицательный перепад входного импульса С, на выходе инвертора DD1.1 он появится как положительный. Следовательно, положительный перепад импульса С перепишет данные от выходов Q и Q в ТП. Таблица состояний двусту-пенчатого RST-триггера показана на рис. 1.48,6.

Двухфазный способ управления полным тактовым импульсом С применяется и для двухступенчатых JK-триггербв (рис. 1.49,а). Этот триггер, как и простой JK-триггер, имеет обратные связи с выходов на входы, исключающие неопределенное логическое состояние. Схема простейшего двухступенчатого JK-триггера показана на рис. 1.49,6. Защелка



Триггертжстер


R-C-

\ Триггер- пама1цник

Запись

i. Перенос втп

тм , тп

ч>-

записана в тм

Перенесено 8 тп

НеопреЗб-меннасть

неопределенность

Без изменении

Без изменении

Рис. 1.48. Двухступенчатый RS-триггер мастер-помощник

I1B1 тп

DB1.1

ВП15


Рис. 1.49. Двухступенчатый JK-триггер



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [ 22 ] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116