Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Скарлетт, Дж. Транзисторно-транзисторные логические интегральные схемы и их применение

.pdf
Скачиваний:
40
Добавлен:
23.10.2023
Размер:
19.56 Mб
Скачать

158

Глава 12

12.4.5.

А Р И Ф М Е Т И Ч Е С К И Е Б Л О К И , С У М М А ТО РЫ И К О М П А Р А Т О Р Ы

В составе серии 9300 выпускается полный четырехразрядный арифметический двоичный блок, выполняющий операции сложе­ ния, вычитания, И и «исключенное ИЛИ» (последние две операции не эквивалентны друг другу). В число других выпускаемых ариф­ метических СИС входят схемы полных сумматоров, которые для выполнения полного комплекса арифметических операций требуют использования внешних вентильных ИС. Эти схемы можно исполь­ зовать не только в арифметических узлах, но и в других устрой­ ствах.

Выпускаемые СИС компараторов осуществляют сравнение двух четырехразрядных двоичных чисел и имеют три выхода, появление сигналов на одном из которых соответствует условию А > В , А = В или А<.В. Три оставшихся вывода корпуса использованы для кас­ кадирования этих приборов, причем подключение каждых четырех дополнительных разрядов вносит задержку, равную задержке од­ ного вентиля. Восьмиразрядные генераторы разряда четности так­ же допускают аналогичное каскадирование.

12.4.6.Э Л Е М Е Н Т Ы ЗА П О М И Н А Ю Щ И Х УСТРОЙСТВ

Одной из первых ТТЛ СИС был элемент ЗУ с произвольной вы­ боркой емкостью 16 бит. Выпускаются также постоянные запоми­ нающие устройства (ПЗУ) емкостью 256 бит, запись информации в которых задается потребителем при заказе схем. Так как эти большие ПЗУ являются в определенном смысле «заказными», то они никогда не поставляются со складов готовой продукции.

Область запоминающих устройств представляет собой именно ту область, в которой МОП ПС наверняка «возьмут верх» над ТТЛ ИС, так как создание с помощью технологии ТТЛ ИС полупровод­ никовых элементов ЗУ с произвольной выборкой емкостью 1000 бит практически нереально1).

Э В последнее время были разработаны ЗУ с произвольной выборкой на ТТЛ-эле.ментах, которые выпускаются на продажу.— П р и м , перге.

13

Подробный анализ схемы триггера

Приведенный ниже подробный анализ конкретной схемы вклю­ чен в качестве примера, который может потребоваться при опреде­ лении пригодности конкретной схемы для использования в устрой­ ствах с повышенной надежностью. Рассматриваемая схема представ­ ляет собой многовходовый триггер D -типа, входящий в состав серий SUHL и HLTTL, однако аналогичным образом можно проанализи­ ровать любую СИС или другую сложную ИС.

Подход к применению интегральных схем, основанный на прин­ ципе «черного ящика», может привести к удешевлению начальной стадии разработок, однако слишком часто экономия, полученная за счет недостаточно глубокого и полного анализа работы ИС перед разработкой системы, оборачивается во много раз большими убыт­ ками в процессе решения различных проблем, возникающих при отладке этой системы.

13Л. Введение

Триггер D -типа, входящий в состав серий SUHL и HLTTL, представляет собой двоичный элемент памяти, переключающийся с частотой 50 МГц, имеющий односторонние установочные входы

с положительной логикой и прямой (Q) и инверсный ( Q) выходы. Он содержит восемь информационных входов, объединенных в две трехвходовые и одну двухвходовую схемы И, выходы которых в свою очередь объединены по схеме ИЛИ, и вход «хранения» логи­ ческой 1 на выходе Q вне зависимости от сигналов на установочных входах (фиг. 13.1).

Входная информация воспринимается триггером только во время переднего фронта тактового импульса: изменение выходной инфор­ мации также происходит на этом фронте. Входная информация должна установиться до прихода тактового импульса (время пред­ установки), а также оставаться в течение интервала времени до 2 нс после окончания этого фронта (время послеустановки). В любое другое время выходное состояние схемы не зависит от сигналов на информационных входах и входе «хранения», и на него не влияет

160

Глава 13

задний фронт тактового импульса. Новые уровни на выходе появ­ ляются через 5—20 нс после поступления переднего фронта такто­ вого импульса, причем уровень логического 0 устанавливается быстрее уровня логической 1. Незначительная разница между максимальным временем «послеустановки» и минимальным време­ нем установки означает, что при непосредственном соединении триггеров D -типа (например, как в сдвиговом регистре) необходимо обеспечить практически одновременное поступление тактовых сиг­ налов на все триггеры (в пределах интервала 3 нс) или, если это

