Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Windows 10
  • Логические элементы на кмоп-транзисторах. Логические уровни кмоп микросхем

Логические элементы на кмоп-транзисторах. Логические уровни кмоп микросхем

Для конкретной серии микросхем характерно использование типового электронного узла — базового логического элемента. Этот элемент является основой построения самых разнообразных цифровых электронных устройств.

Ниже рассмотрим особенности базовых логических элементов различных логик.

Элементы транзисторно-транзисторной логики

Характерной особенностью ТТЛ является использование многоэмиттерных транзисторов. Эти транзисторы сконструированы таким образом, что отдельные эмиттеры не оказывают влияния друг на друга. Каждому эмиттеру соответствует свой p-n-переход. В первом приближении многоэмиттерный может моделироваться схемой на диодах (см. пунктир на рис. 3.27).

Упрощенная схема ТТЛ-элемента приведена на рис. 3.27. При мысленной замене многоэмиттерного транзистора диодами получаем элемент диодно-транзисторной логики «И-НЕ». Из анализа схемы можно сделать вывод, что если на один из входов или на оба входа подать низкий уровень напряжения, то базы транзистора Т 2 будет равен нулю, и на коллекторе транзистора Т 2 будет высокий уровень напряжения. Если на оба входа подать высокий уровень , то через базу Т 2 транзистора будет протекать большой базовый и на коллекторе транзистора Т 2 будет низкий уровень , т. е. данный элемент реализует функцию И-НЕ:

u вых = u 1 · u 2 . Базовый элемент ТТЛ содержит многоэмиттерный транзистор, выполняющий логическую операцию И, и сложный инвертор (рис. 3.28).

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

Для увеличения быстродействия элементов ТТЛ используются транзисторы с диодами Шоттки (транзисторы Шоттки).

Базовый логический элемент ТТЛШ (на примере серии К555)

В качестве базового элемента серии микросхем К555 использован элемент И-НЕ. На рис. 3.29, а изображена схема этого элемента, а условное графическое обозначение приведено на рис. 3.29, б .

Такой эквивалентен рассмотренной выше паре из обычного транзистора и диода Шоттки. ТранзисторVT 4 — обычный биполярный транзистор.

Если оба входных напряжения u вх1 и u вх2 имеют высокий уровень, то диодыVD 3 и VD 4 закрыты, транзисторы VT 1 ,VT 5 открыты и на выходе имеет место напряжение низкого уровня. Если хотя бы на одном входе имеется низкого уровня, то транзисторы VT 1 и VT 5 закрыты, а транзисторы VT 3 и VT 4 открыты, и на входе имеет место напряжение низкого уровня. Полезно отметить, что транзисторы VT 3 и VT 4 образуют так называемый составной (схему Дарлингтона).

Микросхемы ТТЛШ

Микросхемы ТТЛШ серии К555 характеризуются следующими параметрами:

● питания +5 В;

● выходное напряжение низкого уровня — не более 0,4 В;

● выходное высокого уровня — не менее 2,5 В;

● помехоустойчивость — не менее 0,3 В;

● среднее время задержки распространения сигнала — 20 нс;

● максимальная рабочая частота — 25 МГц.

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

Особенности других логик

Основой базового логического элемента ЭСЛ является токовый ключ. Схема токового ключа (рис. 3.30) подобна схеме дифференциального усилителя.

Необходимо обратить внимание на то, что микросхемы ЭСЛ питаются отрицательным напряжением (к примеру, −4,5 В для серии К1500). На базу транзистора VT 2 подано отрицательное постоянное опорное напряжение U оп. Изменение входного u вх1 приводит к перераспределению постоянного тока i э0 , заданного сопротивлением R э между транзисторами, что имеет следствием изменение напряжений на их коллекторах. Транзисторы не входят в режим насыщения, и это является одной из причин высокого быстродействия элементов ЭСЛ.

Микросхемы серий 100, 500 имеют следующие параметры:

● питания −5,2 В;

● потребляемая мощность — 100 мВт;

● коэффициент разветвления по выходу — 15;

● задержка распространения сигнала — 2,9 нс.

