Sebagai tindak lanjut dari pertanyaan saya sebelumnya: Nilai-nilai resistor di gerbang logika transistor
Saya sudah breadboarded semua jenis umum dari gerbang transistor logika:
XNOR
, NAND
, INV
, NOR
, XOR
, AND
dan OR
.
Dua kabel kuning adalah input A
dan B
. Kabel putih adalah input inverter.
Input A=0
+ B=0
+ inv=0
menghasilkan:
Input A=0
+ B=1
+ inv=0
menghasilkan:
Input A=1
+ B=0
+ inv=0
menghasilkan:
Input A=1
+ B=1
+ inv=1
menghasilkan:
Semua logika berfungsi sempurna, tetapi drop-tegangan berbeda secara signifikan antara gerbang. Misalnya, XOR
gerbang dibuat dari AND
, NAND
dan OR
gerbang dan masing-masing transistor meningkatkan drop-tegangan. LED nyaris tidak menyala!
Tujuan saya adalah untuk membangun kalkulator 4-bit dari transistor (menggunakan chip CMOS saya tidak mengalami masalah ini). Tetapi jika masing-masing gerbang logika menghasilkan penurunan tegangan yang signifikan seperti ini, bagaimana saya bisa menggabungkan 10 gerbang logika di belakang satu sama lain? Saya telah bermain-main dengan banyak nilai resistor, tetapi sebagian besar kombinasi membuat gerbang logika tidak berguna. Bagaimana cara menyesuaikan XOR
gerbang di atas agar sesuai dengan penurunan tegangan, misalnya, AND
gerbang sederhana ini ?
EDIT (respons terhadap jawaban oleh JIm Dearden)
Saya belajar banyak dan tidak bisa cukup menekankan betapa saya menghargai jawaban Anda !!!
Gambarnya sangat jelas, saya yakin banyak orang akan mendapat manfaat dari mereka di masa depan!
Meskipun sangat jelas, saya tidak pernah menyadari:
- NOR
= NOT
(dengan dua input)
- OR
= NOR
+ NOT
- NAND
= AND
+NOT
"Basis semuanya pada rangkaian inverter sederhana" memang berhasil!
Semua gerbang logika, termasuk gerbang gabungan XOR
, menghasilkan keluaran yang sama:)
Semoga sukses!
:)