Panduan untuk Prinsip Kerja NAND Gate, Jenis, Jadual Kebenaran dan Kegunaan

ဒီ ၁၁ ၂၀၂၅
Sumber: DiGi-Electronics
Lihat: 1803

Pintu NAND adalah antara blok binaan elektronik digital yang paling banyak digunakan, menggerakkan segala-galanya daripada litar logik mudah kepada pemproses dan sistem memori canggih. Sebagai Gerbang Universal, pintu NAND boleh mencipta semula sebarang fungsi logik lain, menjadikannya asas reka bentuk litar, pengoptimuman dan seni bina semikonduktor. Artikel ini menerangkan cara pintu NAND berfungsi, jenis, aplikasi dan pelaksanaan praktikalnya.

Figure 1. NAND Gate

Apakah pintu NAND?

Pintu NAND melakukan operasi NOT-AND. Ia menghasilkan output RENDAH (0) hanya apabila semua input adalah TINGGI (1). Dalam setiap kes input lain, output kekal TINGGI (1). Oleh kerana pintu NAND sahaja boleh mencipta DAN, ATAU, TIDAK, XOR, XNOR, dan litar yang lebih kompleks, ia dikelaskan sebagai Gerbang Logik Sejagat.

Ungkapan Boolean

Untuk dua input A dan B, output X ialah:

X = (A · B)′

Ini bermakna output ialah hasil terbalik pintu DAN.

Bagaimana Pintu NAND Berfungsi?

Pintu NAND menyemak keadaan inputnya dan mengekalkan outputnya TINGGI melainkan setiap input menjadi TINGGI pada masa yang sama. Hanya apabila semua input berada pada logik 1, pintu menukar outputnya kepada RENDAH. Tingkah laku ini menjadikan pintu NAND secara semula jadi sesuai untuk keadaan selamat gagal dan aktif-rendah, di mana output RENDAH mewakili peristiwa yang disahkan atau dicetuskan. Oleh kerana output kekal TINGGI apabila sebarang input RENDAH, pintu membantu mengelakkan pengaktifan tidak sengaja dan meningkatkan imuniti bunyi. Akibatnya, pintu NAND berguna dalam litar yang memerlukan pengesahan berbilang isyarat sebelum membenarkan tindak balas tahap RENDAH.

Simbol Pintu NAND, Jadual Kebenaran & Rajah Masa

Simbol

Figure 2. NAND Gate Symbol

Jadual Kebenaran (NAND 2 Input)

ABKeluaran
001
011
101
110

Penjelasan Rajah Masa

Figure 3. Timing Diagram

Gambar rajah masa untuk pintu NAND menggambarkan cara output bertindak balas apabila isyarat input berubah dari semasa ke semasa. Ia menunjukkan bahawa output kekal TINGGI sehingga semua input beralih kepada TINGGI, di mana output bertukar RENDAH selepas kelewatan perambatan kecil. Kelewatan ini berbeza-beza bergantung pada sama ada output bergerak dari TINGGI ke RENDAH atau dari RENDAH ke TINGGI, diwakili oleh tpHL dan tpLH. Secara keseluruhan, gambar rajah menyerlahkan bahawa output sentiasa ketinggalan sedikit peralihan input, dan bentuk gelombang yang terhasil ialah songsang masa nyata bagi produk logik A·B.

Jenis Pintu NAND

Pintu NAND datang dalam pelbagai konfigurasi input, tetapi semuanya berkongsi peraturan asas yang sama: output menjadi RENDAH hanya apabila semua input adalah TINGGI. Perbezaan antara setiap jenis terletak pada bilangan isyarat yang boleh mereka nilai sekaligus dan kerumitan logik yang mereka bantu permudahkan.

Pintu NAND 2 Input

Figure 4. 2-Input NAND Gate

Pintu NAND 2 input ialah versi yang paling biasa, menerima dua input dan menghasilkan satu output. Kesederhanaannya menjadikannya sesuai untuk membina fungsi logik asas, peringkat melata, dan membentuk teras banyak reka bentuk digital berskala kecil hingga sederhana.

Pintu NAND 3-Input

Figure 5. 3-Input NAND Gate

