Ich möchte einen MOSFET als Schalter verwenden, der von meiner Mikrocontrollereinheit angesteuert wird.
Die Idee des Schaltplans besteht darin, die Ein- / Ausschaltfähigkeit für eine Last ("R_LOAD") von 150 Ohm zu aktivieren. Der MCU_PIN wird auf HIGH gesetzt, wodurch Strom durch einen NPN-Transistor zu GND fließt. Dadurch wird das Gate des P_Channel-MOSFET auf LOW gezogen, wodurch die Source mit dem Drain verbunden wird, um die Last mit Strom zu versorgen.
Ich habe diese Schaltung wie gezeigt mit einem STM32L151 zusammengebaut , um den MCU_Pin, den NPN-Transistor und einen P_Channel-MOSFET zu steuern . Die Schaltung wird von einem 3,3-V-Netzteil mit einer Dauerleistung von 150 mA versorgt.
Die Schaltung stürzt jedoch die MCU in dem Moment ab, in dem MCU_PIN auf High gesetzt wird. Ich glaube, das Problem ergibt sich aus dieser Schaltung, weil das Bi-Passing der beiden Transistoren und das Herstellen einer Verbindung von +3,3 V direkt zum R_Load die MCU nicht zum Absturz bringt und es keinen Kurzschluss von MCU_PIN zu einer anderen Leitung gibt.
Es gibt keine Strombegrenzung des 2N3904-Kollektorstroms außer dem Transistor hFE, was kurzzeitig zu> 100 mA führen kann. Wenn Sie jedoch einen keramischen Bypass-Kondensator in der Nähe der Transistoren von mindestens 100 nF (besser 1 uF) und ein vernünftiges Layout haben, sollte dies nicht der Fall sein MCU zum Zurücksetzen.
Wenn Ihre 150-Ohm-Last tatsächlich etwas mit Kapazität ist, z. B. ein Modul mit interner Versorgungsumgehung, würde dies das Problem leicht erklären, da dieser MOSFET durchaus in der Lage ist, mehr als 10 A zu leiten.
An deinem Schaltplan ist grundsätzlich nichts auszusetzen. Ich würde den NPN jedoch weglassen und einfach den Sinn des MCU-Ausgangs umkehren (das können Sie tun, weil Ihre MCU auf 3,3 V schwingen und den FET vollständig ausschalten kann.)
Sie könnten eine Stromschleife durch Ihr Board haben, die Ihre 3,3 V nach unten zieht. Versuchen Sie, die FET-Quelle direkt an eine separate Stromversorgung anzuschließen, um festzustellen, ob dies der Fall ist. Wenn dies der Fall ist, überprüfen Sie das Design und Layout Ihres Netzteils sorgfältig und versuchen Sie, die Hochstrompfade von den MCU-Schienen zu trennen.
user_1818839
DKNguyen
Unerwartetes Verhalten
DKNguyen
DKNguyen
DKNguyen
DKNguyen