2.1.10.  Триггеры Триггер (триггерная система) — класс электронных устройств, обладающих способностью длительно находиться в одном из двух устойчивых состояний и чередовать их под воздействием внешних сигналов. Каждое состояние триггера легко распознаётся по значению выходного напряжения. По характеру действия триггеры относятся к импульсным устройствам — их активные элементы (транзисторы, лампы) работают в ключевом режиме, а смена состояний длится очень короткое время. Отличительной особенностью триггера как функционального устройства является свойство запоминания двоичной информации. Под памятью триггера подразумевают способность оставаться в одном из двух состояний и после прекращения действия переключающего сигнала. Приняв одно из состояний за «1», а другое за «0», можно считать, что триггер хранит (помнит) один разряд числа, записанного в двоичном коде. Классификация Триггеры подразделяются на две большие группы — динамические и статические. Названы они так по способу представления выходной информации. Динамический триггер представляет собой управляемый генератор, одно из состояний которого (единичное) характеризуется наличием на выходе непрерывной последовательности импульсов определённой частоты, а другое (нулевое) — отсутствием выходных импульсов. Смена состояний производится внешними импульсами. Динамические триггеры в настоящее время используются редко. К статическим триггерам относят устройства, каждое состояние которых характеризуется неизменными уровнями выходного напряжения (выходными потенциалами): высоким — близким к напряжению питания и низким — около нуля. Статические триггеры по способу представления выходной информации часто называют потенциальными. Асинхронный триггер изменяет своё состояние непосредственно в момент появления соответствующего информационного сигнала(ов), с некоторой задержкой равной сумме задержек на элементах, составляющих данный триггер. Синхронные триггеры реагируют на информационные сигналы только при наличии соответствующего сигнала на так называемом входе синхронизации С (от англ. clock). Этот вход также обозначают термином «такт». Такие информационные сигналы называют синхронными. Синхронные триггеры в свою очередь подразделяют на триггеры со статическим и с динамическим управлением по входу синхронизации С. Триггеры со статическим управлением воспринимают информационные сигналы при подаче на вход С логической единицы (прямой вход) или логического нуля (инверсный вход). Триггеры с динамическим управлением воспринимают информационные сигналы при изменении (перепаде) сигнала на входе С от 0 к 1 (прямой динамический С-вход) или от 1 к 0 (инверсный динамический С-вход). Также встречается название «триггер управляемый фронтом». Одноступенчатые триггеры (latch, защёлки) состоят из одной ступени представляющей собой элемент памяти и схему управления, бывают, как правило, со статическим управлением. Одноступенчатые триггеры с динамическим управлением применяются в первой ступени двухступенчатых триггеров с динамическим управлением. Одноступенчатый триггер на УГО обозначают одной буквой - Т. Двухступенчатые триггеры (flip-flop, шлёпающие) делятся на триггеры со статическим управлением и триггеры с динамическим управлением. При одном уровне сигнала на входе С информация, в соответствии с логикой работы триггера, записывается в первую ступень (вторая ступень заблокирована для записи). При другом уровне этого сигнала происходит копирование состояния первой ступени во вторую (первая ступень заблокирована для записи), выходной сигнал появляется в этот момент времени с задержкой равной задержке срабатывания ступени. Обычно двухступенчатые триггеры применяются в схемах, где логические функции входов триггера зависят от его выходов, во избежание временнымх гонок. Двухступенчатый триггер на УГО обозначают двумя буквами - ТТ. Триггеры со сложной логикой бывают также одно - и двухступенчатые. В этих триггерах наряду с синхронными сигналами присутствуют и асинхронные. Такой триггер изображён на рис. 1, верхний (S) и нижний (R) входные сигналы являются асинхронными. RS-триггер или SR-триггер — триггер, который сохраняет своё предыдущее состояние при нулевых входах и меняет своё выходное состояние при подаче на один из его входов единицы. При подаче единицы на вход S (от англ. Set — установить) выходное состояние становится равным логической единице. А при подаче единицы на вход R (от англ. Reset — сбросить) выходное состояние становится равным логическому нулю. Состояние, при котором на оба входа R и S одновременно поданы логические единицы, в простейших реализациях является запрещённым (так как вводит схему в режим генерации), в более сложных реализациях RS-триггер переходит в третье состояние QQ=00. Одновременное снятие двух «1» практически невозможно. При снятии одной из «1» RS-триггер переходит в состояние, определяемое оставшейся «1». Таким образом RS-триггер имеет три состояния, из которых два устойчивых (при снятии сигналов управления RS-триггер остаётся в установленном состоянии) и одно неустойчивое (при снятии сигналов управления RS-триггер не остаётся в установленном состоянии, а переходит в одно из двух устойчивых состояний). D-триггер — запоминает состояние входа и выдаёт его на выход. D-триггеры имеют, как минимум, два входа: информационный D и синхронизации С. После прихода активного фронта импульса синхронизации на вход С D-триггер открывается. Сохранение информации в D-триггерах происходит после спада импульса синхронизации С. Так как информация на выходе остаётся неизменной до прихода очередного импульса синхронизации, D-триггер называют также триггером с запоминанием информации или триггером-защёлкой. Рассуждая чисто теоретически, парафазный (двухфазный) D-триггер можно образовать из любых RS - или JK-триггеров, если на их входы одновременно подавать взаимно инверсные сигналы. D-триггер в основном используется для реализации защёлки. Так, например, для снятия 32 бит информации с параллельной шины, берут 32 D-триггера и объединяют их входы синхронизации для управления записью информации в защёлку, а 32 D входа подсоединяют к шине. В одноступенчатых D-триггерах во время прозрачности все изменения информации на входе D передаются на выход Q. Там, где это нежелательно, нужно применять двухступенчатые (двухтактные, Master-Slave, MS) D-триггеры.

