Вывод в PMOS выглядит следующим образом:
I/P O/P
0 1
1 0
Почему я не могу просто использовать это вместо использования CMOS для инвертирования логики?
(Пожалуйста, объясните простыми словами, как я новичок в этой теме и теме)
Ответы:
Одним словом: эффективность .
Вы можете использовать транзистор PMOS для управления высоким логическим выходом (например, VDD), когда вход низкий (например, GND). Тем не менее, вы не можете использовать тот же PMOS-транзистор для управления низким логическим выходом, когда он высокий .
Когда вы увеличиваете входной сигнал в инверторе PMOS, он отключается , оставляя выходной сигнал с высоким импедансом, который не является логически низким .
Ваша фактическая таблица истинности:
Вы можете преодолеть эту неспособность двигаться низко, используя резистор, чтобы вывести выходной низкий уровень, когда транзистор выключен. Однако, чтобы иметь возможность сильно снижать уровень, вам нужен резистор низкого значения .
Этот резистор всегда находится на выходе, что означает, что когда вы включаете PMOS для возбуждения высокого уровня, большой ток будет течь от PMOS через резистор к земле. Это использует много энергии . Если у вас есть миллиарды коммутаторов, вы увидите, что энергопотребление будет очень высоким .
Лучше всего заменить этот резистор на NMOS-транзистор. Это называется CMOS. Используя устройство NMOS , вы можете думать о том, что оно может отключить резистор, когда выходной сигнал находится на высоком уровне (PMOS включен).
Используя NMOS, вы также можете получить сильный логический минимум, потому что при включении NMOS фактически является коротким.
Поэтому CMOS с использованием дополнительных транзисторов имеет очень низкое рассеивание статической мощности - когда выход поддерживается на высоком или низком уровне, мощность почти не потребляется.
источник
CMOS, хотя и сложнее в изготовлении, потребляет очень мало энергии, когда не переключается, в то время как PMOS потребляет больше энергии, даже когда он не переключается.
От здесь, быть схема ниже для простого инвертора:
смоделировать эту схему - схема, созданная с использованием CircuitLab
Когда IN = 0, тогда NMOS (M2) является (почти) разомкнутой цепью, а PMOS (M1) является (почти) коротким замыканием. Противоположность для случая, когда IN = 1: NMOS - это короткое замыкание, а PMOS - это разомкнутая цепь. Это либо Vdd (5 В), либо заземление на выходе, которое приводится в действие «сильно».
В результате у вас меньше рассеиваемая мощность.
источник