Главная страница

тригеры. Минибаев Дамир (2). 1. Общие сведения Назначение триггера


Скачать 1.1 Mb.
Название1. Общие сведения Назначение триггера
Анкортригеры
Дата10.11.2022
Размер1.1 Mb.
Формат файлаrtf
Имя файлаМинибаев Дамир (2).rtf
ТипРеферат
#781255



Содержание
Введение

Триггеры

1.Общие сведения

2.Назначение триггера

3.Основные обозначения

4.Физическая реализация триггеров

5Типы триггеров

1 Асинхронные триггеры

1.1.RS-триггер с инверсными входами

2.Синхронные триггеры

2.1.RS-триггер

2.2.D-триггер

Заключение

Список используемой литературы

Приложение (Графическая часть)


Введение
Данная работа посвящена рассмотрению роли триггеров в цифровых устройствах.

Во всех современных компьютерах применяется логическая система, изобретения Джорджем Булем.

С развитием электроники появился такой класс электронной техники, как цифровая. Цифровая техника включает в себя такие устройства как триггеры, регистры, счётчики, комбинационные устройства, программируемые логические интегральные схемы и др.

Средством обработки двоичных сигналов в ЭВМ являются логические элементы.

Логический элемент компьютера - это часть электронной логической схемы с одним или несколькими входами и одним выходом, черех которую проходят электрические сигналы, представляющие 0, 1.

К таким устройствам относятся такие типовые логические устройства как триггер, сумматор, полусумматор, шифратор, дешифратор и счётчик. Они предназначены для формирования, обработки и передачи электрических импульсных сигналов и перепадов напряжения и тока, а также для управления информацией и её хранения одном бите, то есть 0 или 1.

Целью данной работы является рассмотрение триггеров применяемых в ЭВМ, как они устроены и функционируют.

Объектом исследования данной работы стали триггеры, в состав которых входят: RS-, D-, T- и JK-триггеры.

Курсовое исследование написано при использовании специализированных исследований некоторых авторов. Библиографический список представлен в конце курсовой работы.



ТРИГГЕРЫ




1.1 Общие сведения



Интегральные триггеры обычно реализуются на логических элементах И-НЕ, ИЛИ-НЕ. Обратимся к таблицам истинности функции, реализуемых логическими элементами И-НЕ и ИЛИ-НЕ (табл.1). Легко убедиться, что каждый из этих элементов характеризуется некоторым логическим уровнем (лог. 0 или 1), действие которого на одном из входов полностью определяет логический уровень на выходе. При этом логический уровень на выходе элемента не изменяется, какие бы комбинации логических уровней ни подавались на другие входы этого элемента. Такими логическими уровнями для элементов И-НЕ является уровень лог. 0, для ИЛИ-НЕ - уровень лог. 1.

Действительно, если на один из входов элемента И-НЕ подан лог. 0, то на выходе этого элемента возникает лог. 1 независимо от того, каковы логические уровни на других входах; лог. 1, поданная на один из входов элемента ИЛИ-НЕ, установит на выходе уровень лог. 0, который не будет зависеть от логических уровней, действующих на других входах элемента.

Такие логические уровни, которые, действуя на одном из входов элемента, однозначно задают логический уровень на его выходе независимо от уровней на других входах, будем называть активными логическими уровнями. Таким образом, активный логический уровень для элементов И-НЕ - уровень лог. 0, для элементов ИЛИ-НЕ - уровень лог. 1.

Так как при подаче активного логического уровня на один из входов элемента он и определяет уровень на выходе элемента (выходной уровень элемента при этом не зависит от уровней на других входах), можно говорить, что при этом происходит логическое отключение остальных входов элемента.

Уровни, обратные активным, будем называть пассивными логическими уровнями. Пассивными уровнями для элементов И-НЕ служит уровень лог. 1, для ИЛИ-НЕ - уровень лог. 0. При действии на одном из входов пассивного логического уровня уровень на выходе элемента определяется логическими уровнями на других его входах.

Пользование понятиями активного и пассивного логических уровней облегчает анализ функционирования триггеров, построенных на элементах И-НЕ при ИЛИ-НЕ.
1.2 Назначение триггера
Триггер - устройство, предназначенное для хранения значения одной логической переменной (или значения одноразрядного двоичного числа, при хранении многоразрядных двоичных чисел для запоминания значения каждого разряда числа используется отдельный триггер). В соответствии с этим триггер имеет два состояния: одно из них обозначается как состояние лог. 0, другое - состояние лог. 1.

