Mosfet-Nutzung und P- gegen N-Kanal

25

Ich versuche, mit einem Arduino einen 12-V-Magneten zu aktivieren / deaktivieren. Ich habe eine H-Brücke benutzt und es funktioniert. Dann habe ich beschlossen, die Dinge zu vereinfachen und statt einer mehrkanaligen H-Brücke ein einziges Mosfet zu kaufen, und mich sehr verwirrt. Ich versuche zu verstehen, wie ein P-Kanal-Mosfet (oder N-Kanal-Mosfet) in dieser Einstellung richtig verwendet wird, und bin auf folgende Beispielschaltung bei Google gestoßen:

Beispielschaltung

Warum handelt es sich um einen anderen Transistor (den 2N3904) und warum befindet sich eine Diode über der Last?

Ich verstehe , dass ein P-Kanal aktiviert wird , wenn Vgate hoch gebracht (über Vsource + Vdrain ), also das Pull-up, aber warum der zusätzliche Transistor? Sollte die MCU (in diesem Fall der PIC) nicht dasselbe tun?

Gibt es in dem Szenario, in dem ich lediglich eine Last ein- oder ausschalte (wie bei meinem Solenoid), einen Grund, einen N-Kanal gegenüber einem P-Kanal zu verwenden?

Kolosy
quelle
1
Ich bin neu in diesem Bereich - Mit welcher Software generieren Sie diese Bilder?
Andrew Mao
googelte gerade Mosfets
Kolosy
1
Die verwendete Software ist höchstwahrscheinlich Proteus.
Rrz0

Antworten:

29

Vergleichen Sie die Funktionen eines P- und N-Kanal-MOSFET in Ihrer Schaltung.

(Ich habe den Sperrschichttransistor zur Unterstützung des Vergleichs eingelassen.)

Bildbeschreibung hier eingeben

Der PIC-Ausgang mag es nicht, mit 12 V verbunden zu sein, so dass der Transistor als Puffer oder Pegelschalter fungiert. Jeder Ausgang vom PIC, der größer als 0,6 V (ish) ist, schaltet den Transistor EIN.

P-Kanal-MOSFET . (Last zwischen Drain und Masse angeschlossen)

Wenn der PIC-Ausgang LOW ist, ist der Transistor AUS und das Gate des P MOSFET ist HIGH (12 V). Dies bedeutet, dass der P-MOSFET ausgeschaltet ist.

Wenn der Ausgang des PIC HIGH ist, wird der Transistor eingeschaltet und zieht das Gate des MOSFET LOW. Dadurch wird der MOSFET eingeschaltet und der Strom fließt durch die Last.

N-Kanal-MOSFET . (Last zwischen Drain und + 12V angeschlossen)

Wenn der PIC-Ausgang LOW ist, ist der Transistor AUS und das Gate des P MOSFET ist HIGH (12 V). Dies bedeutet, dass der N-MOSFET eingeschaltet ist und Strom durch die Last fließt.

Wenn der Ausgang des PIC HIGH ist, wird der Transistor eingeschaltet und zieht das Gate des MOSFET LOW. Dies schaltet den MOSFET aus.

Die 'verbesserte' MOSFET-Schaltung .

Wir könnten den Transistor durch Verwendung eines digitalen N-MOSFET-Typs eliminieren - er benötigt nur das 0-5-V-Signal vom PIC-Ausgang, um zu funktionieren, und isoliert den PIC-Ausgangspin von der 12-V-Versorgung.

Bildbeschreibung hier eingeben

Wenn der PIC-Ausgang HIGH ist, wird der MOSFET eingeschaltet, wenn er LOW ist, wird der MOSFET ausgeschaltet. Dies ist genau das gleiche wie bei der ursprünglichen P-MOSFET-Schaltung. Der Vorwiderstand wurde verkleinert, um das Ein- und Ausschalten zu erleichtern, indem die Gatekapazität schneller geladen oder entladen wird.

Die Wahl des Geräts hängt im Wesentlichen von Ihren Designanforderungen ab, obwohl in diesem Fall der digitale MOSFET vom Typ N hinsichtlich der Einfachheit zweifellos überzeugt.

JIm Dearden
quelle
Sollte es in der 'verbesserten' Schaltung keinen Widerstand zwischen Gate und Masse geben, um sicherzustellen, dass der FET wieder auf Low geht, nachdem der Mikrocontroller die Spannung wieder auf 0 gebracht hat?
Captcha
1
@captcha Der Ausgangspin des Bilds erdet das Gate über den 100R-Widerstand und schaltet den MOSFET aus. Das Hinzufügen eines zusätzlichen Widerstands hätte keine Auswirkung.
JIm Dearden
Wow, das sind großartige Neuigkeiten, da ich diesen Widerstand immer in meine mcu-Designs aufgenommen habe. Wenn der Platz knapp ist, hilft jedes bisschen. Vielen Dank!
Captcha
P-Kanal-Fets haben aufgrund der geringeren Lochbeweglichkeit einen höheren ON-Widerstand
Autistic
2
@diegoreymendez Nein. Die Gate-Source ist quasi ein Kondensator. Ein kleiner Vorwiderstand (in diesem Fall 100 Ohm) begrenzt den anfänglichen Lade- / Entladestrom vom / zum Bildausgang. Es verhindert auch mögliche Schwingungen aufgrund der Induktivität in der Leiterbahn / dem Verbindungskabel. Das Ignorieren des E / A-Widerstands (der den Widerstandswert erhöhen würde), des Spitzenstroms, ist eine einfache Berechnung des Ohmschen Gesetzes. 5/100 = 50 mA. Nach 5 Zeitkonstanten ist dies praktisch Null. Wenn die Eingangskapazität 2000 pF beträgt, ist die Zeitkonstante = (CR) = 0,2 us. Wie die meisten Konstruktionsberechnungen ist es eine Vereinfachung und ein Kompromiss.
JIm Dearden
5

