книги / Справочник по микроэлектронной импульсной технике
..pdfгеры изготовляют в виде отдельной микросхемы, включающей в себя от одного до четырех однотипных триггеров. При этом в качестве выходных каскадов используют схемы, ана логичные по структуре базовым логическим элементам со сложными инверторами.
Внутрикаскадные логические элементы триггеров обычно имеют упрощенный вид, включают простые инверторы. Кроме того, в промежуточных каскадах в качестве логи ческих элементов используются различные нестандартные элементы, например, «монтаж ное» И, представляющее собой соединение нескольких различных элементов, работающих на'общий резистор нагрузки. Вариант такого соединения изображен на рис. 2.10, а.
Выходной сигнал у = 1 только в случае |
'= 1, х2 = 0 и х3 = 1, при всех других ком |
бинациях входных сигналов у = 0. Таким |
образом, потенциал точки у по отношению к |
входным потенциалам х*. х2, х8ведет себя, как потенциал на выходе схемы И с инверсным входом по х2 (рис. 2.10, б). Встречаются схемы, в которых параллельно включены вы ходы двух или более логических элементов, транзисторов или диодов.
Очень часто в качестве логического элемента применяют инвертор, входами которо го являются база и эмиттер транзистора (рис. 2.10, в). Логика работы такого инвертора иллюстрируется таблицей истинности на рис. 2.10, г и соответствующей ей логической схемой (рис. 2.10, д). Нагрузкой RHтакого элемента обычно является вход многоэмиттерного транзистора или резистор «монтажного» И. В промежуточных каскадах триггера применяется схема, изображенная на рис. 2.10, е. Логика ее работы определяется табли цей и структурными схемами, показанными соответственно на рис. 2.10, ж, з, и. Встреча ются и другие варианты нестандартных логических схем.
7. ТРИГГЕРЫ С ДВУМЯ ИНФОРМАЦИОННЫМИ ВХОДАМИ
Асинхронные R S-триггеры. Закон функционирования ^5-триггера поясняется таб лицей переходов (рис. 2.11,, а), где R и 5 информационные сигналы на входе триггера;
($ — состояние триггера до появления данной информации на входах; Q*"*"1 — состояние триггера после его переключения под действием поступившей на входы информации. Если на обоих входах действуют сигналы, которым приписано нулевое значение (5 = 0,
R = 0), то триггер сохраняет свое состояние |
неизменным (Q ^ 1 = Q?) независимо от |
|
того, в каком находился ранее. Если R = |
0, 5 = 1, то триггер устанавливается в еди |
|
ничное состояние (Q ^ 1 = 1). Если R = |
1 и |
S = 0, то триггер переходит в нулевое |
состояние (Q/+1 = 0). Одновременная подача на оба входа единичных сигналов должна исключаться. Такая комбинация входных сигналов является запрещенной. Дело в том,
S |
R |
Qf |
Qt*t |
П, |
|
О О |
0 |
0 |
|||
0 |
О |
1 |
1 |
||
|
|
|
|
||
О |
1 |
0 |
0 |
|
|
О |
1 |
1 |
О |
С |
|
1 |
О |
0 |
l |
||
/ |
0 |
f |
1 |
||
|
|||||
|
|
а- |
|
|
|
s |
R |
0* |
Qttt |
|
|
0 |
1 |
0 |
1 |
|
|
0 |
t |
t |
t |
|
|
1 |
0 |
0 |
0 |
|
|
t |
0 |
1 |
0 |
1 |
|
1 |
/ |
0 |
0 |
||
t |
/ |
t |
1 |
||
|
|||||
|
|
8 |
|
9 |
|
|
|
|
Рис. |
2.11 |
Q
3
б
S т б
R
3
в
31
что при ее появлении на обоих выходах триггера устанавливаются одинаковые потенциа
лы (Q = Q), что не соответствует условию инверсности выходных сигналов. Кроме того, если после комбинации 5 = 1, R = 1 на входе появится комбинация 5 = 0 и R = О, то состояние триггера окажется неопределенным: он может находиться как в нулевом, так и в единичном состоянии и логика работы ^5-триггера нарушится. Иногда такая
комбинация входных сигналов используется на промежуточных стадиях преобразова ния информации, однако при этом всегда создаются условия, обеспечивающие переход триггера во вполне определенное состояние.
Логическая функция переходов ^5-триггера получается из таблицы переходов пу тем составления дизъюнктивной нормальной формы (ДНФ) и ее минимизации. При этом
необходимо учитывать, что S Д R = 0, так как комбинация R = 1 , 5 = 1 |
является за |
||
прещенной. В результате получаем |
S v RA |
|
|
Q '+‘ = |
Q'. |
(2.7) |
|
Временные диаграммы, характеризующие |
логику |
работы асинхронного |
/?5-триггера, |
и его условное обозначение показаны соответственно на рис. 2.11, б, в. Такой триггер называют с прямыми входами.
Я5-триггер может иметь инверсные входы R и 5. Таблица переходов такого тригге ра показана на рис. 2.11, г, а его временные диаграммы и условное обозначение — на рис. 2.11, д%е. Функция переходов данного триггера аналогична формуле (2.7). RS* триггер с инверсными входами переключается при появлении на одном из входов логи
ческого 0. При R = 1, 5 = 1 его состояние остается неизменным. Одновременное появ ление на обоих входах нулевых сигналов должно быть исключено (запрещенное состоя ние).
32
Простейшие ^ S -триггеры могут быть выполнены из двух однотипных логических элементов ИЛИ—НЕ или И—НЕ. Для построения триггера необходимо выход первого элемента соединить с одним из входов второго, а выход второго — со входом первого, создавая цепь положительной обратной связи. Свободные входы элементов выполняют функции информационных входов триггера. На рис. 2.12, а показана структурная схема ^ S -триггера на элементах ИЛИ—НЕ, являющихся базовыми в ЭСТЛ. На рис. 2.12, б показана принципиальная схема такого триггера, при этом принципиальные схемы эле ментов ИЛИ—НЕ ЭСТЛ упрощены.
В ЭСТЛ логической 1 приписывается небольшой отрицательный потенциал U1, близкий к нулю, а логическому 0 — больший по абсолютному значению отрицательный потенциал U Предположим, что в первый момент на входах R и S действует отрицз.
тельный потенциал U# и U§ (R = О, S = 0) и триггер находится в нулевом состоянии т. е. потенциал на выходе Q большой отрицательный — £/Q, а на выходе Q — близкий
к нулю i/L (рис. 2.12, в). При таких условиях транзисторы VT2 и VT2' закрыты, VT3
открыт, потенциал базы VT4 отрицательный, но выше — Еп, поэтому VT4 открыт. Транзистор VT3' оказывается закрытым, коллекторный ток транзисторов VT2* и VT3' отсутствует, на базе VT4' потенциал близкий к нулю, VT4; открыт и поддерживает VT3 в открытом состоянии. Это устойчивое состояние триггера, и, чтобы вывести триггер
из него, необходимо на вход S подать единичный сигнал — U]s . При таком сигнале
VT3' открывается, потенциалы баз VT4' и VT3 понижаются, |
коллекторный ток VT3 |
|
уменьшается, потенциал базы VT4 повышается, следовательно, повышается и потенциал |
||
базы VT3'. Последний отпирается, возникает регенеративный |
процесс, в |
результате |
которого VT3 запирается, потенциал UQ = UQ, а и~ = £/2 |
и триггер |
переходит в |
устойчивое единичное состояние (Q = 1). Задержка в переключении триггера опреде ляется задержкой элементом ИЛИ—НЕ передачи информационных сигналов со входа на
выход и временем регенерации. Обычно в таких схемах общее время задержки t\д р «
*=* /зд<ри немного превышает время задержки одного элемента ИЛИ—НЕ.
Резисторы R1 и R2 необходимы для передачи изменения потенциалов о выходов
Q и Qна входы элементов ИЛИ—НЕ. В элементах ЭСТЛ такие резисторы иногда имеются непосредственно в самой микросхеме, поэтому на рис. 2.12, а они не показаны. Довольно часто ^ S -триггеры ЭСТЛ выполняют в виде отдельных интегральных микросхем. Можно построить асинхронный триггер и с помощью логических элементов ИЛИ—НЕ на МрПструктурах, однако, вследствие неудобств в управлении такими триггерами при коли честве входов элемента больше двух, для построения /^S-триггеров используют элементы И—НЕ.
На рис. 2.13, а показана структурная схема асинхронного /^S-триггера на элементах И—НЕ, который подобно триггеру на рис. 2.12, а содержит два элемента И—НЕ, охва ченных положительной обратной связью. Из одного состояния в другое триггер переклю чается сигналом логический 0, поэтому он является триггером с инверсными входами.
Запрещенная комбинация входных сигналов для такого триггера S = 0, R = 0. Элемент И—НЕ является основным (базовым) в ДТЛ и ТТЛ, а также широко применяется в мик росхемах на МОП-структурах. В качестве примера на рис. 2.13, б изображена принци пиальная схема триггера на двух типовых элементах ТТЛ. Обычно такие триггеры в виде отдельных микросхем промышленностью не выпускаются, а составляются из элементов И—НЕ. В ДТЛ и ТТЛ логической 1 приписывают некоторый положительный потенциал Ulf а 0 — близкий к нулю положительный потенциал U0 (рис. 2.13, в).
Пусть в начальный момент триггер находится в «нулевом состоянии (UQ = |
//Q), |
||||
а на входах S и R действуют единичные потенциалы и- = C/L и иъ = {/L . Такому состоя- |
|||||
нию соответствует инверсное включение VT1 и прямое включение |
VTV, |
открытое |
со |
||
стояние транзисторов VT2, |
VT3 и |
VT4* и закрытое состояние |
VT4, |
VT2' и VT3'. |
|
Если изменить сигнал на |
входе |
R, сделав его равным и- = |
£/1, то общее состоя- |
||
|
|
Н |
R |
|
|
ние триггера не изменится, так как на одном из входов элемента DD2 действует сигнал UQ = UQ. Чтобы переключить триггер в единичное состояние, необходимо на вход S
подать потенциал и- = £/£, тогда транзистор VTI окажется в прямом включении, тран-
оо
зисторы VT2 и VT3 закроются, a VT4 откроется и потенциал на выходе Q станет
33
едиичным (tiq = UQ). При этом на обоих входах элемента DD2 окажутся единичные по
тенциалы, транзисторы VT2' и VT3' откроются, a VT4' закроется и м- = |
Чтобы при |
|
вести триггер в нулевое состояние, необходимо подать |
U2 и т. д. Задержка в пере- |
|
к |
*< |
|
ключении такого триггера примерно равна задержке распространения сигнала в одном элементе И—НЕ.
6
На элементах И—ИЛИ—НЕ асинхронный /?5-триггер строить нецелесообразно, поскольку, такой элемент имеет, как минимум, четыре входа, в то время как для построе ния рассмотренных триггеров достаточно иметь элементы с двумя входами.
Асинхронные /^S-триггеры имеют не только самостоятельное значение как элементы памяти в автоматике, вычислительной технике, но являются составным элементом всех других вариантов триггеров, в том числе и синхронных ^ S -триггеров. Поскольку основ ные варианты асинхронных /^S-триггеров были рассмотрены выше, а логические эле менты рассматривались в соответствующем параграфе, в дальнейшем основное внимание будет уделено не принципиальным схемам триггеров, а их структуре и логике работы. При этом принцип их работы и временные диаграммы будут рассматриваться примени тельно к логическим сигналам, а не к истинным потенциалам.
Синхронные ^-триггеры . Синхронный ^ S -триггер можно рассматривать как асинхронный с дополнительной входной логикой, на которую кроме информационных сигналов S и R действует импульс синхронизации С. Входная логика такого триггера характеризуется таблицей истинности (рис. 2.14, а), где Sa и Ra сигналы на входах асинхронного триггера, a S и R — на входах синхронного, С — сигнал синхронизации. Для большей наглядности в таблице приведены значения выходных сигналов триггера,
соответствующие входной информации — Q ^ 1.
При отсутствии синхронизирующего сигнала (С = 0) триггер не должен переклю чаться, независимо от входной информации (Q<+1 = Q*), поэтому Sa = Ra = 0. При
34
С = 1 триггер изменяет свое состояние в соответствии с поступившей на входы S и R ' информацией, поэтому такие же информационные сигналы должны быть на входах 5а и Яа асинхронного триггера. Временные диаграммы, характеризующие логику ра боты синхронного триггера, показаны на рис. 2.14, б.
На основании таблицы истинности (рис. 2.14, а) получаем функции 5а и Яа, кото рые после минимизации принимают вид
5а = С Д 5 = С V S; Яа = С Д Я = 5 V Я.
Если асинхронный Я5-триггер выполнен на элементах ИЛИ—НЕ, то и логическая входная схема выполняется на этих же элементах. Тогда схема синхронного Я5-тригге-
С |
S |
R |
SQ Ra 0м |
|
|||
0 |
0 |
0 |
0 |
0 |
Q* |
|
|
0 |
1 |
0 |
0 |
0 |
а* |
R |
|
0 |
0 |
1 |
0 |
0 |
Q* |
||
0 |
1 |
1 |
- |
- |
- |
Sa |
|
/ |
О |
0 |
0 |
0 |
Q* |
Ra |
|
/ |
1 |
О |
1 |
О |
1 |
||
Q |
|||||||
/ |
О |
1 |
0 |
1 |
0 |
||
/ |
/ |
1 |
- |
- |
- |
|
а
____ щ 1 |
|
f |
Г |
t |
|
ллл |
t |
|
|
|
t |
|
Ш Ш |
t |
|
1 |
t |
Рис. 2.14
pa принимает вид, показанный на рис. 2.14, а, а функция переходов в соответствии с фор мулой (2.7) и найденными значениями Sa и Ra записывается
<ЭЖ = (С V R) A Ql V C V S . |
(2.8) |
Таким образом, синхронный Я5-триггер на элементах ИЛИ—НЕ имеет инверсные входы
5, R и С. Условное обозначение синхронного Я5-триггера с инверсными входами пока зано на рис. 2.14, г.
К- При построении синхронного Я5-триггера на элементах И—НЕ необходимо учесть, что асинхронный Я^-триггер на таких же элементах имеет инверсные входы, тогда Sa =
= С д 5 и Я а = С Д Я и схема триггера принимает вид, показанный на рис. 2.14, дь а функция переходов триггера записывается
<2<+1 = (C/W ?) A Q* V (С Д S). |
(2.9) |
,,Формулы (2.8) и (2.9) легко преобразуются одна в другую, но каждая из них лучше
отражает структуру соответствующего триггера. Из формулы (2.9) видно, |
что триггер |
|||
имеет прямые входы S, Я и С. Условное обозначение синхронного триггера с прямыми |
||||
входами изображено на рис. 2.14, е. |
синхронных |
Я5-триггеров |
||
Временные диаграммы, |
характеризующие работу |
|||
(рис. 2.14, в, д), аналогичны диаграммам на рис. 2.14, б, |
только |
для триггера на эле |
||
ментах ИЛИ—НЕ (рис. 2.14, |
в) необходимо взять инверсные |
значения |
сигналов С, |
35
S й /?, показанные на рис. 2.14, б, а для триггера на элементах И—НЕ (рис. 2.14, д) — инверсные значения Sa и /?а.
Иногда, кроме информационных входов S и /?, в синхронном ^ S -триггере могут быть использованы дополнительные установочные входы Sy и Ry. С помощью сигналов на установочных входах триггер переключается в соответствующее состояние, независимо от значения сигналов на информационных входах и на входе С. Для этого на дополни-
Рис. 2.15
тельные входы асинхронного /^S-триггера подают установочные сигналы Sy и Ry. Так как при этом возможно появление на входах асинхронного триггера запрещенной ситуации, то для устранения такого явления установочные сигналы подаются так же и на дополнительные входы логических элементов синхронного триггера. Схемы синхрон
ных flS -триггеров с установочными входами и |
|
их условное обозначение показаны |
на рис. 2Л&, |
а—г. |
|
Обобщенная функция переходов синхронно |
|
го flS -триггера с установочными |
входами запи |
сывается следующим образом: |
|
<5Ж = Q* A Ry Д Sy Д R Д С V |
|
V §у А |
(2.10) |
Кроме элементов ИЛИ—НЕ и И—НЕ, для |
|
построения синхронных /^S-триггеров нередко |
|
используют элементы И—ИЛИ—НЕ логики |
|
ТТЛ. Такие триггеры с установочными вхо |
|
дами показаны на рис. 2.16, а, б. В зависимости |
|
от соединения входов элементов |
И—ИЛИ—НЕ |
триггер имеет прямые (рис. 2.16, а) или инверс |
|
ные (рис. 2.16, б) входы R t S и С. Это определя |
|
ется способом соединения выходов соответствую |
щих элементов И—ИЛИ—НЕ со входами. Если обратная связь подается на обе схемы И элемента И—ИЛИ—НЕ, то триггер имеет инверсные входы, так как каждый элемент И—ИЛИ—НЕ ведет себя подобно элементу И—-НЕ в асинхронном /^S-триггере. Если же обратная связь подается только на одну схему И, то получается триггер, подобный асинхронному триггеру на элементах ИЛИ—НЕ с прямыми входами S, R и С. Устано вочные входы в обоих случаях получаются инверсными. Функция переходов (2.10) справедлива и для этих триггеров.
Время переключения синхронных ^ S -триггеров на элементах И—НЕ и ИЛИ—НЕ определяется временем задержки включения и выключения этих элементов. Так как в каждом плече таких триггеров включено по два логических элемента, то общее время переключения триггеров можно приближенно определить по формуле
t |
ЗД |
& t0[ |
4- /10 |
||
|
|
*3 Д.р |
i |
зД.р |
|
Время переключения триггера на элементах И—ИЛИ—НЕ |
|||||
*зд ^ 0 , 5 |
(*зд.р + |
*зд V* |
|||
Поскольку задержка распространения |
сигналов в логических элементах И—НЕ |
и И—ИЛИ—НЕ одной и той же серии примерно одинакова, то задержка в переключе-
36
нии триггера на элементах И—ИЛИ—НЕ оказывается в два раза меньше, чем на элемен тах И—НЕ.
R S-триггеры ЭСТЛ. Построение синхронного flS -триггера на четырех элементах ИЛИ—НЕ ЭСТЛ в энергетическом отношении не выгодно, так как такие элементы по требляют значительную мощность. В ЭСТЛ разработаны специальные микросхемы син хронного /^S-триггера, являющиеся более экономичными в сравнении со схемой на рис. 2.14, в. Упрощенный вариант принципиальной схемы такого триггера показан на рис. 2.17, а. Схема содержит типовой элемент данной логики ИЛИ—HE/ИЛИ (транзис
торы VT1, VT2, VT3) с одним или несколькими входами (элемент DD1 на рис. 2.17, б). Транзисторы VT4— VT9 образуют логические схемы И—НЕ с одним инверсным вхо дом со стороны эмиттера, рассмотренные в гл. 2.6 (см. рис. 2.10, а, а, д). Кроме того, тран зисторы VT4, VT5 включены между собой так, что образуют логическую схему ИЛИ. Аналогично включены и транзисторы VT8, VT9. Таким образом, VT4, VT5 и VT8, VT9 можно рассматривать как логические элементы И—ИЛИ—НЕ с двумя инверс ными входами (рис. 2.17, б). Выходы логических элементов DD3 и DD5, обра зованные транзисторами VT4, VT5, VT6, объединены с^бщей нагрузкой и представляют «монтажное» И (DD7). В свою очередь, выходы элементов DD2, DD4 на транзисторах VT7, VT8y VT9 также объединены «монтажным» И (элемент DD6 на рис. 2.17, б). С вы
ходов DD6, DD7 подается обратная связь |
на входы элементов DD3, |
DD5 и DD2, |
|
DD4. В результате DD2, DD3 и DD4, DD5 образуют /^S-триггеры, у которых соответ |
|||
ствующие выходы объединены «монтажным» |
И. Эти триггеры управляются инверс |
||
ными между собой сигналами с выхода DD1, на вход которого поступают тактовые им |
|||
пульсы С. Триггер работает следующим образом. Если С = 0, то Р=С= 0, |
а Р = С = |
1, |
|
тогда триггер на элементах DD2, DD3 выключен и на его выходах, прямом и инверсном, |
|||
появляется единичный потенциал Q' = Q' = |
1 (на входе действует запрещенная ком |
||
бинация входных сигналов). Триггер на DD4, DD5 в это время включен и сохраняет |
за |
||
писанную в нем информацию. |
|
|
|
37
Если С = 1, то Р = 1, а Р = О, тогда выключается триггер на DD4, DD5, a i ряггер на DD2, £>£>«? записывает информацию, имеющуюся на входах S и R. В момент изменения потенциала на входе DD1 из 1 в 0, благодаря небольшой задержке в выходных каскадах триггера, записанная в DD2, DD3 информация переписывается в триггер на DD4, DD5 и сохраняется до появления следующего тактового импульса. Так как при С = О Q' = 1
H _Q' = 1, а при С = 1 Q" = 1 и Q" = 1, то благодаря «монтажному» И на выходах Q
и Q все время поддерживаются потенциалы, соответствующие информационным сигналам
S и R,
Таким образом, во время действия тактового импульса (С = 1) происходит запись информации в триггер, образованный элементами DD2, DD3, а в промежутках между импульсами (С = 0) эта информация переписывается в триггер на элементах DD4« DD5 и хранится в нем до прихода следующего тактового импульса. Временные диаграм мы, поясняющие работу триггера, показаны на рис. 2.17, в. Логику работы рассматривае
мого |
триггера можно |
проследить, воспользовавшись функциональными выражениями |
||||||||
J |
к |
Q< QM |
работы каждого элемента схемы, изображен |
|||||||
ной на рис. 2.17, б, |
|
|
|
|||||||
0 |
0 |
Q* |
Q* |
Q' = |
(Я V Q) Л С; |
<2-ID |
||||
0 |
1 |
0 |
0 |
|||||||
|
|
|
|
|
|
|||||
0 |
/ |
/ |
О |
Q' = |
(S V Q) А С; |
(2.12) |
||||
/ |
0 |
0 |
1 |
Q» = |
|
C A Q = |
C V Q ; |
(2.13) |
||
/ |
0 |
/ |
1 |
|
||||||
|
|
|
|
|
|
|||||
1 |
/ |
Qf |
0* |
Q" = |
С Д |
Q = |
С v Q; |
(2.14) |
||
|
Q |
|
|
О |
Q = |
Q' A Q"; |
(2.15) |
|||
|
|
|
Рис. |
2.18 |
Q = |
Q' Л 0*. |
(2.16) |
|||
|
|
|
|
|
Потребляемая таким триггером мощность примерно в два раза меньше, чем у триг гера, построенного на одной микросхеме, содержащей четыре элемента ИЛИ—НЕ ЭСТЛ в соответствии со схемой, изображенной на рис. 2.14, в.
.//(-триггеры. Это двухступенчатые синхронные универсальные триггеры. Универ сальность заключается в том, что на их основе можно сделать любой другой тип логи ческих триггеров RS, D и Г. Наиболее широко применяются //(-триггеры на элементах
ДТЛ, ТТЛ и на МОП-структурах. Логика работы //(-триггера характеризуется табли цей переходов (рис. 2.18, а), а условное обозначение показано на рис. 2.18, б, в. На прак тике //(-триггеры имеют, кроме информационных входов / и /(, еще и установочные вхо ды 5 и /?, обычно инверсные. В большинстве случаев в микросхеме имеется по два или три информационных входа / и К, при этом по / и по К эти входы связаны логикой И. Две буквы Т на основном поле обозначения триггера означают двухступенчатость. Из таблицы переходов легко получить функцию переходов //(-триггера
Qt+X = K AQ' V J Дб'. |
(2.17) |
На рис. 2.19, а изображена структурная схема одного из вариантов //(-триггера. Схема содержит два асинхронных /^S-триггера на элементах И—НЕ соответственно
38
1-й и 2-й ступени и дополнительные логические элементы, обеспечивающие требуемое функционирование /^S-триггеров. Для рассмотрения работы //(-триггера 'воспользуемся
функциями переходов ^ S -триггеров с |
учетом дополнительных логических элементов. |
||
Для ЯS-триггера первой ступени (элементы DD3, DD4) функция переходов записывает |
|||
ся следующим образом: |
______ |
|
|
|
Qi i = S A P 1 V ^ A / 52 A Qii |
(2.18) |
|
где |
P1= J A R A C A Q tl |
(2.19) |
|
|
Р2 = К A S А С AQ t. |
(2.20) |
|
Подставляя значения Р* и Р2в выражение (2.18), после простейших преобразований |
|||
получаем |
|
______________ |
|
Qi+I = S V / |
А С Д R Л <? V R А К А С Д S Д Q1Д Q{. |
(2.21) |
|
Для P S -триггера второй ступени, |
поступая аналогичным образом, |
находим |
|
Q*+‘ = S V с A |
Qj V R A (Q\ V С) Д Q‘. |
(2.22) |
Уравнения (2.21) и (2.22) отражают зависимость состояния триггеров первой и вто рой ступени от входной информации / и /С, потенциалов на установочных R и S входах,
наличия |
(С = 1) или отсутствия (С = 0) тактовых импульсов и исходного состояния |
||
каждого |
P S -триггера. |
|
|
Поскольку P S -триггер на элементах И—НЕ имеет инверсные Р и S входы, то для |
|||
установки //(-триггера |
в нулевое состояние необходимо подать Р = 0 и S = 1, тогда |
||
Qj-*-1 = 0 и Q*"*"1 = |
Л С. Если при этом тактовый импульс отсутствует, то Q ^ 1 = |
||
= Q'+ I = |
о. При наличии тактового импульса |
Q*"*"1 = 0. Таким образом, и первый, |
|
и второй P S -триггеры при Р = 0 и S == 1’переходят в^нулевое состояние. Для установ |
|||
ки триггера в единичное состояние подают Р = |
1 и S = 0. При подстановке этих значе |
ний Р и S в выражения (2.21) и (2.22) легко убедиться, что оба P S -триггера переходят в единичное состояние. Следовательно, триггер можно устанавливать в исходное состоя ние как во время действия тактового импульса, так и при его отсутствии. Это обеспечи вается тем, что кроме P S -триггеров, установочные потенциалы подаются также и на вход ные схемы И—НЕ.
Рассмотрим работу триггера при условии, что он установлен в исходное состояние
(S = 1, Р = 1) и |
на его вход поступает тактовый импульс (С = |
1). При таких условиях |
|
формулы (2.21) и |
(2.22) принимают вид |
|
|
|
Q'+> = J Д Q‘ v |
Q[ А К АО?; |
(2.23) |
|
Q '+‘ = |
Q1. |
(2.24) |
Из полученных выражений видно, что при действии тактового импульса первый PS-триггер изменяет свое состояние в соответствии с входной информацией, а второй сохраняет ранее записанную в нем информацию.
Подставляя в выражение (2.23) различные комбинации значений / и /(, получаем:
если |
/ = |
0, |
/( = 0, |
то |
= |
Q{, следовательно, первый |
P S -триггер сохраняет ин |
|||||
формацию неизменной; если / |
= |
1, /( = |
0, то Qj+1 = |
Q* V Qi> а так как в исходном со |
||||||||
стоянии Qj = |
Q*, то первый триггер переходит в единичное состояние, поскольку Q{ V |
|||||||||||
V |
= |
1; если / = |
0, К = |
|
1, то первый триггер |
переходит |
в нулевое |
состоя- |
||||
ние, так |
как |
Q',+1 = |
Q[ A Q1 и Q{ = |
если / = |
1, |
К = |
1, то |
Q ^ 1 = O' |
= Q$ - |
произойдет переключение в инверсное состояние. Таким образом, /^S-триггер первой ступени переключается в соответствии с логикой работы //(-триггера.
После окончания действия тактового импульса (С = 0) /^S-триггер первой ступени сохраняет записанную в нем информацию, а второй — переходит в состояние первого.
В этом легко убедиться, подставив в формулы (2.21) |
и (2.22) значения S = 1, R = 1 |
и С = 0. Если необходимо иметь несколько входов / |
и /(, связанных по логике И, то |
в качестве входных элементов используются многовходовые схемы И—НЕ.
39
Рассмотренная схема У/С-триггера характеризуется сравнительно низкой экономич ностью вследствие большого количества элементов И—НЕ. Ее обычно применяют при построении триггера из отдельных элементов И—НЕ. В связи с этим в ТТЛ разработаны специальные микросхемы, содержащие один или два У/С-триггера. При этом для пост роения триггеров используются нестандартные элементы, более экономичные.
JK -триггеры ТТЛ. Широко применяется в ТТЛ У/(-триггер, структурная схема которого показана на рис. 2.20, а. Первая ступень этого триггера полностью аналогична первой ступени триггера, рассмотренного выше. Вторая ступень, кроме /?5-триггера, содержит два элемента И—НЕ (DD5, DD6) с одним инверсным входом. Схема такого элемента была рассмотрена ранее (см. рис. 2.10, в). Нагрузкой его является вход многоэмиттерного транзистора выходного элемента И—НЕ, поэтому потребляемая им мощ ность незначительна. Анализ схемы второй ступени триггера дает следующую формулу:
Q/+1 = 5 v Q\ A (R V УТГС) V (Qi V К A 5 Д R Д С) Д Q*. |
(2.25) |
||||||||
|
|
i m |
i u m |
j i j v u i n |
|
|
|||
|
|
|
|
~ | |
|
___ 1------ г |
t |
||
|
|
J |
|
|
1— |
|
L. . |
* t |
|
|
|
|
. |
1___ _ _ г |
; |
i |
|||
|
|
1 |
|
1— |
— L .. |
. |
t |
||
|
|
|
1 |
.. . |
1 |
|
1— |
7 i |
|
|
|
п |
г— |
|
1 |
|
t |
||
|
|
|
|
|
б |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Процесс установки триггера в исходное состояние полностью аналогичен такому же |
|||||||||
процессу в триггере на рис. 2.19, а. Полагая S = |
1 и R = |
1, из выражения (2.25) полу |
|||||||
чаем |
|
|
|
|
|
|
|
|
|
Q'+1 = Qi A j |
A c v (Q{ V к |
A C) A Qf. |
|
|
|
(2 .2 6 ) |
|||
В случае воздействия тактового |
импульса (С = |
1) выражение (2.26) |
записывается |
||||||
в виде |
|
|
|
|
|
|
|
|
|
Q'+l = Qi A J V (Qi V К) A Ql. |
|
|
|
(2.27) |
|||||
Рассмотрим работу триггера второй ступени |
(рис. 2.20, б), |
для |
чего |
подставим в |
(2.27) различные комбинации значений У и К, Если У=0 и /С=0, то Q/_*"1 = Q{. Поскольку flS-триггер первой ступени при такой входной информации состояния не меняет, то и вто
рой /?5-трнггер также остается в неизменном состоянии. Если У = |
1, К = |
0, то получаем |
Q/+1 = Q! A Q*. Так как в результате переключения ^5-триггер |
первой |
ступени пере |
ходит в единичное состояние, т. е. Q{= 1, то Qt^~l=Qt и второй /?5-триггер сохраняет свое
состояние неизменным. Если У = 0, а К = |
1, то первый триггер переходит в нулевое |
||||
состояние (Q{ = 0), следовательно, Q*+I = |
Q[ V 0* = |
Q*, т. е. состояние второго RS- |
|||
триггера и при этих условиях остается неизменным. Если У = |
1 и К = 1, то вновь полу |
||||
чаем Q*"*-1 = Q*. Таким образом, во |
время |
действия |
тактового импульса /?5-триггер |
||
второй ступени ни при каких значениях входных сигналов не |
изменяет |
своего состоя |
|||
ния. В случае С = 0 (тактовый импульс отсутствует) |
выражение (2.26) |
принимает вид |
|||
Q'+ l = |
Q{ V Qi A Q ' = |
Q'l. |
|
(2.28) |
|
следовательно, в RS-триггер второй |
ступени запишется информация, |
которая ранее |
(во время действия тактового импульса) была записана в /?5-триггере первой ступени. Выходная ступень будет работать по. такой же логике, что и первая, но с задержкой на длительность тактового импульса. Подобным образом выполнены триггеры на элемен тах ТТЛ типа К130ТВ1, К131ТВ1, К133ТВ1, К155ТВ1 и ряд других.
Применяется также вариант триггера, в котором RS-триггер первой ступени пост роен на двух элементах И—ИЛИ—НЕ, имеющих также и прямой выход И—ИЛИ (рис. 2.21, а). Принцип работы второй ступени аналогичен второй ступени триггера, п<>
40