Воздействуя на входы триггера, его устанавливают в нужное состояние.
1.3 Основные обозначения
Триггер имеет два выхода: прямой Q и инверсный . Уровнями напряжения на этих выходах определяется состояние, в котором находится триггер: если напряжение на выходе Q соответствует уровню лог. 0 (Q = 0), то принимается, что триггер находится в состоянии лог. 0, при Q = 1 триггер находится в состоянии лог. 1. Логический уровень на инверсном выходе представляет собой инверсию состояния триггера (в состоянии 0 Q = 1 и наоборот).

Триггеры имеют различные типы входов. Приведем обозначение и назначение входов триггеров:(от английского RESET) - раздельный вход установки в состояние 0;(от английского SET) - раздельный вход установки в состояние 1;- вход установки универсального триггера в состояние 0;- вход установки универсального триггера в состояние 1;- счетный вход;(от английского DELAY) - информационный вход установки триггера в состояние, соответствующее логическому уровню на этом входе;- управляющий (синхронизирующий) вход.

Наименование триггера определяется типами его входов. Например, RS-триггер - триггер, имеющий входы типов R и S.

По характеру реакции на входные сигналы триггеры делятся на два типа: асинхронные и синхронные. Асинхронный триггер характеризуется тем, что входные сигналы действуют на состояние триггера непосредственно с момента их подачи на входы, в синхронных триггерах - только при подаче синхронизирующего сигнала на управляющий вход С.
1.4 Физические реализации триггеров
Триггеры с тиристорами

Тиристор подходит для замены элемента памяти в триггерах.

Описание схемы на примере RS триггера: К катоду тиристора подключается выход триггера Q, к управляющему электроду подключается вход S, к аноду подключается постоянное напряжение через полевой транзистор с изолированным затвором, к затвору полевого транзистора подключается вход R.

Описание работы: Начальное состояние на выходе Q ноль: тиристор находится в замкнутом состоянии, ток на выходе соответствует нулю. Переход в состояние единица: на вход S подается напряжение равно логической единице тиристор разблокируется и напряжение на выходе Q повышается соответственно логической единице, при последующем понижении напряжения на входе S тиристор сохраняет низкое сопротивление и напряжение на выходе Q остается равным логической единице. Переход от логической единицы к нулю: на вход R подается напряжение равное логической единице полевой транзистор переходит в замкнутое состояние, напряжение на аноде тиристора падает, вследствие чего сопротивление тиристора возрастает и он переходит в состояние низкого выходного напряжения соответствующего логическому нулю, это состояние сохраняется при повышении входного напряжения на аноде тиристора.

Тиристор можно заменить на два биполярных транзистора (смотря какая реализация будет удобнее).

Как итог мы получаем RS триггер на трех транзисторах.

Триггеры на релейно - контакторной базе

Несмотря на развитие электроники и особенно микроэлектроники до сих пор применяется простая логика на электромагнитных реле. Это связано с исключительной простотой реализацией таких схем, помехоустойчивостью ( т.к. электромагнитные реле потребляют в большинстве своём значительный ток и поэтому для сбоев таких схем необходима очень большая помеха, что на практике почти не реализуемо ) и огромным сопротивлением между входом и выходом ( почти идеальная развязка ) и практическим отсутствием отладки собранной схемы. Всё это приводит к самым минимальным затратам по времени на разработку систем автоматики, не требующей особого быстродействия и сложного алгоритма.


2.Типы триггеров
Рассмотрим общие характеристики основных типов триггеров. Каждый тип триггера характеризует таблица переходов (табл. 1).


Таблица 1

а)




б)

S

R

Q




J

K

Q

0

0

Q0




0

0

Q0

0

1

0




0

1

0

1

0

1




1

0

1

1

1

*




1

1

0




в)




г)

D

Q




T

Q

0

1




0

Q0

1

1




1

0


Таблица переходов (табл. 1,а) соответствует работе RS-триггера. Здесь Q0 - текущее состояние триггера (состояние до подачи на вход активного сигнала). При отсутствии на входах R и S активного уровня триггер сохраняет текущее состояние Q0. Активный сигнал R = 1 устанавливает триггер в состояние 0, а сигнал S = 1 - в состояние 1. Звездочкой в таблице отмечено состояние, соответствующее запрещенной комбинации входных сигналов.