В микросхемах n-МОП и p-МОП используются ключи соответственно на МОП-транзисторах с n-каналом и динамической нагрузкой (рассмотрены выше) и на МОП-транзисторах с p-каналом.

В качестве примера рассмотрим элемент логики n-МОП, реализующий функцию ИЛИ-НЕ (рис. 3.31).

Он состоит из нагрузочного транзистора Т 3 и двух управляющих транзисторов Т 1 и Т 2 . Если оба транзистора Т 1 и Т 2 закрыты, то на выходе устанавливается высокий уровень . Если одно или оба напряжения u 1 и u 2 имеют высокий уровень, то открывается один или оба транзистора Т 1 и Т 2 и на выходе устанавливается низкий уровень , т. е. реализуется функция u вых = u 1 + u 2.

Для исключения потребления мощности логическим элементом в статическом состоянии используются комплементарные МДП — логические элементы (КМДП или КМОП-логика). В микросхемах КМОП используются комплементарные ключи на МОП-транзисторах. Они отличаются высокой помехоустойчивостью. Логика КМОП является очень перспективной. Рассмотренный ранее комплементарный ключ фактически является элементом НЕ (инвертором).

КМОП — логический элемент

Рассмотрим КМОП — логический элемент, реализующий функцию ИЛИ-НЕ (рис. 3.32).

Если входные напряжения имеют низкие уровни (u 1 и u 2 меньше порогового напряжения n-МОП-транзистора U зи.порог. n), то транзисторы Т 1 и Т 2 закрыты, транзисторы Т 3 и Т 4 открыты и выходное напряжение имеет высокий уровень. Если одно или оба входных u 1 и u 2 имеют высокий уровень, превышающий U зи.порог. n , то открывается один или оба транзистора Т 1 и Т 2 , а между истоком и затвором одного или обоих транзисторов Т 3 и Т 4 устанавливается низкое напряжение, что приводит к запиранию одного или обоих транзисторов Т 3 и Т 4 , а следовательно, на выходе устанавливается низкое . Таким образом, этот элемент реализует функцию u вых = u 1 +u 2 и потребляет мощность от источника питания лишь в короткие промежутки времени, когда происходит его переключение.

Интегральная инжекционная логика (ИИЛ или И 2 Л) построена на использовании биполярных транзисторов и применении оригинальных схемотехнических и технологических решений. Для нее характерно очень экономичное использование площади кристалла полупроводника. Элементы И 2 Л могут быть реализованы только в интегральном исполнении и не имеют аналогов в дискретной схемотехнике. Структура такого элемента и его эквивалентная схема приведены на рис. 3.33, из которого видно, что транзистор T 1 (p-n-p) расположен горизонтально, а многоколлекторный Т 2 (n-p n) расположен вертикально. T 1 выполняет роль инжектора, обеспечивающего поступление дырок из эмиттера транзистора T 1 (при подаче на него положительного через ограничивающий резистор) в базу транзистора Т 2 . Если u 1 соответствует логическому «0», то инжекционный не протекает по базе многоколлекторного транзистора Т 2 и токи в цепях коллекторов транзистора Т 2 не протекают, т. е. на выходах транзистора Т 2 устанавливаются логические «1». При напряжении u 1 соответствующем логической «1», инжекционный протекает по базе транзистора Т 2 и на выходах транзистора Т 2 — логические нули.

Рассмотрим реализацию элемента ИЛИ-НЕ на основе элемента, представленного на рис. 3.34 (для упрощения другие коллекторы многоколлекторных транзисторов Т 3 и Т 4 на рисунке не показаны). Когда на один или оба входа подается логический сигнал «1», то u вых соответствует логическому нулю. Если на обоих входах логические сигналы «0», то напряжение u вых соответствует логической единице.

Логика на основе полупроводника из арсенида галлия GaAs характеризуется наиболее высоким быстродействием, что является следствием высокой подвижности электронов (в 3…6 раз больше по сравнению с кремнием). Микросхемы на основе GaAs могут работать на частотах порядка 10 ГГц и более.

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

