Das Ansteuern hochinduktiver Lasten zerstört den Mosfet-Treiber

Hintergrund

Ich versuche, mit einem System von Zündspulen einige relativ hohe Spannungen (> 200 kV) zu erzeugen. Diese Frage befasst sich mit einer einzelnen Stufe dieses Systems, die wir versuchen, irgendwo um 40-50 kV zu erzeugen.

Ursprünglich wurde der Funktionsgenerator verwendet, um die MOSFETs direkt anzusteuern, aber die Abschaltzeit war ziemlich langsam (RC-Kurve mit dem Funktionsgenerator). Als nächstes wurde ein schöner Totempfahl-BJT-Treiber gebaut, der gut funktionierte, aber immer noch einige Probleme mit Abfallzeiten hatte (die Anstiegszeit war großartig). Also haben wir uns entschieden, ein paar MCP1402- Gate-Treiber zu kaufen.

Hier ist der Schaltplan (C1 ist die Entkopplungskappe für den MCP1402 und befindet sich physisch in der Nähe des MCP1402):

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Der Zweck der Transistoren am Anfang besteht darin, zu verhindern, dass die negativen Spannungen, die aus unserem Funktionsgenerator kommen (es ist schwer zu konfigurieren und leicht zu vermasseln), den MCP1402 erreichen. Unsere in den MCP1402 gesendeten Abfallzeiten sind aufgrund dieser groben Anordnung ziemlich lang (1-2 uS), aber es scheint eine interne Hysterese oder etwas zu geben, das verhindert, dass dies Probleme verursacht. Wenn das nicht der Fall ist und ich tatsächlich den Treiber zerstöre, lassen Sie es mich wissen. Das Datenblatt enthält keine Anstiegs-/Abfallzeitparameter.

Hier ist das physische Layout:

Board-Layout

Das blaue Kabel geht zur Zündspule und das schwarze Kabel zum Massestreifen auf dem Tisch. Der obere TO92 ist der PNP und der untere TO92 ist der NPN. Der TO220 ist der MOSFET.

Experiment

Das Problem, das dieses Design gerade geplagt hat, war eine Kombination aus Klingeln auf der Gate-Leitung und langsamen Schaltzeiten. Wir haben mehr MOSFETs und Totempfahl-BJTs zerstört, als ich mich erinnern möchte.

Der MCP1402 schien einige der Probleme behoben zu haben: kein Klingeln, schnelle Abfallzeiten; es sah perfekt aus. Hier ist die Gate-Leitung ohne angeschlossene Zündspule (gemessen an der Unterseite des Gate-Pins des MOSFET, wo das grün-weiße Kabel oben eingesteckt ist):

IRF840, keine Spule

Das fand ich toll und habe die Zündspule eingesteckt. Das hat diesen Müll ausgespuckt:

IRF840, mit Spule

Dies ist nicht das erste Mal, dass ich diesen Müll auf meiner Torlinie sehe, aber es ist das erste Mal, dass ich ein schönes Bild davon habe. Diese Spannungstransienten überschreiten die maximale Vgs des IRF840.

Frage

Nachdem ich die obige Wellenform erfasst hatte, schaltete ich schnell alles ab. Die Zündspule erzeugte keine Funken und sagte mir, dass der MOSFET Schwierigkeiten hatte, rechtzeitig abzuschalten. Mein Gedanke ist, dass das Tor durch das Klingeln selbst ausgelöst und unsere di / dt-Spitze abgeschnitten hat.

Der MOSFET war unglaublich warm, aber nachdem er etwas abgekühlt war, wurde er mit dem Multimeter überprüft (hohe Impedanz zwischen Gate-Source und Gate-Drain, niedrige Impedanz zwischen Drain-Source nach dem Aufladen des Gates, hohe Impedanz zwischen Drain-Source nach dem Entladen des Gates) . Dem Fahrer erging es jedoch nicht annähernd so gut. Ich habe den MOSFET entfernt und nur eine Kappe auf den Ausgang gesteckt. Der Treiber hat nicht mehr geschaltet und nur aufgeheizt, daher glaube ich, dass er zerstört ist.