Фи г . 13.1. Триггер D -типа серии SUHL/HLTTL.

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

Все информационные входы и вход хранения и все выходы ИС по своим характеристикам аналогичны соответствующим цепям обычных ТТЛ ИС, однако вход синхронизации представляет собой нетиповую схему с втекающим входным током при логической 1 и с нулевым или небольшим втекающим током при логическом 0, тогда как стандартная схема при логическом 0 на входе имеет выте­ кающий входной ток, а при логической 1 — небольшой втекающий ток утечки. Вход синхросигнала, кроме того, имеет больший порог переключения по сравнению со стандартным ТТЛ-вентилем. Для правильной работы схемы импульсы синхронизации должны иметь фронты длительностью не более 50 нс. Необходимо также обеспечить отсутствие помех по уровню логической 1 при управлении тактовым входом триггера сигналами с выхода ТТЛ-вентиля. Вследствие повышенного порога переключения помехи на тактовом входе по уровню логического 0 не влияют на работу схемы.

Подробный анализ схемы триггера

161

Так как работа триггера основана на динамическом

принципе

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

«После поступления переднего фронта тактового импульса на выходе Q устанавливается логическая сумма сигналов, поданных на информационные входы схемы непосредственно перед подачей им­ пульса и во время его нарастания».

«Задний

фронт тактового

импульса

не влияет на работу

схемы».

 

 

 

 

 

«Подача логической 1 на вход «хранения» разрешает изменение

состояния

на выходе Q от 0

к 1 при наличии соответствующих

сигналов на входах во время переднего фронта

тактового

импуль­

са, но запрещает переход из

состояния

1 .на

выходе

Q в сос­

тояние О».

 

 

 

 

 

«Сигнал на выходе Q является логической инверсией сигнала Q». «Логическая сумма входных сигналов определяется выраже­

нием

D D1• D2 • D3 -f- D6 • De • D7-f- D13 ■D14».

Нормальный режим работы рассматриваемой схемы аналогичен режиму работы двухступенчатого (УИ-5)-триггера, за исключением того, что схема воспринимает входные сигналы лишь в течение огра­ ниченного временного интервала и установка выходных данных происходит на том же фронте тактового импульса, на котором зафик­ сируются входные. Работа данной схемы в режиме J-K-триггера, т._ е. с изменением выходного состояния при каждом тактовом им­

пульсе, может быть обеспечена с помощью подключения выхода Q к одному из входных вентилей (на который обычно подается и сиг­ нал управления «счетным» режимом) и блокировки (запрета) осталь­ ных входных вентилей. Подобные триггеры D -типа могут быть использованы для построения сдвиговых регистров с параллель­ ными входами, многовходовых регистров, счетчиков серий импуль­ сов и реверсивных счетчиков с параллельным вводом информации, причем все эти устройства выполняются с применением минималь­ ного количества внешних управляющих схем. Невосприимчивость данной ИС к паразитным входным сигналам во все интервалы вре­ мени, кроме переднего фронта тактового импульса, делает ее осо­ бенно удобной для применения в регистрах, в которых установка входной информации может происходить в течение длительного периода времени или на входы которых до и после установки сигна­ лов могут поступать значительные помехи.

6 № 1241

162

Глава 13

13.2. Логика работы схемы

13.2.1.О Б Щ И Е З А М Е Ч А Н И Я

Принципиальная схема триггера показана на фиг. 13.2, а соот­ ветствующая ей логическая схема — на фиг. 13.3. Принципиальная

Фиг . 13.2. Принципиальная схема D -триггер’а.

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

Подробный анализ схемы триггера

163

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

13.2.2.

Л О Г И Ч Е С К О Е

С О С Т О Я Н И Е

П Р И

Л О Г И Ч Е С К О М О НА В Х О Д Е С И Н Х Р О ­

 

Н И З А Ц И И

 

 

 

 

 

 

Когда на вход

синхронизации

подан уровень логического О,

на выходе элемента е устанавливается

логическая 1,

в результате

чего

элементы

a,

b, d,

h, т

и

п становятся

восприим­

чивыми к сигналам на других их входах. Входные информационные сигналы подаются на схемы И (элементы а, b и d), выходы которых объединяются схемой «ИЛИ» (элемент g)\ выходной сигнал этого элемента можно обозначить через D (т. е. логическую сумму вход­ ных данных). (Работа элемента «хранения» h рассматривается в подразд. 13.2.6.) Элемент / инвертирует сигнал D. Так как сигнал на выходе элемента с представляет собой логический 0, то элемент / блокируется и на его выходе также устанавливается логический О, который не влияет на сумму D на выходе элемента g.

