Reduzieren Sie die Welligkeit des Ausgangsstroms bei hysteretischen Abwärtswandlern

Ich lerne einen neuen Reglertyp zu bedienen: einen Buck mit Hysteresesteuerung, also ohne Festfrequenz und ohne Ausgangskondensator.

Als Beispiel habe ich den ILD4001 für einen LED-Treiber ausprobiert. Alles scheint wie erwartet zu funktionieren, aber dann wollte ich auch die Ausgangswelligkeit auf der LED stärker filtern.

Ich habe das im Datenblatt gezeigte vorgeschlagene Schema implementiert:

Geben Sie hier die Bildbeschreibung ein

Wo verwende ich:

  • LED V f = 2,8 V (nur eine in meiner Schaltung)

  • R - Sense = 0,3 Ohm

  • Eingangskondensator von 2,2 µF

  • L = 68 uH

  • Vref = 0,116 V

  • Vs = 12 V

  • V Diode = 0,25 V

Die Betriebsfrequenz errechnet sich aus der Zeit, die der Induktor benötigt, um den Referenzstrom zuzüglich seiner Schwelle (mit diesem Anteil +15 %) zu erreichen, aus dem Referenzstrom minus seiner Schwelle (-15 %), also mit einem theoretischen Delta von 30 % in Summe. Entsprechend der Anstiegs- und Abfallflanken des Induktorstroms, des R- Sense - Abfalls und des V - LED - Abfalls erreiche ich auf dem Papier Frequenzergebnisse (mit Berechnungen, die später hier zur Überprüfung gezeigt werden) von 299 kHz.

Also habe ich die Schaltung und das Oszilloskop aufgebaut, bei einem I set = 386 mA habe ich die Welligkeit gemessen, die sich in einem oberen Strom von 493 mA und einem unteren von 343 mA mit einem Delta von 150 mA (32% des Gesamtwerts) niederschlägt Hysterese) für die Hystereseregelung. Daher habe ich überprüft, indem ich die Messungen am Umfang auf die Berechnungen angewendet habe (mit denselben Formeln, die für die Berechnungen auf Papier verwendet wurden):

T R   =   150   M A 12   v     2.9   v 68   μ H   =   1.12   μ S

T F   =   150   M A 2.9   v   +   0,25   v 68   μ H   =   3.24   μ S

Das bringt es auf eine Frequenz von 1/4,36 µs = 230 kHz. Angenommen, die Formeln sind richtig (werden nur aus der Induktorgleichung abgeleitet), die Unsicherheiten im Messwiderstand, im Induktor, in der Diode und in der LED, der Vs-Spannung, einschließlich der Ungenauigkeit der Cursor des Oszilloskops und der Referenzspannung, fühle ich mich in die gleiche Bandbreite von 316 kHz, die in der Akquisition gezeigt wird, und noch mehr in den theoretischen Berechnungen von 299 kHz. Die Erfassung zeigt die beiden Spannungen am Messwiderstand und wird am Oszilloskop etwas gefiltert, um eine saubere violette Spur zu erhalten, ansonsten gab es nur ein paar Schaltgeräusche an den Rändern:

Geben Sie hier die Bildbeschreibung ein

Außerdem zeigen die beiden Kanäle eine Zahnsäge wegen des Abfalls auf der Vs-Linie, nehme ich an (kann eine andere Frage sein), wobei der tatsächliche Abfall des Erfassungswiderstands die violette Spur ist (Sie können sehen, dass die Steigungen der Kanäle 2 und 4 sind nicht perfekt parallel: Dies liegt am Abfall des Messwiderstands, der der nützliche Wert sein sollte).

Um zu der Frage zu kommen, können Sie bei solchen Reglern im Grunde - soweit ich verstanden habe - keinen Ausgangskondensator verwenden, da dadurch eine sehr langsame Zeitkonstante (ich denke ein Pol mit niedrigerer Frequenz) eingeführt wird, die die Schaltfrequenz senkt. Aber beim Lesen der Infineon App Note 213 wurde mir klar, dass sie einen Kondensator über die LEDs legen, um die höherfrequente Komponente zu absorbieren.

Also habe ich versucht, meinen erforderlichen Wert zur Reduzierung der Welligkeit mit Hilfe eines TI -Datenblatts des LM3404 zu berechnen, das erklärt, was aus dem Ersatzschaltbild des Kondensators parallel zur LED zu berechnen ist:

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Ich habe durch Überprüfen der I / V-Kurven der LED einen dynamischen LED-Widerstand von 0,35 Ohm gefunden. Von einer gewünschten Welligkeit bis hin zu einer Reduzierung von 30% kann ich meine gewünschte finden Δ ICH F , und so Zc. Daraus kann ich eine Kapazität und das Problem finden, das mich dazu veranlasst hat, diese Frage zu stellen.