Als Referenz wurde die Induktivität der Zündspule mit 9,8 mH gemessen. Der Serienwiderstand beträgt ca 2 Ω bei DC.

  1. Was in aller Welt hat den Fahrer zerstört? Mein Gedanke ist, dass die großen Gate-Transienten ihren Weg zurück in das Gate gefunden haben und irgendwie den maximalen Rückstrom von 500 mA überschritten haben.

  2. Wie kann ich dieses Klingeln unterdrücken und sauber halten, wenn ich die induktive Last ansteuere? Meine Torlänge beträgt ca. 5cm. Ich habe eine Auswahl an Ferriten, die ich verwenden könnte, aber ich möchte ehrlich gesagt keinen weiteren Gate-Treiber in die Luft jagen, bis mir jemand erklären kann, warum dies passiert ist. Warum tritt es nicht auf, bis ich eine hochinduktive Last daran anschließe?

  3. Es gibt keine Sperrdiode über der Primärwicklung der Zündspule. Dies war eine bewusste Entscheidung, um eine Begrenzung unserer Spannungsspitzen zu vermeiden, könnte jedoch falsch informiert werden. Würde das Abdecken der Primärspannungsspitze mit der Diodenkappe die Sekundärspannungsspitze überhaupt? Wenn nicht, würde ich gerne einen darüber legen, um die teureren 1200-V-MOSFETs zu vermeiden. Wir haben die Spitze der Drain-Source-Spannung bei etwa 350 V (~100 nS Auflösung) gemessen, aber das war mit einem langsameren Gate-Treiber, also gab es weniger di/dt.

  4. Wir haben eine Auswahl an 1200-V-IGBTs, die verwendet werden könnten (sie sitzen nur hier auf meinem Schreibtisch). Würden diese genauso viel Probleme haben wie die MOSFETs, die diese Art von Last antreiben? Fairchild scheint vorzuschlagen , diese zu verwenden.

Bearbeiten:

Ich habe gerade eine LTSpice-Simulation durchgeführt, bei der ich die Diode über die Primärwicklung gelegt habe, um meinen MOSFET zu schützen. Es stellt sich heraus, dass es den Zweck der Schaltung zunichte macht. Hier ist die simulierte Sekundärspannung vor (links) und nach (rechts) dem Anlegen der Diode an die Primärseite:

Links: Ohne Diode, Rechts: Mit Diode

Also kann ich anscheinend keine Schutzdiode verwenden.

