Ich habe allgemein verfügbare BJTs wie die 2N2222 und 2N3904 als Schalter verwendet, indem ich sie von meiner MCU aus im "Sättigungsmodus" betrieben habe. Ich glaube jedoch, dass für diese Art von Anwendungen ein MOSFET geeigneter ist. Ich habe jedoch ein paar Fragen.
1) Hat ein MOSFET einen "Sättigungsmodus" wie der BJT? Wird diese "Sättigung" erreicht, indem einfach eine ausreichend hohe Spannung an der Basis bereitgestellt wird, so dass der MOSFET vollständig "ein" ist?
2) Ist es sicher, den MOSFET direkt von der MCU aus anzusteuern? Ich verstehe, dass sich das Gate des MOSFET wie ein Kondensator verhält und daher beim "Laden" etwas Strom zieht und danach keinen. Ist dieser Ladestrom hoch genug, um den MCU-Pin zu beschädigen? Indem ich einen Widerstand in Reihe mit dem Gate lege, kann ich den Pin schützen, aber dies verlangsamt den Schalter, was möglicherweise zu einer hohen Wärmeableitung durch den MOSFET führt.
3) Was ist ein üblicher "Bastler" -MOSFET, der für verschiedene Situationen mit geringem Stromverbrauch geeignet ist? IE, was entspricht der MOSFET einem 2N2222 oder 2N3904?
quelle
Antworten:
Viele Leistungs-MOSFETs erfordern eine hohe Gate-Spannung für Hochstromlasten, um sicherzustellen, dass sie vollständig eingeschaltet sind. Es gibt jedoch auch Eingänge mit Logikpegel. Die Datenblätter können irreführend sein, sie geben häufig die Gate-Spannung für 250 mA-Strom auf der Vorderseite an und Sie stellen fest, dass sie 12 V für 5 A benötigen, sagen wir.
Wenn ein MOSFET über einen MCU-Ausgang angesteuert wird, empfiehlt es sich, einen Widerstand am Gate gegen Masse zu legen. MCU-Pins werden normalerweise beim Zurücksetzen eingegeben. Dies kann dazu führen, dass das Gate vorübergehend schwebt und das Gerät möglicherweise eingeschaltet wird, bis das Programm ausgeführt wird. Sie können den MCU-Ausgang nicht beschädigen, indem Sie ihn direkt an ein MOSFET-Gate anschließen.
Das BS170 und das 2N7000 entsprechen in etwa den von Ihnen erwähnten BJTs. Der Zetex ZVN4206ASTZ hat einen maximalen Drainstrom von 600 mA. Ich glaube nicht, dass Sie einen kleinen MOSFET finden, der mit 3,3 V betrieben werden kann.
quelle
Dies ist im Allgemeinen sicher und funktioniert, wenn Sie einen MOSFET mit "Logikpegel" auswählen. Beachten Sie, dass "Logikpegel" kein genau standardisierter Begriff zu sein scheint und nicht unbedingt als Parameter in der parametrischen Suche an den Standorten des Herstellers angezeigt wird und auch nicht unbedingt im Datenblatt erscheint. Sie werden jedoch feststellen, dass MOSFETs mit Logikpegel häufig ein "L" in der Teilenummer haben, z. B .: IR540 (kein Logikpegel) vs. IRL540 (Logikpegel). Das Wichtigste ist, im Datenblatt nachzuschlagen und den VGS-Wert (Schwellenwert) zu überprüfen. Schauen Sie sich die Grafik an, in der der aktuelle Fluss im Vergleich zu VGS dargestellt ist. Wenn die VGS (Schwelle) etwa 1,8 V oder 2,1 V beträgt und das "Knie der Kurve" in der Grafik bei etwa 5 Volt liegt, haben Sie im Grunde einen MOSFET mit Logikpegel.
Ein Beispiel für die technischen Daten eines MOSFET auf Logikebene finden Sie in diesem Datenblatt:
http://www.futurlec.com/Transistors/IRL540N.shtml
Abbildung 3 ist das Diagramm, auf das ich mich bezog.
Trotzdem sehe ich, dass immer noch viele Leute empfehlen, einen Optokoppler zwischen dem Mikrocontroller und dem MOSFET zu verwenden, nur um besonders sicher zu sein.
quelle
Re: Sättigung: ja, aber es wird verwirrenderweise nicht als Sättigung bezeichnet (was tatsächlich dem linearen Bereich in Bipolartransistoren entspricht). Schauen Sie sich stattdessen die Datenblätter und den Nennwiderstand Rdson an, der für jedes Teil bei einer bestimmten Gate-Source-Spannung angegeben ist. MOSFETs werden normalerweise mit einer oder mehreren der folgenden Spannungen spezifiziert: 10 V, 4,5 V, 3,3 V, 2,5 V.
Ich habe zwei Widerstände in den Stromkreis eingebaut: einen von Gate zu Ground, wie Leon bereits erwähnt hat (eigentlich würde ich ihn vom MCU-Ausgang auf Masse legen), und einen anderen zwischen MCU-Ausgang und Gate, um die MCU zu schützen In diesem Fall ist der MOSFET defekt.
Weitere Diskussion zu diesem Blogeintrag .
Was den zu verwendenden MOSFET angeht, gibt es tatsächlich keine Parallele zum 2N3904 / 2N2222.
2N7000 ist wahrscheinlich der am weitesten verbreitete und günstigste FET. Für andere Jellybean-FETs würde ich Fairchild FDV301N, FDV302P, FDV303N, FDV304P betrachten.
Für den nächsten Schritt (höhere Leistungsstufe) würde ich IRF510 (100 V) oder IRFZ14 (60 V) in TO-220 betrachten, obwohl es sich um Basis-FETs handelt, die an einer 10-V-Gate-Source spezifiziert sind. Bei FETs auf Logikebene (IRL510, IRLZ14) ist Rdson auf 4,5 V Gate-Source spezifiziert.
quelle
Als Antwort auf Frage 3 fand ich, dass der Fairchild FQP30N06L ideal für die Ansteuerung eines Hochleistungsgeräts von einer MCU auf Logikebene ist. Es ist nicht billig (0,84 GPB), aber großartig für faule n00bs wie mich. Ich benutze sie für die Lieferung von 12V RGB LED-Lichtleisten.
Einige Statistiken:
Daher liegt Raspberry Pi 3,3 V über der oberen 2,5 V-Gate-Schwelle, wodurch sichergestellt wird, dass der Abfluss vollständig geöffnet ist.
quelle