Таблица 1,б является таблицей переходов JK-триггера. Этот тип триггера отличается от RS-триггера отсутствием запрещенной комбинации входных сигналов, при J = K = 1 триггер устанавливается в состояние, противоположное текущему состоянию Q0.

Таблица 1,в является таблицей переходов D-триггера. Триггер устанавливается в состояние, соответствующее уровню сигнала на входе 0.

Таблица 1,г определяет работу Т-триггера. При входном сигнале Т = 0 триггер сохраняет текущее состояние Q0, при входном сигнале Т = 1 триггер переключается в состояние, противоположное текущему.

2.1 Асинхронные триггеры



RS-триггер с прямыми входами. Логическая структура триггера представлена на рис. 1,а. Триггер построен на двух логических элементах ИЛИ-НЕ, связанных таким образом, что выход каждого элемента подключен к одному из входов другого. Такое соединение элементов в устройстве обеспечивает два устойчивых состояния, в чем легко убедиться.

Пусть на входах R и S действуют пассивные для элементов ИЛИ-НЕ уровни лог. 0, которые не влияют на состояние триггера. В состоянии 0 триггера на выходе элемента A Q = 0; этот уровень подается на вход элемента B, при этом на обоих входах элемента B действует уровень лог. 0 и на выходе элемента = 1; с выхода элемента В уровень лог. 1 поступает на вход элемента А, что и обеспечивает на его выходе уровень 0. Это одно из устойчивых состояний триггера. В состоянии 1 триггера на выходе элемента А Q = 1, что обусловливает на выходе элемента В = 0, при этом на обоих входах элемента А действуют уровни 0, что и обеспечивает на выходе этого элемента уровень лог, 1. Таким образом, в каждом из состоянии триггера элементы А и В оказываются в противоположных состояниях.

Переключение триггера из одного устойчивого состояния в другое происходит при подаче активных сигналов на входы.

Под действием уровня R = 1 элемент А установится в состояние, при котором на его выходе Q = 0, следовательно, на инверсионном выходе = 1, и, таким образом, триггер устанавливается в состояние 0. Если триггер и прежде, до подачи сигнала R = 1, находился в состоянии 0, то его состояние не изменяется. Если же триггер находился в состоянии 1, то при подаче сигнала R = 1 произойдет переключение элемента А и на его выходе установится уровень Q = 0; далее этот уровень, действуя на входе элемента К, переключит его и на выходе элемента В установится уровень Q = 1 , после чего триггер оказывается установленным в состояние 0. Таким образом, при переключении триггера из одного состояния в другое его элементы последовательно переключаются и время переключения равно удвоенному среднему времени задержки распространения сигнала в логическом элементе ИЛИ-НЕ:
t пер = 2t зад. р. ср. (1)
Очевидно, чем меньше t пер, тем большее число переключений триггера удастся произвести в единицу времени, т.е. будет выше допустимая частота переключений или, иначе говоря, быстродействие триггера.

Процесс установки триггера в состояние 1 при подаче на вход S уровня лог. 1 аналогичен описанному.

Одновременная подача активных уровней 1 на оба входа R и S не допускается, так как при этом на обоих выходах установится уровень 0, а после снятия со входов активных уровней состояние триггера окажется неопределенным: в силу случайных причин триггер может установиться в состояние 0 либо 1. На рис. 1,б приведена таблица состояний RS-триггера в форме таблицы Вейча. Из этой таблицы может быть построено логическое выражение, определяющее функционирование RS-триггера:
(2)
т.е. триггер устанавливается в состояние 1 под действием входного уровня S = 1 либо остается в этом состоянии 1, если R = 0 и прежнее состояние триггера Q0 = 1.

На рис. 1,в показано условное обозначение асинхронного RS-триггера.


2.1.1 RS-триггер с инверсными входами

Логическая структура триггера приведена на рис.2,а. Отличие от логической структуры рассмотренного выше RS-триггера с прямыми входами состоит лишь в том, что здесь использованы логические элементы И-НЕ.

При этом активным логическим уровнем на входах является уровень лог. 0, пассивным - лог. 1. Для того чтобы активными были, как и в предыдущем триггере, входные сигналы S = 1 и R=1, будем считать, что на входы подаются инверсии и . Тогда при S = 1 (или R = 1) = 0 (или = 0) и на входе триггера будет действовать активный уровень лог. 0. Другое удобство такого обозначения входных величин состоит в том, что триггер с инверсными входами описывается той же таблицей состояний (рис. 1.б), что и триггер с прямыми входами.

