Обратите внимание на то, что МОП-транзисторы в этих схемах используются как инверторы с общим истоком, а не как истоковые повторители. В цифровых логических схемах подобных представленным нас обычно интересует выходное напряжение («логический уровень»), продуцируемое некоторым входным напряжением; резистор служит просто пассивной нагрузкой в цепи стока, обеспечивая при запертом ПТ выходное напряжение, равное напряжению питания стока. С другой стороны, если мы заменим резистор осветительной лампочкой, реле, приводом печатающей головки или какой-то другой мощной нагрузкой, получим схему мощного переключателя (рис. 3.3). Хотя мы используем ту же самую схему «инвертора», однако при переключении мощной нагрузки нас интересует ее включение и выключение, а не напряжение выхода.
Инвертор на КМОП.
Представленные выше инверторы на n-канальном или p-канальном МОП-транзисторе имеют недостатки: они потребляют ток в состоянии «ВКЛ» и имеют относительно высокое выходное сопротивление в состоянии «ВЫКЛ». Молено уменьшить выходное сопротивление (уменьшив R), но только ценой увеличения рассеиваемой мощности, и наоборот. За исключением источников тока иметь высокое выходное сопротивление, конечно же, всегда плохо. Даже если подключенная к выходу нагрузка имеет высокое сопротивление (например, это затвор другого МОП-транзистора), все равно возникают проблемы шумов из-за емкостных наводок и уменьшается скорость переключения из состояния «ВКЛ» в состояние «ВЫКЛ» («хвост переключения») за счет паразитной емкости нагрузки. В этом случае, например, инвертор на n-канальном МОП-транзисторе со стоковым резистором, имеющим компромиссное сопротивление, скажем 10 кОм, даст на выходе форму сигнала, показанную на рис. 3.57.
Рис. 3.57.
Ситуация напоминает однокаскадный эмиттерный повторитель из разд. 2.15
, в котором потребляемая мощность в состоянии покоя и мощность, направляемая в нагрузку выбираются из тех же компромиссных соображений. Решение здесь одно — использование пушпульной схемы, особенно хорошо подходящей для переключателей на МОП-транзисторах.Взгляните на рис. 3.58; здесь показано, как можно было бы организовать пушпульный (двухтактный) ключ.
Рис. 3.58.
Логический КМОП-инвертор.
Потенциал земли на входе вводит нижний транзистор в состояние отсечки, а верхний — во включенное (замкнутое) состояние, в результате чего на выходе будет высокий логический уровень. Высокий (+UСС
) уровень входа действует противоположным образом, давая на выходе потенциал земли. Это инвертор с низким выходным сопротивлением в обоих состояниях и в нем совершенно отсутствует ток покоя. Называют его КМОП-инвертор (инвертор на комплементарных МОП-транзисторах), и он является базовой структурой для всех цифровых логических КМОП-схем — семейства, которое уже стало преобладающим в больших интегральных схемах (БИС) и которому, похоже, предопределено заменить более ранние семейства логических схем (так называемые ТТЛ-схемы), построенные на биполярных транзисторах. Обратите внимание на то, что КМОП-инвертор представляет собой два комплементарных МОП-ключа, соединенных последовательно и включаемых попеременно, в то время как аналоговый КМОП-ключ (рассмотренный ранее в этой главе) — это параллельно соединенные комплементарные МОП-ключи, включаемые и выключаемые одновременно.Упражнение 3.14.
Комплементарные МОП-транзисторы в КМОП-инверторе оба работают как инверторы с общим истоком, тогда как комплементарные биполярные транзисторы в пушпульных схемах разд. 2.15 являются (неинвертирующими) эмиттерными повторителями. Попробуйте нарисовать «комплементарный биполярный инвертор», аналогичный КМОП-инвертору. Почему он не сможет работать?
О цифровых КМОП-схемах гораздо больше будет сказано там, где будут рассматриваться цифровые логические схемы и микропроцессоры (гл. 8-11
). На сей момент остановимся на очевидном: КМОП-схемы — это семейство маломощных логических схем (с нулевым потреблением мощности в состоянии покоя), имеющих высокое полное входное сопротивление и жестко заданные уровни выходного напряжения, соответствующие полному диапазону напряжений питания. Однако прежде чем оставить сей предмет, мы не можем устоять против соблазна показать еще одну КМОП-схему (рис. 3.59). Это логический вентиль И-НЕ, на выходе которого будет низкий логический уровень только в том случае, если на обоих входах — на входе А и на входе В — будет высокий уровень. Понять, как он работает, исключительно просто.
Рис. 3.59.
ΚΜΟΠ-вентили И-НЕ и И.