Принцип работы асинхронного триггера
В основе любого триггера лежит схема из двух логических элементов, которые охвачены положительными обратными связями (то есть сигналы с выходов подаются на входы). В результате подобного включения схема может находиться в одном из двух устойчивых состояний, причем находиться сколь угодно долго, пока на нее подано напряжение питания.
Пример такой схемы (так называемой триггерной ячейки) на двух двухвходовых элементах И-НЕ представлен на Рис. 3.8. У схемы есть два инверсных входа:
–R - сброс (от английского Reset),
–S - установка (от английского Set).
Схема имеет два выхода: прямой выход Q и инверсный выход –Q.
Согласно определению триггер может находиться в конкретный момент времени в одном из состояний «0» или «1». Следовательно для правильной работы схемы отрицательные импульсы не должны поступать на ее входы (–S и – R) одновременно.
Рис.3.8. Схема триггерной ячейки | Рис.3.9. Диаграмма работы триггерной ячейки |
Т.е. если на вход –S подается отрицательный импульс (триггер устанавливается в состояние «1» по прямому выходу Q), то в этот момент времени на вход –R должен подаваться положительный импульс.
Диаграмма работы триггерной ячейки представлена на Рис.3.9.
В начальный момент времени на входы –S и –R действуют сигналы «1», триггерная ячейка находится в состоянии «0» (выход Q = 0, выход -Q=1). В момент, когда на вход –S действует активный сигнал нуля, выход Q триггера перебрасывается в состояние «1» с задержкой на время t01зд (задержка переключения верхнего элемента), по обратной связи сигнал Q поступает на вход нижнего ЛЭ и вызывает переключение выхода триггера -Q в состояние «0» с задержкой t10зд (задержка переключения нижнего элемента).
После окончания импульса на входе - S состояние схемы не изменяется (на Q остается единица, на –Q остается ноль). Если триггер стоит в «1» и на вход – S поступит «0» (на входе –R единица), то триггер останется в состоянии «1».
Точно так же при приходе импульса на вход -R выход -Q устанавливается в единицу, а выход Q — в нуль.
Оба эти устойчивых состояния триггерной ячейки могут сохраняться сколь угодно долго, пока не придет очередной входной импульс.
Следовательно сигналы на выходах триггера установятся спустя время tзд тр = t01зд + t10зд. Из временной диаграммы следует, что длительность входных сигналов должна удовлетворять условию tс вх > tзд тр.
Работу данной триггерной ячейки можно описать таблицей истинности (Таблица 3.1), где
t - момент времени действия входных сигналов S и R;
t +1 - момент времени наступающий, когда сигналы на входе схемы под воздействием входных сигналов принимаю значения, соответствующие последующему состоянию Q;
Qt - внутренний сигнал обратной связи (состояние триггера до действия входных сигналов в момент времени t +1).
Таблица 3.1
-St | -Rt | Qt | Qt+1 | Примечание |
- | Запрещенная комбинация | |||
Установка в состояние «1» (триггер стоял в состояние «0», устанавливается в состояние «1» по активному входу – S) | ||||
Установка в состояние «0» (триггер стоял в состояние «0» и устанавливается в состояние «0» по активному входу – R) | ||||
Хранение «0» (сигналы на входах неактивны) | ||||
Запрещенная комбинация | ||||
Установка в состояние «1» (триггер стоял в состояние «1» и устанавливается в состояние «1» по активному входу – S) | ||||
Установка в состояние «0» (триггер стоял в состояние «0» и устанавливается в состояние «0» по активному входу – R) | ||||
Хранение «1» |
Если оба входных импульса («0») придут одновременно, то в момент действия этих импульсов на обоих выходах будут единичные сигналы -триггерная ячейка находится одновременно в состоянии «0» и «1», что недопустимо. После окончания входных импульсов выходы случайным образом попадут в одно из двух устойчивых состояний, что не позволит гарантировать корректную работу цифрового устройства. Случайным образом будет выбрано одно из двух устойчивых состояний триггерной ячейки при включении питания.
Триггер, представленный на Рис.3.9. называется -R-S (неRнеS) триггером, условное обозначение которого приведено на Рис. 3.10.
Длительность сигналов -R и -S не должна быть слишком малой, иначе триггер может на них не среагировать. Сигнал –R должен начинаться с определенной задержкой после окончания сигнала –S, и наоборот. В первом приближении можно считать, что минимально допустимые временные интервалы между входными сигналами должны равняться 1–2 задержкам логического элемента соответствующей серии.
Дата добавления: 2021-12-14; просмотров: 292;