Pintu NAND 3 input menilai tiga isyarat input, membolehkan anda menggabungkan lebih banyak keadaan kawalan tanpa menambah pintu tambahan. Ini mengurangkan kiraan komponen dan berguna dalam litar di mana berbilang isyarat mendayakan atau menyekat mesti dipantau bersama.

Gerbang NAND Berbilang Input (n-Input)

Figure 6. Multi-Input (n-Input) NAND Gate

Pintu NAND berbilang input boleh memproses banyak isyarat sekaligus, menjadikannya berkesan untuk penyahkod, logik alamat dan fungsi digital berketumpatan tinggi. Output mereka kekal TINGGI melainkan setiap input adalah TINGGI, membolehkan pengendalian padat keadaan yang kompleks. Untuk mengekalkan tingkah laku yang boleh diramalkan, input yang tidak digunakan hendaklah terikat dengan logik TINGGI.

Operasi Peringkat Transistor Pintu NAND

Pintu NAND asas boleh dilaksanakan menggunakan dua transistor NPN yang disambungkan secara bersiri pada laluan tarik turun. Konfigurasi ini secara langsung mencerminkan tingkah laku kebenaran NAND, di mana output hanya menjadi RENDAH apabila semua input adalah TINGGI.

Figure 7. Transistor-Level Operation of a NAND Gate

Dalam reka bentuk ini, setiap input memacu asas transistor NPN. Pengumpul terikat pada nod output, yang ditarik ke atas oleh perintang (atau beban aktif). Pemancar disambungkan secara bersiri ke tanah. Untuk output menjadi RENDAH, kedua-dua transistor mesti dihidupkan, membolehkan arus mengalir dari nod keluaran ke tanah. Jika mana-mana transistor kekal MATI, laluan tarik turun tidak lengkap, jadi output kekal TINGGI melalui perintang tarik atas.

Pada dasarnya, transistor bersambung siri berkelakuan seperti pintu AND pada rangkaian tarik turun, dan perintang tarik atas menyediakan penyongsangan, menghasilkan fungsi NAND keseluruhan.

Kes Input dan Tingkah Laku Transistor

ABKeadaan TransistorKeluaran
00Kedua-dua transistor MATI1
01Transistor A MATI, B HIDUP1
10Transistor A HIDUP, B MATI1
11Kedua-dua transistor HIDUP0

Apabila kedua-dua input TINGGI, transistor tepu dan membentuk laluan lengkap ke tanah, menarik output RENDAH. Dalam setiap kes lain, output kekal TINGGI.

Aplikasi Pintu NAND

• Pembinaan Logik Sejagat: Pintu NAND ialah asas logik digital kerana mana-mana pintu lain, DAN, ATAU, TIDAK, XOR, XNOR, dan juga litar gabungan yang kompleks, boleh dibina menggunakan NAND sahaja. Ini menjadikan NAND blok binaan pilihan dalam reka bentuk IC dan pengurangan logik.

• Blok Logik Pemproses: CPU dan mikropengawal moden menggunakan logik berasaskan NAND dalam litar aritmetik dan kawalan. ALU, penyahkod arahan dan pelbagai peringkat daftar sering bergantung pada struktur NAND kerana kelajuannya, kiraan transistor yang kecil dan kemudahan penyepaduan ke dalam keluarga logik CMOS.

• Sel Memori: Banyak seni bina memori bergantung pada tingkah laku pintu NAND untuk menyimpan dan mengekalkan keadaan logik. Sel SRAM dan DRAM menggunakan struktur selak berasaskan NAND untuk penyimpanan data yang stabil, manakala selipar dalam litar berjujukan menggunakan pintu NAND gandingan silang untuk mencipta elemen memori dwistabil.

• Litar Penghalaan Data: Sistem digital menggunakan logik terbitan NAND untuk melaksanakan litar penghalaan dan pemilihan seperti pengekod, penyahkod, pemultiples dan penyahmultipleks. Litar ini menguruskan aliran data, pemilihan isyarat dan penyahkodan alamat merentas bas dan subsistem.