На рис. 4.5.2. приведены стоко-затворные характеристики используемых транзисторов. Транзистор с n -каналом (VТ n ) начинает проводить ток, если на его затвор подается положительное напряжение, а транзистор с р -каналом ( p) – если на его затвор подается отрицательное напряжение по отношению к истоку.

Важно, что оба транзистора имеют «пятку» на своих стоко-затворных характеристиках. Таким образом, если мы хотим, чтобы схема работала при положительном напряжении питания (+E П ), то в качестве ключевого транзистора необходимо использовать VТ n , а в качестве нагрузочного – VТ p .

Рис. 4.17.1. КМОП инвертор

Рис. 4.5.2. Стоко-затворные характеристики КМОП транзисторов

Инвертор (рис. 4.17 ) построен так, что исток p соединен с E n , а исток VТ n – с землей. Затворы VТ n и p объединяются и служат входом инвертора, стоки VТ n и p также объединяются и служат выходом инвертора. При таком включении будут справедливы следующие формулы для определения напряжения затвор-исток VТ n и p: U зип = U вх, U зир = U вх -Е п

U зип – напряжение затвор-исток n -канального транзистора (VТ n );

U зир – напряжение затвор-исток р -канального транзистора (VТ р ).

При рассмотрении работы инвертора будем полагать, что VТ n и p обладают идентичными характеристиками и пороговое напряжение U Пп = ½U Пр ½=1,5В.

U Пп - пороговое напряжение n -канального транзистора;

U Пр - пороговое напряжение p -канального транзистора.

Рассмотрим работу КМОП инвертора по его ХВВ (рис. 4.18-а ), на которой можно выделить четыре участка и зависимости U ЗИ = f (U BX ) (рис. 4.18-б ).

Участок 1: U 0 вх £ U Пп . При этом U зип = U вх и VТ n закрыт, U зир = U вх - Е п < U Пр и VТ p открыт.

Рис. 4.18. Характеристики КМОП инвертора:
а) ХВВ, б) U ЗАТВОР-ИСТОК = f(U ВХ); в) I ПОТР = f(U BX)



VТ n закрыт), p находится в глубоком насыщении, на выходе при этом будет напряжение, близкое к E П (U 1 ВЫХ » E П).

Участок II: U П > U ВХ > U Пп,

где U П - напряжение, при котором происходит переключение схемы

и U ВЫХ = 0,5(U 1 - U 0). U ЗИП = U ВХ > U Пп и VТ n начинает открываться, U ЗИР = U ВХ -Е П < U Пр и p открыт.

На этом участке ½U ЗИП ½< ½U ЗИР ½, поэтому p будет оставаться в насыщении, а VТ n – в активном режиме.

VТ n .

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

Точка U П : U ВХ = U П =0,5Е П;

U ЗИП =U ВХ = U П > U Пп , и VТ n открыт; 0,5Е П < U Пр и p открыт.

В этой точке |U ЗИП |=|U ЗИР | следовательно, равны и сопротивления каналов обоих транзисторов. Таким образом, на выходе будет напряжение, равное половине напряжения источника питания (U ВЫХП =0,5E П). Этой точке соответствует вертикальный участок на характеристике. В этот момент схема потребляет максимальный ток, так как оба транзистора открыты. При малейшем изменении входного напряжения выходное напряжение резко меняется.

Участок III: Е П - ½U Пр ½ > U ВХ > U П ; U ЗИП = U ВХ > U Пп и VТ n открыт; U ЗИР = U ВХ -Е П < U Пр и Р открыт, но с ростом U ВХ становится все менее и менее открытым.

На этом участке U ЗИП > |U ЗИР |, и поэтому VТ n находится в насыщении, a p – в активном режиме.

Ток, потребляемый схемой, определяется в этом случае транзистором p .

Выходное напряжение на этом участке равно падению напряжения на канале VТ n . Так как VТ n находится в насыщении, то это падение невелико, и с ростом U BX оно все более и более уменьшается.

Участок IV: Е п > U вх > Е п - ½U Пр ½; U зип = U вх > U Пп и V n открыт; U зир = U вх -Е п >U зип и p закрыт.

