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

книги / Основы применения интегральных логических элементов

..pdf
Скачиваний:
0
Добавлен:
12.11.2023
Размер:
5.64 Mб
Скачать

ЛЕНИНГРАДСКИЙ ОРДЕНА ЛЕНИНА ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ имени М. И. КАЛИНИНА

А. П. Новицкий, А. Н. Кожевников

ОСНОВЫ ПРИМЕНЕНИЯ ИНТЕГРАЛЬНЫХ ЛОГИЧЕСКИХ ЭЛЕМЕНТОВ

Пособие по спецлаборатории, курсовому и дипломному проектированию

Ленинград 1 9 7 5

Настоящее пособие предназначено для студентов спе­ циальностей 0608, 0646, 0606, начинающих самостоятельную учебно-исследовательскую или научную работу в лаборатории, а также может быть использовано при курсовом и дипломном проектировании. Кроме того, оно может оказаться полезным всем, кто начинает работать с логическими интегральными микросхемами (ИМС).

В пособии рассмотрены наиболее перспективные типы логических ИМС: транзисторно-транзисторные логические эле­ менты и элементы транзисторной логики на переключателях тока, принципы построения логических н импульсных устройств с использованием логических ИМС.

( с ) Ленинградский политехнический институт имени М. И. Калинина, 1975 г.

Александр Петрович Новицкий,

Александр Николаевич Коо/севников

Основы применения интегральных логических элементов

Пособие по спецлаборатории, курсовому и дипломному проектированию

Научный редактор К. К. Гомоюнов

Редактор П. Ш. Каркаева

Корректоры С. Д. Рутковская, Н. Н..Тарасова

М-20439.'

Подписано к печати 26/VI-75 г.

Формат бумаги бОХЭОУю*

Объем 5 печ. л.

Заказ 258.

Тираж

1000.

Цена 25 коп.

Лаборатория полиграфических машин Ленинградского ордена Ленина политехнического института имени М. И. Калинина

195251, Ленинград, Политехническая ул., 29

§ 1. Интегральные логические элементы

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

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

Статические свойства потенциальных логических элемен­ тов в значительной мере могут быть описаны характеристикой вход выход (ХВВ) элемента

^вых ~ f { ^Axl * • • ^вх я) •

В простейшем случае, когда элемент имеет только один вход, выходное напряжение зависит только от одной входной пере­ менной, и ХВВ двумерная. ХВВ логического инвертора изоб­ ражена на рис. 1. Два значения логической переменной вос­ производятся двумя интервалами напряжения. На рис. 1 обо­ значены интервал (Uo, U0), изображающий логический нуль, и интервал (fA, fA), изобраокающий логическую единицу. Эти

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

Рис. 1

переменной,_указанном на рис. 1, верхняя граница логиче­ ского нуля Uо, нижняя граница логической единицы U\).

Допустимая величина статической помехи Uuoм определяет максимальное напряжение, которое может быть на длительное время подано на вход относительно уровня нуля пли единицы и не вызовет ложного срабатывания устройства. Опасной яв­ ляется помеха такого знака, которая изменяет на противопо­ ложное значение логической переменной. Например, при коди­ ровании логической переменной согласно рис. 1 и логическом нуле на входе опасна положительная помеха, так как она приближает напряжение на входе к интервалу логической еди­

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

тическои помехи по виду Х'В'В__ элемента описан в [18]. Диапазоны напряжения (Uo, Uo)> {Ui, Ui) и допустимая величина статической помехи связаны между собой. Верхняя

граница диапазона логического нуля £/0 и нижняя граница диапазона логической единицы Lh могут быть выбраны в оп­

ределенной мере произвольно, но увеличение этих диапазонов за счет сближения U0 и £Л приводит к уменьшению допусти­ мой величины статической помехи.

Технологический разброс параметров элементов приводит к тому, что ХВВ отдельных элементов различны. Множество одинаковых элементов характеризуется 'областью разброса ХВВ; диапазоны нуля и единицы и допустимые величины помех определяются не по отдельной ХВВ, а по области.

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

Коэффициентом объединения пг называется максимальное числ.о входов логического элемента.

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

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

держки распространения тср, соответствующее наиболее тяже­ лым условиям: максимально допустимой нагрузке и ее емкост­ ной составляющей, худшим сочетаниям температуры и напря­ жения питания. Обычно для логического элемента указы­ вается допустимая емкостная нагрузка на выходе, при кото­ рой-обеспечивается указанная максимальная задержка. Вели­ чина максимальной средней задержки может быть использо­ вана для оценки быстродействия логического устройства. Если после изменения входной комбинации сигналов в устрой­ стве последовательно срабатывают п элементов, то задержка,