Jetzt habe ich versucht, kurz zu fassen, was ich erreicht habe, um zu zeigen, dass die Dinge zu funktionieren scheinen, aber hier stimmt etwas mit der Welligkeitsreduzierung nicht. Ich habe anhand der Berechnungen einen Kondensator von 6 µF gefunden, um mehr als die Hälfte der Welligkeit zu reduzieren. Aber ich habe 3 x 2,2 µF X7R-Keramik eingesetzt und es mit einem und zwei 22 µF X5R versucht. Es ändert sich kein einziges Bit; Es reinigt nur superhochfrequentes Rauschen, wie mit einer 100-nF-Kappe, die ich auch ausprobiert habe.

Die Impedanz der 2,2 µF ist hier dargestellt:

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Die eine der 22 µF ist hier:

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Sie sehen für mich niedriger aus als der mögliche ESR der LED (der an zwei Punkten der LED-I / V-Kurve gemessen wurde, nicht nur an der LED-Spannung über dem LED-Strom).

Sollte ich einen wirklich super niedrigen ESR-Kondensator mehr als meinen finden? Oder die Anzahl der LEDs erhöhen? Oder, was ist der tiefe Grund dieser Frage, sollte ich eine andere Filtermethode finden?


Die Berechnungen für den Siebkondensator erfolgen ausgehend von Δ ICH F , zuvor im Datenblatt des LM3404 gezeigt, aus dem nur die Stromteilerformel zwischen dem Kondensator und der LED hervorgeht.

R D wird aus der I/V-Kurve der LED extrahiert (Differenz zweier Spannungen dividiert durch die Differenz der beiden Ströme):

R D   =   2.86   v     2.825   v 0,6   A     0,5   A   =   0,35   Ω .

Die Anforderung ist beispielsweise, die Welligkeit auf +-2,5 % (insgesamt 5 %) zu reduzieren:

Δ ICH F R e D u C e D   =   Δ ICH F 2.5 15   =   25   M A und da der Messwiderstandsstrom gleich ist Δ ICH F weil es der Gesamtstrom in der Induktivität und dem Messwiderstand ist, Δ ICH F   =   Δ ICH L :

Z C   =   Δ ICH F R e D u C e D R D Δ ICH L Δ ICH F R e D u C e D   =   0,07   Ω Und Z C   =   1 2 π F S w C also aus dem gemessenen F S w Ich habe: C   =   1 2 π 314   k H z 0,07   =   7.2   μ F

Bei diesem Beispiel liegt der Unterschied darin, dass ich von einer anderen Anforderung von +-2,5 % ausgegangen bin, aber es sagt die Größenordnung aus, über die wir sprechen, wenn es richtig ist.

