Kein stabiler Spannungsausgang mit DC-DC-Abwärtswandler

Ich komme aus der Informatik, bin neu in der Elektronik und mein erster Beitrag hier. Ich arbeite an einem Hobbyprojekt mit der Absicht, irgendwann eine Leiterplatte zu entwerfen, und der erste Schritt besteht darin, einen Abwärtswandler zu entwerfen, um die Eingangsspannung zum Ansteuern eines Arduino auf 5 V zu bringen. Ich verwende eine Laptop-Versorgung von 19 V als Eingang.

Ich verwende einen MP1584EN für den Spannungsreglerchip. Für meine Testzwecke mache ich das auf einem Perfboard. Ich habe meistens die typische Anwendungsschaltung aus dem Datenblatt mit geringfügigen Änderungen verwendet, wie im beigefügten Schaltplan zu sehen ist schematisch, aber wenn ich die Ausgangsspannung messe, erzeugt sie große Wellen, wie in den Screenshots zu sehen. Die Welligkeiten treten in einem Intervall von etwa 3 Sekunden auf, wenn der Ausgang auf etwa 7,25 V ansteigt (manchmal sogar auf 8,5 V ansteigt) und dann langsam auf etwa 5 V zurückfällt und der Zyklus fortgesetzt wird Osc_no_load. Wenn ich einen 1k-Lastwiderstand anschließe, bleibt die Welligkeitsamplitude gleich, aber das Intervall sinkt auf etwa 15 ms (konnte diese Oszilloskopanzeige nicht posten, da ich eine Fehlermeldung erhielt, dass ich mindestens 10 Reputation benötige, um mehr als 2 Links zu posten .).

Warum erhalte ich diese Ausgabe? Was mache ich falsch?

BEARBEITEN 1:Vielen Dank für die Antworten. So vielen Dank, dass dieser Beitrag ziemlich lang wird. Ich habe versucht, alle Fragen und weitere Informationen/Ergebnisse in dieser Bearbeitung zu beantworten, mit Ausnahme der Erhöhung des L, was ich als nächstes versuchen werde (wollte meinem Design keinen Platz mit einem riesigen L hinzufügen). Aber vorher möchte ich erwähnen, dass ich wahrscheinlich eine schlechte Erdung habe (meiner Meinung nach nicht extrem schlecht), aber nicht gedacht habe, dass dies so große Spannungsimpulse verursachen wird. Aus meinen Messungen geht hervor, sobald die Rückkopplungsspannung auf 0,8 V geht, tritt die Spitze auf und entlädt sich dann langsam durch die Ausgangskappe C2. Ich habe die Entladezeit von 8 V bis 5 V für einen 22 uF C2 bei 1 K Last gemessen und es schien mit der Impulsbreite übereinzustimmen. Überraschenderweise führte, nachdem ich alle anderen Tests wie unten gezeigt durchgeführt hatte, ein erneuter Test mit 1K-Last zu völlig anderen Ergebnissen. Ich habe die Ausgangsobergrenze C2 auf einen viel höheren Wert erhöht, sodass die Impulsdauer zunahm, aber das Muster blieb. Ich habe eine Weile mit Arduinos/ESP8266/SD-Karte usw. und billigen DC-DC-Abwärtswandlern (mit MP1584) herumgespielt und dachte, es sei an der Zeit, nach einem Perfboard-Prototyping alles auf der Leiterplatte zu kombinieren, weil ich es nicht tat PCB immer wieder überarbeiten wollen, nur wegen der Stromversorgungsprobleme. Daher ist die Perfboard-Idee, nur jede einzelne Komponente, die ich verwende, zu validieren, gerechtfertigt. Also zuerst das Perfboard. MP1584 befindet sich auf der Unterseite des SOIC8-Breakouts. und billige DC-DC-Abwärtswandler (mit MP1584) und ich dachte, es wäre an der Zeit, nach einem Perfboard-Prototyping alles auf der Leiterplatte zu kombinieren, weil ich die Leiterplatte nicht immer wieder überarbeiten wollte, nur wegen der Probleme mit der Stromversorgung. Daher ist die Perfboard-Idee, nur jede einzelne Komponente, die ich verwende, zu validieren, gerechtfertigt. Also zuerst das Perfboard. MP1584 befindet sich auf der Unterseite des SOIC8-Breakouts. und billige DC-DC-Abwärtswandler (mit MP1584) und ich dachte, es wäre an der Zeit, nach einem Perfboard-Prototyping alles auf der Leiterplatte zu kombinieren, weil ich die Leiterplatte nicht immer wieder überarbeiten wollte, nur wegen der Probleme mit der Stromversorgung. Daher ist die Perfboard-Idee, nur jede einzelne Komponente, die ich verwende, zu validieren, gerechtfertigt. Also zuerst das Perfboard. MP1584 befindet sich auf der Unterseite des SOIC8-Breakouts.Vorderseite ZurückJetzt die Testergebnisse: DSO für 1k Last, die ich früher nicht posten konnte 1K Last10 Ohm Last: Wie Sie im zweiten Bild sehen können, schwingt es anfänglich im 5-12-V-Bereich, aber wenn sich die Widerstände erwärmen, werden die Schwingungen 1-19 V (Eingang) 100-Ohm-Last: Nachdem ich die obigen Tests durchgeführt hatte, testete ich erneut die 1K-Last und keine Last. 1K-Last: Da man kaum Wellen sehen kann, aber Vout bei etwa 5,8 V liegt. Keine Last (wieder nach dem Ausführen der 10-, 100- und 1-K-Ohm-Tests): Vielleicht macht das alles Sinn, aber ich bin jetzt verwirrter. Entschuldigung, ich habe im Nachhinein festgestellt, dass einige Bilder auf dem Kopf oder auf der Seite stehen, aber hoffentlich lesbar sind. Ich bin mir nicht sicher, was passiert ist, aber seltsam, dass mein Computer sie alle im Querformat und mit der richtigen Seite nach oben zeigt.10us 1s100_1 100_21 2 3 4keine Last später

