Wie funktioniert diese BJT-Schaltung als NAND-Gatter?

Ich verstehe Logikgatter und ihre Wahrheitstabellen, aber wenn es um die Schaltkreise der Gatter geht, habe ich Probleme, sie zu verstehen. Könnte jemand bitte erklären, wie diese BJT-Schaltung wie das NAND-Logikgatter funktioniert?

Geben Sie hier die Bildbeschreibung ein

(Originalbildquelle Basic Logic Gates and Buffers )

Es ist erwähnenswert, dass Sie ein NAND-Gatter erhalten, wenn Sie beide Eingänge eines ODER-Gatters invertieren. Und wenn Sie den Ausgang eines UND-Gatters invertieren, ist dies eine weitere Möglichkeit, ein NAND-Gatter zu erhalten.

Antworten (3)

Am besten ist es, jeden Fall einzeln zu analysieren. Dieses Gate hat zwei Eingangssignale, also nur vier zu analysierende Kombinationen. Notieren Sie für jeden Fall die Eingaben und die daraus resultierende Ausgabe. Nach den vier Fällen hast du eine Wahrheitstabelle, von der du sagst, dass du sie bereits verstehst.

Hier ist der Fall mit beiden Eingängen 0:

Beide Transistoren sind offensichtlich ausgeschaltet, sodass der Pullup den Ausgang hoch treibt.

Führen Sie nun den (1,0)-Eingabefall aus:

Der untere Transistor ist offensichtlich ausgeschaltet, also kann der Ausgang wieder nur hoch sein.

Fall (0,1):

Fall (1,1):

Aus diesen vier Fällen erhält man die Wahrheitstabelle:

  Ein1 Ein2 Aus
  --- --- ---
    0 0 1
    1 0 1
    0 1 1
    1 1 0

das ist die NAND-Funktion.

Wenn einer der Transistoren ausgeschaltet ist (dh die Eingänge A oder B sind LOW), ist die Verbindung zwischen Ausgang und Masse offen. In diesem Fall ist der Ausgang HIGH. Sie können sich diesen Fall besser vorstellen, indem Sie die Transistoren aus der Schaltung entfernen.

Um dies zu ändern, müssen beide Eingänge eingeschaltet werden (beide Transistorbasissignale auf HIGH ändern), damit der Ausgang mit Masse (LOW) verbunden wird. Sie können sich diesen Fall vorstellen, indem Sie Emitter-Kollektor jedes Transistors kurzschließen oder die Verbindungen durch einen Draht ersetzen.

Das ist genau die Wahrheitstabelle eines NAND: Der Ausgang ist nur LOW, wenn beide Eingänge A und B HIGH sind.

Sie müssen sich nicht jede mögliche Kombination von Transistoren merken, um Fragen wie diese zu beantworten. Um Probleme wie das vorgestellte und das andere, das in einem Kommentar unten verlinkt ist , zu lösen , sollten Sie so argumentieren, wie ich es hier tue.

Sie müssen verstehen, wie ein Transistor funktioniert (in diesem Fall als Schalter). Dann können Sie feststellen, ob der Transistor leitet oder nicht. Wenn es leitend ist, können Sie die Schaltung vereinfachen, indem Sie die Kollektor-Emitter-Verbindung durch einen Kurzschluss (dh einen Draht) ersetzen. Wenn es nicht leitet, können Sie die Verbindung durch einen offenen Stromkreis ersetzen. Anschließend löst ihr die resultierenden Schaltungen.

Natürlich vereinfache ich die Dinge zu sehr, aber nur aus didaktischen Gründen. Transistoren haben viele andere Eigenschaften, die wir hier abstrahiert haben, aber das sollte im wirklichen Leben berücksichtigt werden, da es die Ergebnisse solcher Schaltungen beeinflusst.