В этом состоянии схема практически не потребляет тока (так как p закрыт). VТ n находится в глубоком насыщении, на выходе при этом будет напряжение, близкое к нулю (U вых » 0).

Как видно из ХВВ (рис 4.5.1а ), КМОП элементы обладают хорошей помехоустойчивостью. Помехоустойчивость по нулю и единице равны. Это объясняется тем, что точка переключения (U вх = U П )лежит точно в центре диапазона изменения входного напряжения (Е П >U вх > 0). При Е П = +5В максимальное значение помехи может достигать 1,5В. С ростом E П абсолютная помехоустойчивость увеличивается. Помехоустойчивость КМОП элементов составляет примерно 30% от Е П (U 0 вх.макс » 0.3Е П , U 1 вх.мин » 0.7Е П ).

Так как на входе КМОП инвертора стоят МОП транзисторы с изолированным затвором, то входное сопротивление очень велико (10 12 ¸10 13 Ом). Поэтому по входу такие схемы практически не потребляют тока.

Выходное сопротивление КМОП схем мало как в состоянии Лог. 0, так и в состоянии Лог. 1, так как один из транзисторов VТ n или p обязательно будет открыт. Таким образом, выходное сопротивление определяется сопротивлением канала открытого МОП транзистора и составляет 10 2 ¸10 3 Ом.

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

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

Малое выходное сопротивление элемента в обоих состояниях позволяет быстро перезаряжать емкость нагрузки. Это обуславливает малые времена задержек при включении и выключении схемы. Практически времена задержек равны 50 ¸ 200 нс.

Рис. 4.5.1в поясняет процесс потребления тока схемой.

В статическом положении КМОП схемы потребляют очень маленький ток (10 -6 -10 -7 А).

В основном ток потребляется при переключении схемы, в то время, когда U ЗИП и ½U ЗИР ½> U ПОР и оба транзистора VТ n и VТ p открыты (участки II и III на ХВВ) Однако величина этого тока меньше, чем у ТТЛ схем, так как объемные сопротивления открытых МОП транзисторов превышают сопротивления открытых биполярных транзисторов. По этой причине в схемах КМОП отсутствует ограничивающий резистор.

При переключении схемы расходуется также ток на заряд емкости нагрузки. Величина этого тока может быть определена как I=CEf П где f П – частота переключения схемы.

К преимуществам КМОП схем можно также отнести возможность работы при различных напряжениях питания (3‑15В). При повышении напряжения питания абсолютная помехоустойчивость будет увеличиваться, однако будет увеличиваться и потребляемый ток (участки II и III на ХВВ станут шире). При напряжении питания + 5В уровни сигналов КМОП схем становятся совместимы с уровнями ТТЛ При этом надо, однако, следить, чтобы U 1 вх.мин для КМОП схем было бы больше E П - |U ПР | длянадежного запирания VТ p . Для этой цели часто выход ТТЛ через резистор подключают к E П .

Работа КМОП схем на схемы ТТЛ осуществляется, как правило, через монтажные схемы.

На рис. 4.19 приведена схема базового элемента типа КМОП. Элемент реализует функцию 4И-НЕ. Транзисторы расположены таким образом, что при любой комбинации входных сигналов в схеме не будет протекания сквозного тока. Аналогичным образом строятся элементы типа ИЛИ-НЕ (рис. 4.20) .

В таких схемах из-за последовательного включения транзисторов в одном из плеч увеличивается выходное сопротивление в одном из состояний. Поэтому такие элементы имеют различные времена включения и выключения. Для элемента И-НЕ время включения больше времени выключения, а для элемента ИЛИ-НЕ – наоборот.

Рис. 4.19. Реализация функции 4И-НЕ на КМОП

Рис. 4.20. Реализация функции 4ИЛИ-НЕ на КМОП

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

Рис. 4.21. КМОП-инвертор со схемой защиты затвора от статического электричества

Диоды VD1, VD2 и VD3 защищают изоляцию затвора от пробоя. Диоды VD4 и VD7 защищают выход инвертора от пробоя между р и n областями. Диоды VD5 и VD6 включены последовательно между шинами питания для защиты от случайной перемены полярности питания.

