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

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

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

Для формирования сигналов управления триггерами используются часто логические элементы со свойствами триггера Шмитта (ем. § 1.9).

На рис. 1.42,0 показана принципиальная схе.ма RS-триггера, кото-


Вход

Выход

без изменении

пеотве-менно


Вход

Выход

Логика И

Логина ПРИ

неопределенно

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

1

вез изменения

Неопределенно

Рис. 1.42. RS-триггеры

рая содержит защелку (транзисторы VT1 и VT2), а также два раздельных статических входа управления (транзисторы VT3 и VT4), Эти входы управления называются R (reset - сброс) и S (set - установка). Иногда входы R и S называют по-другому: clear - очистка (сброс) и preset - предварительная установка соответственно. Ко входам раздельного статического запуска триггера R и S присоединены управляющие переключатели S1 и S2. Поскольку от каждого из них на входы можно подать напряжение низкого Н или высокого В уровней, то имеется четыре комбинации этих управляющих сигналов. Они перечислены в колонках R я S таблицы состояний RS-трнггера (рис. 1.42,6). Если от S1 и S2 подать на оба входа R и S напряжение низкого уровня (Н, Н), то транзисторы VT3 и VT4 открывающих токов не получат, будут разомкнуты н поэтому не смогут повлиять на состояние транзисторов



защелки VTI и VT2. Напряжения на выходах триггера Q н Q останутся без изменения. Это значит, что в триггере осталась информация, записанная ранее.

Переведем движок переключателя S2 в положение В (высокое входное напряжение), оставив S1 в Н (низкое). Теперь транзистор VT4 будет насыщен, он замкнется и окажется низким напряжением на коллекторе присоединенного в параллель ему транзистора VT2. На входе Q будет,также напряжение низкого уровня. Транзистор VT1 больше не получит от выхода Q открывающий базовый ток, поэтому он перейдет в состояние отсечки. По этой причине на выходе Q появляется напряжение высокого уровня (транзистор VT3 от переключателя S1 ток смещения не получает и на этот процесс в триггере не влияет). Данное состояние транзисторов VT1 и VT2 будет зафиксировано, защелкнуто.

Поменять напряжения на выходах Q и Q можно, если перевести движки переключателей S1 и S2 в положения В и Н соответственно (см. третью строку таблицы на рис. 1.42,6). Наконец, возможно четвертое состояние переключателей S1 и S2: оба нх движка переводятся в состояние В. Такой входной сигнал RS-трнггер зафиксировать не может. Действительно, в этом случае, когда S1 =S2=B, на обоих выходах Q и Q должно появиться напряжение низкого уровня. Но если S1 и S2 строго одновременно отсоединить от входов, триггер переключится в неопределенное состояние. Иначе, после исчезновения входного состояния В, В защелка не переключается однозначно. Таким образом, два логических уровня В, В одновременно на входы R и S подавать нельзя.

На рис. 1,42,6 показано функциональное обозначение RS-триггера, составленного из двух двухвходовых инверторов. Такой триггер можно строить на элементах И и на элементах ИЛИ. На рис. 1,42, г дана таблица логических состояний для RS-трнггеров, построенных на элементах И и ИЛИ. Строки состояний Без изменений и Неопределенность здесь меняются местами в зависимости от выбранного соответствия 1 и О напряжениям высокого и низкого уровня.

Таким образом, RS-триггер имеет два раздельных статических входа управления, чтобы можно было записывать и хранить 1 бит информации. Вместе с тем, известно, что триггерные ячейки - это основа многих динамических устройств, главные из которых: делители частоты, счетчики и регистры. В этих устройствах записанную ранее информацию по специальному сигналу, называемому тактовым, следует передать на выход и переписать в следующую ячейку. Для осуществления такого режима RS-триггер необходимо снабдить тактовым входом С (clock).

Предварительно рассмотрим принципиальную схему так называемого Т-триггера (toggle - переключатель), выполняющего лишь одну функцию: он может, делить частоту тактовой последовательности, подаваемой на вход С в 2 раза. Принципиальная схема Т-триггера, содержащего два инвертора DD1.1 и DDI.2 популярной в 50-60 годы резис-тивно-емкостной логики (РЕТЛ), показана на рис. 1.43,0. Схему тактового запуска здесь образуют два резисторно-диодных логических элемента И без инверсии (DD1.3 и DDI.4). Функциональная схема этого Т-триггера показана на рис. 1.43,6.

Для начала анализа работы Т-триггера положим, что в интервале времени от О до ti (рис. 1.43, в) транзистор VT1 насыщен, его база получает избыточный ток от положительного полюса Un.n через резисторы Roi и Rk2; транзистор VT2 разомкнут. Тогда на выходе р напряжение низкого уровня не должно превышать 0,3 В. На выходе Q будет напря-



жение высокого уровня Uh.b- Следовательно, диод VU2 надежно

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

Таким образом, зная эти начальные условия, ждем прихода первого отрицательного перепада тактового импульса С в момент ti. Вызванный им отрицательный перепад тока выведет транзистор VT! из состояния насыщения, поскольку скачок отрицательного (закрывающего) базового тока пройдет через незакрытый диод VD1 и конденсатор С1. Отметим, что через закрытый диод VD2 никакой скачок тока пройти не может. Поскольку скачок закрывающего базового тока транзистору VT1


Рис. !.43. Триггер-делитель на два (Т-триггер)

был дан, должен уменьшиться и его коллекторный ток, что вызовет положительный перепад напряжения на коллекторе, т. е. на выходе Q. Далее, уже без влияния цепи запуска в RS-защелке происходит регенеративный процесс переброса, т. е. смены состояний транзисторов. Этот процесс идет однонаправленно и не останавливается с окончанием отрицательного перепада входного запускающего импульса С, что гарантируется неравенством начальных зарядов конденсаторов Сф1 и Сфз. Этн заряды мгновенно измениться не могут, поэтому конденсаторы Сф1 н Сф2 выполняют роль памяти предыдущего состояния. Но, как показал опыт, емкость форсирующих конденсаторов не должна превышать 30... 50 пФ, чтобы процесс не гасился избыточным током запуска.

5-788



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