• Penyaman dan Kawalan Isyarat: Pintu NAND digunakan untuk membentuk dan mengurus isyarat, melaksanakan tugas seperti penyongsangan, pintu pagar (membenarkan atau menyekat isyarat), selak dan penjanaan atau pembentukan nadi mudah. Ciri-ciri penukaran pantas mereka menjadikannya sesuai untuk pemasaan, penyegerakan dan pembersihan logik.

Kebaikan dan Keburukan NAND Gate

Kelebihan

• Fungsi Gerbang Sejagat: Jenis pintu tunggal boleh melaksanakan sebarang fungsi logik digital, memudahkan reka bentuk litar dan persekitaran pengajaran.

• Mengurangkan Kepelbagaian Komponen: Menggunakan terutamanya pintu NAND meminimumkan bilangan IC atau jenis pintu berbeza yang diperlukan dalam kedua-dua prototaip dan sistem pengeluaran.

• Dioptimumkan untuk CMOS: Struktur NAND menggunakan lebih sedikit transistor daripada banyak fungsi logik yang setara, menghasilkan penggunaan kuasa statik yang lebih rendah dan kecekapan pensuisan yang tinggi.

• Pelaksanaan Logik Kompak: Blok digital yang kompleks, seperti selak, penyahkod dan litar aritmetik, selalunya boleh direalisasikan dengan lebih sedikit transistor apabila berdasarkan logik NAND.

Kelemahan

• Lebih banyak tahap logik mungkin diperlukan: Apabila membina keseluruhan litar semata-mata daripada pintu NAND, peringkat pintu tambahan kadangkala diperlukan untuk meniru fungsi yang lebih mudah seperti OR atau XOR. Ini meningkatkan kerumitan reka bentuk.

• Kelewatan Perambatan Lebih Tinggi dalam Reka Bentuk Ditukar: Lapisan tambahan penukaran NAND ke pintu lain memperkenalkan kelewatan penyebaran tambahan, yang boleh menjejaskan sedikit prestasi pemasaan dalam sistem berkelajuan tinggi.

• Jejak Papan Berpotensi Lebih Besar (Borang Diskret): Jika logik NAND sahaja dilaksanakan menggunakan berbilang pakej IC diskret dan bukannya penyelesaian bersepadu, litar mungkin menduduki lebih banyak ruang PCB dan memerlukan lebih banyak usaha penghalaan.

Gerbang CMOS NAND

Figure 8. CMOS NAND Gate

Pintu CMOS NAND menggunakan rangkaian transistor PMOS dan NMOS pelengkap untuk mencapai penggunaan kuasa yang rendah dan prestasi pensuisan yang kuat. Susunan memastikan bahawa output kekal TINGGI untuk kebanyakan kombinasi input dan menjadi RENDAH hanya apabila semua input adalah TINGGI.

Struktur CMOS

• Rangkaian Tarik Naik (PUN): Dua transistor PMOS disambungkan secara selari. Jika mana-mana input RENDAH, sekurang-kurangnya satu PMOS dihidupkan, menarik output TINGGI.

• Rangkaian Tarik Turun (PDN): Dua transistor NMOS disambungkan secara bersiri. PDN menjalankan hanya apabila kedua-dua input TINGGI, menarik output RENDAH.

Tingkah laku pelengkap ini memastikan logik NAND yang betul sambil memberikan kecekapan kuasa dan imuniti bunyi yang sangat baik.

• Transistor PMOS dihidupkan apabila input = 0, menyediakan laluan tarik naik yang kuat.

• Transistor NMOS dihidupkan apabila input = 1, menyediakan laluan tarik turun yang kuat.

Dengan mengatur PMOS secara selari dan NMOS secara bersiri, litar secara semula jadi melaksanakan fungsi logik NAND.

Jadual Operasi CMOS NAND

ABTindakan PMOSTindakan NMOSKeluaran
00HIDUP – HIDUPMATI – MATI1
01HIDUP – MATIMATI – HIDUP1
10MATI – HIDUPHIDUP – MATI1
11MATI – MATIHIDUP – HIDUP0

Jadual ini menunjukkan bahawa output kekal TINGGI melainkan kedua-dua transistor NMOS menjalankan secara serentak, betul-betul sepadan dengan logik NAND.

Kad Pengenalan Pintu NAND

