DC-DC-SPMS-Aufwärtswandler-DCM-Verhinderung

Entschuldigung für die lange Frage, ich suche wirklich nach Meinungen, weshalb ich das Gefühl hatte, das Szenario erklären zu müssen und wie viel ich weiß / nicht weiß. Ich hätte wirklich gerne etwas Input zu meinem Design. Ich entwerfe einen DC / DC-SMPS-Aufwärtswandler (Schaltnetzteil).

Der allgemeine Rat zu DCM (Discontinuous Conduction Mode) in SMPS-Aufwärtswandlern lautet, es zu vermeiden. Dieser Rat wird normalerweise durch eine Flut von Gleichungen untermauert. Leider bin ich nicht sehr gut in Ingenieurmathematik, aber wenn das DCM so etwas wie die Gleichungen ist, verstehe ich den Punkt, ich bleibe weg :D ! Abgesehen von der Anpassung der Schaltfrequenz scheint die Erhöhung des Induktivitätswerts der beste Weg, um DCM zu vermeiden. In meinem Aufwärtswandler kann die Ausgangsspannung variiert werden (es basiert auf einem Mikrocontroller) und ich erwarte, dass die Last den Eingangsstrom von 10 mA (hohe Induktivität erforderlich) bis 4 A (relativ hoher Sättigungsstrom erforderlich) variieren lässt. Ich hatte einige Probleme, einen Induktor zu finden, der zu meiner Spezifikation passt. Ich habe die parametrische Suche von Digikeys verwendet.

