Mengapa kita menggunakan CMOS untuk membalikkan sirkuit ketika PMOS sudah mencapai itu?


8

Output dalam PMOS adalah sebagai berikut:

I/P    O/P  
 0      1  
 1      0  

Mengapa saya tidak bisa menggunakan ini alih-alih menggunakan CMOS untuk membalik logika?
(Tolong jelaskan secara sederhana karena saya pemula dalam topik dan subjek ini)


2
FWIW, apa yang OP jelaskan bukanlah karakteristik dari transistor PMOS, tetapi dari tahap common source / common emitor.
Vladimir Cravero

Jawaban:


28

Dengan kata lain: Efisiensi .


Anda dapat menggunakan transistor PMOS untuk menggerakkan output logika tinggi (mis. VDD) ketika input rendah (mis. GND). Namun, Anda tidak dapat menggunakan transistor PMOS yang sama untuk menggerakkan output logika rendah ketika input tinggi .

Ketika Anda menggerakkan input tinggi di inverter PMOS Anda, itu mati , meninggalkan output efektif impedansi tinggi, yang tidak masuk akal rendah .

Tabel kebenaran Anda yang sebenarnya adalah:

I/P    O/P

 0      1
 1      Z

Anda dapat mengatasi ketidakmampuan untuk mengemudi rendah, dengan menggunakan resistor untuk menarik output rendah ketika transistor dimatikan. Namun untuk dapat sangat mendorong rendah, Anda memerlukan resistor bernilai rendah .

masukkan deskripsi gambar di sini

Resistor ini selalu melintasi output, yang berarti bahwa ketika Anda mengaktifkan PMOS untuk menggerakkan tinggi, arus besar akan mengalir dari PMOS melalui resistor ke ground. Ini menggunakan banyak energi . Jika Anda memiliki milyaran sakelar, Anda dapat melihat bahwa konsumsi daya akan sangat tinggi .

Pendekatan yang lebih baik adalah mengganti resistor ini dengan transistor NMOS. Ini disebut CMOS. Dengan menggunakan perangkat NMOS , Anda dapat menganggapnya sebagai mampu mematikan resistor ketika output didorong tinggi (PMOS aktif).

Menggunakan NMOS Anda juga bisa mendapatkan logika yang kuat rendah karena ketika dihidupkan, NMOS secara efektif pendek.

Oleh karena itu CMOS dengan menggunakan transistor komplementer, memiliki disipasi daya statis yang sangat rendah - ketika output ditahan baik tinggi atau rendah, hampir tidak ada daya yang dikonsumsi.


8

CMOS, walaupun lebih rumit untuk dibuat, mengkonsumsi daya yang sangat kecil ketika tidak beralih, sedangkan PMOS mengkonsumsi lebih banyak daya bahkan ketika itu tidak beralih.

Dari sini, jadilah sirkuit di bawah ini untuk inverter sederhana:

skema

mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab

Ketika IN = 0, maka NMOS (M2) adalah (hampir) sirkuit terbuka dan PMOS (M1) adalah (hampir) sirkuit pendek. Sebaliknya ketika IN = 1: NMOS adalah hubung singkat dan PMOS adalah hubung-terbuka. Baik Vdd (5V) atau ground pada output yang didorong "sangat".

Akibatnya Anda memiliki disipasi daya yang lebih rendah.


2
CMOS mungkin sebenarnya lebih mudah dibuat, mengingat fakta bahwa resistor IC secara fisik jauh lebih besar daripada MOSFET.
Caleb Reister
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.