Di bawah ialah jadual perbandingan IC yang diperluaskan untuk SEO dan kegunaan praktikal.

Nombor Kad PengenalanKeluarga LogikPeneranganJulat VoltanKelewatan PerambatanNota
7400TTLNAND Quad 2-input5V\~10nsLogik TTL standard
74HC00CMOSBerkelajuan tinggi, kuasa rendah2–6V\~8nsSesuai untuk sistem 5V/3.3V moden
74LS00TTL-SchottkyLebih pantas daripada TTL5V\~9nsKuasa lebih rendah daripada TTL standard
74HCT00CMOS (input peringkat TTL)Serasi dengan MCU 5V4.5–5.5V\~10nsDigunakan dalam papan mikropengawal
4011CMOSPelbagai bekalan3–15V\~50nsBaik untuk litar campuran analog/digital
74LVC00CMOS ModenUltra pantas, voltan rendah1.65–3.6V\~3nsDigunakan dalam antara muka logik berkelajuan tinggi

Membina Pintu Logik Lain Hanya Menggunakan Pintu NAND

Oleh kerana pintu NAND ialah Pintu Universal, anda boleh mencipta semula semua fungsi logik asas menggunakan hanya pintu NAND. Ini amat berguna dalam reka bentuk IC, penyederhanaan logik dan membina blok gabungan tersuai.

BUKAN Pintu (Penyongsang)

Figure 9. NOT Gate (Inverter)

Pintu NAND boleh berfungsi sebagai pintu NOT hanya dengan menyambungkan kedua-dua inputnya kepada isyarat yang sama. Dengan kedua-dua input diikat bersama, pintu menilai nilai tunggal ini seolah-olah ia digunakan dua kali. Apabila input TINGGI, pintu melihat (1,1) dan mengeluarkan RENDAH; apabila input RENDAH, pintu melihat (0,0) dan mengeluarkan TINGGI. Konfigurasi ini menghasilkan songsang logik isyarat asal, membolehkan satu pintu NAND beroperasi sebagai penyongsang yang padat dan boleh dipercayai.

DAN Pintu

Figure 10. AND Gate

Pintu AND boleh dibuat menggunakan hanya dua pintu NAND. Pertama, input masuk ke pintu NAND, menghasilkan output AND terbalik, (A· B)’. Hasil ini kemudiannya dihalakan ke pintu NAND kedua dengan inputnya diikat bersama, menyebabkan isyarat terbalik semula. Penyongsangan kedua membatalkan yang pertama, menghasilkan fungsi AND sebenar, A·B. Susunan dua peringkat ini membolehkan reka bentuk NAND sahaja untuk meniru logik standard DAN.

ATAU Pintu

Figure 11. OR Gate

Pintu OR berasaskan NAND dibina dengan terlebih dahulu menterbalikkan setiap input menggunakan dua pintu NAND yang berasingan, dengan setiap pintu menerima input yang sama pada kedua-dua pin. Ini menghasilkan BUKAN A dan BUKAN B. Isyarat terbalik ini kemudiannya dimasukkan ke dalam pintu NAND ketiga, yang, menurut undang-undang De Morgan, mengeluarkan bersamaan dengan A ATAU B. Dengan menggabungkan ketiga-tiga pintu NAND ini, isyarat akhir berkelakuan sama seperti fungsi OR standard.

Gerbang XOR / XNOR

Figure 12. XOR / XNOR Gate

Melaksanakan pintu XOR menggunakan hanya pintu NAND biasanya memerlukan empat atau lebih peringkat, bergantung pada reka bentuk dan tahap pengoptimuman yang dipilih. Untuk mendapatkan fungsi XNOR, pintu NAND tambahan digunakan untuk menterbalikkan output XOR, menghasilkan operasi kesetaraan logik. Kedua-dua fungsi XOR dan XNOR diperlukan dalam sistem digital, muncul dalam penambah separuh dan penuh, penjanaan pariti dan litar semak, pembanding kesaksamaan, dan pelbagai aplikasi aritmetik dan integriti isyarat di mana perbandingan tahap bit yang tepat diperlukan.

Contoh Litar Menggunakan Pintu NAND