BEARBEITEN 2:Ich habe die Lösung immer noch nicht gefunden, aber nur ein Update zu einigen weiteren Experimenten, die ich durchgeführt habe. 1. Ich hatte keinen größeren Induktor zur Hand, aber ich habe es mit weiteren 4,7 uH in Reihe versucht und es hat die Dinge ein wenig verbessert (die Spitze wurde um über 50% reduziert). Wenn Sie es um den empfohlenen Wert von 22 uH noch größer machen, sollten die Dinge behoben werden, aber das fügt dem Gesamtdesign Platz und Kosten hinzu. Werde es als letzte Option behalten. 2. Ich habe versucht, 22uF-Tantal durch eine 10uF-Keramik zu ersetzen, aber keinen Unterschied festgestellt (die Verringerung des C2-Werts reduzierte jedoch die Zykluszeit wie erwartet). Ich habe das Tantal zurückgelegt (das Datenblatt rät nicht davon ab). 3. In einem separaten Test verbesserte das Hinzufügen weiterer 150 pF von COMP zu GND parallel zum bereits vorhandenen Kompensationsnetzwerk die Dinge ebenfalls. 4. Schließlich bewirkte auch das Hinzufügen der 150pF über R1 einige Wunder und verbesserte die Dinge erheblich. Es dämpfte die Spitzen, erhöhte aber die insgesamt erwartete Ausgangsspannung. 5. Der obige Vorschlag ließ mich darüber nachdenken, was wäre, wenn ich R1 und R2 um das 10-Fache reduzieren würde, und das zu tun, führte zu den besten Ergebnissen. Die Spannung war viel näher am erwarteten Wert mit Welligkeiten in der Größenordnung von 100 mV, aber konsistent, was wahrscheinlich durch andere oben erwähnte Dinge behoben werden kann. 6. Nur bis plötzlich mein Multimeter einen Sprung von der erwarteten Ausgangsspannung auf die Eingangsspannung anzeigte. Ich habe verschiedene Teile getestet und der Widerstand zwischen VIN und SW zeigt etwa 120 Ohm. Habe ich meinen MP1584EN gebraten, indem ich R1 und R2 abgesenkt habe? Der obige Vorschlag ließ mich darüber nachdenken, was wäre, wenn ich R1 und R2 um das 10-fache reduzieren würde, und dies zu tun, um die besten Ergebnisse zu erzielen. Die Spannung war viel näher am erwarteten Wert mit Welligkeiten in der Größenordnung von 100 mV, aber konsistent, was wahrscheinlich durch andere oben erwähnte Dinge behoben werden kann. 6. Nur bis plötzlich mein Multimeter einen Sprung von der erwarteten Ausgangsspannung auf die Eingangsspannung anzeigte. Ich habe verschiedene Teile getestet und der Widerstand zwischen VIN und SW zeigt etwa 120 Ohm. Habe ich meinen MP1584EN gebraten, indem ich R1 und R2 abgesenkt habe? Der obige Vorschlag ließ mich darüber nachdenken, was wäre, wenn ich R1 und R2 um das 10-fache reduzieren würde, und dies zu tun, um die besten Ergebnisse zu erzielen. Die Spannung war viel näher am erwarteten Wert mit Welligkeiten in der Größenordnung von 100 mV, aber konsistent, was wahrscheinlich durch andere oben erwähnte Dinge behoben werden kann. 6. Nur bis plötzlich mein Multimeter einen Sprung von der erwarteten Ausgangsspannung auf die Eingangsspannung anzeigte. Ich habe verschiedene Teile getestet und der Widerstand zwischen VIN und SW zeigt etwa 120 Ohm. Habe ich meinen MP1584EN gebraten, indem ich R1 und R2 abgesenkt habe? Ich habe verschiedene Teile getestet und der Widerstand zwischen VIN und SW zeigt etwa 120 Ohm. Habe ich meinen MP1584EN gebraten, indem ich R1 und R2 abgesenkt habe? Ich habe verschiedene Teile getestet und der Widerstand zwischen VIN und SW zeigt etwa 120 Ohm. Habe ich meinen MP1584EN gebraten, indem ich R1 und R2 abgesenkt habe?

