MOSFET wird in einem SEPIC-Wandler ungewöhnlich heiß

Ich habe einen SEPIC-Konverter konstruiert, der für Maximum Power Point Tracking (MPPT) verwendet werden soll. Der Einfachheit halber verwende ich derzeit nur den Hill-Climbing-Algorithmus mit festen Arbeitszyklusschritten von 0,01. Der MPPT-Algorithmus ist im Mikrocontroller MSP430F5529 implementiert und das PWM-Signal des MSP430 wird einer einfachen Treiberschaltung für den MOSFET zugeführt. Das PWM-Signal hat eine EIN-Spannung von 3,3 Volt, die der MSP430 natürlich ausgibt.

Das Folgende ist das Schema des SEPIC und der Treiberschaltung.

Geben Sie hier die Bildbeschreibung ein

Der Eingang ist ein Solarpanel mit:

V_oc = 6 V V_mp = 5 V I_sc = 0,67 A I_mp = 0,6 A

Die Nennausgangsleistung sollte also bei etwa 3 Watt liegen. Der Ausgang ist einfach ein 22 Ohm Widerstand.

Auf dem Schalter kommt derzeit der Leistungs-MOSFET FQP30N06L zum Einsatz, der mit 50kHz geschaltet wird. Jetzt kommt das Hauptproblem und der Grund, warum ich diese Frage poste - Während des Betriebs bei Arbeitszyklen von etwa 0,35 bis 0,5 wird der MOSFET ungewöhnlich heiß - mindestens 70 Grad Celsius in einer Umgebung mit Raumtemperatur. Andererseits habe ich die Wellenform sowohl der Gate-Spannung V_GS als auch der Schaltspannung V_DS gemessen, wie in den folgenden Abbildungen gezeigt.

Geben Sie hier die Bildbeschreibung ein

Ich habe bemerkt, dass der Beginn der Impulse der Schaltspannung V_DS einige ungewöhnlich hohe Spitzen aufweist, aber ich bin mir nicht sicher, was diese sind. Vielleicht könnte jemand auch darauf hinweisen, warum diese Spitzen auftreten.

Was könnte also dazu führen, dass der MOSFET so heiß wird und mein Wandler daher sehr ineffizient wird?

Antworten (3)

Sie müssen das MOSFET-Gate viel besser ansteuern als das, was Sie zu tun scheinen, damit es effizient schaltet. Schauen Sie sich die Spezifikation für den FQP30N06 an - die Gate-Einschaltschwelle (Vgs (Schwellenwert)) kann bis zu 4 V betragen. Schauen Sie sich auch Abbildung 1 an - dies bestätigt, dass Sie eine viel höhere Gate-Ansteuerspannung verwenden sollten als die, mit der Sie sie ansteuern: -

Geben Sie hier die Bildbeschreibung ein

Außerdem sind die Flanken der Wellenform wirklich schlecht - Sie werden keine anständigen Anstiegs- und Abfallzeiten von einem IO-Pin erhalten, da die Gate-Source-Kapazität die Dinge verlangsamen wird.

Erwägen Sie, Ihre Antriebsschaltung zu ändern.

