Логические элементы кмоп транзисторов. Элементная база различных логик: схемы, ттл, ттлш, кмоп

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

На схеме чуть выше изображен простой логический элементов - 3И – НЕ . В его основе лежит обычный биполярный многоэмиттерный транзистор VT1. Уровень логического нуля на его выходе появится в случае наличии высоких уровней на всех трех эмиттерах одновременно. VT2 берет на себя функцию инвертирования (элемент НЕ), а многоэмиттерный VT1 является логическим элементом 3И.

Несмотря на перечисленные минусы самая популярная серия ТТЛ, К155 пользуется огромной популярностью и сегодня, посмотрите сколько радиосамоделок можно собрать на .

Серия К155 является самой огромной серией ТТЛ. В ней более 100 микросборок выполняющих различные логические функции и операции (И, ИЛИ, НЕ, И – НЕ, ИЛИ – НЕ, триггеры, регистры, счётчики, сумматоры.

Уровень логической единицы в микросхемах этой ТТЛ серии лежит в диапазоне напряжений от 2,4 V до 5 V), а уровень логического нуля не более 0,4 V.

Почти все микросборки этой серии, выпускаются в стандартном 14 выводном корпусе. С точкой или выемкой ключа, обазначающей первый вывод. 7-й вывод это корпус или минус. 14 лежащий напротив первого, это плюс.

Следующим шагом в эволючии К155 стала серия К555, в которой базовый ТТЛ принцип сохранен, но в коллекторные переходы транзисторов добавлены . Поэтому К555 серию назвали ТТЛШ (ТТЛ и диод Шоттки). В ТТЛЩ потребляемая мощность снизилась где-то в 2 раза, а быстродействие резко возрасло.

Микросхемы КМОП

Буква К в начале аббревиатуры расшифровывается как - комплементарный . На практике это говорит о том, что в микросборке используются пары с одинаковыми параметрами, но один транзистор имеет затвор n-типа, а другой соответственно p-типа. Еще их называют CMOS (Complementary Metal-Oxide Semiconductor).

На рисунке приведен пример классического базового логического элемента НЕ. То есть если на вход придет единица, то на выходе будет уже логический ноль и наоборот.

Элемент 2И – НЕ . Из парочки этих логических элементов легко получить , а из нескольких триггеров - счетчик, регистр и элементарный запоминающие устройства.

И теперь о ложке дегтя: на максимальной рабочей частоте КМОП элементы заметно уступают другой логикой на биполярных транзисторах (ТТЛ) и они оффигенно чувствительны к статическому электричеству.


Микросхемы на основе КМДП структур

Цифровые ИМС на основе КМДП структур все шире используются при разработке разнообразных электронных схем, на что имеются весьма веские причины. КМДП ИМС - это в высшей степени универсальные и легко применяемые устройства, которые обладают уникальными свойствами, нехарактерными для других классов цифровых ИМС.

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

Основные достоинства цифровых ИМС на КМОП-структурах - большое входное сопротивление транзисторов (R вх) 10 12 Ом) и высокий уровень интеграции. При выполнении импульсных устройств на интегральных логических элементах КМОП сопротивления времязадающих резисторов вследствие высоких входных сопротивлений транзисторов не ограничены сверху, следовательно, для получения импульсов с большой длительностью не следует увеличивать электрическую емкость времязадающих конденсаторов.

Комплементарные структуры представляют собой взаимодополняющие пары биполярных (p-n-p и n-p-n) или МДП (p-канальных и n-канальных) транзисторов, что позволяет значительно улучшить характеристики ИМС. Они изготавливаются на общей подложке в карманах, изолированных от подложки либо p-n -переходом, либо диэлектрической пленкой. Комплементарные транзисторы выполняются в виде горизонтальной и вертикальной структур.

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

транзисторов p-n-p - типа формирование эмиттеров осуществляется во время базовой диффузии n-p-n - транзисторов. Затем путем второй базовой диффузии эмиттер p-n-p - транзистора окружается коллектором. Базой транзистора служит исходный слой полупроводника n-типа между этими областями. Ширина базы, следовательно, и значение коэффициента передачи тока базы и определяются расстоянием между окнами, протравливаемыми в фоторежиме для эмиттера и коллектора.

В вертикальных структурах база располагается под эмиттером (инжектированные неосновные носители перемещаются в направлении, перпендикулярном поверхности кристалла). Все три области p-n-p - транзистора (коллектор, база и эмиттер) формируются путем диффузии. Такие комплементарные структуры сложны в изготовлении из-за высоких требований точности концентрации легирующих примесей. Однако транзисторы, изготовленные по такой технологии, имеют больший, чем транзисторы с горизонтальной структурой козффициент передачи тока базы и и высокое напряжение пробоя коллекторного перехода.

Логические КМОП (КМДП) инверторы

Микросхемы на комплементарных МОП транзисторах (КМОП-микросхемы) строятся на основе МОП транзисторов с n- и p-каналами. Один и тот же входной потенциал открывает транзистор с n-каналом и закрывает транзистор с p-каналом. При формировании логической единицы открыт верхний транзистор, а нижний закрыт. В результате ток через КМОП схему не протекает. При формировании логического нуля открыт нижний транзистор, а верхний закрыт. И в этом случае ток от источника питания через микросхему не протекает. Простейший логический элемент — это инвертор. инвертора, выполненного на комплементарных МОП транзисторах, приведена на рисунке 1.


Рисунок 1. Принципиальная схема инвертора, выполненного на комплементарных МОП транзисторах (КМОП-инвертор)

В результате этой особенности КМОП-микросхем, они обладают преимуществом перед рассмотренными ранее видами — потребляют ток в зависимости от поданной на вход тактовой частоты. Примерный график зависимости потребления тока КМОП-микросхемы в зависимости от частоты ее переключения приведен на рисунке 2


Рисунок 2. Зависимоть тока потребления КМОП микросхемы от частоты

Логические КМОП (КМДП) элементы "И"

Схема логического элемента "И-НЕ" на КМОП микросхемах практически совпадает с упрощенной схемой "И" на ключах с электронным управлением, которую мы рассматривали ранее. Отличие заключается в том, что нагрузка подключается не к общему проводу схемы, а к источнику питания. Принципиальная схема логического элемента "2И-НЕ " , выполненного на комплементарных МОП транзисторах (КМОП), приведена на рисунке 3.


Рисунок 3. Принципиальная схема логического элемента "2И-НЕ" , выполненного на комплементарных МОП транзисторах (КМОП)

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

В приведённой на рисунке 2 схеме логического КМОП-элемента "И", ток от источника питания на выход КМОП-микросхемы будет поступать через один из транзисторов, если хотя бы на одном из входов (или на обоих сразу) будет присутствовать низкий потенциал (уровень логического нуля). Если же на обоих входах логического КМОП-элемента "И" будет присутствовать уровень логической единицы, то оба p-МОП транзистора будут закрыты и на выходе КМОП микросхемы сформируется низкий потенциал. В этой схеме, так же как и в схеме, приведенной на рисунке 1, если транзисторы верхнего плеча будут открыты, то транзисторы нижнего плеча будут закрыты, поэтому в статическом состоянии ток КМОП-микросхемой от источника питания потребляться не будет.

Условно-графическое изображение КМОП логического элемента "2И-НЕ" показано на рисунке 4, а таблица истинности приведена в таблице 1. В таблице 1 входы обозначены как x 1 и x 2, а выход — F .