Pintu NAND tidak terhad kepada logik teori, ia muncul dalam banyak litar praktikal yang digunakan untuk kawalan, masa, ingatan dan penjanaan isyarat. Di bawah ialah beberapa contoh sebenar yang biasa dilaksanakan.

Litar Kawalan LED

Figure 13. LED Control Circuit

Pintu NAND boleh mengawal LED supaya ia kekal HIDUP untuk semua kombinasi input kecuali apabila setiap input adalah TINGGI. Ini menjadikannya berguna untuk penunjuk amaran, isyarat sedia sistem atau kuasa yang baik, dan pemantauan status mudah di mana sebarang input RENDAH harus mencetuskan tindak balas yang boleh dilihat.

Selak SR

Figure 14. SR Latch

Dua pintu NAND gandingan silang membentuk selak SR (Set–Reset) yang mampu menyimpan satu bit. Litar mengekalkan keadaan outputnya sehingga input memerintahkan perubahan, menyediakan blok binaan asas untuk selipar, penimbal, daftar dan sel SRAM yang digunakan di seluruh sistem digital.

Pengayun Berasaskan NAND

Figure 15. NAND-Based Oscillator

Pintu NAND yang dipasangkan dengan rangkaian pemasaan RC boleh menjana ayunan gelombang persegi berterusan. Dengan memasukkan sebahagian daripada output kembali ke salah satu input pintu, kapasitor mengecas dan menyahcas dalam gelung, menghasilkan denyutan jam untuk kaunter, mikropengawal, berkelip LED, penjana nada dan litar pemasaan lain.

Kesimpulannya

Pintu NAND kekal sebagai salah satu komponen yang paling serba boleh dan berkuasa dalam reka bentuk logik digital. Fungsi sejagat mereka, struktur transistor yang cekap dan penggunaan meluas merentas CPU, memori dan litar kawalan menjadikannya sangat diperlukan dalam elektronik moden. Memahami cara pintu NAND beroperasi, daripada tahap transistor kepada sistem yang kompleks, membolehkan anda mereka bentuk sistem digital yang lebih pintar, lebih pantas dan lebih dipercayai.

Soalan Lazim [Soalan Lazim]

Apakah perbezaan antara logik NAND dan logik NOR?

NAND dan NOR kedua-duanya adalah Gerbang Universal, tetapi NAND mengeluarkan RENDAH hanya apabila semua input adalah TINGGI, manakala NOR mengeluarkan TINGGI hanya apabila semua input adalah RENDAH. NAND biasanya lebih pantas dan lebih cekap transistor dalam CMOS, menjadikannya lebih banyak digunakan dalam IC moden.

Mengapakah pintu NAND lebih disukai dalam reka bentuk IC digital?

Pintu NAND menggunakan lebih sedikit transistor, bertukar dengan cepat dan menggunakan kuasa statik yang sangat sedikit dalam CMOS. Ini menjadikannya sesuai untuk logik padat dan berprestasi tinggi seperti pemproses, tatasusunan memori dan peranti logik boleh atur cara.

Bagaimanakah pintu NAND berkelakuan dengan input yang tidak digunakan?

Input NAND yang tidak digunakan hendaklah terikat dengan logik TINGGI. Ini menghalang nod terapung, pengambilan hingar dan output yang tidak dapat diramalkan, memastikan tingkah laku logik yang stabil dan konsisten dalam litar digital.

Bolehkah pintu NAND digunakan sebagai penyongsang mudah?

Ya. Dengan menyambungkan kedua-dua input pintu NAND kepada isyarat yang sama, pintu mengeluarkan songsang logik input. Ini membolehkan satu pintu NAND berfungsi sebagai pintu BUKAN yang boleh dipercayai.

Apakah yang berlaku jika input pintu NAND berubah perlahan dan bukannya bertukar dengan bersih?

Peralihan input yang perlahan atau bising boleh menyebabkan gangguan output yang tidak diingini atau berbilang peristiwa pensuisan. Untuk mengelakkan ini, pereka bentuk sering menggunakan input pencetus Schmitt atau peringkat penimbal untuk membersihkan dan mengasah isyarat input sebelum ia sampai ke pintu NAND.