Рассмотрим устойчивые состояния триггера. Пусть на входах действуют пассивные уровни S = 0 и R = 0 ( = l и = 1). В состоянии 0 триггера Q = 0, этот уровень передается на вход элемента В и вызывает на его выходе уровень Q = l, уровень 1 с выхода элемента В подается на вход элемента А, и так как на обоих входах элемента А уровень 1, то на выходе этого элемента Q = 0. Аналогично определяется второе устойчивое состояние триггера.

При подаче активного уровня = 0 (S = 1) на выходе элемента А устанавливается уровень Q = l, на выходе элемента В - уровень = 0 и триггер оказывается установленным в состояние 1. При подаче активного уровня = 0 (R = 1) триггер устанавливается в состояние 0. Как и для триггера с прямыми входами, одновременная подача активных уровней на оба входа не допускается.

На рис. 2,б показано условное обозначение RS-триггера с инверсными входами.





2.2 Синхронные триггеры со статическим управлением



Рассмотрим триггеры, в которых действие управляющих сигналов на входе С проявляется в течение всего времени существования этих сигналов.
2.2.1 RS-триггер

На рис. 3,а,б показаны логические структуры синхронного RS-триггера. Как видно из представленных структур, синхронный RS-триггер состоит из асинхронного триггера с прямыми (либо инверсными) входами, на входах R и S которого включены логические элементы И (И-НЕ). С помощью логических элементов И (H-HE) обеспечивается передача активных уровней информационных входов S и R синхронного триггера на входы S и R входящего в его состав асинхронного триггера только при наличии уровня лог. 1 на синхронизирующем входе С.

Таким образом, при C = 0 на входы асинхронного триггера не передаются активные уровни и триггер сохраняет ранее установленное в нем состояние Q0. При C = l состояние триггера определяется действующими на входах уровнями так же, как и в рассмотренном выше асинхронном RS-триггере, Следовательно, функционирование синхронного RS-триггера может быть описано логическим выражением
(3)
Нормальная работа синхронного RS-триггера требует, чтобы за время действия лог. 1 на синхронизирующем входе С уровни на информационных входах S и R оставались неизменными. Смена уровней на входах допускается лишь в то время, когда C = 0 и триггер не реагирует на уровни, действующие на входах S и R.

На рис. 3,в показано условное изображение синхронных RS-триггеров в схемах.
2.2.2 D-триггер.

Имеет лишь один информационный вход, называемый входом D, Вход С управляющий и служит для подачи синхронизирующего сигнала.

Функционирование D-триггера определяется таблицей состояний (рис. 4,а). Как видно из таблицы, при C = l триггер устанавливается в состояние, определяемое логическим уровнем на входе D (при C = 0 он сохраняет ранее установленное состояние Q0). Такое функционирование может быть описано логическим выражением
(4)
На рис.4,б представлены логические структуры D-триггера, состоящего из асинхронного RS-триггера с логическими элементами на входах. При C = 0 на выходах элементов И (И-HE) образуются пассивные для входов асинхронного RS-триггера уровни. При C = l уровень, поданный на информационный вход D, создает активный уровень либо на входе R (при D = 0) либо на входе S (при D = l) асинхронного RS-триггера, и триггер устанавливается в состояние, соответствующее логическому уровню на входе D). Таким образом, D-триггер воспринимает информацию со входа D при C = l и затем ее может хранить неопределенно длительное время, пока C = 0. На рис. 4,г показано символическое изображение D-триггера.

Заключение
В ходе данной работы была максимально освещена тема триггеров, как логических устройств, а также их типы, функционирование, и физическая реализация.

Триггеры -это устройства предназначенные для хранения одного разряда информации. Триггеры имеют два устойчивых состояния:

состояние "0"

состояние "1"

Триггер имеет два выхода прямой и инверсный. Состояние триггера определяется по прямому выходу.

Типы триггеров наглядно описанных в данной работе: RS-, D-, T- и JK-триггеры.

А также в работу указаны способы функционирования большинста типов триггеров.

Также была раскрыта тема математического моделирования схем с использование триггеров, что подтвердило не только возможность моделирование логических устройств с помощью ЭВМ, но и наглядно моделировать работу данных устройств в функциональных схемах.


Список используемой литературы
1. Новиков Ю.В. Основы цифровой схемотехники. Базовые элементы и схемы. Методы проектирования. М.: Мир, 2001. - 379 с.