Типичными представителями КМОП схем являются элементы серии К564, которые характеризуются следующими параметрами:

Е П =3¸15В; U 0 =0,01В (при Е П =5В и I н =0); U 1 =4,99В (при Е П =5В и I н =0); I 0 вх =0,2мкА; I 1 вх =0,2мкА; I П =0,17мА (при Е П =10В, F =100кГц и С н =50пФ); t з =80нс; I 0 вых =0,9мА (при U 0 вых =0,5В и Е П =10В); I 1 вых =0,9мА (при U 1 вых =Е П -0,5В и Е П =10В); С н = 200пФ; С вх =12пФ.

Специального внимания при подготовке требует индивидуальный эксперимент (УИРС).

Основной родовой признак ТТЛ - использование биполярных транзисторов, причем структуры только п-р-п. КМОП же, как следует из ее названия, осно­вана на полевых транзисторах с изолированным затвором структуры МОП, причем комплементарных, то есть обоих полярностей - и с w- и с /^-каналом. Схемотехника базовых логических элементов ТТЛ и КМОП приведена на рис. 15.1. На западе их еще называют вентилями - чем можно оправдать та­кое название, мы увидим в конце главы.

Входной многоэмиттерный транзистор ТТЛ мы уже рисовали в главе И - он может иметь сколько угодно (на практике - до восьми) эмиттеров, и эле­мент тогда будет иметь соответствующее число входов. Если любой из эмит­теров транзистора VT1 замкнуть на «землю», то транзистор откроется, а фа-зорасщепляющий транзистор VT2 (с его работой мы знакомы по рис. 6.8) - закроется. Соответственно, выходной транзистор VT3 откроется, а VT4 - закроется, на выходе будет высокий логический уровень, или уровень логи­ческой единицы. Если же все эмиттеры присоединены к высокому потенциа­лу (или просто «висят» в воздухе), то ситуация будет обратная - VT2 откро­ется током через переход база-коллектор VT1 (такое включение транзистора называется «инверсным»), и на выходе установится ноль за счет открытого транзистора VT4. Такой ТТЛ-элемент будет осуществлять функцию «И-НЕ» (логический ноль на выходе только при единицах на всех входах).

ТТЛ

Выходной каскад ТТЛ-элемента представляет собой некое подобие ком­плементарного («пушпульного») каскада класса В, знакомого нам по анало­говым усилителям (см. рис. 8.2). Однако воспроизведение р-п-р-транзисторов оказалось для ТТЛ-технологии слишком сложным, потому такой каскад носит еще название псевдокомплементарного- верхний транзистор VT3 работает в режиме эмиттерного повторителя, а нижний - в схеме с общим эмиттером.

Рис. 15.1. Схемы базовых элементов ТТЛ и КМОП

Кстати, заметим, что из-за недоступности p-w-p-транзисторов воспроизведе­ние схемы «ИЛИ» для ТТЛгтехнологии оказалось крепким орешком, и ее, схемотехника довольно существенно отличается от показанной на рис. 15.1 базовой схемы элемента «И-НЕ».

Заметки на полях

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

Как видно из схемы, ТТЛ-элемент существенно несимметричен и по входам, и по выходам. По входу напряжение логического нуля должно быть доста­точно близко к «земле», при напряжении на эмиттере около 1,5 В (при стан­дартном для ТТЛ питании 5 В) входной транзистор уже запирается. Причем при подаче нуля нужно обеспечить отвод довольно значительного тока база-эмиттер- около 1,6 мА для стандартного элемента, отчего для элементов ТТЛ всегда оговаривается максимальное количество одновременно подсое­диненных к выходу других таких элементов (стандартно - не более десят­ка). В то же время логическую единицу на входы можно не подавать вовсе. Практически, однако, подавать ее следует - по правилам незадействованные входы ТТЛ должны быть присоединены к питанию через резисторы 1 кОм.

Еще хуже дела обстоят на выходе: напряжение логического нуля обеспечива­ется открытым транзистором и действительно довольно близко к нулю - даже при нагрузке в виде десятка входов других таких же элементов оно не превышает 0,5 В, а в нормах на сигнал ТТЛ оговорена величина не более 0,8 В. А вот напряжение логической единицы довольно далеко отстоит от питания и составляет при питании 5 В в лучшем случае (без нагрузки) от 3,5 до 4 В, практически же в нормах оговаривается величина 2,4 В.