Рисунок 4. Условно-графическое изображение логического элемента "2И-НЕ"

Таблица 1. Таблица истинности КМОП-микросхемы, выполняющей "2И-НЕ"

x1 x2 F
0 0 1
0 1 1
1 0 1
1 1 0
"ИЛИ" , выполненный на КМОП транзисторах, представляет собой параллельное соединение ключей с электронным управлением. Отличие от упрощенной схемы "2ИЛИ", рассмотренной ранее, заключается в том, что нагрузка подключается не к общему проводу схемы, а к источнику питания. Вместо резистора в качестве нагрузки используются p-МОП транзисторы. Принципиальная схема логического элемента "2ИЛИ-НЕ" , выполненного на комплементарных МОП-транзисторах приведена на рисунке 5.
Рисунок 5. Принципиальная схема логического элемента "ИЛИ-НЕ", выполненного на комплементарных МОП транзисторах

В схеме КМОП логического элемента "2ИЛИ-НЕ" в качестве нагрузки используются последовательно включенные p-МОП транзисторы. В ней ток от источника питания на выход КМОП микросхемы будет поступать только если все транзисторы в верхнем плече будут открыты, т.е. если сразу на всех входах будет присутствовать низкий потенциал (). Если же хотя бы на одном из входов будет присутствовать уровень логической единицы, то верхнее плечо двухтактного каскада, собранного на КМОП транзисторах, будет закрыто и ток от источника питания поступать на выход КМОП-микросхемы не будет.

Таблица истинности логического элемента "2ИЛИ-НЕ" , реализуемая КМОП микросхемой, приведена в таблице 2, а условно-графическое обозначение этих элементов приведено на рисунке 6.


Рисунок 6. элемента "2ИЛИ-НЕ"

Таблица 2. Таблица истинности МОП микросхемы, выполняющей логическую функцию "2ИЛИ-НЕ"

x1 x2 F
0 0 1
0 1 0
1 0 0
1 1 0

В настоящее время именно КМОП-микросхемы получили наибольшее развитие. Причём наблюдается постоянная тенденция к снижению напряжения питания данных микросхем. Первые серии КМОП-микросхем, такие как К1561 (иностранный аналог C4000В) обладали достаточно широким диапазоном изменения напряжения питания (3..18В). При этом при понижении напряжения питания у конкретной микросхемы понижается её предельная частота работы. В дальнейшем, по мере совершенствования технологии производства, появились улучшенные КМОП-микросхемы с лучшими частотными свойствами и меньшим напряжением питания, например, SN74HC.

Особенности применения КМОП-микросхем

Первой и основной особенностью КМОП-микросхем является большое входное сопротивление этих микросхем. В результате на ее вход может наводиться любое напряжение, в том числе и равное половине напряжения питания, и храниться на нём достаточно долго. При подаче на вход КМОП-элемента половины питания открываются транзисторы как в верхнем, так и в нижнем плече выходного каскада, в результате микросхема начинает потреблять недопустимо большой ток и может выйти из строя . Вывод: входы цифровых КМОП-микросхем ни в коем случае нельзя оставлять неподключенными!

Второй особенностью КМОП-микросхем является то, что они могут работать при отключенном питании. Однако работают они чаще всего неправильно. Эта особенность связана с конструкцией входного каскада. Полная принципиальная схема КМОП-инвертора приведена на рисунке 7.


Рисунок 7. Полная принципиальная схема КМОП-инвертора

Диоды VD1 и VD2 были введены для защиты входного каскада от пробоя статическим электричеством. В то же самое время при подаче на вход КМОП-микросхемы высокого потенциала он через диод VD1 попадёт на шину питания микросхемы, и так как она потребляет достаточно малый ток, то КМОП микросхема начнёт работать. Однако в ряде случаев этого тока может не хватить для питания микросхем. В результате КМОП микросхема может работать неправильно. Вывод: при неправильной работе КМОП микросхемы тщательно проверьте питание микросхемы , особенно выводы корпуса. При плохо пропаянном выводе отрицательного питания его потенциал будет отличаться от потенциала общего провода схемы.

Четвёртая особенность КМОП-микросхем &mdash это протекание импульсного тока по цепи питания при ее переключении из нулевого состояния в единичное и наоборот. В результате при переходе с ТТЛ микросхем на КМОП микрохемы-аналоги резко увеличивается уровень помех. В ряде случаев это важно, и приходится отказываться от применения КМОП микросхем в пользу или BICMOS микросхем.

Логические уровни КМОП-микросхем

Логические уровни КМОП-микросхем существенно отличаются от . При отсутствии тока нагрузки напряжение на выходе КМОП-микросхемы совпадает с напряжением питания (логический уровень единицы) или с потенциалом общего провода (логический уровень нуля). При увеличении тока нагрузки напряжение логической единицы может уменьшается до 2,8В (U п =15В) от напряжения питания. Допустимый уровень напряжения на выходе цифровой КМОП микросхемы (серия микросхем К561) при пятивольтовом питании показан на рисунке 8.


Рисунок 8. Уровни логических сигналов на выходе цифровых КМОП-микросхем

Как уже говорилось ранее, напряжение на входе цифровой микросхемы по сравнению с выходом обычно допускается в больших пределах. Для КМОП-микросхем договорились о 30% запасе. Границы уровней логического нуля и единицы для КМОП-микросхем при пятивольтовом питании приведены на рисунке 9.


Рисунок 9. Уровни логических сигналов на входе цифровых КМОП-микросхем

При уменьшении напряжения питания границы логического нуля и логической единицы можно определить точно так же (разделить напряжение питания на 3).

Семейства КМОП-микросхем

Первые КМОП-микросхемы не имели защитных диодов на входе, поэтому их монтаж представлял значительные трудности. Это семейство микросхем серии К172. Следующее улучшенное семейство КМОП микросхем серии К176 получило эти защитные диоды. Оно достаточно распространено и в настоящее время. Серия К1561 завершает развитие первого поколения КМОП микросхем. В этом семействе было достигнуто быстродействие на уровне 90 нс и диапазон изменения напряжения питания 3 ... 15В. Так как в настоящее время распространена иностранная аппаратура, то приведу иностранный аналог этих КМОП микросхем — C4000В.

Дальнейшим развитием КМОП-микросхем стала серия SN74HC. Эти микросхемы отечественного аналога не имеют. Они обладают быстродействием 27 нс и могут работать в диапазоне напряжений 2 ... 6 В. Они совпадают по цоколёвке и функциональному ряду с , но не совместимы с ними по логическим уровням, поэтому одновременно были разработаны КМОП микросхемы серии SN74HCT (отечественный аналог — К1564), совместимые с ТТЛ микросхемами и по логическим уровням.

В это время наметился переход на трёхвольтовое питание. Для него были разработаны КМОП-микросхемы SN74ALVC с временем задержки сигнала 5,5 нс и диапазоном питания 1,65 ... 3,6 В. Эти же микросхемы способны работать и при 2,5 вольтовом питании. Время задержки сигнала при этом увеличивается до 9 нс.

Наиболее перспективным семейством КМОП-микросхем в настоящее время считается семейство SN74AUC с временем задержки сигнала 1,9 нс и диапазоном питания 0,8 ... 2,7 В.