. Новиков Ю.В., Скоробогатов П.К. Основы микропроцессорной техники. Курс лекций. М.: ИНТУИТ.РУ, 2003. - 440 с.

. Пухальский Г.И., Новосельцева Т.Я. Цифровые устройства: Учеб. пособие для ВТУЗов. СПб.: Политехника, 2006. - 885 с.

. Преснухин Л.Н., Воробьев Н.В., Шишкевич А.А. Расчет элементов цифровых устройств. М.: Высш. шк., 2001. - 526 с.

. Букреев И.Н., Горячев В.И., Мансуров Б.М. Микроэлектронные схемы цифровых устройств. М.: Радио и связь, 2000. - 416 с.

. Соломатин Н.М. Логические элементы ЭВМ. М.: Высш. шк., 2000. - 160 с.

  1. С.Д. Кузнецов, информационно-аналитические материалы Центра Информационных Технологий пользованием интерфейса ядра СУБД.

  2. К.Дейт. Введение в системы баз данных. 6-е издание. «Диалектика» Киев-Москва, 1998.

  3. Т.Каннолли, К.Бегг, А. Страчан -Базы данных: проектирование, реализация и сопровождение.Теория и практика

  4. КомпьютерПресс 12'2000. Copyright © КомпьютерПресс 2008

webmaster@compress.ru

11. intuit.ru/department/hardware/archhard2/1/2.html <http://www.intuit.ru/department/hardware/archhard2/1/2.html> Интернет университет. 1. Лекция: Основные функциональные элементы ЭВМ, часть 1. Триггер

. -de.ifmo.ru «Последовательностные Схемы» <http://de.ifmo.ru/--books/electron/Trigg-RG.htm>

. net-lib.info/11/4/536.php <http://www.net-lib.info/11/4/536.php> - Триггер Бонч-Бруевича, Икклза и Джордана.

. -www.gelezo.com Триггеры <http://www.gelezo.com/ttl_kmop/610000/613000/613100/triggeri.html>


Графическая часть


Рис. 1
На рис. 1,а. представлена логическая структура RS-триггер с прямыми входами триггера.

На рис. 1,б приведена таблица состояний RS-триггера в форме таблицы Вейча.

На рис. 1,в показано условное обозначение асинхронного RS-триггера.


Рис. 2
На рис.2,а приведена логическая структура RS-триггера с инверсными входами.

На рис. 2,б показано условное обозначение RS-триггера с инверсными входами.



Рис. 3
На рис. 3,а,б показаны логические структуры синхронного RS-триггера.

На рис. 3,в показано условное изображение синхронных RS-триггеров в схемах.


Рис. 4
На рис. 4,а показано как функционирование D-триггера определяется таблицей состояний.

На рис.4,б и рис.4,в представлены логические структуры D-триггера, состоящего из асинхронного RS-триггера с логическими элементами на входах.

На рис. 4,г показано символическое изображение D-триггера.


Рис. 5

На рис. 5 показана схема с ведущим триггер и ведомы триггерами.

Рис. 6
На рис. 6 таблица состояний JK-триггера представлена в форме диаграммы Вейча.


Рис. 7
На рис. 7,а представлен JK-триггер с подробной логической структурой.

На рис. 7,б приведен один из вариантов логической структуры RS-триггера.

На рис. 7,в приведено символическое изображение JK -триггера.


Рис. 8
На рис. 8 показано включение JK-триггера, при котором он выполняет функции D-триггера.


Рис. 9
На рис. 9,а показана логическая структура Т-триггера.

На рис. 9,б приведено символическое изображение Т-триггера.



Рис. 10
На рис. 10,а,б показано как с помощью JK-триггера либо D-триггера получить режим Т-триггера.


Рис. 11
На рис. 11,а показано условное обозначение прямого динамического входа триггера.

На рис. 11,б показано условное обозначение инверсного динамического входа триггера.



Рис. 12
На рис. 12, а, б ,в представлен D-триггер с логической структурой и символьными обозначениями.



Рис.13
На рис. 13,а показана схема D-триггера, построенного на элементах ИЛИ-НЕ.

На рис.13,б показано условное обозначение данного триггера. Рис. 14

На рис. 14,а представлена схема Т- триггера.

На рис.14,б показано условное обозначение данного триггера.



Рис. 15
На рис. 15 приведена схема JK- триггера. Рис. 16

На рис. 16 приведена схема JK-триггера


написать администратору сайта