Ich möchte einen MOSFET als Schalter verwenden, der von meinem Mikrocomputer angesteuert wird.
Die ursprüngliche Schaltung mit N-Kanal-MOSFET befindet sich auf der linken Seite. Ehrlich gesagt verstehe ich die Wahl des IRLZ44 nicht. Die Schaltung ist für Arduino ausgelegt, das über eine 5-V-Logik verfügt. Das bedeutet, dass für GPIO = True = 5 V der MOSFET öffnet und den Strom in die Last lässt.
Allerdings habe ich zwei Probleme:
Ich kenne genug Elektronik, um anzunehmen, dass die Verwendung von P-Kanal-MOSFETs, wie auf der rechten Seite gezeigt, meine beiden Probleme auf einen Schlag lösen könnte. Für GPIO = False = 0 V ist der MOSFET vollständig geöffnet, während GPIO = True = 3,3 V -1,7 V an das MOSFET-Gate legt und es praktisch schließt. Wenn das nicht ausreicht, könnte ich GPIO auch in den Hörmodus versetzen und damit das MOSFET-Gate auf 5V ziehen.
Können Sie mir bitte sagen, ob die Idee funktioniert? Und welchen IRLZ44-äquivalenten P-Kanal-MOSFET sollte ich verwenden?
Zunächst einmal besagen die Regeln der Website, nicht nach Produktempfehlungen zu fragen, also überspringe ich diesen Teil. Lesen Sie einfach die Datenblätter, da dort alles erklärt wird. Wenn Sie etwas auf einem Datenblatt nicht verstehen, stellen Sie bitte eine separate Frage dazu.
Nun zu deinem Problem. Von dem, was Sie meiner Meinung nach versuchen, stellen Sie möglicherweise fest, dass Sie den PMOSFET möglicherweise nicht vollständig umschalten können, oder Sie haben möglicherweise einige Schwierigkeiten, wenn Sie die Datenblätter nicht richtig verstehen. Eine einfachere Idee ist die Verwendung eines MOSFET-Paares, bei dem Sie einen N-Kanal-MOSFET umschalten, um das Gate des P-Kanals wie folgt auf 0 V zu ziehen:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Ich habe diese Schaltung ein paar Mal ohne Probleme verwendet. Lesen Sie jedoch wie immer die Datenblätter, um sicherzustellen, dass Ihre Komponenten das tun können, was Sie wollen. Es müssen nicht immer die gleichen Bauteile verwendet werden, wie sie in Beispielschaltungen gezeigt werden. Bauen Sie Ihre Komponenten nach Ihren eigenen Bedürfnissen aus. Beispielschaltungen eignen sich hervorragend, um zu lernen, wie die Dinge funktionieren, sind aber nicht immer die praktischsten. Wenn es darum geht, Ihre eigene Schaltung anhand eines Beispiels zu entwerfen, sollten Sie immer Ihre eigenen Bedürfnisse berücksichtigen und Ihre Komponentenauswahl darauf basieren, anstatt nur das zu verwenden, was das Beispiel enthält.
Das Problem bei der Verwendung eines High-Side-P-Kanal-MOSFET, der von einem Signal angesteuert wird, das der High-Side-Spannung nicht nahe kommt (weniger als 0,5 Volt), besteht darin, dass es eine anständige Wahrscheinlichkeit gibt, dass er immer noch aktiv zu sein scheint, wenn Sie es glauben habe es ausgeschaltet.
Mit etwas Sorgfalt können Sie jedoch eine Zenerdiode in Reihe mit Ihrer 3,3-Volt-GPIO-Treiberspannung schalten, damit dies besser funktioniert: -
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Jetzt wird das Gate ausgeschaltet und kann auch auf 2,7 Volt über Masse heruntergezogen werden, was bedeutet, dass zwischen Gate und Source 3,3 Volt liegen, und Sie werden hoffentlich sorgfältig einen MOSFET auswählen, der funktioniert. Ich schätze, Sie könnten einen Zener von 2,4 Volt wählen, aber Sie kommen allmählich an den Punkt, an dem Leckströme durch den Zener möglicherweise immer noch den MOSFET aktivieren. Halten Sie R2 niedrig (1 k ish), um dies zu vermeiden.
Verwenden Sie alternativ diese Zwei-Transistor-Schaltung: -
Wenn die High-Side-Versorgung 15 Volt übersteigt, ist besondere Sorgfalt erforderlich, um Gate-Source-Durchbruchspannungen zu vermeiden.
Hier ist ein weiterer Ansatz, der einen N-MOSFET in einer Level-Shifter-Konfiguration verwendet, die die Polarität des Steuersignals nicht invertiert.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Sie müssen MOSFETs mit Gate-Schwellenwerten unter 1 V wählen, M1 muss einen niedrigen Rds-ON-Wert haben. M2 kann ein kleines Signalgerät sein.
Das wollte erst einmal eher ein Kommentar sein, da es nur auf einen der Aspekte eingeht. Für die Lösung bevorzuge ich die Lösung von Andy aka mit NPN (nMOS müssen sorgfältig ausgewählt werden, um eine Vgs-th von weniger als 1,5 V zu haben, während alle NPNs funktionieren).
Beachten Sie bei Ihrer Frage zum "Eingangsmodus", dass die rPI-Pins NICHT 5-V-tolerant sind. Dies liegt daran, dass sich zwischen dem Eingang und der Stromversorgung eine parasitäre Diode befindet. Sie könnten dies theoretisch ignorieren, wenn Sie einen sehr kleinen Strom im Inneren erzwingen möchten
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Auf diese Weise zwingen Sie durch die parasitäre Diode einen Strom von (5V-3,3V-0,3V)/100kOhm = 14uA, was für den rPI in Ordnung sein sollte. Bitte beachten Sie jedoch, dass die Spannung am Gate in diesem Fall etwas mehr als 3,3 V beträgt (sagen wir 3,6 V).
Folglich ist es besser, wenn Sie einen anderen Transistor verwenden (ich schlage einen NPN vor, wie Andy vorgeschlagen hat), um ihn anzusteuern.
Falls Sie für ein Gerät keine Stromversorgung benötigen, aber versuchen, einige Daten an ein 5-V-Gerät zu senden, können Sie es etwas einfacher machen.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Dies bedeutet natürlich, dass der "0"-Pegel 0,6 V und der "1"-Pegel 3,3 + 0,6 = 3,9 V beträgt, was für viele Anwendungen ausreicht.
Darüber hinaus wird auf Stufe "1" etwas Strom von der 5-V-Quelle auf 3,3 V über eine Parasitärdiode abgezogen, wie von "frarugi87" beschrieben, aber das wird nur (5-3,3-0,6) / 1000 = 1,1 mA sein und da rPi verbraucht viel mehr als 1,1 mA werden Sie das nie bemerken. Wenn Sie einige Tiefschlafmodi verwenden und rPI weniger als 1,1 mA verbraucht, sollten Sie R1 möglicherweise auf 10.000 oder 100.000 erhöhen.
Finbarr
dirac16
Pygmalion