Ich dachte, ich wäre kurz davor, die Dinge zu reparieren, aber jetzt bin ich wieder bei Null. Das Schlimmste ist, dass ich nicht verstehen kann, wann und warum die Dinge plötzlich mit unerwarteten Ausgaben und unterschiedlichen Ausgaben schief gehen würden, wenn das Experiment unter denselben Testbedingungen wiederholt wird.

Ich könnte mit einem frischen MP1584EN wieder anfangen und sehen, wie das geht.

Ihre Schaltung ist genau die gleiche wie die im Datenblatt? Selbst 5 mA sind eine sehr leichte Belastung für dieses Teil. Was passiert bei einer Last von 10 Ohm?
Erstens - Sie sollten jetzt genügend Wiederholungspunkte haben, um weitere Links oder Bilder zu posten.
Zweitens - Seltsamkeiten wie diese werden oft durch eine schlechte Erdungstechnik verursacht. Verbringen Sie etwas Zeit mit dem Datenblatt und erfahren Sie, was der Hersteller für die Erdung empfiehlt. Vielleicht posten Sie auch ein Bild von der Ober- und Unterseite Ihres Perfboards.
C4 - Tantal ist böse - möglichst nicht verwenden. Beachten Sie, dass der Balken bei Tantal +ve und nicht -ve sein kann. Wenn er für 16 V ausgelegt ist und Vout 19 V betrug, ist Tantal häufig tot. Layout ist oft wichtig. | Probieren Sie eine kleine Obergrenze über R1 aus - vielleicht 100 pF. Kann Wunder wirken. Koppeln Sie Transienten direkt an FB.
@RussellMcMahon Meinten Sie C2 anstelle von C4, weil dies das einzige Tantal und die Ausgangskappe ist. Ich versuche es stattdessen mit einer Keramik. Meinten Sie in ähnlicher Weise R3 anstelle von R1? Tut mir leid, dass ich hier naiv bin, aber was sind die Transienten, die Sie erwähnen, um sie direkt mit FB zu koppeln?
@peeyush.garg Whoops - ja - C2. | ABER, NEIN, ich meinte R1. R1 & R2 teilen die Ausgangsspannung und legen sie an den FB-Pin an. Wenn sich der Ausgang schnell ändert, bilden R1, R2 und die Streukapazität und die FB-Kapazität einen Tiefpassfilter, der die Reaktion des FB verlangsamt. Ein kleiner Kondensator über R1 überträgt 100 % Pegel schneller Ausgangsschwankungen auf den FB-Pin. Dies macht die angelegte FB-Spannung empfindlicher gegenüber schnellen "Transienten" am Ausgang.

Antworten (3)

Dieser IC verfügt über einen Impulsüberspringungsmodus, der bei sehr geringen Lasten aktiv ist, und er zeigt sich in Ihrem Oszilloskop-Display, wenn sich die Impulse weit auseinander erstrecken, abgesehen davon, dass sie keine Last haben.

Laut PDF-Datenblatt:

Ohne Last oder bei geringer Last kann der Wandler im Pulse-Skipping-Modus arbeiten, um die Ausgangsspannung geregelt zu halten. Somit bleibt weniger Zeit zum Auffrischen der BS-Spannung. Um unter solchen Betriebsbedingungen genügend Gate-Spannung zu haben, sollte die Differenz von VIN – VOUT größer als 3 V sein. Wenn beispielsweise VOUT auf 3,3 V eingestellt ist, muss VIN höher als 3,3 V + 3 V = 6,3 V sein, um eine ausreichende BS-Spannung ohne Last oder bei geringer Last aufrechtzuerhalten. Um diese Anforderung zu erfüllen, kann der EN-Pin verwendet werden, um die UVLO-Eingangsspannung auf Vout+3V zu programmieren.


