BJT-Transistoren UND-Gatter

Ich versuche, ein einfaches UND-Gatter mit 2 2N2222-Transistoren und der + 5-V-Quelle von einem Arduino-Board zu bauen. Zuerst habe ich die Schaltung ohne die Widerstände R1 und R2 ausprobiert, aber der Ausgang war 1, wenn B 1 war (zweiter Eingang) und sonst 0, unabhängig von A. Wenn nach dem Hinzufügen von R1 und R2 nur B 1 und A 0 ist, dann die Die LED leuchtet schwach und wenn beide Eingänge 1 sind, leuchtet die LED hell. Kann ich es so machen, dass nur wenn beide Eingänge wahr sind, die LED leuchtet und sonst aus ist?

UND-Gatterschaltung mit zwei 1k-Widerständen hinzugefügt

Ich habe auch den Strom zwischen R2 und Q2 gemessen und bin mir nicht ganz sicher, wie ich die Messwerte interpretieren soll oder was sie bedeuten. Mit dem Amperemeter auf der Skala 2m zeigt die Anzeige bei A = 1 0,406 (was 0,4 mA bedeutet?) und bei der Skala 20m zeigt die Anzeige bei A = 0 2,23 (2,23 mA?) und bei A = 1 zeigt das Display 0,43 (also 0,43 mA?). Lese ich die Werte am Amperemeter richtig ab und warum ändert sich der Strom durch B, wenn A angeschlossen ist oder nicht?

Welcher Eingang ist A und welcher B in Ihrem Diagramm?
Der mit R1 verbundene ist A, und der mit R2 verbundene ist B
Setzen Sie die LED und den Widerstand auf 5 V zum Kollektor, der Emitter geht auf Masse. Fügen Sie einen Widerstand von der Basis zur Masse hinzu oder wenn der Pegel LO ist, erden Sie den Eingang, lassen Sie ihn nicht schweben.
Marko hat es. Beachten Sie, dass Sie bei B = 1 einen direkten Pfad für den Q2-Basisstrom durch die LED haben. Eine alternative Antwort besteht darin, beide Basisströme zu reduzieren (R1, R2 = 10 kOhm).

Antworten (1)

Ihre Grundschaltung ist ein Schuss in die richtige Richtung, ABER sie würde nur richtig funktionieren, wenn Sie NMOS-Transistoren anstelle von bipolaren verwenden würden.

Das Problem mit NPNs hier ist, dass, wenn Q1 ausgeschaltet ist, Sie aber Q2 einschalten, Q2 sich wie eine Diode verhält, die die Spannung über R3 und D1 hochzieht. Also beginnt D1 (ein bisschen) zu leuchten. Wenn Sie auch Q1 einschalten, kann mehr Strom fließen und Q2 wird in Sättigung arbeiten, die LED wird stärker leuchten.

Wenn Sie können, versuchen Sie es mit NMOSFETs, zwei 2n7000 würden den Trick tun, denke ich.

Es kann auch mit NPNs gemacht werden, aber dann müssten Sie zuerst ein NAND bauen und dann seinen Ausgang invertieren ODER (noch einfacher) die LED in Reihe mit R2 im Schaltplan aus diesem Tutorial verbinden .

Geben Sie hier die Bildbeschreibung ein

LED in Reihe mit R2 schalten: Fertig :-)

Wie würde ich das von Ihnen bereitgestellte Schema auf einem Steckbrett verdrahten? Ich habe Schwierigkeiten herauszufinden, wie ich die Verbindung zwischen R2, OUT und T1 verdrahten soll. Kommen T1- und OUT-Zweige aus dem Knoten? Und da OUT in meinem Fall eine LED ist, sollte ich den Minuspol der LED mit derselben Masse verbinden, in die T2 geht?
Die LED muss mit den Transistoren in Reihe geschaltet werden, dh von OUT nach GND.
Beachten Sie, dass dieser Schaltplan Ihrem Original sehr ähnlich ist! Entfernen Sie aus Ihrem Schaltplan R3 (180 Ohm) und die LED. Und ersetzen Sie das durch einen Draht, damit der Emitter von Q2 (T2 in meinem Schaltplan) geerdet ist. Verbinden Sie nun anstelle von R2 in meinem Schaltplan den 180-Ohm-Widerstand und die LED in Reihe. Ignorieren Sie einfach, dass es "OUT" sagt. Ignorieren Sie übrigens auch Martins Kommentar.