Ich würde wetten, dass das Magnetfeld der Zündspule zusammenbricht, wenn Sie den Fet abschalten, da Sie sagten, Sie hätten sich bewusst dafür entschieden, keinen Schutz einzubauen
Sehr gut geschriebene Frage. Ich wünschte, die meisten Menschen würden mindestens 10 % der Mühe aufwenden, die Sie geleistet haben! Ich gehe jedoch davon aus, dass es bald als Duplikat geschlossen wird. Sie haben die Lösung in Ihrer 3. Frage. Sie brauchen diese Diode genau aus diesem Grund.
@bitsmack Aber dämpft die Diode nicht die Spannungsspitze auf der Sekundärseite? Oder brauchen wir nur die Stromänderung und nicht die Spannungsspitze?
Interessante Frage; Ich bin mir nicht sicher. Aber Sie haben mich davon überzeugt, dass es nicht als "Duplikat" gekennzeichnet werden sollte! Ich hoffe, jemand hat eine gute Antwort für Sie (uns).
Würde ein einfacher Strombegrenzungswiderstand nicht Ihre komplizierte Eingangsschaltung zum Gate-Treiber überflüssig machen?
Könnte es einfach sein, dass die Spule ein Magnetfeld erzeugt, das Ihre Oszilloskop-Messwerte durcheinander bringt? Wie ist Ihr System geerdet? Nur über Scope Grounds oder auch über irgendeine Stromversorgung? Könnte es sein, dass du ein Ground Bounce Problem hast?
@avl_sweden Jeder Teil des Systems (Batterie, Sonden, Spulen, Treiber) ist an einem großen Kupferstreifen an der Seite des Tisches geerdet, der mit der Gebäudemasse verbunden ist. Ich könnte das Oszilloskop weiter von den Spulen wegbewegen (es sitzt etwa eine Armlänge von dem derzeit verwendeten entfernt), aber die Tatsache, dass mein Treiber zerstört wurde, deutet darauf hin, dass es sich um mehr als nur ein Messproblem handelt.
Ich denke, dass das Platzieren einer TVS-Diode zwischen Gate und Masse am MOSFET eine Beschädigung des Treibers verhindert, da die Spannungsspitze in der Primärwicklung aufgrund der parasitären Kapazität von Gate zu Drain mit dem Treiberausgang gekoppelt wird. Wie Sie im IGBT Ihrer App-Notiz sehen können, haben sie den gleichen Schutz vom Gate bis zur Quelle.
Könnte es sein, dass Sie irgendwie eine kapazitive Kopplung zwischen den spulenspannungsführenden Drähten und den Eingängen zum Mosfet-Treiber haben?
Ich denke, Sie verwechseln den Betrieb eines Transformators mit einem Induktor. Sie müssen eine TVS-Diode über die Primärseite legen, die die Spannung auf ein sicheres Niveau klemmt. Die maximale Ausgangsleistung, die Sie auf der Sekundärseite erreichen können, wird dann durch das Verhältnis der TVS-Klemmspannung x Windungsverhältnis der beiden Spulen begrenzt. Wenn dies nicht ausreicht, müssen Sie zu einem MOSFET mit höherer Spannung wechseln.
Auch wenn Sie nur eine Flyback-Diode verwenden, werden sowohl die Primär- als auch die Sekundärspannung wie vermutet auf fast Null geklemmt. Deshalb brauchen Sie etwas mit einer höheren Klemmspannung. Es kann nützlich sein, sich über Sperrwandler zu informieren, da dies Ihre Schaltung ist.
Würde ein Varistor helfen, Ihre Schaltung zu schützen?
Nur eine Idee: Die Verwendung von zwei 1N4007 oder 1N4006 Back-to-Back (Sperrspannung 1000 V oder 800 V) als Schutz könnte ein Kompromiss sein (Schutz Ihres MOSFET) und eine ausreichend hohe Spannung über Ihrer Primärinduktivität aufbauen.
Vielleicht konnten Sie diese Frage sehen . Es kommt Ihrem Projekt nahe und es gibt einige gute Antworten zur Spannungsklemmung
Hast du das zum Laufen bekommen? || Jahre später: Fügen Sie einen Zener mit umgekehrter Polarität an der FET-Gate-Source hinzu, der physisch so nahe wie möglich am FET montiert ist. Vz leicht über max Vgate_drive_max. | An derselben Stelle kann auch eine umgekehrte Schottky-Diode hinzugefügt werden (klemmt negative Klingelhalbzyklen). Fügen Sie einen Gate-Treiberwiderstand von etwa 10 Ohm hinzu.|| Der in Rückwärtsrichtung durchkontaktierte Zener macht einen großen Unterschied, wenn Sie eine Miller-Kapazitätskopplung von einer induktiven Last haben.

Antworten (6)

Heiliger Karpfen! Sie versuchen, 10 ns auf einem lötfreien Steckbrett zu schalten? Und Sie haben keine Freilaufdiode an Ihrem Transformator?

Wenn Sie dieses Zeug machen, müssen Sie lernen, schnelles Schalten und induktive Parasiten zu respektieren. Gehen Sie zu einer Masseebene und machen Sie alle Ihre Schaltwege so kurz wie möglich. Setzen Sie außerdem eine 100-uF-Kappe (Tantal nach Wahl) über Ihren MCP1402, um der Flyback-Diode neben den langen Leitungen zur Batterie etwas zum Ansteuern zu geben.

Siehst du diese regelmäßigen Unebenheiten auf deiner Wellenform ohne Last? Das sind Schwingungen von ~40 MHz und kein gutes Zeichen.

Sie können keine Flyback-Diode über dem Transformator haben, da dies den gesamten Zweck eines Sperrwandlers zunichte macht.

