Установочные входы в триггерах. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Установочные входы в триггерах.



 

 

 

                     

 

Функционально вход R и  R0, а также S и  S0 аналогичны, однако в схемах на RS входы заводят функции возбуждения а R0 S0 выводят наружу в качестве установочных, на которые перед началом функционирования автомата полают сигнал, устанавливающий автомат в состояние S0.

 

 

 

Синхронные элементы памяти.

 

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

Требования на синхросигнал:

 

Предположим, что триггер Q находится в 0 и подается J = K = 1.

Триггер должен перейти в 1, однако если J появится раньше чем K, при отсутствии синхросигнала, он установит триггер в 1.

Появление через ∆ сигнала K=1 установит 11 на входах и триггер сбросится.

Наличие синхросигнала позволяет триггеру реагировать только в момент синхросигнала, когда J=K=1 и в этом случае триггер перейдет  0à1 один раз.

Так как синхросигнал поступает на все триггеры одновременно, то все они реагируют и выдают сигнал на выходе одновременно.

 

Требования, предъявляемые к синхросигналу.

 

  1. Синхросигнал должен появиться после входного сигнала
  2. Синхросигнал должен заканчиваться раньше синхросигнала:

 

 

Синтез синхронного RS триггера.

 

 

В качестве основы используем асинхронные RS триггеры:

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

 

CD/Q 00 01 11 10
0 0 1 1 0
1 1 1 1 0

получим:

CD/Q 00 01 11 10
0 *0 *0 01 *0
1 0* 0* 0* 10

 

     

------------С

   

------------D

 
  * * 0 *
Q - 0 0 0 1

 

     

------------С

   

------------D

 
  0 0 1 0
Q - * * * 0

R = C⌐D = ⌐(⌐C v D)

S = CD v ⌐(⌐C v ⌐D)

Условное обозначение:

Временная диаграмма:

                                                  

В момент времени t0 сигнал R0 непосредственно воздействует через установочные входы на RS триггер.

В момент t1 появляется сигнал R1 , однако триггер был в нуле и следовательно изменений не произошло.

В момент t2 появляется сигнал S, который устанавливает ⌐Q в 0, а затем Q в 1.

Повторный сигнал ⌐S в t3 лишь подтверждает Q = 1, а ⌐Q = 0.

В момент времени t4 появившийся сигнал R сбрасывает триггер.

t (⌐С àQ=1) = 3 τ

t (⌐С àQ=0) = 2 τ

max (t (⌐С àQ)) = 3 τ

 

Синтез триггера с задержкой.Реализация асинхронного T триггера.

 

Появление сигнала T = 1 записывает новое значение триггера Q = 1, однако на выходе это значение появляется лишь после исчезновения сигнала T = 1.

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

q1 q2

 0 0

 0 1

 1 0

 1 1

тогда q1 q2 - 4 комбинации

q1  ≠ q2 – в моменты времени, когда происходит запись нового значения в триггер

Данный триггер представим виде автомата Мура, который имеет 4 вершины:

Это абстрактный автомат.

Составим таблицу переходов:

 

q1q2 /T 0 1
00 00 10
01 00 01
10 11 10
11 11 01

 

Перейдем к структурному автомату:

 

⌐R⌐S

*1

0 à 0 

10

0 à 1

01

1 à 0

1*

1 à 1

Строим таблицу функции возбуждения:

 

q1q2 /T 0 1
00 *1, *1 10, *1
01 *1, 01 *1, 1*
11 1*, 1* 01, 1*
10 1*, 10 1*, *1

 

Q = q2, поэтому в таблице не приводят значение выходного сигнала.

 

Строим 4 карты Карно:

 

⌐R1     ---T
    * 1
 

-----

* *

-----

1 0
  1 1
q1 q2    

 

⌐R2     ---T
    * *
 

-----

0 1

-----

1 1
  1 *
q1 q2    

 

⌐S1     ---T
    1 0
 

-----

1 1

-----

* 1
  * *
q1 q2    

 

⌐S2     ---T
    1 1
 

-----

1 *

-----

* *
  0 1
q1 q2    

 

⌐R1 = (⌐q2 v ⌐T) = ⌐(q2T)

⌐S1 = (q2 v ⌐T) = ⌐(⌐q2T)

⌐R2 = (q1 v T) = ⌐(⌐q1⌐T)

⌐S2 = (⌐q1 v T) = ⌐(q1⌐T)

 

Условное обозначение триггера:

 

 

TT – два триггера внутри.

 

При реализации триггера на «или - не» берут RS триггер также построенный на «или – не» данный триггер имеет прямые значения R и S, следовательно при переходе к таблицы функций возбуждения необходимо приводить не инверсные, а прямые значения R и S.

 

 

В начальный момент времени t = 0, следовательно разрешена перезапись из 1 триггера во второй, следовательно их значения совпадают; 0 на установленном входе ⌐R0 воздействует на оба триггера одновременно. Вначале установятся в 1 ⌐q1 и ⌐q2, а затем q1 и q2.

Появление t = 1 устанавливает либо ⌐S1 либо ⌐R1 в 0, в зависимости от значений ⌐q1 и q2 соответственно. Этот 0 (например) на ⌐S1 переводит в 1 ⌐q1, а затем ⌐q1 переходит в 0. Инверсия сигнала T = 1 запрещает перезапись, устанавливаются ⌐S2 и ⌐R2 в 1. Когда T перейдет в 0 ⌐R1 и ⌐S1 станет = 1 и запись в первый триггер будет запрещена. Одновременно разрешается перезапись из 1 триггера во 2  и второй триггер устанавливается в соответствии с 1 - подобные структуры называются двухступенчатыми или MS(Master, Slave).

 



Поделиться:


Последнее изменение этой страницы: 2021-12-15; просмотров: 52; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.189.177 (0.01 с.)