Такое балансирование десятыми вольта (напряжение нуля 0,8 В, напряжение порога переключения от 1,2 до 2 В, напряжение единицы 2,4 В) приводит к тому, что все ТТЛ-микросхемы могут работать в довольно узком диапазоне напряжений питания - практически от 4,5 до 5,5 В, многие даже от 4,75 до 5,25 В, то есть 5 В ±5%. Максимально допустимое напряжение питания со­ставляет для разных ТТЛ-серий от 6 до 7 В, и при его превышении они обыч­но горят ясным пламенем. Низкий и несимметричный относительно питания порог срабатывания элемента приводит и к плохой помехоустойчивости.

Самым крупным (и даже более серьезным, чем остальные) недостатком ТТЛ является высокое потребление - до 2,5 мА на один такой элемент, это без учета вытекающих токов по входу и потребления нагрузки по выходу. Так что приходится только удивляться, почему микросхемы ТТЛ, содержащие много базовых элементов, вроде счетчиков или регистров, не требуют охла­ждающего радиатора. Сочетание низкой помехоустойчивости с высоким по­треблением - смесь довольно гремучая, и при разводке плат с ТТЛ-микросхемами приходится ставить по развязывающему конденсатору на ка­ждый корпус. Все перечисленное в совокупности давно бы заставило отка­заться от технологии ТТЛ вообще, однако у них до некоторого времени было одно неоспоримое преимущество: высокое быстродействие, которое для ба­зового элемента в виде, показанном на рис. 15.1, может достигать десятков мегагерц.

В дальнейшем развитие ТТЛ шло по линии уменьшения потребления и улучшения электрических характеристик, в основном за счет использования т. н. переходов Шоттки, на которых падение напряжения может составлять 0,2-0,3 В вместо обычных 0,6-0,7 В (технология ТТЛШ, обозначается бук­вой S в наименовании серии, отечественный аналог- серии 531 и 530). Ба­зовая технология, которая составляла основу широко распространенной в 1960-70-х годах серии 74 без дополнительных букв в обозначении (анало­ги- знаменитые отечественные серии 155 и 133), сейчас практически не используется. ТТЛ-микросхемы в настоящее время можно выбирать из вари­антов, представленных малопотребляющими сериями типа 74LSxx (серии 555 и 533) или быстродействующими типа 74Fxx (серия 1531). Причем по­требление последних практически равно потреблению старых базовых серий при более высоком (до 125 МГц) быстродействии, а для первых все наобо­рот- быстродействие сохранено на уровне базового, зато потребление пи­тания снижено раза в три-четыре.

КМОП

КМОП-элементы намного ближе к представлению о том, каким должен быть идеальный логический элемент. Для начала, как можно видеть из рис. 15.1, они практически симметричны, как по входу, так и по выходу. Открытый по­левой транзистор на выходе (либо /?-типа для логической единицы, либо «-типа для логического нуля) фактически представляет собой, как мы знаем.

просто сопротивление, которое для обычных КМОП-элементов может со­ставлять от 100 до 300 Ом (под «обычными» или «классическими» КМОП мы подразумеваем здесь серию 4000А или 4000В, см. далее). Для дополнитель­ной симметрии на выходе обычно ставят последовательно два инвертора, по­добных показанному на рис. 15.1 справа (жалко, что ли, транзисторов, если потребление не растет?). Поэтому на выходе не сказывается то, что в нижнем плече для схемы «И-НЕ» стоят два таких транзистора последовательно.

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

На практике особенности построения элемента приводят к тому, что в КМОП-микросхемах:

На ненагруженном выходе напряжение логической единицы практически равно напряжению питания, а напряжение логического нуля практически равно потенциалу «земли»;

Порог переключения близок к половине напряжения питания;

Входы практически не потребляют тока, так как представляют собой изо­лированные затворы МОП-транзисторов;

В статическом режиме весь элемент также не потребляет тока от источ­ника питания.