Ich glaube du hast auf das falsche Datenblatt verwiesen. Der MOSFET, den ich verwende, ist FQP30N06L, nicht FQP30N06. Laut Datenblatt für FQP30N06L beträgt die Gate-Schwellenspannung 1 bis 2,5 Volt. Darüber hinaus zeigt das V_DS-Diagramm, dass die Spannung im eingeschalteten Zustand auf Null abfällt (na ja, zumindest sehr nahe), was darauf hinweist, dass der Schalter zu diesem Zeitpunkt vollständig eingeschaltet ist. Die Spannung kann nicht Null sein, wenn dies nicht der Fall wäre.
Ich verstehe Ihren Standpunkt, aber ich würde niemals einen solchen MOSFET anwenden, wenn ich ihn nicht mit mindestens der niedrigsten in Abbildung 1 gezeigten Gate-Spannung ansteuern kann - das geht meiner Erfahrung nach zu weit. Auch die langsamen Anstiegs- und Abfallzeiten tragen zur Gesamtwärmeableitung bei. Denken Sie daran, dass die Gate-Schwellenspannung nur der Beginn einer sehr leichten Leitung ist. Beachten Sie auch die abfallende Flanke und wie sie aufgrund der steigenden Drain-Spannungskopplung mit dem Gate durch interne Kapazität "gehalten" wird (eine Art Plateau). Wie auch immer, so sieht es aus und Ihr Mangel an anständigem Gate-Antrieb ist schuld.
@Trobby, ich denke, ich müsste Andyaka (teilweise) zustimmen. Sie haben nicht den Stromantrieb, der erforderlich ist, um den Mosfet schnell genug in die Sättigung zu bringen, um eine Wärmeableitung zu vermeiden. Versuchen Sie, einen Gegentakt-BJT-Puffer oder ähnliches hinzuzufügen, der Ströme liefern und senken kann, die groß genug sind, um die Gate-Kapazität schnell zu laden und zu entladen. Die meisten Prozessoren von TI können nur dürftige 8 mA (MAX) liefern oder senken, während Sie wirklich "sofort" (nicht kontinuierlich) um 1 A liefern oder senken möchten.
+1. Ich stimme Ihrer Analyse zu. Aber ich wünsche mir, dass diese Antwort speziell alternative Treiberschaltungen enthält: * Einfacher 10-Ohm-Widerstand, vielleicht mit einem ausfallsicheren 20-kOhm-Pulldown. * FET-Treiber-IC. * usw.
@davidcary Ich denke, ich hätte wahrscheinlich etwas eingestellt, wenn der OP klargestellt hätte, dass ein Ersatzvorrat verfügbar ist, aber in Ermangelung dieser Informationen kann der OP immer fragen! Auch gibt es offenbar Widersprüche bei der Ausgangsspannung. An einer Stelle könnten 6 V erwähnt werden, aber die Last beträgt 22 Ohm und 3 Watt (8,12 Volt impliziert), also war ich ein bisschen vorsichtig.
Die wahre Ausgangsspannung, die ich derzeit am Ausgang messe, beträgt nur etwa 2 Volt. Die genannten 3 Watt waren die maximale Nennleistung des Solarpanels. Der von mir ausgeführte Arbeitszyklus hat möglicherweise nicht diesen wahren Höchstpunkt erreicht, da ich derzeit nur etwa 1,5 W am Eingang sehe. Wie auch immer, der Punkt ist, dass die Tatsache, dass der MOSFET wirklich heiß wird (und die einzige Komponente ist, die merklich heiß wird), höchstwahrscheinlich erklärt, warum der Ausgang so ungewöhnlich klein ist.
In der Zwischenzeit ist mein aktuelles Verständnis, nachdem ich die obigen Kommentare gesehen habe, dass der Hauptgrund für den Wärmeverlust im MOSFET auf massive Schaltverluste zurückzuführen ist, die darauf zurückzuführen sind, dass ich eine Gate-Treiberschaltung verwende, die nicht genug Strom liefern kann, um (relativ ) sofortiges Ein-/Ausschalten. Ich werde versuchen, einige Gate-Treiberschaltungen zu untersuchen. Bedeutet die Anforderung, dass ich bei 1 A Quelle und Senke liefern muss, dass ich eine leistungsstärkere Stromversorgung benötige als nur die 5-V-Versorgung, die auf dem MSP430 verfügbar ist?
@Trobby versuchen Sie, einen Signalgenerator anstelle des MSP430 als Experiment zu verwenden, um zu sehen, welche Verbesserungen möglich sind.

... die Pulse der Schaltspannung V_DS hat einige ungewöhnlich hohe Spitzen ...