Ich verstehe das, ich habe jetzt die Tore und so. Dies ist jedoch zum Beispiel meine Scheinfrage vvcap.net/db/RgyRxKKMIY3FcAJIQd4e.htp . Wie kann ich erkennen, was das ist -.-
Da die Scheinfrage nicht aussagt, welcher Spannungspegel welchem ​​logischen Wert entspricht, kann sie ohne weitere Informationen nicht beantwortet (sondern nur erraten) werden.
Es geht also darum, sich das Diagramm zu merken, anstatt Informationen oder Wissen zu verwenden, um es herauszufinden. Wenn ja, wow, ist das blöd...
@Ricardo Wenn einer der Transistoren ausgeschaltet ist, bleibt der Ausgang schwebend. Wie kann der Ausgang als HIGH abgeleitet werden, bis ein Pull-up am Ausgang auftritt?
@Avin - Das Originalbild (nicht die Scheinfrage) zeigt den Ausgang, der von einem Widerstand hochgezogen wird. Ich gehe davon aus, dass das ausgefüllte Dreieck eine positive Spannungsquelle (HIGH) ist. Liege ich falsch?
@Ricardo Entschuldigung. Erst jetzt ist mir aufgefallen, dass sich das Originalbild von dem in der Scheinfrage unterscheidet. Für das Originalbild ist die Antwort, die Sie gegeben haben, absolut richtig. Meine Stimme geht für dich.
@ user2982832 - Es geht nicht darum, sich das Diagramm zu merken. Sie sollten argumentieren, wie ich es in meiner Antwort getan habe. Sie müssen verstehen, wie ein Transistor funktioniert (in diesem Fall als Schalter). Dann können Sie feststellen, ob der Transistor leitet oder nicht. Wenn es leitend ist, können Sie die Schaltung vereinfachen, indem Sie die Kollektor-Emitter-Verbindung durch einen Kurzschluss (einen Draht) ersetzen. Wenn es nicht leitet, können Sie die Verbindung durch einen offenen Stromkreis ersetzen. Dann lösen Sie die resultierende Schaltung. Natürlich vereinfache ich die Dinge zu sehr, aber nur aus didaktischen Gründen.
@ user2982832 - zum Beispiel können Sie in Ihrer Scheinfrage (auf die ich jetzt zugreifen kann) feststellen, dass es sich um ein UND handelt, indem Sie alle möglichen Eingaben anwenden und seine Wahrheitstabelle bestimmen. Wenn einer der Eingänge LOW ist, besteht keine Verbindung zwischen Ausgang und HIGH-Spannung, sodass die Ersatzschaltung nur mit Masse verbunden ist (was den Ausgang = LOW macht). Nur wenn sowohl A als auch B HIGH sind, wird der Ausgang mit HIGH-Spannung kurzgeschlossen, wodurch er HIGH wird. Das ist genau die Wahrheitstabelle für ein UND-Gatter (Ausgang ist nur HIGH, wenn sowohl A als auch B HIGH sind).
@Alvin - Ja, das war ein bisschen verwirrend für mich, vor allem, weil ich auch keinen Zugriff auf die Scheinfrage hatte. Außerdem erwähnte Brian, dass es nicht genügend Informationen gebe, um das Problem zu lösen, was ich widersprach, aber ohne die Scheinfrage zu sehen, begann ich an meinem Verstand zu zweifeln.
Link zur Scheinfrage ist tot.

Eingang A und Eingang B sind beide mit beispielsweise +5 Volt verbunden. Der obere Widerstand ist ebenfalls mit +5 Volt verbunden. Nehmen wir an, alle Widerstandswerte sind 1K. Wenn sowohl A als auch B nicht eingeschaltet sind, kann der Strom vom oberen Widerstand die untere Masse nicht erreichen. Dies bedeutet, dass der Strom an den Ausgangspfad gesendet wird. Dieser obere Widerstand wird in diesem Fall als Pull-up-Widerstand bezeichnet.

Wenn sowohl A als auch B eingeschaltet sind, fließt der gesamte Strom zur unteren Masse. Dies liegt daran, dass die Transistoren bis zu 100-mal mehr Strom vom oberen Widerstand zur unteren Masse fließen lassen als von den Eingängen in die Masse, wenn er in die Basis des Transistors fließt. Wenn der Strom zur unteren Masse fließt, ist der Spannungsabfall am oberen Widerstand sehr hoch, nahe bei 5 Volt. Dies bedeutet, dass am Ausgangspunkt der Schaltung grundsätzlich keine Spannung anliegt, wenn die Eingänge A und B beide eingeschaltet sind.

UND- und NAND-Logikgatter können verwirrend sein, da sie beide mit zwei Transistoren aufgebaut werden können. Um jedoch einen Ausgang weiter nach unten in die Schaltung zu senden, benötigt das UND-Gatter drei Transistoren. Es ist also fair, zunächst von diesen Logikgattern verwirrt zu werden. Ich habe kürzlich ein Video gemacht, in dem erklärt wird, wie man all die verschiedenen Arten von Logikgattern baut. Einschließlich der Erstellung eines NAND-Gatters und 7 Möglichkeiten zur Implementierung eines UND-Gatters. https://youtu.be/nB6724G3b3E