Ich habe einen Mikrocontroller, dessen GPIO-Pin beim Reset+Bootvorgang auf 3,3 V liegt. Das ist in meinem Sinne, da ich dahinter einen MOSFET-Treiber habe, der einen invertierenden Eingang hat und somit während dem Reset nicht durchsteuert. Nach dem Bootvorgang erzeuge ich auf diesem Pin ein PWM-Signal, mit dem ich den MOSFET-Treiber ansteuere. Hier beachte ich die invertierte Logik und alles funktioniert prima. Jetzt kann es allerdings sein, dass meine Schaltung (die sich auf einer separaten Platinenbaugruppe wie der Mikrocontroller befindet) mit Strom versorgt ist und der Mikrocontroller nicht. In diesem Fall habe ich einen Lowpegel am Eingang des MOSFET-Treibers und dieser steuert somit durch. Wie kann ich dieses Verhalten mit einer kleinen Schaltung verhindern ohne die restliche Funktionalität zu stören? Mein Ansatz war einen Pull-Up-Widerstand mit 10k gegen 3,3V zu schalten, dann würde bei ausgeschaltetem Mikrocontroller die ganze Spannung über dem Pull-Up abfallen und ich hätte 3,3V an meinem MOSFET-Treiber. Der Mikrocontroller scheint aber im stromlosen Zustand seine Pins auf 0V zu ziehen. Hat jemand eine Idee wie ich das Problem angehen könnte? Viele Grüße, Tommy
Um was für einen Mosfet Treiber handelt es sich? Welche Frequenz hat die PWM? Welcher MosFET wird angesteuert? Gibt es einen Stromlaufplan?
:
Bearbeitet durch User
>Ich habe einen Mikrocontroller, Welchen? >Jetzt kann es allerdings sein, dass meine Schaltung (die sich auf einer >separaten Platinenbaugruppe wie der Mikrocontroller befindet) mit Strom >versorgt ist und der Mikrocontroller nicht. Ganz schlecht. >Mein Ansatz war einen Pull-Up-Widerstand mit 10k gegen 3,3V zu schalten, Bringt nichts. Hast du ja selber gesehen. >Der Mikrocontroller scheint aber im stromlosen Zustand seine Pins auf 0V >zu ziehen. Ja, das sind die Schutzdioden im uC die gerne mal übersehen werden. >Hat jemand eine Idee wie ich das Problem angehen könnte? Mach eine galvanische Trennung mit Optokopplern, die wenn der uC keinen Saft hat den FET nicht durchschaltet.
Danke für die Erklärung des Problems und das Aufzeigen eines Lôsungsvorschlags! :) Echt super. Viele Grüße, Tommy
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.