Diese V_ds-Spitzen treten auf, wenn der Leistungstransistor abschaltet. Während dieses Abschaltens behält L1 einen praktisch konstanten Elektronenfluss bei. Vor dem Abschalten fließen diese Elektronen durch den Leistungstransistor. Nach dem Ausschalten kommt die gleiche Anzahl von Elektronen pro Sekunde aus L1 und sie müssen irgendwo durch einen Pfad gehen - dieser Pfad hat eine sofortige Stromspitze ( aber ein gut konstruierter SEPIC-Konverter sollte diese Spitze mit nur a absorbieren kleiner Spannungssprung). Die Stromleitungen, die in Ihren Konverter führen, und die Stromleitungen, die von Ihrem Konverter zum Rest des Stromkreises führen, haben im Allgemeinen so viel Induktivität, dass sie diese Stromspitze nicht sofort bewältigen können. Theoretisch ist der einzige Weg, auf dem diese Elektronen fließen können, der vom Transistor-Drain-Pin zum Kopplungskondensator C2, durch die Diode, durch den Ausgangskondensator C3 und zurück durch die Masseleitungen zurück zum Transistor-Source-Pin. (Gibt es einen besseren Namen für diesen Pfad als "den Spike-Pfad"?) (In der Praxis gibt es auch einen anderen Pfad durch eine Streukapazität, die einige dieser Elektronen absorbiert, aber darauf sollten Sie sich nicht verlassen. Auch wenn die Vds-Spitzen zu hoch sind, kann der Transistor zusammenbrechen und Elektronen durchfließen lassen, wodurch der Transistor aufgeheizt wird - das wollen Sie auch nicht).

Sie möchten, dass der Spike-Pfad einen niedrigen Widerstand und noch wichtiger eine niedrige Induktivität hat. Dies impliziert:

  • Verwenden Sie eine „schnelle“ Diode wie eine Schottky-Diode. Vermeiden Sie langsame „Gleichrichter“-Dioden, die für 60-Hz-Anwendungen ausgelegt sind und Hunderte von Nanosekunden zum Umschalten benötigen können.

  • Sie möchten, dass die Schleifenfläche des Spike-Pfads sehr klein ist, um die parasitäre Induktivität der Drähte zu reduzieren, die alle Komponenten entlang des Spike-Pfads verbinden.

  • Sie möchten sehr niedrige ESR- und ESL-Kondensatoren für C2 und C3. Niemand weiß, wo man einen 470-uF-Kondensator mit ausreichend niedrigem ESR und ESL herbekommt, also verwendet so ziemlich jeder zwei identische, physisch kleine (und daher niederinduktive) Kondensatoren, um die Spitzen zu handhaben, die so positioniert sind, dass die Schleifenfläche des Spitzenpfads minimiert wird , eine für C2 und eine für C3. Typischerweise wählen Designer eine vernünftige SMT-Gehäusegröße für C2 (imperiale Größe 1206 ?) und wählen dann die größte Kapazität, die in dieser Gehäusegröße verfügbar ist. Schalten Sie dann Ihren 470-uF-Ausgangskondensator parallel zu C3 - die Position, der ESR und der ESL dieses großen Kondensators sind viel weniger kritisch. Einige Designer schalten mehrere Kondensatoren für C2 und C3 parallel, wodurch ein effektiver ESL viel niedriger und eine effektive Kapazität viel höher als bei jedem verfügbaren handelsüblichen Einzelkondensator erzielt wird.

  • Löten Sie alle Teile auf einer (allgemeinen) Prototyping-Platine oder einer benutzerdefinierten Leiterplatte, anstatt sie in ein lötfreies Steckbrett zu stecken. Während einige Leute es geschafft haben, Schaltspannungsregler auf einer lötfreien Steckplatine zu bauen (JB Calvert, „Switching Regulators“ ), scheinen die meisten Leute darin übereinzustimmen, dass lötfreie Steckplatinen eine Streukapazität haben und zu einer größeren Schleifenfläche (daher eine größere unerwünschte parasitäre Induktivität) führen Probleme beim Schalten von Spannungswandlern. "Was soll das ganze "SMWISICDSI"-Zeug überhaupt?" ; „ Wann sollte man die Verwendung eines Steckbretts vermeiden “ .

