Почему мы используем CMOS для инвертирования цепи, когда PMOS уже достигает этого?

8

Вывод в PMOS выглядит следующим образом:

I/P    O/P  
 0      1  
 1      0  

Почему я не могу просто использовать это вместо использования CMOS для инвертирования логики?
(Пожалуйста, объясните простыми словами, как я новичок в этой теме и теме)

Харшит Пандей
источник
2
FWIW, то, что описывает OP, является характеристикой не транзисторов PMOS, а стадий общего источника / общего эмиттера.
Владимир Краверо

Ответы:

28

Одним словом: эффективность .


Вы можете использовать транзистор PMOS для управления высоким логическим выходом (например, VDD), когда вход низкий (например, GND). Тем не менее, вы не можете использовать тот же PMOS-транзистор для управления низким логическим выходом, когда он высокий .

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

Ваша фактическая таблица истинности:

I/P    O/P

 0      1
 1      Z

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

введите описание изображения здесь

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

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

Используя NMOS, вы также можете получить сильный логический минимум, потому что при включении NMOS фактически является коротким.

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

Том Карпентер
источник
8

CMOS, хотя и сложнее в изготовлении, потребляет очень мало энергии, когда не переключается, в то время как PMOS потребляет больше энергии, даже когда он не переключается.

От здесь, быть схема ниже для простого инвертора:

схематический

смоделировать эту схему - схема, созданная с использованием CircuitLab

Когда IN = 0, тогда NMOS (M2) является (почти) разомкнутой цепью, а PMOS (M1) является (почти) коротким замыканием. Противоположность для случая, когда IN = 1: NMOS - это короткое замыкание, а PMOS - это разомкнутая цепь. Это либо Vdd (5 В), либо заземление на выходе, которое приводится в действие «сильно».

В результате у вас меньше рассеиваемая мощность.

Ренан
источник
2
КМОП на самом деле проще в изготовлении, учитывая тот факт, что резисторы ИС физически намного больше, чем МОП-транзисторы.
Калеб Рейстер