Из последнего положения вытекает, что схема любой степени сложности, построенная с помощью КМОП-элементов, в «застывшем» состоянии и даже при малых рабочих частотах, не превышающих десятка-другого килогерц, практически не потребляет энергии! Отсюда ясно, как стали возможными такие фокусы, как наручные часы, которые способны идти от малюсенькой батарейки годами, или sleep-режим микроконтроллеров, в котором они по­требляют от 1 до 50 мкА на все десятки тысяч составляющих их логических элементов.

Другое следствие вышеперечисленных особенностей - исключительная по­мехоустойчивость, достигающая половины напряжения питания. Но это еще не все преимущества. КМОП-микросхемы «классических» серий могут рабо­тать в диапазоне напряжений питания от 2 до 18 В, а современные быстро­действующие - от 2 до 7 В. Единственное, что при этом происходит- при

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

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

И тут мы подходим к основному недостатку «классической» КМОП-технологии - низкому в сравнении ТТЛ быстродействию. Это обусловлено тем, что изолированный затвор МОП-транзистора представляет собой кон­денсатор довольно большой емкости- в базовом элементе до 10-15 пФ. В совокупности с выходным резистивным сопротивлением предыдущей схе­мы такой конденсатор образует фильтр низких частот. Обычно рассматрива­ют не просто частотные свойства, а время задержки распространения сигнала на один логический элемент. Задержка возникает из-за того, что фронт сиг­нала не строго вертикальный, а наклонный, и напряжение на выходе еще только начнет нарастать (или снижаться), когда напряжение на входе достиг­нет уже значительной величины (в идеале- половины напряжения пита­ния). Время задержки могло достигать у ранних серий КМОП величины 200-250 НС (сравните - у базовой серии ТТЛ всего 7,5 не). На практике при напряжении питания 5 В максимальная рабочая частота «классического» КМОП не превышает 1-3 МГц- попробуйте соорудить на логических эле­ментах генератор прямоугольных сигналов по любой из схем, которые будут разобраны в главе 16, и вы увидите, что уже при частоте 1 МГц форма сигна­ла будет скорее напоминать синусоиду, чем прямоугольник.

Другим следствием наличия высокой входной емкости является то, что при переключении возникает импульс тока перезарядки этой емкости, то есть чем выше рабочая частота, тем больше потребляет микросхема, и считается, что при максимальных рабочих частотах ее потребление может сравниться с по­треблением ТТЛ (по крайней мере, ТТЛ серии 74LS). Дело еще усугубляется тем, что из-за затянутых фронтов импульсов элемент достаточно длительное время находится в активном состоянии, когда оба выходных транзистора приоткрыты (то есть возникает так называемый эффект «сквозного тока»).

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

Однако в современных КМОП, в отличие от «классических», большинство недостатков, связанных с низким быстродействием, удалось преодолеть (правда, за счет снижения допустимого диапазона питания). Подробнее о се­риях КМОП рассказано далее, а пока несколько еще несколько слов об осо­бенностях этих микросхем.

Незадействованные входы элемента КМОП нужно обязательно подключать куда-нибудь - либо к земле, либо к питанию (резисторов при этом не требу­ется, так как вход тока не потребляет), либо объединять с соседним вхо­дом - иначе наводки на столь высокоомном входе полностью нарушат рабо­ту схемы. Причем в целях снижения потребления следует делать это и по отношению к незадействованным элементам в том же корпусе (но не ко всем незадействованным выводам, конечно). «Голый» вход КМОП из-за своей вы-сокоомности может быть также причиной повышенной «смертности» чипов при воздействии статического электричества, однако на практике входы все­гда шунтируют диодами, как показано на рис. 11.4. Допустимый ток через эти диоды также оговаривается в спецификациях.

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

Микросхемы на комплементарных МОП транзисторах (КМОП-микросхемы) строятся на основе МОП транзисторов с 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 В.

Логические элементы КМОП

