Ich versuche, einen Low-Side-Schalter mit dem 3,3-V-GPIO-Ausgang des Raspberry Pi (3,3-V-MCU) zu betreiben, und für den speziellen Transistor, den ich verwende (IRF520), reichen die 3,3 V kaum aus, um ihn einzuschalten - ist da ein cleveres positives Feedback, mit dem ich den Transistor im eingeschalteten Zustand "sehr ein" und im ausgeschalteten Zustand "sehr ein" zwingen kann?
Wie wäre es damit, ich versetze den GPIO in den hochohmigen Eingangsmodus, um den Transistor einzuschalten, und setze Ausgang = 0, um den Transistor auszuschalten. Der Strom in den GPIO-Pin beträgt bei Ausgang = 0 1,2 mA, was meiner Meinung nach in Ordnung ist. Sind 12 V nach 10 kOhm an einem Raspberry Pi-Eingangspin in Ordnung?
Verwenden Sie einfach einen MOSFET, der einen Nenn-RDson bei Ihrer Ansteuerspannung hat, NICHT bei der Gate-Schwellenspannung (bei der er gerade erst anfängt zu leiten). In diesem Fall liegt sogar die Gate-Schwellenspannung weit über 3,3 V. Es scheint also, als hätten Sie einfach nicht hingesehen, als Sie den MOSFET ausgewählt haben.
Und wenn Sie bereit sind, so viel Mühe in die Methode zu stecken, die Sie sich ausgedacht haben, können Sie sich stattdessen auch für eine Gate-Treiberschaltung oder einen IC entscheiden.
Für langsame Geschwindigkeiten ist dies so einfach, dass Ihr RPI einfach einen Transistor ansteuert, den er tatsächlich ansteuern kann, um das Gate nach unten zu ziehen, und einen Pull-up-Widerstand, um es nach oben zu ziehen. Es wird im Grunde nur eine zweite Kopie Ihres oberen Schaltkreises am Gate Ihres oberen Schaltkreises platziert, sodass der Transistor das Gate nach unten und der Pull-up-Widerstand nach oben zieht. Verwenden Sie außer diesmal tatsächlich einen Transistor, den Ihr RPI ansteuern kann. Dies würde die Logik umkehren, sodass ein Pin HI den MOSFET ausschaltet.
DKNguyen
Chris Stratton
Chris Stratton
Peter Bennett
jonk