Da der Induktivitätswert meistens umgekehrt mit dem Sättigungsstrom korreliert, verstehe ich, warum es schwierig sein kann, meinen goldenen Induktor zu finden. Ich habe ungefähr 8 von Zehntausenden auf der Digikeys-Website gefunden, aber sie sind ungeschirmt (was ich für diese Anwendung nicht möchte), groß :( und teuer :( .

Ich verstehe, wie DCM gut genug funktioniert, dass der Wandler in DCM eintritt, wenn der Laststrom so niedrig ist, dass der Entladezyklus des Induktors den Induktorstrom über Null hinaus rutschen lässt.

Also hier ist meine Meinung, da diese Anwendung auf Mikrocontrollern basiert, könnte man nicht einfach die Entladung des Induktors stoppen, wenn der Strom gegen Null geht? Ich weiß, dass dies bedeutet, dass die PWM verzerrt wird. Was ich vorschlage, ist, zwei Mikrocontroller-Pins an die Basis des MOSFET (oder Gate-Treiber an den MOSFET) anzuschließen, die das Laden der Induktivität steuern. Einer wird basierend auf der PWM geschaltet, während ein anderer einfach hoch geht, wenn der Induktorstromwert auf den Mikroampere-Bereich abfällt. Ich plane, einen weiteren MOSFET (Q2) im Induktorentladungspfad zu verwenden, um den Induktorstrom zu messen. Ich werde die Vds des MOSFET (Q2) verwenden, um den Induktorstrom zu berechnen und zu entscheiden, wann eingegriffen wird, um den Induktor aufzuladen. Bekomme ich also den IEEE-Preis für SMPS-Design :D ? Nun, ich bezweifle es,

Also meine Frage ist, was sind Ihre Gedanken? Ich hatte noch keine Gelegenheit, es auf einem Steckbrett zu testen, werde es bald tun, aber ob es funktioniert oder nicht, ich möchte wissen, ob mir etwas fehlt, oder die Meinungen von irgendjemandem zu dieser Idee. Ich bin kein erfahrener Schaltungsdesigner, daher könnte ich etwas Input gebrauchen.

Vielen Dank, dass Sie sich die Zeit genommen haben, die Frage zu lesen. :)

Ich habe nie wirklich an PWM geglaubt, Frequenzmodulation ist viel besser, besonders wenn Ihre Drosselanforderung nicht erfüllt werden kann. Sie könnten Ihren Stromkreis beschädigen, wenn Sie den vorgeschriebenen Mindeststrom unterschreiten. Sie können auch ähnliche Induktivitäten in Reihe schalten und dabei die Stoßströme im Auge behalten. Denken Sie daran, dass Sie nicht immer eine Induktivität benötigen. Der Kondensator entlang des Widerstands kann die Induktivität im Stromkreis nachahmen.
Danke, dass du das für mich hervorgehoben hast! Ich glaube nicht, dass ich beim Versuch, DC / DC-Wandler zu lernen, jemals auf PFM gestoßen bin, und ich habe viele Quellen gelesen! Ich habe gerade kurz einen Digikey-Artikel gelesen und sehe, wie es funktioniert. Würde mich weiter damit beschäftigen, danke!

Antworten (1)

Also hier ist meine Meinung, da diese Anwendung auf Mikrocontrollern basiert, könnte man nicht einfach die Entladung des Induktors stoppen, wenn der Strom gegen Null geht?

Denken Sie darüber nach - die einzige Möglichkeit, den "Entladestrom" zu stoppen, besteht darin, den Transistor im Boost-Gerät vorzeitig zu erden, um mit dem "Laden" des Stroms durch die Induktivität zu beginnen - Sie haben keine Wahl - um die Induktivität offen zu halten, müssen Sie DCM eingeben und das versuchst du zu vermeiden.

Der Zyklus für einen Aufwärtswandler (oder Sperrwandler) kann sein: -

  • Erden Sie den Induktor, damit der Strom ansteigt und der Induktor Energie (Ladung) speichert.
  • Erdung der Induktivität aufheben - Energie wird an die Ausgangskappe und Last abgegeben (Entladung)
  • Wenn die Induktivität keinen Strom über die Diode in die Last aufrechterhalten kann, treten Sie in DCM ein und die Induktivität wird im Grunde zu einem offenen Stromkreis, mit Ausnahme der parasitären Kapazität des MOSFET-Umschalters, dh Sie erhalten eine gedämpfte Schwingung, bis ...
  • Der Kreislauf beginnt von neuem.

OK, was dann (in diesem Zyklus) passiert, ist, dass ein bisschen zu viel Energie auf den Ausgangskondensator und die Last (während der Induktorentladung) übertragen wird. Dies führt dazu, dass die Ausgangsspannung geringfügig höher ansteigt als sie es tun würde, und Sie könnten über einen Zeitraum von einigen Millisekunden die Ausgangsspannung überschreiten, die für die Last sicher ist. Ein paar Sekunden später und Sie haben eine tote Last und ein paar Sekunden später haben Sie einen toten Ladedruckregler.

OK, bevor Sie dazu kommen, der Regelkreis hätte wahrscheinlich das Überspringen von Zyklen implementiert, aber das Überspringen von Zyklen ist lauter als gewöhnliches DCM, also warum sich die Mühe machen?

Übrigens, in DCM einzusteigen ist nicht so schlimm - die Line-Regulierung des Ausgangs ist nicht so gut, aber immer noch gut kontrollierbar. Es gibt nicht viel im Internet darüber, aber aufgrund der Eigenresonanz der Induktivität und der MOSFET-Drain-Kapazität gibt es nach Eingabe von DCM einen kleinen oszillierenden Strom in der Induktivität, der asynchron zur PWM ist und wenn die Induktivität neu startet Aufladen geschieht dies mit manchmal leicht positivem oder negativem Strom. Dies kann das Rauschen bei einem einfachen Controller wie einem Controller mit festem Einschaltzeitraum verursachen.

Ok, nun, ich habe ein paar neue Dinge gelernt! Als ich einen 3,7-V-zu-30-V-Wandler baute, verwendete ich eine Rückkopplungsschleife, um zu entscheiden, wann die PWM-Ausgabe gestoppt werden soll. Das ist Cycle-Skipping, oder? Wenn das schlimmer ist als DCM, dann mache ich mir wahrscheinlich keine Sorgen, da ich 30 V zufriedenstellend bekommen konnte. Liege ich richtig: 1. Alles, was an DCM schlecht ist, ist, dass es der Ausgangsspannung Welligkeitsrauschen hinzufügt? 2. Wenn der Wandler keine Last hat, bin ich unabhängig vom Induktivitätswert im DCM? Danke für die Antwort, Andy, unter Hinweis auf das, was Sie über DCM gesagt haben. Ich denke, ich werde es auf einem Steckbrett genauer untersuchen, um zu sehen, wie ich damit arbeiten kann.
DCM = eine kleine zufällige Welligkeit. Zyklusüberspringen = weniger Zufall, aber größere Welligkeit. Beide (und CM) erzeugen dieselbe Durchschnittsspannung.
Danke für diese Klarstellung :) Ich denke, ich bin gut genug, um mit so viel, was ich heute gewonnen habe, zum Prototyping zu gehen. Vielen Dank für deine Hilfe!