Сокращение КМОП означает «комплементарный МОП-транзистор». Также иногда используется сокращение COSMOS, которое обозначает «комплементарная симметричная МОП-структура». Логические элементы этого подсемейства строятся как на «-канальных МОП-полевых транзисторах, так и на /^-канальных МОП-полевых транзисторах. Схемы этого подсемейства характеризуются ярко выраженной симметрией. При разработке схем применяют только самозапирающиеся МОП-транзисторы (см. Бойт, Электроника, ч. 2, разд. 8.2, МОП-полевые транзисторы).
Симметричность схем видна особенно хорошо в схеме элемента НЕ (рис. 6.91). Если на входе А действует Я-уровень, например +5 В, то транзистор Т2 отпирается. На его истоке и подложке 0 В. Напряжение затвор-исток UGS составляет +5 В. К истоку и подложке транзистора Тх приложены +5 В.

Если к управляющему электроду также прикладываются +5 В, то напряжение затвор-исток UGS = О В. Транзистор Тх заперт. Если Тх заперт, а Т2 открыт, то выход элемента Z имеет уровень L (рис. 6.92).
Если на входе А действует i-уровень О В, то транзистор Т2 запирается и напряжение затвор-исток UGS составляет О В. Напряжение затвор-исток транзистора Ту UGS = —5 В, так как напряжение истока +5 В, а затвора О В. Транзистор отпирается. Если Тх открыт, а Т2 заперт, выход элемента Z имеет уровень Н.
В КМОП-НЕ-элементе всегда один транзистор открыт, а другой заперт.
Если на выходе элемента НЕ действует уровень 0, то элемент практически не потребляет ток, так как Тх заперт. Если на выходе элемента НЕ действует уровень Н, то элемент также практически не потребляет ток, так как теперь Т2 заперт. Для управления последовательно включенными элементами также не требуется ток, так как полевые транзисторы практически не потребляют мощность. Только во время переключения от источника питания потребляется небольшой ток, так как оба транзистора одновременно, но недолго открыты. Один из транзисторов переходит из открытого состояния в запертое и еще не полностью заперт, а другой — из запертого в открытое и еще не полностью открыт. Также должны перезарядиться транзисторные емкости.
Все КМОП-элементы устроены так, что в токовой ветви один транзистор закрыт, а другой открыт. Энергопотребление КМОП-элементов крайне низко. Оно зависит в основном от количества переключений в секунду или частоты переключения.
КМОП-элементы отличаются малым энергопотреблением.
На рис. 6.93 изображена следующая типичная КМОП-схема. Если на обоих входах действует уровень L, то транзисторы 7’ и Т2 будут открыты, транзисторы Тг и Т4 заперты. Ту и Т2 при О В на А и В имеют UGS = — 5 В, а Т3 и Т4 имеют UGS = О В. На выходе Z действует уровень Н.
Если на входе А действует уровень Н(+5 В), а на входе 5-уровень L (О В), то Ту закрывается, а Т2 открывается. Путь от источника питания к выходу Z блокирован запертым транзистором.