НЕ нашли? Не то? Что вы ищете?

Синхронный Т-триггер, при единице на входе Т, по каждому такту на входе С изменяет своё логическое состояние на противоположное, и не изменяет выходное состояние при нуле на входе T. Т-триггер можно построить на JK-триггере, на двухступенчатом (Master-Slave, MS) D-триггере и на двух одноступенчатых D-триггерах и инверторе. Как можно видеть в таблице истинности JK-триггера, он переходит в инверсное состояние каждый раз при одновременной подаче на входы J и K логической 1. Это свойство позволяет создать на базе JK-триггера Т-триггер, объединяя входы J и К. В двухступенчатом (Master-Slave, MS) D-триггере инверсный выход Q соединяется со входом D, а на вход С подаются счётные импульсы. В результате триггер при каждом счётном импульсе запоминает значение Q, то есть будет переключаться в противоположное состояние. JK-триггер работает так же как RS-триггер, с одним лишь исключением: при подаче логической единицы на оба входа J и K состояние выхода триггера изменяется на противоположное. Вход J (от англ. Jump — прыжок) аналогичен входу S у RS-триггера. Вход K (от англ. Kill — убить) аналогичен входу R у RS-триггера. При подаче единицы на вход J и нуля на вход K выходное состояние триггера становится равным логической единице. А при подаче единицы на вход K и нуля на вход J выходное состояние триггера становится равным логическому нулю. JK-триггер в отличие от RS-триггера не имеет запрещённых состояний на основных входах, однако это никак не помогает при нарушении правил разработки логических схем. На практике применяются только синхронные JK-триггеры, то есть состояния основных входов J и K учитываются только в момент тактирования, например по положительному фронту импульса на входе синхронизации.

2.1.11.Мультивибраторы релаксационный генератор электрических колебаний  прямоугольного типа с крутыми фронтами. Термин предложен голландским физиком ван дер Полем, так как в спектре мультивибратора присутствует множество гармоник — в отличие от генератора синусоидальных колебаний («моновибратора»). Мультивибратор был описан Икклзом и Джорданом в 1919 году. Мультивибратор является одним из самых распространённых генераторов импульсов прямоугольной формы, представляющий собой двухкаскадный резистивный усилитель с глубокой положительной обратной связью. В электронной технике используются самые различные варианты схем мультивибраторов, которые различаются между собой по типу используемых элементов (ламповые, транзисторные, тиристорные, микроэлектронные и так далее), режиму работы (автоколебательный, ждущий синхронизации), видам связи между усилительными элементами, способам регулировки длительности и частоты генерируемых импульсов и так далее. Отнесение мультивибратора к классу автогенераторов оправдано лишь при автоколебательном режиме его работы. В ждущем режиме мультивибратор вырабатывает импульсы только тогда, когда на его вход поступают специальные запускающие сигналы. Режим синхронизации отличается от автоколебательного лишь тем, что в этом режиме с помощью внешнего управляющего (синхронизирующего) напряжения можно изменять частоту генерируемых колебаний. Симметричным мультивибратор называют при попарном равенстве сопротивлений R1 и R4, R2 и R3, ёмкостей C1 и C2, а также параметров транзисторов Q1 и Q2. Симметричный мультивибратор генерирует сигнал «меандрового» типа, то есть сигнал, в периоде которого длительность импульса и длительность паузы одинакова. Симметричный мультивибратор по «классической» схеме (см. рисунок) широко используется для учебных и демонстрационных целей в качестве простейшего по устройству генератора электрических колебаний. Данная схема обладает понятностью и очевидностью, а также не требует для реализации неудобных в расчётах и сборке индуктивностей и трансформаторов. Практическое применение мультивибраторов на двух транзисторах ограничено сверху частотами в единицы мегагерц. На более высоких частотах оба транзистора с большой вероятностью запираются и для восстановления работы устройство надо отключать от источника питания и запускать заново, что во многих случаях неприемлемо. Мультивибратор является одним из самых распространённых генераторов импульсов прямоугольной формы, представляющий собой двухкаскадный резистивный усилитель с глубокой положительной обратной связью. В электронной технике используются самые различные варианты схем мультивибраторов, которые различаются между собой по типу используемых элементов (ламповые, транзисторные, тиристорные, микроэлектронные и так далее), режиму работы (автоколебательный, ждущий синхронизации), видам связи между усилительными элементами, способам регулировки длительности и частоты генерируемых импульсов и так далее. Ждущий мультивибратор Такой мультивибратор генерирует импульсы тока (или напряжения) при подаче на его вход запускающих сигналов от другого источника, например от автоколебательного мультивибратора. Чтобы автоколебательный мультивибратор, опыты с которым вы уже проводили в этом уроке, превратить в мультивибратор ждущий, надо сделать следующее: конденсатор С2 удалить, а вместо него между коллектором транзистора V2 и базой транзистора V1 включить резистор сопротивлением 10 - 15 кОм; между базой транзистора V1 и заземленным проводником включить последовательно соединенные элемент 332 (G1 или другой источник постоянного напряжения) и резистор сопротивлением 4,7 - 5,1 кОм (R5), но так, чтобы с базой соединялся (через R5) положительный полюс элемента; к базовой цепи транзистора V1 поключить конденсатор емкостью 1 - 5 тыс. пФ, второй вывод которого будет выполнять роль контакта входного управляющего сигнала. Исходное состояние транзистора V1 такого мультивибратора - закрытое, транзистора V2 - открытое.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5