Популяризаторские работы по Русской логике представлены на сайте

Вид материалаИзложение

Содержание


Глава третья. Триггеры
3.1 SR- триггеры.
3.2 D- триггеры.
3.3 . JK- триггеры.
3.4 Анализ работы схем с памятью
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   29

Глава третья.

Триггеры


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

Наиболее распространёнными из них являются SR- , D- , и JK- триггеры.

3.1 SR- триггеры.


SR- триггер имеет 2 управляющих входа S и R. Если S = 1 , то выход триггера Q = 1 , если R = 1 , то Q = 0. Комбинация S = 1 и R = 1 для SR - триггера является запрещённой. На рисунках представлены две реализации SR - триггера и его условное обозначение.







Схемы и обозначения SR-триггеров.


При синтезе схем на ПЛИС используется САПР MAX+PLUS II, которая требует предварительной установки всех элементов памяти в строго определённое состояние. Для этого необходимо ввести хотя бы вход сброса. Простое решение этой проблемы выглядит так.







Полученный SR-триггер работает без замечаний, что видно из приведённых диаграмм. Разумеется, нельзя подавать одновременно S=R=1: это приводит к самовозбуждению.

Однако представленная схема обладает большой задержкой распространения сигнала. При построении схем с высоким быстродействием необходимо более компактное решение. Оно может быть таким.





За быстродействие пришлось заплатить: инверсный выход триггера нельзя использовать в режиме сброса. Как и в первой схеме запрещается одновременная подача S=R=1.





3.2 D- триггеры.



D- триггер при наличии разрешающего сигнала на тактовом входе устанавливается в состояние , соответствующее потенциалу на входе D.

Таким образом , D- триггер является тактируемым элементом памяти. Тактирование может осуществляться как потенциалом , так и фронтом (передним или задним).

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

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




Схема и условное обозначение тактируемого потенциалом D-триггера.




Условное обозначение и диаграммы работы переднефронтового D-триггера


3.3 . JK- триггеры.



JK- триггеры являются самыми сложными из рассмотренных элементов памяти. Они обладают большими функциональными возможностями. JK- триггеры могут быть тактируемыми и нетактируемыми. Универсальный JK- триггер может работать во всех режимах. Например, для перевода универсального JK- триггера в нетактируемый режим достаточно на вход C подать потенциал C = 1. На рисунке изображён тактируемый задним фронтом JK- триггер серии134 (1ТК343) и временные диаграммы его работы.



Условное обозначение и диаграммы работы заднефронтового JK-триггера.


Работает JK- триггер следующим образом. При J=1 и K= 1 тактовый импульс переводит триггер в противоположное состояние (Qn = Qn-1’) . При J = 0 и K = 0 триггер сохраняет предыдущее состояние (Qn = Qn-1). При J = 1 и K = 0 Qn = 1 , при J = 0 и K = 1 Qn = 0.

Работа любого триггера может быть однозначно описана с помощью таблицы переходов.

Таблица переходов для SR-, D- и JK- триггеров.

Вход 1

Вход 2

SR- триггер

JK- триггер

D- триггер

0

0

1

1

0

1

0

1

Qn-1

0

1

-

Qn-1

0

1

Qn-1

0

0

1

1



3.4 Анализ работы схем с памятью



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

Задача 12

Произвести анализ работы устройства, изображённого на рисунке, табличным способом.




Схема устройства к задаче 12.


Решение.

Опишем функции возбуждения входов SR- триггера.

S = E1(E1E2)’ = E1(E1’ + E2’) = E1E2

R = E2(E1’ + E2’) = E1’E2

Зададим исходное состояние SR- триггера. Пусть Q0 = 0. Далее будем изменять входные сигналы E1 и E2 , определять функции S и R , а по ним находить Qn. Процесс анализа отражён в таблице.


E1 E2

S=E1E2

R=E1’E2

Qn

Примечание

0 0

0 1

1 0

1 1

0

0

1

0

0

1

0

0

0

0

1

1

Q1=Q0 , т.е Qn=Qn-1

Q2=0

Q3=1

Q4=Q3 , т.е. Qn=Qn-1


Даже простой пример показывает,насколько неудобен ручной анализ работы схем с памятью.В главе «Конечные автоматы» мы познакомимся с более эффективным методом. Однако не нужно забывать, что существует множество САПР, позволяющих проводить анализ работы не только цифровых, но и аналоговых схем.