Т-триггер (счетный триггер)

Исследование триггеров и регистров

Триггер - простейшая цифровая схема последовательностного типа. У комбинационных схем состояние выхода Y в любой момент времени определяется только текущим состоянием входа X:

Y = F (X).

В отличие от них, состояние выхода последовательностной схемы (цифрового автомата) зависит еще и от внутреннего состояния схемы Q:

Y=F (X, Q).

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

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

Тип триггера определяется алгоритмом его работы. В зависимости от алгоритма работы, триггер может иметь установочные, информационные и управляющие входы. Установочные входы устанавливают состояние триггера независимо от состояния других входов. Входы управления разрешают запись данных, подающихся на информационные входы. Наиболее распространенными являются триггеры RS, JK, D и Т-типов.

Триггер типа RS

RS-триггер - простейший автомат с памятью, который может находиться в двух состояниях. Триггер имеет два установочных входа: установки S (set — установка) и сброса R (reset - сброс), на которые подаются входные сигналы от внешних источников. При подаче на вход установки активного логического уровня триггер устанавливается в 1 (Q = 1, = 0), при подаче активного уровня на вход сброса триггер устанавливается в 0 (Q = 0, = 1). Если подать на оба входа установки (возбуждения) пассивный уровень, то триггер будет сохранять предыдущее состояние выходов: Q=0 ( = 1) либо Q=l ( = 0). Каждое состояние устойчиво и поддерживается за счет действия обратных связей.

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

На рис. 1 показано условное графическое обозначение (УГО) RS-триггера и его изображение в EWB.

       
 
   
 

Рис.1

Для схемы на рис.1 активным уровнем является уровень логической единицы.

Условия переходов триггеров из одного состояния в другое (алгоритм работы) можно описать табличным, аналитическим или графическим способами. Табличное описание работы RS-триггера (рис.1) представлено в табл.1 (таблица переходов) и табл.2 (таблица функций возбуждения или словарь переходов).

Таблица.1
S R Qt+1
Qt
х

 

Таблица.2
Qt Qt+1 S R
*
*

 

В таблицах использованы следующие обозначения:

Qt - предшествующее состояние выхода;

Q t+1=Q+ - новое состояние, устанавливающееся после перехода (возможно Q t+ 1= Qt);

* - безразличное значение сигнала: 0 или 1;

х - неопределенное состояние.

Аналитическое описание RS-триггера (характеристическое уравнение) можно получить из табл.1, 2 по правилам алгебры логики:

.

JK-триггер

Триггер JK-типа имеет более сложную, по сравнению с RS-триггером, структуру и более широкие функциональные возможности. Его отличительной особенностью является то, что при подаче на его информационные входы J и единичных сигналов (J=1, К=1), он устанавливается в состояние, противоположное текущему: Qt+1=`Qt. Табличное описание работы JK-триггера представлено в табл.3 (таблица переходов) и табл.4 (словарь переходов).

Таблица 3   Таблица 4
J K Qt+1   Qt Qt+1 J K
Qt   *
  *
  *
  *

Работа JK-триггера описывается характеристическим уравнением:

.

Помимо информационных входов J и К, синхронный JK-триггер имеет вход управления С (этот вход также называют тактирующим или синхронизирующим), а также может иметь асинхронные установочные R и S-входы. Установочные входы имеют приоритет над остальными. Активный уровень сигнала на входе S устанавливает триггер в состояние Q=l, а активный уровень сигнала на входе R - в состояние Q=0, независимо от сигналов на остальных входах.

 
 

Варианты JK-триггера с входами установки в нулевое и единичное состояние представлены в виде условного графического обозначения (УГО) по ГОСТ и их изображения в программе EWB приведены на рис. 2 а, б.

Состояние триггера будет изменяться по заднему фронту (спаду) импульса на входе С в зависимости от состояния входов J, К и текущего внутреннего состояния. Временные диаграммы его работы при R=S=0 приведены на рис. 3.

Рис.3.

Все изменения выхода происходят только в момент отрицательного перепада тактового сигнала С. Если J=K=1, то с каждым новым тактовым импульсом выход будет изменять свое значение на противоположное.

D-триггер.

D-триггер имеет один информационный вход D (data - данные). Информация со входа D заносится в триггер по положительному перепаду импульса на синхронизирующем входе С и сохраняется до следующего положительного перепада на этом входе триггера. Помимо счетного С и информационного D входов, триггер снабжен асинхронными установочными R и S входами. Установочные входы приоритетны. Они устанавливают триггер независимо от сигналов на входах С и D. Функционирование D-триггера описывается таблицей переходов (табл.5), таблицей функций возбуждения (табл.6) и диаграммами входных и выходных сигналов (рис. 4).

Таблица 5   Таблица 6
D Qt+1   Qt Qt+1 D
 
 
`Qt  
 