Одновременно отпирается транзистор Т3 и на выходе Z действует примерно О В, то есть уровень L. Г4 заперт. Z всегда имеет уровень Z, если по крайней мере на одном входе действует уровень Н. Соответствующая схеме (рис. 6.93) рабочая таблица представлена на рис. 6.94. Схема производит при положительной логике операцию ИЛИ-НЕ.
Какую логическую операцию производит схема на рис. 6.95? Прежде всего для схемы должна быть составлена рабочая таблица. Если на обоих входах действуют Z-уровни (О В), то транзисторы Т{ и Т2 открываются (UGS = — 5 В). Транзисторы Т3 и Г4 закрываются (UGS = О В). На выходе Л-уровень.
Если на обоих входах действуют #-уровни (+5 В), то транзисторы Тъ и Т4 открываются, а транзисторы Тх и Т2 закрываются. На выходе Z будет действовать Z-уровень.
Если на один вход приложен Я-уровень, а на другой — Z-уровень, то один из верхних транзисторов на рис. 6.95 (7^ или Т2) открывается. Один из нижних (Т3 или Г4) запирается. Через открытые транзисторы к выходу будет прикладываться if-уровень. На рис. 6.96 представлена соответствующая таблица истинности. Схема выполняет при положительной логике функцию И-НЕ.

КМОП-элементы производятся в основном в виде элементов И-НЕ и ИЛИ-НЕ.
Особым элементом подсемейства КМОП является передаточный элемент. Он состоит из параллельного включенных и-канального МОП-транзистора и ^-канального МОП-транзистора (рис. 6.97).
Передаточный элемент работает как переключатель.
Если к Gx будет приложен уровень Н (например +5 В) и к G2 — уровень L (О В), то оба транзистора запираются. В /ьканальном МОП-транзисторе между управляющим электродом и подложкой приложено напряжение О В. Образование проводящего канала между истоком и стоком становится невозможным. Также и в я-канальном МОП-транзисторе между управляющим электродом и подложкой приложено напряжение О В. Здесь также не может возникнуть проводящий канал. Сопротивление между точками А и Zдостигает нескольких сотен МОм.
Если на <7, действует уровень L (О В), а на G2 — уровень Н (+5 В), то напряжение затвора /^-канального МОП-транзистора относительно подложки будет —5 В. Напряжение затвора и-канального МОП-транзистора относительно подложки +5 В. При этих напряжениях образуются проводящие каналы между истоком и стоком. Канал между А и Z будет низкоомным (примерно от 200 Ом до 400 Ом). Рабочая таблица представлена на рис. 6.98.
Уровни на входах Gl и G2 всегда прикладываются в противофазе. Управление может происходить с помощью элемента НЕ (рис. 6.99). Получается двунаправленный ключ. У полевых транзисторов передаточного элемента исток и сток могут взаимно менять свои функции. Поэтому вывод затвора обозначается в середине его условной линии (рис. 6.99).
Интегрированные КМОП-микросхемы всегда содержат множество логических элементов, которые могут быть использованы по отдельности или как единая сложная логическая функция. На рис. 6.100 показана структура схемы CD 4000 А. Эта схема содержит два элемента ИЛИ-HE с тремя входами каждый и элемент НЕ. Схема CD 4012 А (рис. 6.101) содержит два элемента И-НЕ с четырьмя входами каждый.
Интегральные схемы арифметических логических устройств содержат очень много КМОП-элементов. На рис. 6.102 приведена схема 4-битного сдвигающего регистра. Эта схема рассмотрена подробно в гл. 8.

Рис. 6.102. Схема КМОП-4-битного сдвигового регистра CD 4015 A (RCA)

Микросхема CD 4008 А является 4-битным полным сумматором. Полные сумматоры рассматриваются подробно в гл. 10. Схема приведена здесь как пример КМОП-схемотехники (рис. 6.103).
Интегральные микросхемы в КМОП-исполнении могут производиться с очень большой плотностью элементов,
Можно схему целого калькулятора уместить в одной микросхеме. Дальнейшее совершенствование технологий ведет к повышению возможной плотности компоновки.
Напряжение питания КМОП-элементов может колебаться в широком диапазоне.
Для серии CD-4000-A (рис. 6.100—6.103) фирма-производитель RCA указывает диапазон напряжений питания от 3 В до 15 В. Типичные передаточные характеристики при ряде напряжений питания показаны на рис. 6.104.
Часто используются напряжения питания +5 В и +10 В. Для этих напряжений питания на рис. 6.105 и 6.106 показаны диаграммы уровней. Для больших напряжений питания характерна лучшая помехоустойчивость.
Разность между уровнями L и Н, отвечающая за помехоустойчивость, для КМОП-схем составляет примерно от 30% до 40% напряжения питания.
В следующей таблице приведены важнейшие параметры КМОП-эле-ментов:

Рис. 6.103. Схема КМОП-4-битного полного сумматора CD 4008 A (RCA)


Рис. 16.10.

Принципиальное отличие КМОП-схем от nМОП-технологии заключается в отсутствии в схеме активных сопротивлений. К каждому входу схемы подключена пара транзисторов с различным типом канала. Транзисторы с каналом p-типа подключены подложкой к источнику питания, поэтому образование канала в них будет происходить при достаточной большой разности потенциалов между подложкой и затвором, причем потенциал на затворе должен быть отрицательным относительно подложки. Такое состояние обеспечивается подачей на затвор потенциала земли (т.е. логического 0 ). Транзисторы с каналом n-типа подключены подложкой к земле, поэтому образование канала в них будет происходить при подаче на затвор потенциала источника питания (т.е. логической 1 ). Одновременная подача на такие пары транзисторов с разным типом каналов логического нуля или логической единицы приводит к тому, что один транзистор пары обязательно будет открыт, а другой закрыт. Таким образом, создаются условия к подключению выхода либо к источнику п итания, либо к земле.

Так, в простейшем случае, для схемы инвертора (рис. 16.10) при А=0 транзистора VT1 будет открыт, а VT2 закрыт. Следовательно, выход схемы F будет подключен через канал VT1 к источнику питания, что соответствует состоянию логической единицы: F=1 . При А=1 транзистор VT1 будет закрыт (на затворе и подложке одинаковые потенциалы), а VT2 открыт. Следовательно, выход схемы F будет подключен через канал транзистора VT2 к земле. Это соответствует состоянию логического нуля: F=0 .

Логическое сложение (рис. 16.11) осуществляется за счет последовательного соединения p-каналов транзисторов VT1 и VT2. При подаче хотя бы одной единицы единого канала у данных транзисторов не образуется. В то же время благодаря параллельному соединению VT3 и VT4 осуществляется открытие соответствующего транзистора в нижней части схемы, обеспечивающее подключение выхода F к земле. Получается F=0 при подаче хотя бы одной логической 1 – это правило ИЛИ-НЕ.


Рис. 16.11.

Функция И-НЕ осуществляется за счет параллельного соединения VT1 и VT2 в верхней части схемы и последовательного соединения VT3 и VT4 в нижней части (рис. 16.12). При подаче хотя бы на один вход нуля единый канал на VT3 и VT4 не образуется, выход будет отключен от земли. В то же время хотя бы один транзистор в верхней части схемы (на затвор которого подан логический ноль) будет обеспечивать подключение выхода F к источнику питания: F=1 при подаче хотя одного нуля – правило И-НЕ.


Рис. 16.12.

Краткие итоги

В зависимости от элементной базы, различают различные технологии производства ИМС. Основными являются ТТЛ на биполярных транзисторах и nМОП и КМОП на полевых транзисторах .

Ключевые термины

nМОП-технология полевых транзисторов с индуцированным каналом n-типа.

Буфер на 3 состояния – выходная часть схемы ТТЛ, обеспечивающая возможность перехода в третье, высокоимпедансное состояние.

КМОП-технология - технология производства ИМС на базе полевых транзисторов с каналами обоих типов электропроводности.

Открытый коллектор – вариант реализации буферной части элементов ТТЛ без резистора в цепи нагрузки, который выносится за пределы схемы.

Схемы с активной нагрузкой – схемы ТТЛ, в которых состояние буферной цепи определяется состоянием не одного, а двух транзисторов.

Транзисторно-транзисторная логика – технология производства ИМС на базе биполярных транзисторов.

Принятые сокращения

КМОП – комплементарный, металл, оксид, полупроводник

Набор для практики

Упражнения к лекции 16

Упражнение 1

Вариант 1 к упражнению 1 .Нарисовать схему 3-входового элемента ИЛИ-НЕ по nМОП-технологии.

Вариант 2 к упражнению 1 .Нарисовать схему 3-входового элемента И-НЕ по nМОП-технологии.

Вариант 3 к упражнению 1 .Нарисовать схему 4-входового элемента ИЛИ-НЕ по nМОП-технологии.

Упражнение 2

Вариант 1 к упражнению 2 .Нарисовать схему 3-входового элемента ИЛИ-НЕ по КМОП-технологии.

Вариант 2 к упражнению 2 .Нарисовать схему 3-входового элемента И-НЕ по КМОП-технологии.

Вариант 3 к упражнению 2 .Нарисовать схему 4-входового элемента ИЛИ-НЕ по КМОП-технологии.

Упражнение 3

Вариант 1 к упражнению 3 .Нарисовать схему 3-входового элемента ИЛИ-НЕ по ТТЛ-технологии.

Вариант 2 к упражнению 3 .Нарисовать схему 3-входового элемента И-НЕ по ТТЛ-технологии.

Вариант 3 к упражнению 3 .Нарисовать схему 4-входового элемента ИЛИ-НЕ по ТТЛ-технологии.

Упражнение 4

Вариант 1 к упражнению 4 .Нарисовать схему 3-входового элемента ИЛИ по nМОП-технологии.

Вариант 2 к упражнению 4 .Нарисовать схему 3-входового элемента И по nМОП-технологии.

Вариант 3 к упражнению 4 .Нарисовать схему 4-входового элемента ИЛИ по nМОП-технологии.

Упражнение 5

Вариант 1 к упражнению 5 .Нарисовать схему 3-входового элемента ИЛИ по КМОП-технологии.

Вариант 2 к упражнению 5 .Нарисовать схему 3-входового элемента И по КМОП-технологии.

Вариант 3 к упражнению 5 .Нарисовать схему 4-входового элемента ИЛИ по КМОП-технологии.

Упражнение 6

Вариант 1 к упражнению 6 .Нарисовать схему 3-входового элемента ИЛИ по ТТЛ-технологии.

Вариант 2 к упражнению 6 .Нарисовать схему 3-входового элемента И по ТТЛ-технологии.

Вариант 3 к упражнению 6 .Нарисовать схему 4-входового элемента ИЛИ по ТТЛ-технологии.

Упражнение 7

Вариант 1 к упражнению 7 .Нарисовать схему элемента 2И-ИЛИ-НЕ по ТТЛ-технологии.

Вариант 2 к упражнению 7 .Нарисовать схему элемента 2И-ИЛИ-НЕ по КМОП-технологии.

Вариант 3 к упражнению 7 .Нарисовать схему элемента 2И-ИЛИ-НЕ по nМОП-технологии.

Упражнение 8

Вариант 1 к упражнению 8 .Нарисовать схему 3-входового элемента ИЛИ-НЕ с буфером на 3 состояния.

Вариант 2 к упражнению 8 .Нарисовать схему 3-входового элемента И-НЕ с открытым коллектором.

Вариант 3 к упражнению 8 .Нарисовать схему 3-входового элемента ИЛИ с буфером на 3 состояния.

ВВЕДЕНИЕ

Давайте поговорим о характеристиках идеального семейства логических микросхем. Они не должны рассеивать мощность, иметь нулевую задержку распространения сигнала, управляемые времена нарастания и спада сигнала, а также иметь помехоустойчивость, эквивалентную 50% размаха выходного сигнала.

Параметры современных семейств КМОП-микросхем (комплементарных МОП) приближаются к этим идеальным характеристикам.

Во-первых, КМОП-микросхемы рассеивают малую мощность. Типовое значение статической рассеиваемой мощности составляет порядка 10 нВ на один вентиль, которая образуется токами утечки. Активная (или динамическая) рассеваемая мощность зависит от напряжения источника питания, частоты, выходной нагрузки и времени нарастания входного сигнала, но ее типовое значение для одного вентиля при частоте 1 МГц и нагрузке емкостью 50 пФ не превышает 10 мВт.

Во-вторых, время задержки распространения сигнала в КМОП-вентилях хотя и не равно нулю, но достаточно мало. В зависимости от напряжения источника питания, задержка распространения сигнала для типового элемента находится в диапазоне от 25 до 50 нс.

В третьих, времена нарастания и спада контролируемы, и представляют собой скорее линейные, чем ступенчатые функции. Обычно времена нарастания и спада имеют на 20-40% большие значения, чем время задержки распространения сигнала.

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

Еще одним немаловажным фактором, свидетельствующим в пользу КМОП-микросхем, является их малая стоимость, особенно при использовании в портативном оборудовании, питающемся от маломощных батарей.

Источники питания, в системах, построенных на КМОП-микросхемах, могут быть маломощными, и, как следствие, недорогими. Благодаря малой потребляемой мощности, подсистема питания может быть проще, а значит дешевле. В радиаторах и вентиляторах нет необходимости, благодаря низкой рассеиваемой мощности. Непрерывное совершенствование технологических процессов, а также увеличение объемов производства и расширение ассортимента выпускаемых КМОП-микросхем приводит к снижению их стоимости.

Существует множество серий логических микросхем КМОП-структуры. Первой из них была серия К176, далее К561 (CD4000AN) и КР1561 (CD4000BN), но наибольшее развитие функциональные ряды получили в сериях КР1554 (74ACxx), КР1564 (74HCxx) и КР1594 (74ACTxx).

Функциональные ряды современных КМОП-микросхем серий КР1554, КР1564 и КР1594 содержат полнофункциональные эквиваленты микросхем ТТЛШ-серий КР1533 (74ALS) и К555 (74LS), которые полностью совпадают как по выполняемым функциям, так и по разводке выводов (цоколевке). Современные КМОП-микросхемы по сравнению с их прототипами, сериями К176 и К561, потребляют значительно меньшую динамическую мощность и многократно превосходят их по быстродействию.

Для упрощения схемотехнических решений, разработаны КМОП-серии с входным пороговым напряжением ТТЛ-уровней (КР1594 и некоторые другие), так и КМОП-уровней (КР1554, КР1564 и некоторые другие). Диапазон рабочих температур для микросхем общего применения находится в пределах -40-+85С, и -55-+125С —специального применения. В табл. 1 приведено сравнение входных и выходных характеристик КМОП и ТТЛШ-микросхем.

Таблица 1. Сравнение электрических параметров КМОП и ТТЛШ-схем

ТЕХНОЛОГИЯ

КМОП с ПКК-затвором

Улучш.

КМОП с ПКК-затвором

КМОП с Метали-ческим.-затвором

Стан-дартн.

Малопо-требля-ющая ТТЛШ

Улучшенная Малопотреб-ляющая ТТЛШ

Быстро-действу-ющая

ТТЛШ

Power dissipation per gate (mW)

Статическая

При частоте 100 кГц

Время задержки распространения

(нс) (CL = 15 пФ)

Максимальная тактовая частота

(МГц) (CL = 15 пФ)

Минимальный выходной ток (мА)

Стандартные выходы

Коэффициент разветвления по выходу (Нагрузка на на один вход К555)

Стандартные выходы

Выходы с повышенной нагрузочной способностью

Максимальный входной ток, IIL (мА) (VI = 0,4 В)

ХАРАКТЕРИСТИКИ КМОП-МИКРОСХЕМ

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

Основной КМОП-схемой является инвертор, показанный на рис. 1. Он состоит из двух полевых транзисторов, работающих в режиме обогащения: с каналом P-типа (верхний) и каналом N-типа (нижний). Для обозначения выводов питания приняты: VDD или VCC — для положительного вывода и VSS или GND — для отрицательного. Обозначения VDD и VCC позаимствованы из обычных МОП-схем и символизируют источники питания истока и стока транзисторов. Они не относятся непосредственно к схемам КМОП, поскольку выводами питания являются истоки обоих комплементарных транзисторов. Обозначения VSS или GND позаимствованы от ТТЛ-схем, и эта терминология сохранилась и для КМОП-микросхем. Далее будут указываться обозначения VCC и GND.

Логическими уровнями в КМОП-системе являются VCC (логическая “1”) и GND (логический “0”). Поскольку ток, протекающий во “включенном” МОП-транзисторе практически не создает на нем падения напряжения, и поскольку входное сопротивление КМОП-вентиля очень велико (входная характеристика МОП-транзистора, в основном, емкостная и выглядит подобно вольтамперной характеристике МОП-транзистора сопротивлением 1012 Ом, зашунтированного конденсатором емкостью 5 пФ), то и логические уровни в КМОП-системе будут практически равны напряжению источника питания.

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

На рис. 2 показаны характерные кривые N-канального и P-канального полевых транзисторов, работающих в режиме обогащения.

Из этих характеристик следует ряд важных выводов. Рассмотрим кривую для N-канального транзистора с напряжением Затвор-Исток равным VGS=15 В. Следует заметить, что для постоянного управляющего напряжения VGS, транзистор ведет себя, как источник тока для значений VDS (напряжение Сток-Исток) больших, чем VGS-VT (VT-пороговое напряжение МОП-транзистора). Для значений VDS меньше VGS-VT транзистор ведет себя, в основном, подобно резистору.

Следует также заметить, что для меньших значений VGS кривые имеют аналогичный характер, за тем исключением, что величина IDS значительно меньше, и, в действительности, IDS возрастает пропорционально квадрату VGS. P-канальный транзистор имеет практически одинаковые, но комплементарные (дополняющие) характеристики.

В случае управления емкостной нагрузкой с помощью КМОП-элементов, начальное изменение напряжения, приложенного к нагрузке, будет иметь линейный характер, благодаря “токовой” характеристике на начальном участке, получаемой округлением преобладающей резистивной характеристики, когда значение VDS мало отличается от нуля. Применительно к простейшему КМОП-инвертору, показанному на рис. 1, по мере уменьшения напряжения VDS до нуля, выходное напряжение VOUT будет стремиться к VCC или GND, в зависимости от того, какой транзистор открыт: P-канальный или N-канальный.

Если увеличивать VCC, и, следовательно, VGS, инвертор должен развивать на конденсаторе большую амплитуду напряжения. Однако, для одного и того же приращения напряжения, нагрузочная способность IDS резко возрастает, как квадрат VGS, и поэтому времена нарастания и задержки распространения сигнала, показанные на рис. 3, уменьшаются.

Таким образом, можно видеть, что для данной конструкции, и, следовательно, фиксированного значения емкости нагрузки, увеличение напряжения источника питания увеличит быстродействие системы. Увеличение VCC увеличит быстродействие, но также и рассеиваемую мощность. Это верно по двум причинам. Во-первых, произведение CV2f, а значит мощность, возрастают. Это мощность, рассеиваемая в КМОП-схеме, или любой аналогичной схеме, по названной выше причине, при управлении емкостной нагрузкой.

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

Вторая причина заключается в том, что произведение VI или мощность, рассеиваемая на КМОП-схеме, возрастает с ростом напряжения источника питания VCC (для VCC>2VT). Каждый раз, когда схема переключается из одного состояния в другое, кратковременно возникает сквозной ток, протекающий от VCC к GND через два одновременно открытых выходных транзистора.

Поскольку пороговые напряжения транзисторов не изменяются с ростом VCC, то диапазон входного напряжения, в пределах которого верхний и нижний транзисторы одновременно находятся в проводящем состоянии, увеличивается с ростом VCC. В то же время, большее значение VCC обеспечивает большие значения управляющих напряжений VGS, которые также приводят к увеличению токов JDS. В связи с этим, если время нарастания входного сигнала равняется нулю, то через выходные транзисторы не было бы сквозного тока от VCC к GND. Эти токи возникают по той причине, что фронты входного сигнала имеют конечно малые времена нарастания и спада, и, следовательно, входное напряжение требует определенного конечно малого времени для прохождения диапазона, в котором два выходных транзистора включены одновременно. Очевидно, что времена нарастания и спада фронтов входного сигнала должны иметь минимальное значение, для уменьшения рассеиваемой мощности.

Давайте взглянем на передаточные характеристики (рис. 5), как они изменяются с изменением питающего напряжения VCC. Условимся считать, что оба транзистора в нашем простейшем инверторе имеют идентичные, но комплементарные характеристики и пороговые напряжения. Предположим, что пороговые напряжения, VT, равны 2V. Если VCC меньше порогового напряжения 2V, ни один из транзисторов не может быть включен, и схема работать не будет. На рис. 5а показана ситуация, когда напряжение источника питания в точности соответствует пороговому напряжению. В таком случае схема должна работать со 100% гистерезисом. Однако, это не совсем гистерезис, поскольку оба выходных транзистора закрыты, и выходное напряжение поддерживается на емкостях затворов, следующих по цепи схем. Если VCC находится в пределах одного и двух пороговых напряжений (рис. 5б), происходит уменьшение величины “гистерезиса”, по мере приближения VCC к значению, эквивалентному 2VT (рис. 5в). При напряжении VCC, эквивалентном двум пороговым напряжениям, “гистерезис” отсутствует; также нет сквозного тока через два одновременно открытых выходных транзистора в моменты переключений. Когда значение VCC превышает два пороговых напряжения, кривые передаточной характеристики начинают закругляться (рис. 5г). Когда VIN проходит через область, где оба транзистора открыты, т.е. в проводящем состоянии, токи, протекающие в каналах транзисторов, создают падения напряжений, дающие закругления характеристик.

Рассматривая КМОП-систему на предмет шума, необходимо рассматривать, по крайней мере, две характеристики: помехоустойчивость и запас помехоустойчивости.

Современные КМОП-схемы имеют типичное значение помехоустойчивости равное 0,45VCC. Это означает, что ложный входной сигнал, равный 0,45VCC или менее отличающийся от VCC или GND, не будет распространяться в системе, как ошибочный логический уровень. Это не означает, что на выходе первой схемы вообще не появится никакого сигнала. На самом деле, в результате воздействия сигнала помехи, на выходе появится выходной сигнал, но он будет ослаблен по амплитуде. По мере распространения этого сигнала в системе, он будет ослаблен последующими схемами еще больше, пока он совсем не исчезнет. Обычно такой сигнал не изменяет выходное состояние логического элемента. В обычном триггере, ложный входной синхронизирующий импульс амплитудой 0,45VCC не приведет к изменению его состояния.

Производитель КМОП-микросхем также гарантирует наличие запаса помехоустойчивости 1 Вольт во всем диапазоне питающих напряжений и температур и для любой комбинации входов. Это всего лишь отклонение характеристики помехоустойчивости, для которой гарантирован особый набор входных и выходных напряжений. Другими словами, из данной характеристики следует, что для того, чтобы выходной сигнал схемы, выраженный в Вольтах, находился в пределах 0,1VCC от значения соответствующего логического уровня (“нуля” или “единицы”), входной сигнал не должен превышать значение 0,1VCC плюс 1 Вольт выше уровня “земли” или ниже уровня “питания”. Графически данная ситуация показана на рис. 4.

Данные характеристики близко напоминают запас помехоустойчивости стандартных ТТЛ-схем, который составляет 0,4 В (рис. 6). Для полноты картины зависимости выходного напряжения VOUT от входного VIN, приведем кривые передаточных характеристик (рис. 5).

АНАЛИЗ ПРИМЕНЕНИЯ В СИСТЕМЕ

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

НЕИСПОЛЬЗУЕМЫЕ ВХОДЫ

Проще говоря, неиспользуемые входы не должны быть оставлены не подключенными. По причине очень большого входного сопротивления (1012 Ом), плавающий вход может дрейфовать между логическими “нулем” и “единицей”, создавая непредсказуемое поведение выхода схемы и связанные с этим проблемы в системе. Все неиспользуемые входы должны быть подключены к шине питания, “общему” проводу или другому используемому входу. Выбор совершенно не случаен, поскольку следует учитывать возможное влияние на выходную нагрузочную способность схемы. Рассмотрим, к примеру, четырехвходовый элемент 4И-НЕ, используемый, как двухвходовый логический вентиль 2И-НЕ. Его внутренняя структура показана на рис. 7. Пусть входы A и B будут неиспользуемыми входами.

Если неиспользуемые входы должны быть подключены к фиксированному логическому уровню, тогда входы A и B должны быть подключены к шине питания, чтобы разрешить работу остальных входов. Это приведет к включению нижних A и B транзисторов и выключению соответствующих верхних A и B. В таком случае, не более двух верхних транзисторов могут быть включены одновременно. Однако если входы A и B подключены к входу C, входная емкость утроится, но каждый раз, когда на вход C поступает уровень логического “нуля”, верхние транзисторы A, B и C — включаются, утраивая значение максимального выходного тока уровня логической “единицы”. Если на вход D поступает также уровень логического “нуля”, все четыре верхних транзистора — включены. Таким образом, подключение неиспользуемых входов элемента И-НЕ к шине питания (ИЛИ-НЕ к “общему” проводу) приведет к их включению, но подключение неиспользуемых входов к другим используемым входам гарантирует увеличение выходного вытекающего тока уровня логической “единицы”, в случае элемента И-НЕ (или выходного втекающего тока уровня логического “нуля”, в случае элемента ИЛИ-НЕ).

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

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

В зависимости от типа логического элемента, объединение входов гарантирует увеличение нагрузочной способности для вытекающего или втекающего токов, но не двух одновременно. Для того чтобы гарантировать увеличение двух выходных токов необходимо параллельно включить несколько логических элементов (рис. 8). В таком случае, увеличение нагрузочной способности достигается за счет параллельного включения нескольких цепочек транзисторов (рис. 7), таким образом, увеличивая соответствующий выходной ток.

РАЗВОДКА ШИН ДАННЫХ

Для этого существует два основных способа. Первый способ — это параллельное соединение обычных буферных КМОП-элементов (например, ). И второй, наиболее предпочтительный, способ — соединение элементов с тремя выходными состояниями.

ФИЛЬТРАЦИЯ ПОМЕХ ИСТОЧНИКА ПИТАНИЯ

Поскольку КМОП-схемы могут работать в широком диапазоне питающих напряжений (3-15 В), необходима минимальная фильтрация. Минимальное значение напряжения источника питания определяется максимальной рабочей частотой самого быстрого элемента в системе (обычно очень небольшая часть системы работает на максимальной частоте). Фильтры должны быть выбраны из расчета поддержания питающего напряжения примерно посередине между указанным минимальным значением и максимальным напряжением, при котором микросхемы еще работоспособны. Однако если требуется минимизировать рассеиваемую мощность, напряжение источника питания должно быть выбрано как можно меньшим, при одновременном удовлетворении требований быстродействия.

МИНИМИЗАЦИЯ РАССЕИВАЕМОЙ МОЩНОСТИ СИСТЕМЫ

Для того чтобы минимизировать энергопотребление системы, она должна работать на минимальной скорости, выполняя поставленную задачу при минимальном питающем напряжении. Мгновенные значения динамической (AC) и статической (DC) потребляемой мощностей возрастают, как при увеличении частоты, так и напряжения источника питания. Динамическая потребляемая мощность (AC) представляет собой функцию произведения CV2f. Это мощность, рассеиваемая в буферном элементе, управляющим емкостной нагрузкой.

Очевидно, что динамическая потребляемая мощность возрастает прямо пропорционально частоте и пропорционально квадрату напряжения источника питания. Она также возрастает с увеличением емкости нагрузки, определяемой, в основном, системой, и не является переменной величиной. Статическая (DC) потребляемая мощность рассеивается в моменты переключения и представляет собой произведение VI. В любом КМОП элементе возникает мгновенный ток от шины питания на “общий” провод (при VCC>2VT) рис. 9.

Максимальная амплитуда тока — это быстро возрастающая функция входного напряжения, которое, в свою очередь, представляет собой функцию напряжения источника питания (рис. 5г).
Действительная величина произведения VI мощности, рассеиваемой системой, определяется тремя показателями: напряжением источника питания, частотой и временами фронтов нарастания и спада входного сигнала. Очень важным фактором является время нарастания входного сигнала. Если время нарастания велико, рассеиваемая мощность возрастает, т.к. устанавливается токовый путь в течение всего времени, пока входной сигнал проходит область между пороговыми напряжениями верхнего и нижнего транзисторов. Теоретически, если время нарастания считать равным нулю, токовый путь не возникал бы, и VI мощность равнялась бы нулю. Однако, поскольку время нарастания имеет конечно малую величину, всегда появляется сквозной ток, который быстро возрастает с увеличением напряжения питания.

Есть еще одно обстоятельство, касающееся времени нарастания входного сигнала и потребляемой мощности. Если схема используется для управления большим числом нагрузок, время нарастания выходного сигнала будет возрастать. Это приведет к увеличению VI рассеиваемой мощности в каждом устройстве, управляемом такой схемой (но не в самой управляющей схеме). Если потребляемая мощность достигает критического значения, необходимо увеличить крутизну выходного сигнала параллельным включением буферных элементов или разделением нагрузок для того, чтобы уменьшить общую потребляемую мощность.

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

  1. Напряжение источника питания. Произведение CV2f рассеиваемой мощности возрастает пропорционально квадрату напряжения питания. Произведение VI рассеиваемой мощности возрастает приблизительно пропорционально квадрату напряжения источника питания.
  2. Уровень входного напряжения. Произведение VI рассеиваемой мощности возрастает, если входное напряжение находится в пределах между “нулевым потенциалом (GND) плюс пороговое напряжение” и “напряжением питания (VCC) минус пороговое напряжение”. Наибольшая рассеиваемая мощность наблюдается, когда VIN приближается к 0,5 VCC. На произведение CV2f уровень входного напряжения влияния не оказывает.
  3. Время нарастания входного сигнала. Произведение VI рассеиваемой мощности возрастает с увеличением времени нарастания, поскольку сквозной ток через одновременно открытые выходные транзисторы устанавливается на более продолжительное время. На произведение CV2f время нарастания входного сигнала влияния также не оказывает.
  4. Емкость нагрузки. Произведение CV2f мощности, рассеиваемой в схеме, возрастает пропорционально емкости нагрузки. Произведение VI рассеиваемой мощности не зависит от емкости нагрузки. Однако увеличение емкости нагрузки приведет к увеличению времен нарастания фронтов выходного сигнала, что, в свою очередь, приведет к росту произведения VI рассеиваемой мощности в управляемых этим сигналом логических элементах.

СОГЛАСОВАНИЕ С ЛОГИЧЕСКИМИ ЭЛЕМЕНТАМИ ДРУГИХ СЕМЕЙСТВ

Существует два основных правила для согласования элементов всех других семейств с микросхемами КМОП. Во-первых, КМОП-схема должна обеспечивать необходимые требования по входным токам и напряжениям элементов других семейств. И, во-вторых, что еще важнее, амплитуда выходного сигнала логических элементов других семейств должна максимально соответствовать напряжению источника питания КМОП-схемы.

P-КАНАЛЬНЫЕ МОП-СХЕМЫ

Существует целый ряд требований, которые необходимо обеспечить при согласовании P-МОП и КМОП-схем. Во-первых, это набор источников питания с различными напряжениями. Большинство P-МОП-схем рассчитаны для работы при напряжении от 17 В до 24 В, в то время как схемы-КМОП рассчитаны на максимальное напряжение 15 В. Другой проблемой P-МОП-схем, в отличие от КМОП, является значительно меньшая амплитуда выходного сигнала, чем напряжение источника питания. Выходное напряжение P-МОП-схем изменяется в пределах практически от более положительного потенциала питающего напряжения (VSS) до нескольких вольт выше более отрицательного потенциала (VDD). Поэтому, даже в случае работы P-МОП-схемы от источника напряжением 15 В, амплитуда ее выходного сигнала все равно будет меньше необходимой, чтобы обеспечить согласование с КМОП-схемой. Существует несколько способов решения данной проблемы, в зависимости от конфигурации системы. Рассмотрим два способа построения системы полностью на МОП-схемах и один способ, когда в системе используются ТТЛШ-схемы.

В первом примере используются только P-МОП и КМОП-схемы с напряжением питания менее 15 В (см. рис. 10). В этой конфигурации КМОП-схема управляет P-МОП непосредственно. Однако P-МОП-схема не может управлять КМОП напрямую, поскольку ее выходное напряжение уровня логического нуля значительно превышает нулевой потенциал системы. Для “подтягивания” выходного потенциала схемы к нулю, вводится дополнительный резистор RPD. Его величина выбирается достаточно малой, чтобы обеспечить желаемую постоянную времени RC при переключении выхода из “единицы” в “ноль” и, в то же время, достаточно большой, чтобы обеспечить необходимую величину уровня логической “единицы”. Этот способ подходит также и для выходов P-МОП-схем с открытыми стоками.

Другим способом в полностью МОП-системе является применение источника опорного напряжения на основе обычного стабилитрона для формирования более отрицательного потенциала, питающего КМОП-схему (рис. 11).

В этой конфигурации используется источник питания P-МОП-схемы напряжением 17-24 В. Опорное напряжение выбирается таким образом, чтобы уменьшить напряжение питания КМОП-схем до минимального размаха выходного напряжения P-МОП-схемы. КМОП-схема может по-прежнему управлять P-МОП непосредственно, но теперь, P-МОП-схема может управлять КМОП без “подтягивающего” резистора. Другими ограничениями являются: питающее напряжение КМОП-схем, которое должно быть меньше 15 В, и необходимость обеспечения опорным источником достаточного тока для питания всех КМОП-схем в системе. Это решение вполне пригодно, если источник питания P-МОП-схемы должен быть больше 15 В, и потребляемый ток КМОП-схемами достаточно мал, чтобы его мог обеспечить простейший параметрический стабилизатор.

Если в системе используются ТТЛШ-схемы, то должны быть, по крайней мере, два источника питания. В таком случае, КМОП-схема может работать от однополярного источника и управлять P-МОП-схемой непосредственно (рис. 12).

N-КАНАЛЬНЫЕ МОП-СХЕМЫ

Согласование КМОП с N-МОП-схемами проще, хотя некоторые проблемы существуют. Во-первых, N-МОП-схемы требуют меньшего напряжения источника питания, обычно в диапазоне 5-12 В. Это позволяет согласовывать их с КМОП-схемами непосредственно. Во вторых, амплитуда выходного сигнала КМОП-схем находится в диапазоне практически от нуля до напряжения источника питания минус 1-2 В.

При более высоких значениях напряжения источника питания N-МОП и КМОП-схемы могут работать напрямую, поскольку выходной уровень логической единицы N-МОП-схемы будет отличаться от напряжения источника питания всего на 10-20%. Однако, при меньших значениях напряжения питания, напряжение уровня логической единицы будет меньше уже на 20-40%, поэтому необходимо включение “подтягивающего” резистора (рис. 13).

ТТЛ-, ТТЛШ-СХЕМЫ

При согласовании данных семейств с КМОП-схемами возникают два вопроса. Во-первых, достаточно ли напряжения уровня логической единицы биполярных семейств для непосредственного управления КМОП-схемами? ТТЛ- и ТТЛШ-схемы вполне способны управлять КМОП-схемами серии 74HCXX напрямую без дополнительных “подтягивающих” резисторов. Однако, КМОП-схемами серии CD4000 (К561, КР1561) они управлять не способны, поскольку характеристики последних не гарантируют работоспособность в случае непосредственного подключения без подтягивающих резисторов.

ТТЛШ-схемы способны непосредственно управлять КМОП-схемами во всем диапазоне рабочих температур. Стандартные ТТЛ-схемы способны непосредственно управлять КМОП-схемами в большей части температурного диапазона. Однако, ближе к нижней границе температурного диапазона, напряжение уровня логической единицы ТТЛ-схем уменьшается и рекомендуется введение “подтягивающего” резистора (рис. 14).

Согласно зависимости допустимых значений напряжений входных уровней от напряжения источника питания для КМОП-схем (см. рис. 4), если входное напряжение превышает значение VCC-1,5 В (при VCC=5 В), то выходное напряжение не превысит 0,5В. Следующий КМОП-элемент усилит это напряжение 0,5 В до соответствующего напряжения VCC или GND. Напряжение уровня логической “1” для стандартных ТТЛ-схем составляет минимум 2,4 В при выходном токе 400 мкА. Это наихудший случай, поскольку выходное напряжение ТТЛ-схемы будет только приближаться к этому значению при минимальной температуре, максимальном значении входного уровня “0” (0,8 В), максимальных токах утечки и минимальном напряжении питания (VCC=4,5 В).

При нормальных условиях (25°С, VIN=0,4 В, номинальных токах утечки в КМОП-схеме и напряжении источника питания VCC=5 В) уровень логической “1” будет скорее соответствовать VCC-2VD или VCC-1,2 В. При изменении одной только температуры, выходное напряжение будет изменяться по зависимости “два умножить -2 мВ на один градус температуры” или “-4 мВ на градус”. Напряжения VCC-1,2 В вполне достаточно для непосредственного управления КМОП-схемой без необходимости включения “подтягивающего” резистора.

Если при определенных условиях выходное напряжение ТТЛ-схемы уровня логической “1” может упасть ниже VCC-1,5 В необходимо использовать резистор для управления КМОП-схемой.
Вторым вопросом является, сможет ли КМОП-схема обеспечить достаточный выходной ток, чтобы обеспечить входное напряжение уровня логического “0” для ТТЛ-схемы? Для логической “1” такой проблемы не существует.

Для ТТЛШ-схемы входной ток достаточно мал, чтобы обеспечить непосредственное управление двумя такими входами. Для стандартной ТТЛ-схемы входной ток в десять раз превышает ток ТТЛШ-схемы и, следовательно, выходное напряжение КМОП-схемы, в таком случае, превысит максимально допустимое значение напряжения уровня логического “0” (0,8 В). Однако, внимательно изучая спецификацию выходной нагрузочной способности КМОП-схем, можно заметить, что двухвходовый элемент И-НЕ может управлять одним ТТЛ-входом, хотя и в крайнем случае. К примеру, выходное напряжение уровня логического “нуля” для приборов MM74C00 и MM74C02 во всем температурном диапазоне составляет 0,4 В при токе 360 мкА, при входном напряжении 4,0 В и напряжении питания 4,75 В. Обе схемы показаны на рис. 15.

Обе схемы имеют одинаковую нагрузочную способность, но их структуры различны. Это означает, что каждый из двух нижних транзисторов прибора MM74C02 может обеспечить тот же ток, что и два последовательно включенных транзистора MM74C00. Два транзистора MM74C02 вместе могут обеспечить вдвое больший ток при заданном выходном напряжении. Если допустить увеличение выходного напряжения логического “нуля” до значения 0,8 В, то прибор MM74C02 сможет обеспечить в четыре раза больший выходной ток, чем 360мкА, т.е. 1,44 мА, что близко к 1,6 мА. На самом деле, ток 1,6 мА — это максимальный входной ток для ТТЛ-входа, и большинство ТТЛ-схем работают при токе не более 1 мА. Также, ток 360 мкА — это минимальный выходной ток для КМОП-схем. Реальное значение находится в пределах 360-540 мкА (что соответствует входному току 2-3 ТТЛШ-входов). Ток 360мкА указан для входного напряжения 4 В. Для входного напряжения 5 В, выходной ток будет порядка 560 мкА во всем диапазоне температур, делая управление ТТЛ-входом еще проще. При комнатной температуре и входном напряжении 5 В, выход КМОП-схемы может обеспечить ток 800 мкА. Следовательно, двухвходовый элемент ИЛИ-НЕ обеспечит выходной ток 1,6 мА при напряжении 0,4 В, если на оба входа элемента ИЛИ-НЕ поступает напряжение 5 В.

Отсюда можно заключить, что один двухвходовый элемент ИЛИ-НЕ, входящий в состав прибора MM74C02, можно использовать для управления стандартным ТТЛ-входом вместо специального буфера. Однако это приведет к некоторому снижению помехоустойчивости в диапазоне температур.

Источники информации