Wie messen Sie den LED-Welligkeitsstrom - nur die Rsense-Spannung?
Wie wollen Sie ohne Output-Cap davonkommen? Die Kappen, die Sie ausprobiert haben, wie hoch war die ESL und ESR von ihnen?
@brhans der Welligkeitsstrom war die Rsense-Spannung geteilt durch den Messwiderstand, indem die Differenz zwischen Vs (12 V) und der Spannung nach R-Sense (dh Pin 1 und 6 des ILD4001) ermittelt wurde.
Also - nachdem Sie die Kappen parallel zur LED geschaltet haben, sagt Ihnen Rsense nicht mehr den LED-Strom, sondern nur den Gesamtstrom, der zusammen durch die LED // Kappe fließt. In diesem Fall müssen Sie einen Weg finden, den LED-Strom direkter zu messen.
Nehmen Sie einen Durchschnitt mit RC LPF -20dB, fügt aber Latenz hinzu
@winny Ich habe Caps-Graphen nur der Vollständigkeit halber eingefügt
Verstehen Sie, dass eine Welligkeit von 30% durch die IC-Hysterese bedingt ist?
@TonyEErocketscientist ja und danke für die Antwort. Das ist die konstruktionsbedingte Welligkeit des Messwiderstands. Aus diesem Grund legen wir einen Kondensator über die LED - ohne den Messwiderstand. Verstehst du was ich meine? Brhans, ich glaube, das habe ich verpasst, das scheint vernünftig und wahrscheinlich habe ich es vergessen. Scham. Ich melde mich mit Ergebnissen zurück.
@ TonyEErocketscientist, um es etwas besser zu erklären, wenn ich sage, dass ich die Welligkeit reduzieren möchte, liegt dies nicht an der IC-Erfassungsspannung, sondern an der LED
Natürlich soll Zc/Zled um > 20 dB oder < 10 % niedriger sein, also wie hoch ist Ihr LED-ESR? Ich schätze 0,4 Ohm
goo.gl/St7fqf ein besserer Filter mit SRF-abgestimmter Kappe und Induktivität
Sie sollten die Mathematik dahinter zeigen, wie Sie auf 2,2 µF gekommen sind. Was ist der ESR dieser Kappe? 2,2 µF erscheinen hoch.
@ Misunderstood Ich habe die Berechnungen vorgenommen, hoffe, sie sind korrekt
@ Missverstanden, warum denkst du, dass 2,2 uF hoch sind?
Weil ich mehr als 1 LED dachte. Ich habe deine Mathematik überprüft. Ich habe den LM3404HV auf WebBench mit einem 230-kHz-Takt, Vin min und max = 12 V, Iled = 0,39, Vf = 2,85, Rd = 0,35 mit und ohne Ausgangskappe ausgeführt. Kappe = 10 µF 0,001 Ω ESR und Welligkeit = 0,112 A. Keine Kappenwelligkeit = 0,060. Das Ändern der Uhr hatte sehr wenig Wirkung. Ohne Kappe L von 100 µH auf 180 µH erhöht. Bei einem 500-kHz-Takt L = 47 µH blieb die Welligkeit ungefähr gleich. Ich spüre deine Frustration. Ich mache viel LED-Designarbeit, habe aber einen digitalen Hintergrund, also verwende ich TI für ihre Dokumentation und WebBench. Ich habe viele Treiber ausprobiert und mich für LM3414HV entschieden.

Antworten (3)

Diese Schaltung hat eine klare Analogie zu einem Thermostat. Er schaltet die Heizung ein, wenn die Temperatur auf die untere Grenze abgesunken ist. Dementsprechend wird der Mosfet eingeschaltet, wenn der Induktorstrom auf die untere Grenze gefallen ist. Wenn der Mosfet eingeschaltet ist, wächst der Induktorstrom langsam, bis die Obergrenze des Stroms erreicht ist. Dann wird Mosfet ausgeschaltet und der Induktorstrom zerfällt, wenn die magnetische Energie in Widerständen zerstreut und auch teilweise in Licht umgewandelt wird. Die Temperatur spielt die gleiche Rolle wie der Induktorstrom. Die thermische Kapazität ist gleich der Induktivität.

Wenn Sie parallel zu den LEDs einen Kondensator hinzufügen, können Sie theoretisch das Schwingen der Lichtleistung während des Betriebszyklus verringern, da die Kappe einen Teil des LED-Stroms liefern kann, wenn der Induktorstrom abfällt. Das jeweilige Aufladen der Kappe absorbiert die Spitze des Induktorstroms. Aber der Nutzen ist vernachlässigbar, weil niemand die LED-Strom-Hochfrequenzschwingungen mit den Augen wahrnehmen kann. Natürlich werden Funkstörungen, die durch den LED-Streifen verbreitet werden, verringert.

Um einen gewissen Nutzen zu erzielen, muss die Gesamtimpedanz des Kondensators bei der Betriebsfrequenz viel kleiner sein als die berechnete dynamische Impedanz des LED-Streifens. Eine schnelle Berechnung zeigt, dass 15uF alles tun, was machbar ist, Sie erhalten nichts mehr, wenn Sie 2000uF haben. 15 uF müssen frei von unerwünschten Widerständen und Induktivitäten sein, um nützlich zu sein. Ich bin mir überhaupt nicht sicher, wie es mit kleineren Kondensatoren gemacht werden sollte, um die Gesamtimpedanz bei 300 kHz unter 35 mOhm zu halten.

Jetzt die Antwort: Wenn es keine unerwünschten Funkstörungen oder sichtbaren Lichtschwankungen gibt, behalten Sie die 100-nF-Keramik oder nichts.