Рис.4.

Характеристическое уравнение D-триггера:

Qt+1=Dt.

 
 

Уравнение показывает, что состояние триггера на (t + 1)-м такте равно входному сигналу в момент, предшествующий тактовому перепаду сигнала С. Условное обозначение D-триггера и его изображение в EWB представлено на рис.5 а), б).

Т-триггер (счетный триггер)

На основе JK-триггеров и D-триггеров можно построить схемы, осуществляющие так называемый счетный режим. Такие схемы называют Т-триггерами или счетными триггерами, связывая с этим способ их функционирования.

Функционирование D-триггера описывается таблицей переходов (табл.7) и словарем переходов (табл.8).

Таблица 7   Таблица 8
Т Qt+1   Qt Qt+1 Т
Qt  
 
 
 

На рис. 6 представлены схемы организации Т-триггера на основе D и JK -триггеров.

В D-триггере счетный режим реализуется при помощи обратной связи, т. е. на вход D подается сигнал с инверсного выхода (см. рис. 6 а). Таким образом, всегда существует неравенство сигнала на входе D и сигнала на выходе Q: если Q=l, то D=0. Следовательно, при каждом положительном перепаде сигнала на счетном входе С1, в соответствии с принципом действия D-триггера состояние выхода будет изменяться на противоположное.

В JK-триггере со входами установки счетный режим реализуется путем соединения входов J и K: J=K=Т (рис. 6 б). В соответствии с таблицей функционирования (табл.3 и 4) при Т=1 под воздействием отрицательного перепада на синхровходе С1 триггер изменяет свое значение на противоположное.

Другой вариант реализации счётного режима работы JK-триггера реализуется путем подачи на входы J и K константы «1»: J=K=1 (см. рис. 6 в).Тогда при каждом отрицательном перепаде сигнала Т на входе С1 состояние триггера изменяет свое значение на противоположное.

 
 

Счетный режим триггера, изображенного на рис. 6, а, иллюстрируется временными диаграммами на рис. 7.

 
 

Рис.7.

Таким образом, на каждые два входных тактовых импульса Т-триггер формирует один период выходного сигнала Q. Следовательно, триггер осуществляет деление частоты Fт на его входе на 2: FQ=FT/2, где FQ — частота следования импульсов на выходе триггера.

Регистры

Регистр предназначен для хранения двоичного числа (слова). Поэтому основу его составляют запоминающие элементы — триггеры. В каждом из них должна храниться одна двоичная цифра разряда числа или один бит двоичного многоразрядного кода.

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

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

Разряды такого регистра соединены последовательно. Каждый разряд выдает информацию в следующий и одновременно принимает новую информацию из предыдущего.

<== предыдущая лекция | следующая лекция ==>
Функциональные комбинационные узлы | ЯДОВИТЫЕ ЖИВОТНЫЕ МОРЕЙ И ОКЕАНОВ

Дата добавления: 2017-06-13; просмотров: 7653;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.013 сек.