![]() |
![]() |
![]() |
![]() |
Главная Кремниевые микросхемы 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:
Более распространенное название для таких таблиц устройств последовательностной логики - таблицы переходов. (Прим. ред.) Продолжение
В данной таблице 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. |
© 2007 EPM-IBF.RU
Копирование материалов разрешено в случае наличия письменного разрешения |