Ich habe allgemein erhältliche BJTs wie 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 ein geeigneteres Gerät 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, dass der MOSFET vollständig "an" ist?
2) Ist es sicher, den MOSFET direkt von der MCU anzusteuern? Ich verstehe, dass sich das Gate des MOSFET wie ein Kondensator verhält und daher beim "Laden" etwas Strom zieht und danach keinen mehr. Ist dieser Ladestrom hoch genug, um den MCU-Pin zu beschädigen? Indem ich einen Widerstand in Reihe mit dem Gate schalte, 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 ist das MOSFET-Äquivalent zu einem 2N2222 oder 2N3904?
Viele Leistungs-MOSFETs benötigen eine hohe Gate-Spannung für Hochstromlasten, um sicherzustellen, dass sie vollständig eingeschaltet sind. Es gibt jedoch einige mit Eingängen mit Logikpegel. Die Datenblätter können irreführend sein, sie geben auf der Vorderseite oft die Gate-Spannung für 250 mA Strom an, und Sie finden, dass sie 12 V für beispielsweise 5 A benötigen.
Es ist eine gute Idee, am Gate einen Widerstand auf Masse zu legen, wenn ein MOSFET von einem MCU-Ausgang angesteuert wird. MCU-Pins sind normalerweise Eingänge beim Zurücksetzen, und dies könnte dazu führen, dass das Gate vorübergehend schwebt und möglicherweise das Gerät einschaltet, bis das Programm zu laufen beginnt. Sie werden den MCU-Ausgang nicht beschädigen, indem Sie ihn direkt an ein MOSFET-Gate anschließen.
Die BS170 und 2N7000 entsprechen in etwa den von Ihnen erwähnten BJTs. Der Zetex ZVN4206ASTZ hat einen maximalen Drain-Strom von 600 mA. Ich glaube jedoch nicht, dass Sie einen kleinen MOSFET finden werden, der mit 3,3 V betrieben werden kann.
Es 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 auf den Anbieterseiten auftaucht und auch nicht unbedingt im Datenblatt auftaucht. Sie werden jedoch feststellen, dass MOSFETs mit Logikpegel häufig ein „L“ in der Teilenummer haben, z. B.: IR540 (kein Logikpegel) im Vergleich zu IRL540 (Logikpegel). Die große Sache ist, in das Datenblatt zu schauen und den VGS-Wert (Schwellenwert) zu überprüfen und sich das Diagramm anzusehen, das den Stromfluss gegen VGS zeigt. Wenn der VGS (Schwellenwert) 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 dafür, wie die Spezifikationen eines MOSFET auf Logikebene aussehen, finden Sie in diesem Datenblatt:
http://www.futurlec.com/Transistors/IRL540N.shtml
Abbildung 3 ist die Grafik, auf die ich mich bezog.
Abgesehen davon sehe ich, dass viele Leute immer noch die Verwendung eines Optokopplers zwischen dem Mikrocontroller und dem MOSFET empfehlen, nur um besonders sicher zu sein.
Betreff: Sättigung: Ja, aber es heißt verwirrenderweise nicht Sättigung (was eigentlich dem linearen Bereich bei Bipolartransistoren entspricht). Schauen Sie sich stattdessen die Datenblätter und den Nenn-Einschaltwiderstand Rdson an, der für jedes Teil bei einer bestimmten Gate-Source-Spannung angegeben ist. MOSFETs sind normalerweise mit einem oder mehreren der folgenden spezifiziert: 10 V, 4,5 V, 3,3 V, 2,5 V.
Ich würde zwei Widerstände in die Schaltung einbauen: einen von Gate zu Masse, wie Leon erwähnt hat (eigentlich würde ich ihn vom MCU-Ausgang auf Masse legen), und einen anderen zwischen dem MCU-Ausgang und dem Gate, um die MCU zu schützen Falls der MOSFET einen Fehler hat.
Weitere Diskussionen in diesem Blogeintrag .
Was den zu verwendenden MOSFET betrifft, so gibt es wirklich keine Parallele zum 2N3904 / 2N2222.
2N7000 ist wahrscheinlich der gebräuchlichste und billigste FET da draußen. Für andere Jellybean-FETs würde ich mir Fairchild FDV301N, FDV302P, FDV303N, FDV304P ansehen.
Für den nächsten Schritt nach oben (höhere Leistungsstufe) würde ich mir IRF510 (100 V) oder IRFZ14 (60 V) ansehen, beide in TO-220, obwohl dies grundlegende FETs sind, die für 10 V Gate-Source spezifiziert sind. Bei FETs auf Logikebene (IRL510, IRLZ14) ist Rdson auf 4,5 V Gate-Source spezifiziert.
Als Antwort auf Frage 3 fand ich, dass der Fairchild FQP30N06L ideal ist, um ein Hochleistungsgerät von einer MCU auf Logikpegeln anzusteuern. Es ist nicht billig (0,84 GPB), aber großartig für faule n00bs wie mich. Ich verwende sie zur Versorgung von 12-V-RGB-LED-Lichtleisten.
Einige Statistiken:
Vdss Drain-Source Voltage: 60 V
Id Drain Current: Continuous (TC = 25°C) 32 A
Continuous (TC = 100°C) 22.6 A
Vgss Gate-Source Voltage: ± 20 V
Vgs(th) Gate Threshold Voltage: 1.0--2.5 V
Daher liegen die 3,3 V von Raspberry Pi über dem oberen Gate-Schwellenwert von 2,5 V, wodurch sichergestellt wird, dass der Drain vollständig geöffnet ist.
Antriebsleistung Mosfet treibt Kondensator 1-8nf an. es ist langsam mit Widerstand und nicht möglich ohne. Mosfet erfordern einen schnellen, leistungsstarken Schalter davor: bjt
sternenblau
Mike Desimone