Элементы т, п, г и s образуют выходную триггерную схему. Элементы k и q блокируются выходным сигналом элемента с, на их выходах будет логический 0, так что они не влияют на состояние

6

164

Глава 13

выходной триггерной схемы. Элементы I и р не заблокированы и их выходные сигналы могут изменяться при изменениях сигналов D

(или D) на выходах элементов j или g. Для опрокидывания выход­ ного триггера требуется появление ложного сигнала логической 1

с элементов / или р,

а этого не может случиться, так как элементы I

и р сами включень!

в триггерную схему. Например, логическая 1

Фи г . 13.'4. D-триггер при логическом 0 на входе синхронизации. (Жирными линиями показаны цепи с уровнем логической 1, пунктиром — цепи с уровнем логического 0. Уровни сигналов в остальных цепях зависят от входной инфор­ мации.)

на выходе элемента I может появиться только при наличии логиче­ ской 1 на выходе Q. Эта 1 на выходе установит логический 0 на

выходе Q. Однако состояние логической 1 на выходе Q уже подра­ зумевает наличие логического 0 на выходе Q. На фиг. 13.4 показана логическая схема триггера D -типа в режиме с логическим 0 на Ьходе синхронизации и обозначенц заведомо известные логические уровни.

13.2.3. Л О Г И Ч Е С К О Е С О С Т О Я Н И Е П Р И Л О Г И Ч Е С К О Й 1 НА В Х О Д Е С И Н Х Р О Н И З А Ц И И

Когда на вход синхронизации подана логическая 1, на выходе элемента е будет логический 0, в результате чего элементы a, b, d, h, т и п будут заблокированы и на их выходах установятся уровни логического 0. Уровень логической 1 на выходе элемента с устра­ нит блокировку элемента /, в результате чего элементы /, g и / образуют кольцевую замкнутую схему, на все внешние входы кото­ рой подаются уровни логического 0, так что независимо от конкрет­

Подробный анализ схемы триггера

165

ного состояния этой схемы оно при логической 1 на входе синхрони­ зации изменено быть не может. Выходной сигнал элемента с также устраняет блокировку элементов k и q, поэтому сигнал D с выхода

элемента / проходит на выход элемента q, а сигнал D (инвертирован­ ный на выходе элемента g) проходит на выход элемента k. Тот из этих сигналов, который представляет собой логическую 1, обеспе­ чит установку элемента г или s, и установившееся состояние выход­ ной триггерной схемы будет зафиксировано с помощью элементов I

и р (фиг. 13.5).

Фи г . 13.5. D -триггер при логической 1 на входе синхронизации. (Жирными линиями показаны цепи с уровнем логической 1, пунктиром — цепи с уровнем логического 0. Уровни сигналов в остальных цепях зависят от входной информа­ ции.)

Следовательно, при логической 1 на входе синхронизации про­ изойдет установка выходной триггерной схемы в логическое состоя­ ние, хранимое внутренней кольцевой схемой /, g и /, а так как все входные цепи этой кольцевой схемы заблокированы, то это состоя­ ние триггера не может быть изменено.

13.2.4. Л О Г И Ч Е С К О Е Ф У Н К Ц И О Н И Р О В А Н И Е С Х Е М Ы НА П Е Р Е Д Н Е М Ф Р О Н Т Е ТА К ТО В О ГО И М П У Л ЬС А

Пока на вход синхронизации подавался уровень логического 0, изменение входных данных могло вызывать изменение сигнала D в элементах g и /. Для правильной работы схемы входная инфор­ мация должна оставаться неизменной в течение предустановки и послеустановки. Это гарантирует неизменности уровня сигнала D

166

Глава 13

во время нарастания тактового импульса. При нарастании такто­ вого импульса напряжение на выходе элемента с также нарастает с незначительной задержкой и происходит разблокирование эле­ ментов /, k и q. Разблокирование элемента f обеспечивает фиксацию сигнала D в кольцевой схеме f, g, j, а разблокирование элементов k и q означает, что новый уровень логической 1 с выхода D сможет изменить состояние элементов г или s и установить тем самым новый

уровень логического 0 на'выходе Q или Q, который через элементы I или q обеспечит установку нового уровня логической 1 на противо­ положном выходе.

На выходе элемента е после нарастания тактового сигнала уста­ навливается логический 0, который блокирует все входные эле­ менты, а также элементы т и п.

Следовательно, логика работы схемы такова, что на переднем фронте тактового импульса кольцевая схема, состоящая из элемен­ тов /, g и j, защелкивается раньше, чем произойдет блокировка вход­ ных элементов, а любые изменения внешних условий или деграда­ ции параметров ИС, вызывающие увеличение задержки элемента /,