Eine Mindestlast von > 5 % sollte die Tendenz zur Erzeugung von Impuls-"Bursts" verringern. Durch Verdoppeln des Werts von L1 und Setzen von C2 auf einen viel höheren Wert (220 uF) können diese Bursts geglättet werden. Wenn der IC bei >10 % der Volllast betrieben wird, sollte er aus dem Pulse-Skipping-Modus herauskommen.

Je weniger Strom Sie ziehen, desto tiefer geht es in den Pulse-Skipping-Modus. Verwenden Sie also größere Werte von L1 und C2, um den Ausgang auf eine fast saubere DC-Wellenform zu glätten, und/oder legen Sie Wert darauf, eine Mindestlast zu haben, die lange Überspringungsperioden verhindert . Das ist einfach die Natur dieser Art von Schaltmodus-IC.

BEARBEITEN: Achten Sie genau auf Erdungstechniken. Stellen Sie sicher, dass C1 und C2 so nah wie möglich am IC sind. Beachten Sie die Erdungsverbindung an Pin 5, wo C1 und C2 mit möglichst kurzen Leitungen verbunden werden sollten. Denken Sie an das Dreieck: C1 ist effektiv Ihre Stromquelle, der IC ist Ihr Stromschalter und die Last (durch L1) ist Ihre Stromsenke. In SMPS-Designs hat dieses Dreieck diese Teile nahe und mit kurzen Leitungen, wodurch unregelmäßiges Rauschen auf ein Minimum reduziert wird.

Die Brummspannung liegt bei über 2 V, die Brummdauer bei knapp 3 Sekunden. Ich glaube nicht, dass es Pulssprung ist. Könnte schlechte Erdung oder unsachgemäße Kompensation sein.
Bitte beachten Sie meine Bearbeitung des Beitrags.
@mkeith Ich muss sagen, dass die Kompensation der Teil des Datenblatts war, den ich am wenigsten verstanden habe, als es um Pole, Nullen und Übergangsfrequenzen ging. Ich habe versucht, Werte basierend auf meinen Berechnungen gemäß dem Datenblatt zu finden, und sie entsprachen fast den dortigen Empfehlungen. Soll ich einfach verschiedene Werte ausprobieren und sehen, was funktioniert?
@peeyush.garg. Befolgen Sie die Tabelle im PDF für die Werte von L1, C2 usw. Die 5-Volt-Werte stimmen nicht mit Ihrem Diagramm überein. C1 und C2 sollten 25-VDC-Elektrolyten sein. Verwenden Sie keine Tantalkondensatoren.

Ich hatte ein ähnliches Problem mit einem billigen MP1584-Modul, das im Ausland gekauft wurde. Eigentlich haben sich alle Module, die ich überprüft habe (ich habe ein paar gekauft), auf die gleiche Weise verhalten, sodass ich einen Herstellungsfehler ausschließe. Ich habe das Schema des Moduls mit einer typischen Anwendung aus dem Datenblatt verglichen und festgestellt, dass R6 einen anderen Wert hatte. Obwohl der Teiler eine Spannung weit über dem Schwellenwert liefern sollte, habe ich R5 und R6 entfernt, da EN für den normalen Betrieb schwebend gelassen werden kann. Zu meiner Überraschung begann sich der Konverter richtig zu verhalten.

Es gibt eine Tabelle im Datenblatt mit empfohlenen Werten für L1, C2, C3 und R3. Die Werte, die Sie in Ihrer Frage zeigen, sind mit Ausnahme von L1 dieselben wie in dieser Tabelle. Sie zeigen 4,7 uH, aber die Tabelle empfiehlt 15-22 uH für Vout = 5 V. Ich bin mir nicht sicher, ob dies Ihr Problem verursacht, aber es lohnt sich, etwas im empfohlenen Bereich auszuprobieren.

Sie sollten auch ein Bild Ihrer Schaltung auf dem Perfboard hinzufügen. Meiner Meinung nach ist Prototyping auf Perfboard fast Zeitverschwendung. Auf keinen Fall wird ein 6 Jahre altes Teil von MPS mit Volldampf nicht funktionieren. Nutzen Sie also einfach einen kostengünstigen PCB-Service für das Prototyping. (Express PCB ist wirklich einfach für Anfänger zu verwenden). Befolgen Sie das Datenblatt sorgfältig. Lies es so oft du musst um alles aufzunehmen. Und alles wird funktionieren.

Bitte beachten Sie meine Bearbeitung des ursprünglichen Beitrags.