Узнай об автоматике все - читай kip-help.narod.ru |
Хочешь узнать ответ на свой вопрос? Напиши в редакцию! |
|
Триггеры | Письмо в редакцию |
Триггер – это устройство, имеющее одно или два устойчивых состояния (выхода), из которых он выходит под воздействием определённых входных сигналов, после чего, в зависимости от входов и своего предыдущего состояния, триггер переходит в это же или другое устойчивое состояние. Триггеры
с одним устойчивым состоянием называются
несимметричными и используются в
качестве пороговых устройств,
преобразователей сигналов произвольной
формы в прямоугольные и т.д. Примером
несимметричного триггера является
триггер Шмитта. Триггеры с двумя устойчивыми состояниями называются симметричными и обычно используются в качестве элементов памяти цифровых автоматов. Далее будем рассматривать только симметричные триггеры. В
триггерах выделяют два вида входных
сигналов: информационные и
синхронизирующие. Синхронизирующие
сигналы не являются обязательными и
вводятся в триггерах с целью фиксации
момента перехода в новое состояние,
задаваемое информационными входами. На
синхровход триггера поступают
тактирующие импульсы задающего
генератора, синхронизирующего работу
цифрового автомата. Период следования
импульсов соответствует одному такту
автоматного времени. Триггеры, у которых есть только информационные сигналы называются асинхронными, а триггеры, у которых есть и информационные и синхронизирующие сигналы называются синхронными. Рассмотрим основные типы триггеров:D-триггер – это элемент задержки, он имеет один информационный вход D и один выход Q и осуществляет задержку поступившего на его вход сигнала на один такт. Условное обозначение и таблица переходов D-триггера изображены на рисунке. С- синхроввод (для синхронизирующего сигнала) D - сигнал на информационном входе триггера в такте t. Qt - выход триггера в такте t. Qt+1 - выход триггера в такте t+1 (в следующем такте).
Проиллюстрируем таблицу переходов на временной диаграмме: D1=0, Q1=0 => Q2=0 D2=1, Q2=0 => Q3=1 D3=1, Q3=1 => Q4=1 D4=0, Q4=1 => Q5=0 D1,D2,D3,D4 - состояние входов на соответствующих тактах. Q1,Q2,Q3,Q4,Q5 - состояние выходов на соответствующих тактах. С - состояние синхроввода
T-триггер – триггер со счетным входом, он имеет один информационный вход T и один выход Q и осуществляет суммирование по модулю два значений сигнала T и состояния Q в заданный момент времени. Условное обозначение и таблица переходов T-триггера изображены на рисунке.
RS-триггер
– триггер с раздельными входами. Условное обозначение и таблица переходов RS-триггера изображены на рисунке. (в данном случае изображен асинхронный триггер, у синхронного есть также вход С) Вход R (reset) – вход установки в ноль.
Анализируя таблицу переходов можно заметить, что переход триггера из 0 в 0 возможен при подаче комбинации R=0, S=0 или R=1, S=0, т.е. этот переход будет при R=X (безразличное состояние), S=0. Исходя из этого таблицу переходов можно изобразить в сокращенном виде: При
подаче комбинации S=R=1 состояние
перехода Qt+1
не определено и эта комбинация
сигналов является запрещенной для RS-триггера. JK-триггер
– работает аналогично RS-триггеру, однако,
в отличие от RS-триггера,
входная комбинация J=1,
K=1 не является запрещённой
(при такой комбинации JK-триггер
инвертирует выход). Условное обозначение и таблица переходов JK-триггера изображены на рисунке. (в данном случае изображен асинхронный триггер, у синхронного есть также вход С)
JK-триггер называют "универсальным", т.к. из него можно получить любой другой триггер. Если не подавать на входы запрещенную комбинацию, то он работает как RS-триггер. Если на вход J подавать входной сигнал, а на вход K инвертированный входной сигнал, то получим D-триггер. И, наконец, если объединить входы J и K и подавать на них входной сигнал, то получим T-триггер. |
||
Как самому сделать программатор? |
||
Решим для вас задачи по математике, физике, тау, программированию... |
||
|
© 2007 Материалы сайта охраняются законом об авторском праве |