будут также увеличивать задержки элементов a, b, d и /г,

поэтому

в триггере всегда отсутствуют проблемы, связанные с

«гонкой»

логических сигналов. Использование подобного принципа построе­ ния схемы может, однако, быть неприемлемым для схем на дискрет­ ных компонентах и даже для схем, собранных из отдельных вен­ тильных ИС.

13.2.5. Л О Г И Ч Е С К О Е Ф У Н К Ц И О Н И Р О В А Н И Е С Х Е М Ы НА З А Д Н Е М Ф Р О Н Т Е ТА К ТО В О ГО И М П У Л ЬС А

На заднем фронте импульса синхронизации первыми блокируют­ ся элементы /, k и q и на их выходах устанавливается логический «О». Первоначально на выходах элементов т и п устанавливался уро­ вень логического 0, однако благодаря воздействию выходных сиг­ налов триггерной схемы на выходе одного из элементов I или р должна быть логическая 1, которая и обеспечивает сохранность состояния триггера. Уровень логического 0 с выхода элемента / через элементы g и / попадет на вход элемента р, однако прежде чем он сможет вызвать сброс элемента р, на выходе элемента е появится уровень логической 1, который разблокирует элементы т и п и обе­ спечит дальнейшее сохранение логического состояния выходной триггерной схемы. Установка логической 1 на выходе элемента е также снимет блокировку с входных элементов a, b, d и h.

13.2.6. Л О Г И Ч Е С К О Е Ф У Н К Ц И О Н И Р О В А Н И Е Э Л Е М Е Н Т А « Х Р А Н Е Н И Я »

-Элемент «хранения» h имеет только один внешний вход (вывод 12),

адва других его входа подключены капементуе схемы синхрониза­ ции и к выходу Q элемента г соответственно. Когда на вход 12 подана

Подробный анализ схемы триггера

167

логическая 1, а на вход синхронизации — логический 0, логиче-. ское состояние на выходе элемента h будет совпадать с логическим состоянием выхода Q. Если на выходе Q логическая 1, то триггер сохранит это состояние при приходе переднего фронта следующего тактового импульса, так как на выходе элемента g будет логическая 1 при наличии ее хотя бы на одном из его входов. Если на выходе Q логический 0, на выходе элемента h также будет логический 0, и триггер обычным способом переключится в состояние, Соответст­ вующее логической сумме входных сигналов. Следовательно, подача сигнала на вход хранения позволяет как сохранить в триггере со­ стояние логического 0, так и переключить его в состояние логической 1 при наличии соответствующих сигналов на входах и сигнала син­ хронизации, однако после перехода триггера в состояние логической 1 оно будет сохраняться в нем до тех пор, пока при очередном так­ товом импульсе не будет выключен элемент h (и на все информацион­ ные входы будут при этом поданы уровни логического 0).

13.3. Описание электрической схемы

13.3.1. О Б Щ И Е З А М Е Ч А Н И Я

Можно заметить, что все элементы триггера, за исключением элементов с, е, g и /, аналогичны обычным вентильным ТТЛ-элемен- там. Исследование топологии кристаллов ИС триггеров D -типа пока­ зало, что в них имеются небольшие отличия от опубликованных принципиальных схем (отсутствуют резисторы R 3a- и R 3S и диод D 5), которые могут быть не во всех схемах. В данном разделе иссле­ дуются электрические схемы элементов триггера.

13.3.2. С Т А Н Д А Р Т Н Ы Е

Э Л Е М Е Н Т Ы

СХ ЕМ

Элементы а, Ъ, d,

f, h, k, /,

га, n, p и q представляют собой вен­

тили И на многоэмиттерных транзисторах. При уровне логического 0 на любом из эмиттеров на его коллекторе будет также уровень логического 0. На коллекторе уровень логической 1 будет при по­ даче на все эмиттеры также 1.

Элементы s и г представляют собой вентили ИЛИ — НЕ, ана­ логичные выходным каскадам стандартных вентилей серии SUHL2. Если на базу любого из трех входных транзисторов подается логи­ ческая 1, то он насыщается и на выходе каскада устанавливается логический 0. Логическая 1 будет на выходе такого элемента только при 0 на всех трех его входах. Единственное отличие этих элементов от выходных каскадов стандартных ТТЛ-вентилей'состоит в рези­ сторах R 2i и R 33. Эти резисторы уменьшают обратное смещение на базах выходных транзисторов Г 29 и Г35 и обеспечивают актив­ ный режим транзисторов Г28 и T3i при отсутствии внешней нагрузки

Соседние файлы в папке книги из ГПНТБ