Ich habe eine MOSFET-Schaltung, die ein Mikrocontroller (unter Verwendung seiner GPIOs) manipuliert, um die Stromversorgung anderer Geräte zu steuern. Ich habe gestern bemerkt, als ich den Mikrocontroller von der Schaltung gelöst habe, dass die LED auf der Platine immer noch leuchtete. Dies bedeutet also, dass 5 V an der Versorgung des MOSFET zum Drain und damit zur R_load gelangten. Unten ist das Schema für die Schaltung. Ist dieser Fehler beabsichtigt oder liegt ein anderer Fehler vor?
Wann sollte ich erwarten, dass 5 V an den R_load geliefert werden (GPIO: 3,3 V, GND, offener Stromkreis)?
Sie haben einen P-Typ-MOSFET. Es leitet, wenn sein Gate nach unten gezogen wird. Deshalb hat es den Pull-Up an seinem Gate - es ist aus, solange das Gate hoch ist.
Ihr 2N3904 zieht das MOSFET-Gate nach unten, wenn Sie seiner Basis Strom zuführen. Wenn der GPIO hoch ist, wird der Kollektor niedrig und der MOSFET versorgt Ihre Last mit Strom.
Der Effekt, den Sie gesehen haben, trat auf, als kein Prozessor auf der Platine installiert war.
Der 2N3904 hat eine ziemlich hohe Verstärkung - ein sehr kleiner Strom an der Basis könnte dazu führen, dass das Gate weit genug heruntergezogen wird, um die Last mit Strom zu versorgen.
Sie müssen dies an der Basis Ihres 2N3904 tun:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Dadurch wird die Basis des 2N3904 niedrig gezogen, wenn kein anderer Eingang angeschlossen ist. R2 bietet einen besseren Erdungspfad für Streuspannungen als die Basis und stellt sicher, dass der Transistor ausgeschaltet bleibt, bis Sie ihn einschalten möchten.
Stellen Sie sicher, dass R2 größer als R1 ist.
Es gibt vorgespannte Transistoren, in die die Widerstände eingebaut sind. Sie sind ein Ersatz für viele SMD-Transistoren. Tauschen Sie Ihren 2N3904 gegen einen vorgespannten NPN-Transistor aus. Problem gelöst.
Ich ging und ließ es durch einen Simulator laufen. Die Schaltung funktioniert wie beschrieben: Hoch auf der Basis des 2N3904 schaltet die Stromversorgung der Last ein.
Simulieren Sie diese Schaltung
Entweder schleicht sich irgendwo viel zu viel Strom ein oder etwas ist kaputt. Vielleicht gibt es einen anderen Teil der Schaltung, der die Basis des 2N3904 hochzieht.
Erden Sie die Basis vollständig (kurz gegen Masse) und prüfen Sie, ob die LED noch leuchtet.
Es sollte für den Eingang Low ausgeschaltet und für High eingeschaltet sein. Für offen ist es wahrscheinlich ausgeschaltet, es sei denn, es gibt eine Art Antenneneffekt auf die Basisverbindung zum BJT.
Möglicherweise möchten Sie eine schnellere Diode als die 1N4007 verwenden, z. B. 1N5819.
Feynman137
JRE
JRE
JRE
JRE
Feynman137
Feynman137
JRE
Feynman137
Feynman137