Ja, ich nehme an, Sie haben 15 uF für eine Reduzierung der Welligkeit berechnet, die Sie frei gewählt haben, wahrscheinlich ist das das Maximum, das Sie vernünftigerweise erreichen können. Aber wie kann man dann den LED-Strom (und nicht die LED + Kondensator) überprüfen?
@thexeno 1) haben Sie eine Stromsonde oder 2) fügen Sie einen Messwiderstand in Reihe mit der LED hinzu, sagen wir 50 mOhm, verwenden Sie den Differenzmodus und zwei Sonden oder 3) berechnen Sie den Kondensatorstrom I = C (du / dt) und subtrahieren Sie ihn von der Gesamtstrom Punkt für Punkt
Was ich nicht verstehe, ist, dass, wenn ich einen Shunt-Widerstand über die LED lege, dies den Beitrag des Kondensators beeinflusst. Denn aus den Gleichungen des LM3404 ergibt sich Zc auch aus dem dynamischen Widerstand der LED, und da dieser zum Shunt hinzugefügt werden muss, ändert sich die erforderliche Kapazität, glaube ich, niedriger. Was ich also lesen werde (unter Verwendung des Shunts), ist ein Strom, der ohne den Shunt-Widerstand anders sein wird
@thexeno Ich habe keinen Shunt über die LED geschrieben, ich habe einen Messwiderstand geschrieben. Es ist in Reihe mit den LEDs und muss im Vergleich zum dynamischen Widerstand des LED-Streifens einen recht geringen Widerstand haben.
Okay, mein Fehler: Mit Shunt meinte ich einen Widerstand in Reihe, um den Strom abzulesen. Also, das nur zu Lernzwecken, wenn Sie sagen, dass der Vorwiderstand im Vergleich zur gesamten angesteuerten LED klein sein soll, ist das, was ich im vorherigen Kommentar gefunden habe? --- Wenn ja, verstehe ich jetzt warum.
Am Ende habe ich das Licht direkt gemessen, um zu sehen, wie stark die Ripple gedämpft wurde. Vielen Dank, und vorausgesetzt, ich habe alles richtig gemacht, werde ich auch Ihre Vorschläge berücksichtigen.

Meine Lösung und Workarounds

Dank der anderen Antworten wurde das Hauptproblem gefunden: Messen Sie einfach den tatsächlichen LED-Strom und nicht den gesamten Spannungsteiler mit dem Kondensator (natürlich!), Und es wird Ihnen gut gehen. Aber wie geht das? Wenn Sie die Antworten hier sammeln, können Sie entweder:

  • Messen Sie mit einem Messwiderstand in Reihe mit der/den LED(s), da der Widerstand insgesamt viel niedriger ist als der dynamische Gesamtwiderstand der LED(s). Dies kann kompliziert, aber machbar sein.
  • Extrahieren Sie mit Berechnungen den aktuellen Kondensator, da ICH = C D v D T , die im Grunde darin besteht, die Steigung der V / s mit der Kapazität zu multiplizieren und vom Gesamtstrom abzuziehen, aber damit können Sie nur annehmen und nie wirklich messen.

Aber ich habe einen besseren Weg gefunden, um das Problem direkt anzugehen: Bei 400 mA ist der Lichtfluss gegenüber dem Strom ziemlich linear, also habe ich das Licht qualitativ mit einem Fotosensor (dem OPT101) gemessen. Die Frequenz beträgt das 10-fache ihrer Bandbreite in der stabilen Minimalkonfiguration, aber die Welligkeit ist immer noch gut sichtbar.

Hier ist das Setup, das nur mit dem gemacht wurde, was ich in der Nähe hatte. Ist nicht perfekt, schmutzig, aber scheint qualitativ genug zu funktionieren:

Geben Sie hier die Bildbeschreibung ein

Das gewählte Setup auf der LED-Treiberseite war das im OP, was mich dazu veranlasste, 7,2 µF zu verwenden, um die Welligkeit des LED-Stroms von 30 % auf 5 % zu reduzieren. Eine 6-fache Reduzierung. Die Berechnungen, die zu 7,2 µF führten, befinden sich im OP.

Wie im Schaltplan gezeigt, liest der OPT101 mit einer DC-Verstärkung von 0,5 direkt auf dem Oszilloskop im AC-Modus den Pin 5 mit der richtigen mechanischen Lichtdämpfung, die darin besteht, die LED nur weit genug/geneigt genug zu halten, um den Ausgang nicht zu sättigen. Es ist wichtig, nicht vom Treiber abzublenden! Dies ändert die LED-Vorspannungseigenschaften, den dynamischen Widerstand und folglich die Welligkeitsdämpfungseffizienz mit einem gegebenen Kondensator.

Durch Lesen der Ergebnisse erhielt ich also ohne Kondensator einen Ausgang des Fotosensors von 35 mV p-p . Spoiler: Bilder, die mit dem Zielfernrohr aufgenommen wurden, keine Anschaffung, seien Sie sich bewusst.

Geben Sie hier die Bildbeschreibung ein

Dann mit einem 2,2-µF-Kondensator, 25 mV p-p .

Geben Sie hier die Bildbeschreibung ein

