Ich habe gesehen, dass diese Schaltung in mehreren ESP32-Designs (z. B. dem Sparkfun ESP32 Thing ) und in einer Antwort auf dieser Website verwendet wird, mit der ein Gerät entweder mit 5 V über eine USB-Verbindung oder eine Batterie betrieben werden kann. V_OUT
Das im Schaltplan gezeigte Signal geht normalerweise an einen LDO, um 5 V in 3,3 V umzuwandeln.
Mir ist klar, was passiert, wenn nur der USB angeschlossen ist: Strom geht VBUS
durch D1
und aus V_OUT
. Der p-Kanal-MOSFET M1
ist offen.
Wenn USB nicht angeschlossen ist und eine Batterie vorhanden ist, zieht der 10K-Pulldown-Widerstand das MOSFET-Gate auf 0 V, und Strom fließt durch V_BATT
die Body-Diode des MOSFET, was dazu führt, dass die Spannung an V_OUT höher als das Gate ist, sodass der MOSFET-Kanal schließt und leitet (Ich hoffe, dies ist die richtige Interpretation der Ereignisse, bitte korrigieren Sie mich, wenn ich falsch liege).
Was ich nicht verstehe, ist, was passiert, wenn sowohl USB als auch V_BATT gleichzeitig angeschlossen sind. Ich erwarte, dass die Gate-Spannung hoch genug ist, dass der MOSFET-Kanal nicht leitet, aber ich erwarte auch, dass etwas Strom durch die Body-Diode von Drain zu Source fließt. Ist das was passiert? Ist das irgendwie schlecht oder schädlich für die Schaltung?
Wenn ich eine Schaltung erstellen wollte, um ausschließlich zwischen der einen oder anderen Versorgung umzuschalten, aber die an das Gate gebundene Versorgung bevorzuge (dh VBUS
), ist ein p-Kanal-MOSFET im Anreicherungsmodus das richtige Teil?
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Bei V_OUT verbinden sich zwei Spannungen über zwei Dioden. VBUS von USB durch die Diode nach Spannungsverlust an der Diode und V_BATT durch die Body-Diode. Der mit der höheren Spannung an diesem Punkt versorgt das System mit Strom, der andere hat keinen Strom. Selbst wenn VBUS von USB höher ist, geht es gleichzeitig nicht in V_BATT, da Sie bestimmte Vgs am MOSFET benötigen und Gate und Source des MOSFET ungefähr gleich sind (5 V am Gate und die gleichen 5 V minus). -VDiodenabfall an Quelle).
Die höhere Spannung, die an V_OUT ankommt, versorgt das Ding also mit Strom, während aus der anderen Quelle kein Strom gezogen wird, da Sie keinen Strom von niedrigerer Spannung zu höherer Spannung haben können .
Ich nehme an, D1 ist eine Schottky-Diode für einen niedrigeren Spannungsabfall (~ 0,4 V), und die Body-Diode des MOSFET hat einen im Datenblatt angegebenen Abfall, der sehr wohl höher sein könnte. Wenn dies der Fall ist, geht VBUS zu V_OUT, aber es wird durch den geschlossenen (nichtleitenden, ich meine, dieses Wort ist sehr verwirrend, wenn es um Mosfets geht) MOSFET, dessen Vgs nicht sein wird, daran gehindert, zu V_BATT zu gehen genug, um es leiten zu lassen (Vgs wird -Vd1drop sein).
Andi aka
Par
DKNguyen
Par
DKNguyen