вносимая устройством, не превысит ятСр. Полученная оценка оказывается в полтора — три раза завышенной, так как у большей части элементов средняя задержка меньше макси­ мальной.

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

(Н) напряжения. Возможны два способа кодирования логи­ ческой переменной (два алфавита [19]), приведенные в табл. 1.

 

 

 

 

 

Таблица 1

Интервалы

Значение логической

переменной

1-н способ

(положитель­

2-й

способ

(отрицатель­

напряжения

 

ная

логика)

 

ная

логика)

Н

 

0

 

 

1

В

 

1

 

 

0

Пусть элемент имеет два входа и один выход, причем связь между напряжениями на входах и на выходе соответствует табл. 2.

При первом способе кодирования зависимость между зна­ чениями логической переменной на входах и выходе соответ­ ствует табл. 3.

 

Т а б л и ц а 2

 

 

Т а б л и ц а 3

£Аш

^ВХ2

 

*1

X ,

У

н

н

в

0

0

1

н

в

н

1

0

0

в

н

н

0

1

0

в

в

н

1

1

0

Логический элемент выполняет операцию ИЛИ—НЕ. Если же заменить первый способ кодирования на второй,

то связь между входными и выходными логическими перемен­ ными соответствует табл. 4. При этом способе кодирования элемент выполняет операцию И—НЕ.

Если связь между напряжениями на входах и на выходе соответствует табл. 5, то при первом способе кодирования (табл. 1) элемент выполняет функцию ИЛИ, а гари втором — функцию И.

 

 

Т а б л и ц а 4

 

 

Т а б л и ц а 5

Хг

 

У

U m

 

^ВЫХ

1

1

0

Н

н

н

0

1

1

Н

В

в

1

0

1

В

н

в

0

0

1

В

в

в

Оказывается, что любой логический элемент при замене исходного способа кодирования на инверсный реализует функ­ цию, двойственную исходной [1].

Двойственной функцией называется такая логическая функция, которая получается из исходной, если в ее аналити­ ческой записи заменить все вхождения знака дизъюнкции на знак конъюнкции, а все вхождения знака конъюнкции на знак дизъюнкции. В функциональной схеме это эквивалентно за-

6

мене всех элементов И на элементы ИЛИ, а элементов ИЛИ на элементы И.

С другой стороны, замена способа кодирования на инверс­ ный эквивалентна инвертированию всех входных и выходных переменных (все единицы в таблице истинности заменяются нулями, а все нули—'единицами).

Если проделать обе операции (замену функции на двойст­ венную ей и инвертирование всех переменных), то полученная функция будет тождественна исходной. Рассмотрим пример. Пусть исходная функция имеет вид

Y = X 1X2 + X3XV

(1)

Проделаем ряд тождественных преобразований

у=х,хг + х,х< = Х Л -JQT, =№+Хг) (X, + т,).

Окончательно

/ = ( * , + * „ )(* , + *«).

(2)

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

Из сказанного следует: если в произвольной схеме заме­ нить каждый логический элемент на двойственный ему (т. е. реализующий двойственную функцию) и проинвертировать все входные и выходные переменные, то полученная схема будет реализовать ту же логическую функцию, что и исходная. Это позволит нам, рассмотрев 'какие-либо логические устройства, не разбирать так же подробно двойственные им схемы.

В дальнейшем мы всюду будем считать, что высокий уро­ вень напряжения изображает логическую единицу, а низ­ кий — логический нуль. Принято говорить, что при таком спо­ собе кодирования элемент работает в «положительной логике», в противном случае говорят, 4fo элемент работает в «отрицательной логике» (табл. 1).

Работа элемента, способ функционирования которого за­ дан в табл. 2, в положительной логике описывается табл. 3. Как уже было упомянуто, этот элемент имеет инверсный вы­ ход и в положительной логике реализует функцию ИЛИ;

Y = J CT-Г х 2.

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

аналитически. В соответствии с формулой Де-Моргана (назы­ ваемой также законом инверсии) имеем

+=

т.е. тот же элемент можно рассматривать как имеющий инверсные входы и выполняющий функцию И. На рис. 2, а приведены две эквивалентные формы условного графического обозначения этого элемента, на рис. 2,6 — еще несколько при­ меров эквивалентных обозначений.

Внастоящее время выпускается множество серий инте­ гральных логических микросхем. Элементы 'серии представ­

Рис. 2

ляют собой модификации основной (базовой) схемы (одной, реже — двух, трех). Серии интегральных элементов разли­ чаются по типам базовых схем, которые выполняют набор логических операций, образующий функционально полную си­ стему. Чаще всего используются базовые схемы, выполняю­ щие операцию И —'НЕ (штрих Шеффера) или операцию И ЛИ — НЕ (стрелка Пирса). Каждая из этих функций обла­ дает свойством функциональной полноты [2].

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

