Главная страница Комод Кухня Компьютерный стол Плетеная мебель Японский стиль Литература
Главная  Кремниевые микросхемы 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [ 27 ] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

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

5=0; Q=0;

Если на входе 5 появится сигнал [/+ (рис. 6.4, б), первый инвертор переключится, и на его выходе сигнал будет равен 0. Поскольку сигнал на входе второго инвертора стал нулевым, последний тоже переключится, и сигнал на его выходе изменится на [/+. Будучи поданным по цепи обратной связи на вход 5, сигнал [7+ поддержит всю схему в устойчивом состоянии даже в том случае, когда внешний сигнал /7+, поданный ранее на вход S, исчезнет. Таки.м образом, рассматриваемая схема может быть установлена в устойчивое состояние с сигналом на выходе Q, равным [/+ (состояние 1), путем подачи сигнала U+ на вход S. Аналогичным образом схема может быть переведена в устойчивое состояние О путем подачи сигнала [/+ на вход R. Следовательно, это и есть RS-триггер.

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

Текущее значение Q

Текущее значение S

Текущее значение Н

Следующее значение Q

Устойчивые

состояния

не меняются

Сигнал на S Q в 1

переводит

Более распространенное название для таких таблиц устройств последовательностной логики - таблицы переходов. (Прим. ред.)



Продолжение

Текущее

Текущее

Текущее

Следующее

значение

значение

значение

значение

Примечание

Сигнал на R переводит Q

Непред-

Значение сигналов

сказуемо

на входах

недопустимы

В данной таблице I соответствует значению сигнала и^, а О-нулевому потенциалу. Заметим, что при S = =R = l следующее значение выхода непредсказуемо, так как наличие таких входных сигналов может привести как к устойчивому состоянию Q = l, Q==0, так и к устойчивому состоянию Q = 0, Q = l. На практике такой случай часто исключается путем организации единственного входа с помощью элемента НЕ, включенного между входами S и R подобно тому, как это делалось в D-тригге-рах.

В ряде случаев может понадобиться триггер, работающий так же, как /?5-триггер, но допускающий наличие значений входных сигналов . = 5=1. Таким и является /Л^-триггер. При R=S==\ он перебрасывается в другое состояние.

Если входы (-триггера соединить вместе, то получится триггер с двумя устойчивыми состояниями, меняющий свое состояние каждый раз, когда на его входе появляется сигнал и^. Этот вид триггеров, кроме информационного входа, может иметь также синхронизирующий вход. Он называется Г-триггером'.

Как организовать связи между триггерами

в регистре таким образом, чтобы можно было

записывать и считывать информацию

в последовательной и параллельной форме?

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

А также триггером со счетным входом, или счетным триггером. (Прим. ред.)



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

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

Вход 1

Вход г

Вход 3

ID-S>

Выход 1

Синх. вход

Рис. 6.5. Схема управления

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

Например, в схеме, изображенной на рис. 6.5, в зависимости от значений управляющих сигналов Со-Сз сигналы со входов 1-3 либо проходят на выход I, либо нет, и в то же время сигналы синхрогенератора либо проходят на выход 2, либо нет.

Посмотрим, как работает эта схема. Если Co=Ci =С2=Сз=0, то сигнал на выходе элемента d будет равен 0. Следовательно, будет равен О сигнал на одном из входов элемента /, и сигнал на его выходе будет равен О независимо от наличия или отсутствия тактовых импульсов Если 1 появляется на любом из входов Со, Ci, Сг или Ci, то тактовые импульсы будут проходить через элемент / на выход 2. При Со=С1 = С2=Сз = 0 на одном из входов элементов а, 6, с также будут нулевые сигналы, поэтому сигналы на их выходах равны О так же, как и на выходе / элемента е.

Пусть управляющие сигналы составляют набор значений 0001, т е. Со=1, С1=С2=Сз = 0. В этом случае сигнал на выходе элемента а будет аналогичен сигналу на входе /, который через элемент е поступит на выход Элементы бис все еще будут иметь по нулевому сигналу на одном из входов, поэтому их выходные сигналы равны 0.

Точно так же можно убедиться в том, что при наборе управляющих сигналов 0010, т. е. когда Со=0, Ci = l, С2=Сз = 0, вход 2 будет соединен с выходом /, а вход тактовых импульсов - с выходом 2.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [ 27 ] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

© 2007 EPM-IBF.RU
Копирование материалов разрешено в случае наличия письменного разрешения