Эквивалентные схемы элементов, представленных выше, можно получить, используя только PMOS-транзисторы. Однако наибольший интерес представляет совместное применение PMOS и NMOS-транзисторов. Такая технология наиболее популярна сегодня и называется CMOS-технологией. Она обеспечивает максимальное быстродействие работы элементов при низком энергопотреблении по сравнению со всеми другими технологиями.

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

Т.к. все элементы, построенные на NMOS-транзисторах реализуют отрицательные функции (НЕ, ИЛИ-НЕ, И-НЕ), то их можно условно представить так, как показано на блок-схеме рисунка 1.9.

Рисунок 1.9 - Структура NMOS-схемы

При этом все транзисторные цепи объединены в блок PDN (Pull-down Network) – блок отрицательной логики. Для реализации прямых логических функций необходимо соединение двух отрицательных элементов, что снижает быстродействие всего элемента в целом. Концепция CMOS-цепей основана на реализации прямых функций (И, ИЛИ) на PMOS-транзисторах таким образом, что блоки прямой логики (PUN – Pull-up Network) и блоки отрицательной логики (PDN - Pull-down Network) являются дополнениями друг друга. Тогда логическая схема, реализующая типичный логический элемент, будет иметь вид, представленный на рисунке 1.10.

Рисунок 1.10 - Структура CMOS-схемы

Для любой комбинации входных сигналов PDN устанавливает уровень логического нуля на выходе V f , или PUN устанавливает на этом выходе уровень логической единицы. PDN и PUN имеют равное количество транзисторов, которые размещены так, что эти два блока работают параллельно. Там, где PDN включает NMOS-транзисторы, соединенные последовательно, PUN строится на PMOS-транзисторах, соединенных параллельно, и наоборот.

Самый простой пример CMOS-схемы - инвертор, показан на рисунке 1.11.

Рисунок 1.11 - Реализация CMOS-инвертора

Когда сигнал V x =0V, транзистор T2 закрыт, а транзистор T1 открыт. Следовательно, V f =5V, и так как T2 закрыт, ток через транзисторы не течет. Когда V x =5V, то T2 открыт, а T1 закрыт. Таким образом, V f =0V, и тока в цепи по прежнему не будет, т.к. транзистор T1 закрыт. Это свойство справедливо для всех CMOS-цепей – логические элементы практически не потребляют ток в статическом режиме. Ток в таких цепях будет протекать только во время переключения элементов (вот почему, с ростом частоты работы устройств, построенных по этой технологии, возрастает и энергопотребление). Вследствие этого, CMOS-схемы стали наиболее популярной технологией при реализации цифровых логических устройств.

Рисунок 1.12 представляет принципиальную электрическую схему логического элемента И-НЕ CMOS. Реализация этого элемента подобна NMOS-схеме, представленной на рисунке 1.5 за исключением того, что токоограничивающий резистор был заменен блоком PUN, состоящим из двух PMOS-транзисторов, соединенных параллельно. Таблица истинности на рисунке показывает состояние каждого из этих четырех транзисторов для каждой логической комбинации вводов x 1 и x 2 . Легко проверить, что данная схема реализует логическую функцию И-НЕ. В статическом состоянии отсутствует путь для протекания тока от V DD к Gnd.

Рисунок 1.12 - CMOS-реализация логического элемента И-НЕ

Схема на рисунке 1.12 может быть получена исходя из логического выражения, которое определяет логическую функцию И-НЕ, . Это выражение определяет состояния, при которых f = 1; следовательно, оно определяет поведение блока PUN. Так как этот блок состоит из PMOS-транзисторов, которые открываются при подаче на их входы логического нуля, входная переменная x i открывает транзистор, если x i =0. По правилу де Моргана мы имеем:

Таким образом f = 1 , когда либо вход x 1 , либо вход x 2 имеют значение логического нуля, что означает что PUN должен иметь два PMOS-транзистора, соединенных параллельно. Блок PDN должен дополнять функцию f, которая имеет вид:

f = x 1 x 2

Функция f = 1 , когда оба входа x 1 и x 2 равны 1, поэтому блок PDN должен иметь два NMOS-транзистора, соединенных последовательно.

Схема для CMOS-реализации элемента ИЛИ-НЕ может быть получена из логического выражения.

Лучшие статьи по теме