8

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

Появление 'интегральной технологии изготовления элек­ тронных схем вызвало изменения в схемотехнике потенциаль­ ных логических элементов. При интегральной технологии стоимость изготовления одного транзистора не превышает, а часто и меньше стоимости изготовления резистора или кон­ денсатора. Изготовление конденсаторов большой ёмкости в интегральных схемах затруднено. В связи с этим при раз­ работке схем интегральных логических элементов стремятся не использовать вовсе реактивных компонентов (конденсато­ ров). Кроме того, нет необходимости экономить транзисторы,

о

Рис. 3

поэтому часто оказывается возможным заменять резисторы и диоды транзисторами, при этом удается использовать усили­ тельные свойства транзисторов и улучшить за счет этого экс­ плуатационные свойства логических элементов. В интеграль­ ных схемах применяются также специфические компоненты — многоэмиттерные транзисторы, которые не имеют аналогов в дискретном исполнении.

Разработаны базовые схемы, в которых учтены приведен­ ные выше соображения, и которые наиболее подходят для из­ готовления в интегральном исполнении *. Перспективными в настоящее время считаются базовые схемы на биполярных транзисторах с транзисторно-транзисторной логикой (ТТЛ) и схемы с транзисторной логикой на переключателях тока (ТПТЛ), а также схемы с непосредственными связями на МДП-транзисторах.

Базовая схема ТТЛ (рис. 3, а) в положительной логике выполняет операцию конъюнкции и имеет инверсный выход (И — НЕ). Операция И реализуется входным многоэмиттерным транзистором (МЭТ), причем число входов элемента равно числу эмиттеров МЭТ. Операция инверсии выполняется

1 Более подробно

с разными типами базовых схем и их свойствами

можно познакомиться

в [3, 4, 5, 6].

 

У

сложным инвертором на транзисторах Т2, ТЗ, Т5. Применение сложного инвертора позволяет получить большой коэффи­ циент разветвления и одновременно снизить требования к па­ раметрам транзисторов. Схема не содержит никаких других компонентов кроме транзисторов и резисторов. Транзистор 77 используется в диодном включении.

Как уже было упомянуто, базовый элемент ТТЛ выполняет операцию И — НЕ, обладающую свойством функциональной полноты. Таким образом, используя один тип элементов (на­ пример, изображенный на рис. 3,а), можно реализовать любую логическую функцию. Однако для снижения затрат оборудования и удобства проектирования в составе любой серии, как правило, выпускают несколько типов элементов, представляющих собой модификации базовой схемы. Возмож­ ности для модификации схемы ТТЛ имеются следующие. Во-первых, можно делать элементы с разным числом входов (т. е. с разным количеством эмиттеров МЭТ). Во-вторых, можно подключить к точкам К п'Э схемы вспомогательный элемент, называемый расширителем (рис. 3,6). Расширитель представляет собой фрагмент базовой схемы (77, Т2, R1). В результате такого подключения получим элемент с двумя группами входов, реализующий функцию И — ИЛИ — НЕ. Расширитель может быть выполнен как в виде отдельной мик­ росхемы, так и на одном кристалле с базовым элементом.

Для евязи логических устройств с устройствами индика­ ции или исполнительными (лампы накаливания, электромаг­ нитные реле) изготовляют логические элементы с открытым коллектором, т. е. такие, у которых отсутствуют компоненты Rfy ТЗ, Т4 (на рис. 3,а они обведены пунктиром). Нагрузка (лампочка, реле и т. д.) в таком элементе включается между коллектором транзистора Т5 и плюсом источника питания.

Параметры элементов ТТЛ следующие: средняя задержка

распространения тСр^я10 нс; коэффициент

объединения по

входам И (максимальное

число эмиттеров

МЭТ) т < 1 0 ,

коэффициент разветвления

п — 10—30; допустимая величина

статической помехи Uпом ст< 0 ,4 —0,6 В.

В элементах ТТЛ часть транзисторов работает с использо­ ванием режима насыщения, что ограничивает их скорость. От

этого недостатка свободны

элементы ТПТЛ (рис. 4). Ток

/э протекает либо через один

из входных транзисторов 77,

Т2, ТЗ, либо через транзистор Т4 в зависимости от сигналов на входах. Выходные сигналы снимаются с коллекторов тран­ зисторов 77—ТЗ или Т4 через эмиттерные повторители для согласования входных и выходных уровней напряжения. Па­ раллельное соединение транзисторов Т1—ТЗ обеспечивает реализацию логической функции ИЛИ—'НЕ на Вых2 и функ­ ции ИЛИ и на Вых1. Эта возможность получения на выходах

10