回路を反転させるために、PMOSがすでにCMOSを使用しているのに、なぜCMOSを使用するのですか?


8

PMOSの出力は次のとおりです。

I/P    O/P  
 0      1  
 1      0  

反転ロジックにCMOSを使用する代わりに、これを使用できないのはなぜですか?
(私はこのトピックと主題の初心者なので、簡単な言葉で説明してください)


2
FWIW、OPが説明するのは、PMOSトランジスタの特性ではなく、共通ソース/共通エミッタ段の特性です。
Vladimir Cravero

回答:


28

つまり、効率性です。


入力がロー(GNDなど)のときに、PMOSトランジスタを使用してロジック出力をハイ(VDDなど)にドライブできます。ただし、同じPMOSトランジスタを使用して、入力がハイのときにロジック出力をローに駆動することはできません

PMOSインバーターで入力をハイに駆動すると、オフになり、出力は実質的にハイインピーダンスのままになります。これは論理ローではありません

あなたの実際の真理値表は:

I/P    O/P

 0      1
 1      Z

トランジスタがオフのときに抵抗を使用して出力をLowにすることにより、このLowを駆動できないことを克服できます。ただし、LOWを強く駆動できるようにするには、低い値の抵抗が必要です。

ここに画像の説明を入力してください

この抵抗は常に出力の両端にあります。つまり、PMOSをオンにしてHighに駆動すると、PMOSから抵抗を介してグラウンドに大電流が流れます。これは多くのエネルギーを使用します。何十億ものスイッチがある場合、消費電力が非常に高くなることがわかります。

より良い方法は、この抵抗をNMOSトランジスタに置き換えることです。これはCMOSと呼ばれます。NMOSデバイスを使用することで、出力がハイに駆動されたとき(PMOSがオン)、抵抗をオフにできると考えることができます。

また、NMOSを使用すると、オンにすると、NMOSが実質的に短絡になるため、強力なロジックLOWを得ることができます。

したがって、CMOSは相補型トランジスタを使用することで、静的電力消費非常に低くなります。出力が高または低に保持されている場合、電力はほとんど消費されません。


8

CMOSは製造が複雑ですが、スイッチングしないときはほとんど電力を消費しませんが、PMOSはスイッチングしないときでも電力を多く消費します。

ここから以下の簡単なインバーターの回路になります。

概略図

この回路のシミュレーションCircuitLabを使用して作成された回路

IN = 0の場合、NMOS(M2)は(ほぼ)開回路であり、PMOS(M1)は(ほぼ)短絡です。IN = 1の場合の反対:NMOSは短絡であり、PMOSは開回路です。「強く」駆動されるのは、出力のVdd(5V)またはグラウンドです。

その結果、消費電力が低くなります。


2
IC抵抗はMOSFETよりも物理的にはるかに大きいという事実を考慮すると、CMOSは実際には製造がより簡単かもしれません。
Caleb Reister 2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.