Eine Kombination aus der Rückwärtsübertragungskapazität des IRF840 (120 pF), dem dv / dt der Drain-Spannung und dem ziemlich schwachen Treiber (MCP1402) ist meine beste Vermutung.

Beginner, lesen Sie das Datenblatt auf dem Treiber - auf Seite 3 steht, dass der "Latch-up-Schutz gegen Rückstrom" normalerweise größer als 0,5 Ampere ist - das ist ein Hinweis darauf, warum dieses Gerät möglicherweise ausfällt.

Als nächstes ist Q = CV oder dq/dt = I = C dv/dt.

Ich denke, dass der Strom durch die 120pF mit einer großen Änderung von dv / dt am Drain mehr ist, als der Treiber bewältigen kann. Kurz bevor das Oszilloskopbild schlecht wird, sehe ich eine Änderung von etwa 10 V in etwa 20 ns, daher:

I = 120 pF x 10 V / 20 ns - das sind 60 mA, aber das ist nur die Spannung am Gate - sie könnte am Drain zehn- oder hundertmal größer sein, und daher könnte der Strom 600 mA bis 6 A betragen und seinen Weg durch den umgekehrten parasitären Kondensator erzwingen in den Treiberchip.

Das ist jedenfalls mein Verdacht. Ich würde einen Treiber mit zehn Ampere verwenden oder zumindest einen finden, der einen Rückstrom von zehn Ampere bewältigen kann.

Ich würde nicht nur einen besseren Gate-Antrieb verwenden, sondern auch das Steckbrett verlassen, damit Sie die Induktivität der Verbindung Treiber -> Gate verringern können. Ich persönlich würde so etwas direkt auf eine kupferkaschierte Platte bauen.

Andy hat, glaube ich, etwas mit der Drain-Gate-Kapazität vor.

Aber auch: Messen Sie, was das mit der 12V-Versorgung macht. Das wäre ein alternativer Weg für Spitzen durch den Gate-Treiber. Derzeit zeigen Sie einen einzelnen 0,1-uF-Kondensator als Entkopplung, und ich vermute, dass dies nicht ausreicht. Möglicherweise benötigen Sie ein breites Entkopplungsspektrum von 10 nF bis zu 100 uF oder mehr, und wenn das nicht ausreicht, sollten Sie den Gate-Treiber und die empfindliche Elektronik über ein LC-Filter und ihre eigene lokale Entkopplung mit Strom versorgen.

Platzieren Sie einfach einen 220..470nF MKP-Kondensator parallel zum Transformator, um die von der Induktionsspule erzeugte hohe Spitzenspannung zu dämpfen. Jetzt fließt der unterbrochene Strom zum Kondensator, anstatt den FET zu zerstören.

Dies wird in allen CRT-Fernsehern und Monitoren in der horizontalen Ausgangsstufe vorgenommen.

Ihr Gate-Treiber wird aufgrund von Spannungsspitzen zerstört, wenn der MOSFET abschaltet.
Überprüfen Sie dies: Snubbers

Falls andere auf deine Frage stoßen.

Die Verwendung von induktivem Rückschlag zur Hochspannungserzeugung ist selbst in Autos eine schlechte Idee: Diese Dinger sind schlechte HF-Rauschquellen. Es gibt einen Grund, warum moderne Autos einzelne Spulenpakete für jede Zündkerze verwenden und warum diese oft in den Aluminiumkopfdeckeln vergraben sind: Es ist die kleinstmögliche Stromschleife, hat eine inhärente Abschirmung und kann ziemlich HF-leise sein.

Will man 200kV erzeugen, sind Standard-Zündspulen und induktiver Rückschlag und schnelle Flanken nur dann eine Überlegung wert, wenn sich alles inklusive der Last in einem Faraday-Käfig oder einem Metallschild befindet. Andernfalls wird es niemals EMV-Tests bestehen, und seine längere Verwendung ist illegal.

Sie möchten einen speziell gewickelten Transformator verwenden, der für etwa 50 kHz ausgelegt und ölisoliert ist. Es wird ruhig sein, solange Sie damit keine Funken erzeugen. Sobald es zu zufälligen Lichtbögen kommt, sind Sie wieder bei einer breitbandigen HF-Störquelle.