Und schließlich habe ich mit 6,6 µF (was weniger als 7,2 µF ist, aber das war, was ich im Moment hatte) 11 mV p-p gemessen .

Geben Sie hier die Bildbeschreibung ein

Jetzt kann die Restwelligkeit theoretisch mit 6,6 µF ohne Berücksichtigung von Parasiten auf 27 mA reduziert werden, was 5,5-mal niedriger ist als die ursprünglichen 150 mA. Aus den oben beschriebenen Messungen wird die Ausgangsspannung des Sensors um mehr als das 3,2-fache reduziert.

Ich betrachte es im selben Bereich, da ich verschiedene Parasiten, Nicht-Idealitäten und Rundungen von Diagrammen nicht berücksichtigt habe, die zu einer geringeren Welligkeitsdämpfung beitragen können. Aufgrund dieses Ergebnisses bin ich zuversichtlich in Bezug auf die Dämpfung, die mit 7,2 µF erzielt werden könnte, da zumindest die theoretischen Berechnungen korrekt zu sein scheinen.

Eine ziemliche Idee! Schädlicherweise habe ich es nicht erfunden. Aber was ist der praktische Vorteil, der erzielt wird, wenn der LED-Strom bei mehreren hundert kHz weniger schwingt (außer der Reduzierung von Funkstörungen)?
Ich wollte die Grenzen einer solchen Architektur verstehen. Aber ich versuche zu antworten, die einzige "Praktikabilität", die mir im Moment einfällt, ist nur eine sehr hohe Lumenstabilität. Aber in erster Linie bezog sich meine Sorge auf EMI.

Der Welligkeitsstrom von 30 % für LED-Licht bei dieser Frequenz sieht nicht anders aus, wenn er nicht vorhanden wäre. Dies ist beabsichtigt, da die Hysteresespezifikation 30 % beträgt. {±15 % typisch} . Das Verringern der Stromanstiegsgeschwindigkeit verringert auch abgestrahlte und leitungsgebundene Emissionen.

Aber für ein hypothetisches SMPS-Design, das beispielsweise eine Welligkeit von 1 % erfordert, gibt es viel zu tun. Die unregelmäßige Dreiecksstromwelle tritt aufgrund eines viel schnelleren Ladestroms als der Last auf. Wenn die Ladeströme genau gleich wären, gäbe es keine Welligkeit, aber dann wäre es linear und mit geringem Wirkungsgrad.

Um eine geringere dreieckige Welligkeit zu erreichen, muss die Hysterese reduziert werden. Dies erhöht die Schaltfrequenz und erhöht auch den Schaltverlust, der mit der Frequenz jedes Übergangs ansteigt, aber dann bedeutet es kleinere Werte für LC&C und einen niedrigeren ESR für beide.

Die Speicherenergie des Kondensators übersteigt oft die der Induktivität und es kommt auf dieses Verhältnis an L / C = Z Ö die die durchschnittliche Ausgangsimpedanz der Quelle bei der grundlegenden Schaltfrequenz definiert. Je niedriger das Verhältnis von Quellenimpedanz zu Last ist, desto geringer ist der Lastregelungsfehler, der umgekehrt gleich ist.

Die Überlegung, einen Kondensator hinzuzufügen, um die Dreieckwellenwelligkeit zu regulieren, hat weniger Wirkung als die Lead-Lag-Kompensation (verstärkungsbegrenztes Differenzierglied). Dies verbessert auch die Stabilitätsphasenspanne. Unabhängig davon, welche Lastkappe verwendet wird, ist ein niedriger ESR unerlässlich.

Die Faustregel für einen extrem niedrigen ESR lautet für mich << 10us = ESR * C = T ~ 1 / 2f Keramik bietet hier mehrere Größenordnungen über der Elektrolyse, hat aber andere Kompromisse. Niedrige ESR-Elektrolyten liegen bei etwa 1 bis 10 us oder 50 bis 500 kHz. Wenn ein SMPS also über dieser Frequenz arbeitet, ist die Leistung marginal oder schlecht.

"Die unregelmäßige Dreiecksstromwelle tritt aufgrund eines viel schnelleren Ladestroms als der Last auf." Rechts. Aber "Wenn die Ladeströme genau gleich wären, gäbe es keine Welligkeit, aber dann wäre es linear und mit geringem Wirkungsgrad." Ich denke, Sie meinen, dass ich eine regelmäßige dreieckige Stromwelle erhalte. Ist es nicht?
Ja, dreieckig sind verlustarme induktiv gespeicherte Energieimpulse, die integriert werden. Hysterese und Schaltfrequenz steuern die Amplitude