Der Bipolartransistor ist als Treiber für den MOSFET vorhanden. Obwohl MOSFETs für Gleichstrom einen sehr hohen Widerstand haben und daher wie offene Schaltkreise aussehen, sind sie tatsächlich kapazitiv. Zum Einschalten muss eine Ladung in sie übertragen werden, und dies erfordert schnelles Fahren.

Der BJT (und das gesamte Schaltungsdesign) bietet außerdem den folgenden Vorteil: eine kleine und vorhersehbare Einschaltspannung. Sie können verschiedene BJTs dort ersetzen, und das Verhalten wird ähnlich sein.

Ein weiterer Vorteil des zusätzlichen Transistors besteht darin, dass die zusätzliche Transistorstufe eine Spannungsverstärkung aufweist, die dazu beiträgt, einen schärferen Übergang von Aus nach Ein aus der Perspektive des Eingangs zu erzielen, in den man schaut.

Um ein kleines positives Signal zum Einschalten der Schaltung zu verwenden, muss ein NPN-Transistor verwendet werden. Der Ausgang davon wird jedoch mit einer High-Side-Last invertiert, und so wird ein P-Kanal-MOSFET verwendet. Dies hat ein weiteres nettes Merkmal, nämlich dass die Last von der positiven Seite gesteuert wird und so geerdet bleibt, wenn der Transistor ausgeschaltet wird.

Das schematische Symbol für den MOSFET sieht aus wie eine Verarmungsvorrichtung (da der Kanal nicht in drei Abschnitten, sondern durchgehend gezeichnet ist). Dies ist wahrscheinlich nur ein Fehler. Die Schaltung sieht aus wie ein gewöhnliches Setup für den Verbesserungsmodus.

Der P-Kanal-MOSFET wird aktiviert, wenn das Gate auf niedrig gebracht wird. Es ist "verkehrt herum" gezeichnet. Stellen Sie es sich analog zu einem PNP-BJT vor.

Die "Schwungrad" -Diode vervollständigt den Stromkreis für die induktive Last, wenn der Transistor / Schalter öffnet. Eine Induktivität versucht, den gleichen Strom in die gleiche Richtung zu leiten. Normalerweise fließt dieser Strom durch die Transistorschleife. Wenn dies abrupt unterbrochen wird, fließt es durch die Diodenschleife, so dass seine Richtung durch die Last gleich ist, und das bedeutet, dass es in entgegengesetzter Richtung durch die Diode fließt. Damit dieser Strom anhält, muss der Induktor eine "Gegen-EMK" erzeugen: eine Spannung, deren Richtung der zuvor angelegten entgegengesetzt ist.

Kaz
quelle
2

Sie sollten ein 4k7 vom Gate zur Erde hinzufügen, um zu vermeiden, dass Ihr FET leitet, wenn Ihr Io-Pin hochohmig oder nicht angeschlossen ist. In diesem Fall kann eine einfache Ladung von Ihrer Hand den Mosfet aktivieren, und es besteht die Möglichkeit, dass er Ihren Schaltkreis kontinuierlich antreibt, auch wenn der Gate-Pin nicht mit Strom versorgt wird.

Kennzeichen
quelle
2
Wenn Sie "Sie" sagen, auf wen beziehen Sie sich: Kolosy (OP) oder Jim? Beachten Sie, dass der Schaltplan im OP einen P-Kanal-MOSFET (ein gegenüber dem N-Kanal) und einen 10k-Pullup am Gate hat. Dieser Klimmzug macht genau das, was Sie beschreiben.
Nick Alexeev
2
  1. Warum handelt es sich um einen anderen Transistor (den 2N3904)? - damit der Gate-Treiber nicht weniger als 10k Impedanz (Widerstand) sieht. Der 10k-Widerstand und der BJT sind eigentlich optional, aber elegant, wenn sie hinzugefügt werden. Edit: Whoops, es ist wichtig, dass das PWM richtig funktioniert. Es invertiert ein digitales Signal, das erforderlich ist, damit ein PNP so funktioniert, wie Sie es möchten. Sie können den BJT dennoch weglassen, wenn Sie das Steuersignal vor der Ausgabe invertieren können.

  2. Und warum gibt es eine Diode über der Last? - weil induktive Lasten (Magnete, Motoren usw.) dazu führen, dass Ströme nach dem Abschalten in die andere Richtung fließen. Da Sie PWM verwenden, um etwas zu steuern, wurde es im Grunde genommen schnell ein- und ausgeschaltet. Sie schalten den Motor ein, der Rotor beginnt sich zu drehen, Sie schalten ihn aus, der Rotor dreht sich immer noch und wirkt dann als Generator, wodurch der Strom in die andere Richtung fließt. Diese Verpolung kann Komponenten beschädigen, wird jedoch sofort negiert, sobald die Diode hinzugefügt wird.

