Триггеры

Автор: Пользователь скрыл имя, 02 Декабря 2010 в 19:52, реферат

Описание работы

Триггеры подразделяются на две большие группы — динамические и статические. Названы они так по способу представления выходной информации.

Работа содержит 1 файл

Классификация.doc

— 281.50 Кб (Скачать)

RS-триггер  используется для создания сигнала с положительным и отрицательным фронтами, отдельно управляемыми посредством стробов, разнесённых во времени. Также RS-триггеры часто используются для исключения так называемого явления дребезга контактов.

RS-триггеры  иногда называют RS-фиксаторами[12]

Условное  графическое обозначение асинхронного RS-триггера

Логическая  схема асинхронного RS-триггера на элементах 2И–НЕ

Граф переходов асинхронного RS-триггера

Карта Карноасинхронного RS-триггера

Асинхронный RS-триггер на логических элементах 2ИЛИ-НЕ

 
Схема устранения дребезга контактов
   

RS-триггер синхронный

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-три

    Схема синхронного RS-триггера на элементах 2И-НЕ

    Граф  переходов синхронного RS-триггера

    Карта Карно синхронного RS-триггера

RS-триггер двухступенчатый со сложной логикой

JK-триггеры

JK-триггер  с дополнительными асинхронными  инверсными входами и R

    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 состояние выхода триггера изменяется на противоположное. Вход (от англ. Jump — прыжок) аналогичен входу у RS-триггера. Вход (от англ. Kill — убить) аналогичен входу у RS-триггера. При подаче единицы на вход и нуля на вход выходное состояние триггера становится равным логической единице. А при подаче единицы на вход и нуля на вход выходное состояние триггера становится равным логическому нулю. JK-триггер в отличие от RS-триггера не имеет запрещённых состояний на основных входах, однако это никак не помогает при нарушении правил разработки логических схем. На практике применяются только синхронные JK-триггеры, то есть состояния основных входов и учитываются только в момент тактирования, например по положительному фронту импульса на входе синхронизации.

На базе JK-триггера возможно построить D-триггер или Т-триггер. Как можно видеть в таблице истинности JK-триггера, он переходит в инверсное состояние каждый раз при одновременной подаче на входы и логической 1. Это свойство позволяет создать на базе JK-триггера Т-триггер, объединив входы и К[15].

Алгоритм  функционирования JK-триггера можно  представить формулой

 

    Условное  графическое обозначение JK-триггера

    Логическая  схема простейшего JK-триггера

    Граф  переходов JK-триггера

    Карта Карно JK-триггера

JK-триггер двухступенчатый со сложной логикой

D-триггеры

D-триггеры  также называют триггерами данных, так как на них строятся регистры данных.

D-триггер синхронный

Пример D-триггера с дополнительными асинхронными инверсными входами и R

    D Q(t) Q(t+1)
    0 0 0
    0 1 0
    1 0 1
    1 1 1

D-триггер (от англ. delay — задержка) — запоминает состояние входа и выдаёт его на выход. D-триггеры имеют, как минимум, два входа: информационный и синхронизации С. После прихода активного фронта импульса синхронизации на вход С D-триггер открывается. Сохранение информации в D-триггерах происходит после спада импульса синхронизации С. Так как информация на выходе остаётся неизменной до прихода очередного импульса синхронизации, D-триггер называют также триггером с запоминанием информации или триггером-защёлкой. Рассуждая чисто теоретически, парафазный (двухфазный) D-триггер можно образовать из любых RS- или JK-триггеров, если на их входы одновременно подавать взаимно инверсные сигналы.

D-триггер  в основном используется для  реализации защёлки. Так, например, для снятия 32 бит информации с параллельной шины, берут 32 D-триггера и объединяют их входы синхронизации для управления записью информации в защёлку, а 32 входа подсоединяют к шине.

В одноступенчатых 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-триггера, он переходит в инверсное состояние каждый раз при одновременной подаче на входы и логической 1. Это свойство позволяет создать на базе JK-триггера Т-триггер, объединяя входы и К. Наличие в двухступенчатом (Master-Slave, MS) D-триггере динамического входа С позволяет получить на его основе T-триггер. При этом инверсный выход Q соединяется со входом D, а на вход С подаются счётные импульсы. В результате триггер при каждом счётном импульсе запоминает значение  , то есть будет переключаться в противоположное состояние.

Т-триггер  часто применяют для понижения частоты в 2 раза, при этом на Т вход подают единицу, а на С — сигнал с частотой, которая будет поделена на 2. 

T-триггер двухступенчатый со сложной логикой

[TV-триггер двухступенчатый со сложной логикой

Триггеры с любым числом устойчивых состояний

 

Информация о работе Триггеры