Автор: Пользователь скрыл имя, 02 Декабря 2010 в 19:52, реферат
Триггеры подразделяются на две большие группы — динамические и статические. Названы они так по способу представления выходной информации.
RS-триггер используется для создания сигнала с положительным и отрицательным фронтами, отдельно управляемыми посредством стробов, разнесённых во времени. Также RS-триггеры часто используются для исключения так называемого явления дребезга контактов.
RS-триггеры
иногда называют RS-фиксаторами[12].
Условное графическое обозначение асинхронного RS-триггера |
Логическая схема асинхронного RS-триггера на элементах 2И–НЕ |
Граф переходов асинхронного RS-триггера |
Карта Карноасинхронного RS-триггера |
Асинхронный RS-триггер на логических элементах 2ИЛИ-НЕ |
Схема устранения дребезга контактов |
RS-триггер синхронный
C | S | R | Q(t) | Q(t+1) |
0 | x | x | 0 | 0 |
1 | 1 | |||
1 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 1 |
1 | 0 | 1 | 0 | 0 |
1 | 0 | 1 | 1 | 0 |
1 | 1 | 0 | 0 | 1 |
1 | 1 | 0 | 1 | 1 |
1 | 1 | 1 | 0 | не определено |
1 | 1 | 1 | 1 | не определено |
Схема синхронного RS-триггера совпадает со схемой одноступенчатого парафазного (двухфазного) D-триггера, но не наоборот, так как в парафазном (двухфазном) D-триггере не используются комбинации S=0, R=0 и S=1, R=1.
Алгоритм функционирования синхронного RS-триггера можно представить формулой
где x — неопределённое состояние.
Условное
графическое обозначение |
Схема синхронного RS-триггера на элементах 2И-НЕ |
Граф переходов синхронного RS-триггера |
Карта Карно синхронного RS-триггера |
RS-триггер двухступенчатый со сложной логикой
JK-триггеры
JK-триггер
с дополнительными
J | K | Q(t) | Q(t+1) |
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 0 | 1 |
1 | 0 | 1 | 1 |
1 | 1 | 0 | 1 |
1 | 1 | 1 | 0 |
JK-триггер работает так же как RS-триггер, с одним лишь исключением: при подаче логической единицы на оба входа J и K состояние выхода триггера изменяется на противоположное. Вход J (от англ. Jump — прыжок) аналогичен входу S у RS-триггера. Вход K (от англ. Kill — убить) аналогичен входу R у RS-триггера. При подаче единицы на вход J и нуля на вход K выходное состояние триггера становится равным логической единице. А при подаче единицы на вход K и нуля на вход J выходное состояние триггера становится равным логическому нулю. JK-триггер в отличие от RS-триггера не имеет запрещённых состояний на основных входах, однако это никак не помогает при нарушении правил разработки логических схем. На практике применяются только синхронные JK-триггеры, то есть состояния основных входов J и K учитываются только в момент тактирования, например по положительному фронту импульса на входе синхронизации.
На базе JK-триггера возможно построить D-триггер или Т-триггер. Как можно видеть в таблице истинности JK-триггера, он переходит в инверсное состояние каждый раз при одновременной подаче на входы J и K логической 1. Это свойство позволяет создать на базе JK-триггера Т-триггер, объединив входы J и К[15].
Алгоритм функционирования JK-триггера можно представить формулой
Условное графическое обозначение JK-триггера |
Логическая схема простейшего JK-триггера |
Граф переходов JK-триггера |
Карта Карно JK-триггера |
JK-триггер двухступенчатый со сложной логикой
D-триггеры
D-триггеры
также называют триггерами
D-триггер синхронный
Пример D-триггера с дополнительными асинхронными инверсными входами S и R
D | Q(t) | Q(t+1) |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | 1 |
D-триггер (D от англ. delay — задержка) — запоминает состояние входа и выдаёт его на выход. D-триггеры имеют, как минимум, два входа: информационный D и синхронизации С. После прихода активного фронта импульса синхронизации на вход С D-триггер открывается. Сохранение информации в D-триггерах происходит после спада импульса синхронизации С. Так как информация на выходе остаётся неизменной до прихода очередного импульса синхронизации, D-триггер называют также триггером с запоминанием информации или триггером-защёлкой. Рассуждая чисто теоретически, парафазный (двухфазный) D-триггер можно образовать из любых RS- или JK-триггеров, если на их входы одновременно подавать взаимно инверсные сигналы.
D-триггер
в основном используется для
реализации защёлки. Так,
В одноступенчатых
D-триггерах во время прозрачности
все изменения информации на входе
D передаются на выход Q. Там, где это нежелательно,
нужно применять двухступенчатые (двухтактные,
Master-Slave, MS) D-триггеры.
D-триггер двухступенчатый
T-триггеры
Т-триггер часто называют счётным триггером, так как он является простейшим счётчиком до 2.
Т-триггер асинхронный
Асинхронный
Т-триггер не имеет входа синхронизации
С.
Работа схемы асинхронного двухступенчатого T-триггера с парафазным входом на двух парафазных D-триггерах на восьми логических вентилях2И-НЕ. Слева — входы, справа — выходы. Синий цвет соответствует 0, красный — 1
T-триггер синхронный
T | Q(t) | Q(t+1) |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Изображение синхронного T-триггера на схемах.
Синхронный Т-триггер, при единице на входе Т, по каждому такту на входе С изменяет своё логическое состояние на противоположное, и не изменяет выходное состояние при нуле на входе T. Т-триггер может строиться на JK-триггере, на двухступенчатом (Master-Slave, MS) D-триггере и на двух одноступенчатых D-триггерах и инверторе. Как можно видеть в таблице истинности JK-триггера, он переходит в инверсное состояние каждый раз при одновременной подаче на входы J и K логической 1. Это свойство позволяет создать на базе JK-триггера Т-триггер, объединяя входы J и К. Наличие в двухступенчатом (Master-Slave, MS) D-триггере динамического входа С позволяет получить на его основе T-триггер. При этом инверсный выход Q соединяется со входом D, а на вход С подаются счётные импульсы. В результате триггер при каждом счётном импульсе запоминает значение , то есть будет переключаться в противоположное состояние.
Т-триггер
часто применяют для понижения
частоты в 2 раза, при этом на Т вход
подают единицу, а на С — сигнал с частотой,
которая будет поделена на 2.
T-триггер двухступенчатый со сложной логикой
[TV-триггер двухступенчатый со сложной логикой
Триггеры с любым числом устойчивых состояний