Bir önceki sorumun takibinde: Transistör mantık kapılarındaki direnç değerleri
Ben transistör mantık kapılarının tüm ortak türlerini breadboarded ettik:
XNOR
, NAND
, INV
, NOR
, XOR
, AND
ve OR
.
İki sarı tel giriş A
ve B
. Beyaz kablo inverter girişidir.
Input A=0
+ B=0
+ şunu inv=0
verir:
Input A=0
+ B=1
+ şunu inv=0
verir:
Input A=1
+ B=0
+ şunu inv=0
verir:
Input A=1
+ B=1
+ şunu inv=1
verir:
Tüm mantık mükemmel çalışır, ancak voltaj düşüşü kapılar arasında önemli ölçüde farklılık gösterir. Örneğin, XOR
kapı yaratılır AND
, NAND
ve OR
kapıları ve her transistör gerilim düşüşünü artırır. LED zar zor yanıyor!
Amacım transistörlerden 4 bitlik bir hesap makinesi oluşturmaktır (CMOS çiplerini kullanarak bu sorunla karşılaşmadım). Ancak her mantık kapısı bu gibi önemli voltaj düşüşlerine neden olursa, 10 mantık kapısını birbiri ile nasıl birleştirebilirim? Birçok direnç değeriyle oynadım, ancak çoğu kombinasyon mantık kapılarını işe yaramaz hale getiriyor. XOR
Yukarıdaki kapıyı, örneğin bu basit AND
kapıdaki voltaj düşüşüne uyacak şekilde nasıl ayarlayabilirim ?
EDIT (JIm Dearden tarafından cevap)
Çok şey öğrendim ve cevabınızı ne kadar takdir ettiğimi yeterince vurgulayamıyorum !!!
Çizimler gerçekten açık, eminim gelecekte birçok insan onlardan faydalanacak!
Gerçekten bariz olmasına rağmen, hiç farketmedim:
- NOR
= NOT
(iki girişle)
- OR
= NOR
+ NOT
- NAND
= AND
+NOT
"Basit bir invertör devresine her şeyi temel" gerçekten hile yapar!
Gibi kombine kapılar dahil tüm mantık kapıları XOR
aynı çıktı:)
En iyi dileklerimle!
:)