Das macht sehr viel Sinn. Ich verwende tatsächlich eine Gleichrichterdiode (es war eine zufällige Diode, die von früheren Projekten übrig geblieben ist) und lege auch alle Komponenten auf ein Steckbrett. Ich mache vorerst nur Steckbretttests, da ich nur die Schaltung zum Laufen bringen möchte, bevor ich sie in eine dauerhaftere Platine einbaue. Ich bin der Meinung, dass basierend auf der obigen Erklärung die Diode das Hauptproblem sein kann, da der Strom gezwungen wäre, entweder durch die noch nicht eingeschaltete Diode oder den ausgeschalteten MOSFET zu fließen.

Vielen Dank an alle, die sehr hilfreiches Feedback zu meiner Frage gepostet haben. Nachdem ich ein wenig nachgedacht hatte, entschied ich mich schließlich, einen MOSFET-Treiberchip zu kaufen, um das Problem zu lösen. Ich habe auch die Schottky-Diode gekauft, wie von Davidcary vorgeschlagen, um die vorhandene Gleichrichterdiode zu ersetzen, die ich verwendete. Nachdem ich den Chip erhalten und die entsprechenden Verbindungen gemäß Datenblatt hergestellt hatte, wiederholte ich den Arbeitszyklustest mit demselben MOSFET. Diese Änderungen haben dazu beigetragen, die Leistung zu verbessern (von ungefähr 15 % Effizienz auf 30 %). Obwohl es gut ist, die Verbesserung zu haben, ist sie offensichtlich nicht gut genug für einen DC-DC-Wandler. Leider zeigt eine kurze Inspektion, dass der MOSFET gegenüber den anderen Schaltungskomponenten (außer dem Lastwiderstand) immer noch ungewöhnlich heiß ist.

Der von mir gekaufte MOSFET-Treiberchip ist der Dual-MOSFET-Treiber TC4427CPA. Das folgende Diagramm ist meine neue Treiberschaltung.

Geben Sie hier die Bildbeschreibung ein

Das folgende Diagramm ist die neue Wellenform von V_GS und V_DS, als ich den neuen Treiberchip verwendete (die blaue Linie ist V_DS und die grüne Linie ist V_GS). PS: Ich habe auch vergessen, den Arbeitszyklus zu erwähnen, den ich in der ursprünglichen Frage angewendet habe (Entschuldigung dafür). In meinem ursprünglichen Beitrag war das dort angewendete Tastverhältnis konstant 0,5. In der folgenden ist es konstant 0,44.

Geben Sie hier die Bildbeschreibung ein

Nach meinem Verständnis aus den vorherigen Antworten ist die Anstiegs- und Abfallzeit des V_GS in diesem Diagramm wahrscheinlich die Ursache für die Verluste durch das Schalten. Dies basiert jedoch auf der Verwendung des MOSFET-Treiberchips, sodass ich wieder verloren bin. Was kann ich tun, um die Wellenform des V_GS weiter zu verfeinern, um Schaltverluste zu vermeiden?

Ich habe gerade alle meine Komponenten auf eine Löt-Prototypenplatine verschoben und einen neuen Test durchgeführt. Unglaublich, es machte einen himmelweiten Unterschied. Meine Conversion-Effizienz liegt jetzt bei über 55 %. Natürlich ist es nicht das Beste, aber zumindest wird der MOSFET nicht mehr heiß =). Das Feedback aus den vorherigen Antworten hat die Frage sicherlich beantwortet und war sehr hilfreich. Vielen Dank an alle, die auf meine Frage gepostet haben.