cr4qsh0t
quelle
Wie erzeugt dann ein Relais oder ein Solenoid diese Sperrspannung? Dies ist eine "Flyback" -Diode, die den induktiven "KICK" begrenzt, den ein Transistor (BJT oder FET) sehen würde, wenn die Stromversorgung unterbrochen wird. Eine einfache Umkehrung würde jedoch nicht viel bewirken, wenn der Strom unterbrochen wird. Eine Induktivität (welche Motoren, Relais und Solenoide sind) wird eine viel größere negative Spannung erzeugen, wenn sie Strom abgibt. Dieser Kick kann VIEL größer sein als die Quellenspannung, und das ist es, was schadet. Siehe en.wikipedia.org/wiki/Flyback_diode
GB - AE7OO
1

Dies geht direkt zur Theorie der MOSFETs über. Das Diagramm zeigt einen DEPLETION MOSFET, der mit der Shockley-Gleichung arbeitet: ID = IDSS (1-VGS / VP) ^ 2. Es ist offensichtlich, dass der Mikrocontroller mit 5 Volt Ausgang arbeitet und wenn Sie ihn direkt als Gate-Spannung verwenden, können Sie nicht den maximalen Strom von der Stromquelle erhalten (12 Volt oben). Der zweite Transistor arbeitet zu diesem Zweck als Puffer und auch als Isolator. Und zur Diode: Diese Diode wird fast immer für Lasten verwendet, die Spulen enthalten (als Motor oder Relais). Der Zweck ist die Unterdrückung des Rückstroms, der von der Spule als Induktor erzeugt wird. Dieser Rückstrom kann Ihren MOSFET beschädigen.

Lassen Sie mich den Diodenteil erklären: Nehmen wir an, wir haben einen Schalter an einen Widerstand angeschlossen und dann eine Induktivität (SW-RL-> Masse). Das Problem tritt auf, wenn der Schalter sehr schnell öffnet, was einen plötzlichen Nullstrom im Stromkreis bedeutet. Wir wissen jedoch, dass Induktivitäten keinen plötzlichen Nullstrom zulassen (VL = L di / dt). Dies bedeutet, dass der Induktor nach einem kurzen Weg sucht, um seinen Strom zu entleeren, und der einzige Weg besteht darin, einen "Funken" zwischen den Köpfen des Schalters zu erzeugen. Wir können dieses Phänomen sehen, indem wir einen Gleichstrom an einen kleinen Gleichstrommotor anschließen. Wir können sehen, dass der Motor zwar nicht mit einer hohen Spannung arbeitet, aber durch Berühren seiner Drähte mit dem Netzkabel "sehr offensichtliche Funken" zu sehen sind. Wenn der Schalter durch einen Transistor ersetzt wird, passiert dasselbe Szenario und diese kontinuierlichen Funken führen zu die Beschädigung des Transistors.

Aug.
quelle
Induktivitäten erzeugen keinen "Rückwärtsstrom". Im Gegenteil: Sie versuchen, den gleichen Strom in die gleiche Richtung zu leiten.
Kaz
1
Das Verarmungssymbol ist mit ziemlicher Sicherheit nur ein Symbolauswahlfehler. Die Schaltung ist für den Verarmungsbetrieb nicht vorgespannt.
Kaz
Können Sie näher auf die Frage eingehen, ob der zweite Transistor als Puffer und Isolator fungiert? genauer gesagt - warum kann ich diesen Transistor nicht einfach als "Schalter" verwenden, warum brauche ich eine Folge von zwei?
Kolosy
-1: Ich glaube nicht, dass ich jemals eine Antwort gesehen habe, die so detailliert war, aber in fast jedem wichtigen Detail falsch.
Dave Tweed
2
@Kaz: Nehmen wir an, Sie möchten nur einen Transistor verwenden (was bedeutet, dass es sich um N-Mosfet handelt). Lassen Sie uns ein reales Beispiel mit IRFxxx N-Channel Enhancement machen. Ich verwende dieses Beispiel, da solche Mosfets bis zu 15 Ampere für die Last bringen können. Nehmen wir einen mit VGS-Threshold = 4 Volt und ID (on) = 14A bei 10 Volt. Durch ID = k (VGS-VGSth) ^ 2 Wenn Sie ihn mit 5 Volt vom Mikro fahren möchten, haben Sie nur ID = 1,2 A Strom, aber mit dem zweiten Transistor werden Sie mit 0-12 Volt mit vollem Strombereich betrieben.
August