Spannungs- und Stromregler mit einem Transistor

Ich bin dabei, mir als Lernmöglichkeit ein Labornetzteil zu konzipieren. Allerdings bin ich in meinem Design auf eine Straßensperre gestoßen. Ich versuche, einen einzelnen Vishay IRF520-Mosfet als DIY-Linearregler sowohl für die Strom- als auch für die Spannungsregelung zu verwenden. Ich kann außer dem LT3083 von Linear Technologies keine LDO-Regler finden, die einpolig bis auf fast 0 V einstellbar sind, aber der LT3083 hat ein paar Fallstricke bei seinen maximalen Nennwerten - insbesondere bei der Eingangsspannung. Daher ein DIY-Regler.

Das Warum liegt in den Spezifikationen meines Versorgungsdesigns und in der Architektur:

  • Single-Rail-Versorgung für Testlast
  • Lineare Regelung von Strom und Spannung
  • Ausgangsspannung einstellbar von 0 V (oder so nahe wie möglich) bis 20 V
  • Strombegrenzung einstellbar von 0A (oder so nah wie möglich) bis 2A
  • Mikrocontroller-Steuerung

Hier ist eine Aufschlüsselung der aktuellen Stromversorgungsarchitektur:

  • Spannungsfolger-Architektur mit 4-Schalter-Buck-Boost-Schaltmodus-Vorregler
    • Die Ausgangsspannung beträgt 2 V-22 V bei 2,5 A max. Strom
    • Diese 22 V max vom Vorregler überschreiten den 18 V max Eingang am LT3083, wenn der Ausgang mit Masse kurzgeschlossen ist
  • Eingangs- und Ausgangsspannung und -strom werden mit Operationsverstärkern erfasst
    • Spannungssensoren verwenden einen einfachen nichtinvertierenden Spannungsfolger aus einem 1/10-Widerstandsteiler
    • Stromsensoren verwenden Differenzverstärker mit einer Verstärkung von 5 über 200-mΩ-Shunt-Widerständen
  • Die gesamte direkte Erfassung und Steuerung der Schaltnetzteilversorgung und des Linearreglers wird vom μC über ADC, DAC und ePot auf dem I²C-Bus abgewickelt
  • Operationsverstärker werden über dieselbe 12-V-Versorgung wie der smps-Vorregler mit Strom versorgt, um einen stabilen Betrieb des Operationsverstärkers zu gewährleisten

Teile, die im beigefügten Screenshot nicht gezeigt werden und eine Rolle spielen:

  • Mikrocontroller: Atmel ATMega328P (Vertrautheit mit Arduinos hat diese Wahl beeinflusst)
  • DAC: Maxim MAX5815
    • 12-Bit-4-Kanal-DAC
    • Konfiguriert für die Verwendung einer internen 4,096-V-Referenz, verbunden mit dem Ref-Pin des ADC
    • Steuert I_SET und V_SET
  • ADC: Texas Instruments ADC128D818 (12-Bit, 8-Kanal-ADC)
    • Empfängt VIN_SENSE, IIN_SENSE, ILIM_SENSE, IOUT_SENSE und VOUT_SENSE

BILDSCHIRMFOTO

Um zu erklären, was an jedem der Operationsverstärker vor sich gehen sollte, von links nach rechts (Spannungssensoren nicht abgebildet):

  1. Die von oben links eingehende VCC reicht von 2 V bis 22 V bei maximal 2,2 A vom SMPS-Vorregler und geht durch den 200-mΩ-Shunt, was zu einem Abfall von 0 V bis 440 mV über dem Shunt führt, der vom Differenzverstärker (Amp 1) mit einer Verstärkung von 5 bis 0V-2,2V
  2. IIN_SENSE, Ausgang von Verstärker 1, wird in den ADC und in den nichtinvertierenden Eingang des Strombegrenzers (Verstärker 2, ein Differentialverstärker mit Einheitsverstärkung) eingespeist. I_SET, ein 0-4,096-V-Signal vom DAC, wird in den invertierenden Eingang von Verstärker 2 eingespeist. I_SET wird von IIN_SENSE subtrahiert, und der Ausgang von Verstärker 2 (ILIM_SENSE) bleibt auf 0 V gesperrt, bis IIN_SENSE über I_SET steigt (und in den Strombegrenzungsmodus wechselt). . Wenn ILIM_SENSE über 0 V ansteigt, wird der Interrupt-Pin des ADC getriggert, was den μC darauf hinweist, dass der Strombegrenzungsmodus aktiv ist und IOUT_SENSE aktiv überwacht, um sicherzustellen, dass er konstant bleibt.
  3. ILIM_SENSE wird in den ADC und in den invertierenden Eingang des Spannungsbegrenzers (Amp 3) eingespeist. Der nicht-invertierende Eingang von Amp 3 empfängt das V_SET-Signal (ebenfalls 0 V-4,096 V) vom DAC. ILIM_SENSE wird von V_SET subtrahiert, um es nach unten zu ziehen, wenn ILIM_SENSE über 0 V ansteigt. Wenn ILIM_SENSE 0 V ist, gibt Amp 3 Tracks mit V_SET aus.
  4. Der Ausgang von Verstärker 3 wird in den nicht invertierenden Eingang des Linearreglers (Verstärker 4) eingespeist. Der invertierende Eingang von Amp 4 wird von einem 1/10-Spannungsteiler aus dem Ausgang von Q_REG (IRF520 MOSFET) gespeist, und der Ausgang von Amp 4 wird in das Gate von Q_REG eingespeist, um sowohl Spannung als auch Strom gleichzeitig zu regeln.
  5. Amp 5 ist ein separater Stromsensor, identisch mit Amp 1, der in den ADC zurückgespeist wird. Der Mikrocontroller verwendet die Rückmeldung von allen vier Sensoren, um I_SET und V_SET entsprechend anzupassen, wenn sich die elektrischen Eigenschaften der Shunt-Widerstände und Q_REG ändern, während eine Last an die Stromversorgung angeschlossen ist, um eine konstante und stabile Spannungs- und Stromregelung sicherzustellen.

Zumindest denke ich, dass es so funktionieren sollte. Ich zweifle an all dem, und ich brauche eine Plausibilitätsprüfung. Ich versuche, die Verwendung eines anderen IRF520 zu vermeiden (um zu vermeiden, dass ein weiterer R DS auf der Schiene eingeführt wird), aber nachdem ich das V DS vs. I D -Diagramm auf dem IRF520-Datenblatt (Abb. 1, Seite 3) untersucht habe, habe ich es getan ein Gefühl, dass das Herunterziehen der Ausgangsspannung des Reglers, um auch den Strom zu regulieren, nicht funktionieren wird, nur weil die Ausgangsspannung und der Strom meines Projekts gut innerhalb des Sättigungsbereichs des Mosfets bleiben.

Ich habe bereits nach Entwürfen für die Verwendung eines Operationsverstärkers und eines Mosfets als Konstantstromquelle gesucht, und wenn ich unbedingt einen zweiten Mosfet auf der hohen Seite von Q_REG als Stromregler benötige, könnte ich den Ausgang von Amp 5 als verwenden Widerstand fühlen. Aber ich möchte möglichst keinen zweiten Mosfet verwenden.

Ich habe dieses Design noch nicht getestet. Ich habe meine Werkbank nicht eingerichtet und habe auch keine ausreichende Stromversorgung zum Testen.

Jeder Input hier wäre sehr willkommen.

Viel zu lang – erwägen Sie, prägnanter auf den Punkt zu kommen, wenn Sie Antworten wollen.
Sie können den Spannungsausgang einfach auf 0 V treiben. Sie benötigen jedoch eine kleine negative Spannungsversorgung, damit Sie Ihren Ausgang bis auf 0 V herunterziehen können. Warum arrangieren Sie nicht eine leichte negative Versorgung mit beispielsweise -5 V, wobei Ihr positiver Strom durch einen Masserückleitungskreis fließt, in dem Sie den Strom überwachen und auch steuern können.
@jonk Ich überlege tatsächlich, einen TI LM324N für die Operationsverstärker zu verwenden. Es kann auf einer Einschienenversorgung auf 0 V herunterschwingen. Es ist nicht ganz ein Rail-to-Rail-Operationsverstärker, aber das ist in Ordnung, solange es 0 V erreichen kann.
Ich mag zufällig eine exakte 0V für eine Laborversorgung und werde dafür die Extrameile gehen. Aber das bin ich. Planen Sie, einen Mikrocontroller zu verwenden, um mit PWM zwei verschiedene Steuerspannungen einzustellen, eine für die Spannung und eine für die Strombegrenzung? Möchten Sie die Nullstellen kalibrieren ? Schließlich denke ich, dass Sie mit einem kürzeren Schritt beginnen müssen: einer einfachen geregelten Spannungsversorgung (keine Strombegrenzung, kein Mikro), damit Sie auch einige Tests durchführen können. Ohne eine etwas einfachere Einheit, mit der man auf der Bank arbeiten kann, würde ich nicht direkt in all das einsteigen.
@jonk Ich wollte dafür den MUC verwenden, aber die für den PWM erforderliche Filterung bereitete Kopfschmerzen. Also habe ich einen DAC dafür ausgewählt und der MAX5815 hatte so ziemlich Funktionen, von denen ich nicht einmal wusste, dass ich danach suchte ... war dafür praktisch. Wie seine internen Spannungsreferenzen. Wirklich schöne Sachen! Außerdem bin ich bereits ziemlich vertraut mit der Verwendung eines LM317 als Spannungs- und Stromregler, also habe ich den kurzen Schritt bereits getan. :) Einen großen Sprung machen, um damit Sachen zu lernen!
Ein Laborbedarfsdesign sollte mit einem Mikro viel einfacher aussehen. Ich würde einen PBJT anstelle eines NMOS verwenden, damit ich (vielleicht) näher an die Schiene herankommen könnte, und ich würde einen Operationsverstärker verwenden, um eine PWM-VSET-Steuerung und eine Rückkopplungsspannung zu akzeptieren. Ein Operationsverstärker, um den Rückstrom zu überwachen und eine weitere PWM-ISET-Steuerung zu akzeptieren und einen BJT anzusteuern, um auf der VSET-Leitung wegzuziehen. Wenn ich Lust hatte, mich zu stören, dann zwei weitere Operationsverstärker, um die Spannungssteuerung für den Abfall von wenigen hundert Millivolt im schlimmsten Fall für den Widerstand auf der Rücklaufseite zu korrigieren, der zur Stromüberwachung verwendet wird. 2 oder 4 Operationsverstärker, Mikrosteuerung, das ist der nächste Schritt über den Grundlagen.
Ich würde die Extrameile gehen, um einen LDO in der Ausgangsstufe zu verwenden. Implementieren Sie auf jeden Fall Spannungssteuerung und Strombegrenzung mit Operationsverstärkern, die die Rückkopplungsspannung des LDOs steuern, aber der Wärmeschutz, den die meisten LDOs bieten, ist für mich sehr wertvoll. Sie können viel Zeit damit verschwenden, den richtigen Wärmeschutz zu finden, was schwierig sein kann, oder einen LDO und einen Kühlkörper mit angemessener Größe verwenden und es vergessen.
Kommentar am Rande: Sie kennen das vermutlich, aber die Formulierung blieb und die Mehrdeutigkeit. Dies ist trivial, aber nicht immer offensichtlich: Sie können entweder Spannung ODER Strom gleichzeitig regeln, aber nicht beide. (Herr Ohm sagt es). Wenn Sie CC auf beispielsweise 1A eingestellt haben und die Spannung im VC-Modus von 0 hochfahren, wechselt die Versorgung in den Stromregelungsmodus, wenn V_set/Rload > I_CC_set. In ähnlicher Weise geht eine Versorgung im VI-Modus, bei der Vset auf einen bestimmten Wert eingestellt ist, in VC, wenn Iset x Rload > Vset ist. Das wusstest du :-).

Antworten (1)

Es ist trivial, ein Single-Pass-Element (in diesem Fall den IRF520-MOSFET) in einem Netzteil mit einstellbarer Spannung und Stromstärke zu verwenden. Alles, was Sie brauchen, ist eine Diode.

Der Spannungsregler muss in der Lage sein, das Gate durch Hinzufügen oder Entfernen von Ladung anzusteuern, oder mit anderen Worten, das Gate mit mehr oder weniger Spannung anzusteuern, je nachdem, was zur Aufrechterhaltung der Spannungsregelung erforderlich ist.

Der Stromregler hingegen ist ein Weg: Er reduziert immer nur den Strom. Eine Erhöhung des Stroms würde erfordern, dass die Spannung bei einer festen Last höher gezwungen wird, und dann verlieren Sie die Spannungsregelung. Der Spannungsregler stellt die "maximale" Spannung ein, aber der Stromregler kümmert sich nur darum, wann oder ob der Strom ein eingestelltes Maximum überschreitet. In jeder möglichen Situation muss er immer nur eines tun: die Spannung reduzieren, was letztendlich den Strom reduziert. Es muss also nur die Spannung heruntergezogen werden. Niemals, um es zu erzwingen.

Verwenden Sie also eine Diode. Setzen Sie einen in Reihe mit dem Ausgang des Stromreglers. Verwenden Sie Vorwiderstände (die von den Operationsverstärkern und ihren Strom- und Leistungswerten abhängen), sodass der Stromregler immer mehr Strom ableiten kann, als der Spannungsregler liefern kann, und dies stellt sicher, dass der Stromregler den Spannungsregler immer überlasten kann wünscht, wenn es nötig ist, kann aber die Spannung nicht höher zwingen (was erfordern würde, dass der Stromregler Strom liefert, was die Diode verhindert).

Etwas wie das:

Schema

Dies ist nur eine von vielen Möglichkeiten, dies zu tun. Eine andere Möglichkeit wäre, einen BJT anstelle eines MOSFET als Durchgangselement zu verwenden und seine Basis mit einer Konstantstromquelle anzusteuern. Setzen Sie Dioden sowohl auf den Spannungsregler als auch auf den Stromregler, und sie müssen nur mehr oder weniger Strom von der Basis wegleiten, um die Spannung höher oder niedriger zu treiben. Auf diese Weise muss der Stromregler nicht einmal den Spannungsregler überlasten, da keiner Strom liefern kann, und daher muss jeder Regler nur in der Lage sein, den gleichen maximalen Strom abzuleiten, den die Konstantstromquelle liefern kann.

Das fällt mir gerade ein, es gibt wahrscheinlich ein Dutzend andere Möglichkeiten, dies zu erreichen. Eine andere beliebte Methode besteht darin, den Stromregler zu verwenden, um die Eingangsspannung des Spannungsreglers zu steuern, sodass er den Strom reguliert, indem er die Spannung senkt, die der Spannungsregler zu erzeugen versucht. Sie scheinen übermäßig auf den einen Teil davon fixiert zu sein, der kein Problem darstellt und für den es viele verschiedene Lösungen gibt, die alle funktionieren. Es ist nichts Seltsames oder Schwieriges daran, ein Durchgangselement zu verwenden.

Es gibt kein physikalisches Gesetz, das besagt, dass nur eine Regelschleife das Gate eines Transistors ansteuern soll.

Aus diesem Grund wird Ihre Schaltung definitiv niemals funktionieren.

Ich hasse es, der Überbringer schlechter Nachrichten zu sein, aber da ist der Haken. Ich habe keine Zeit, Ihre gesamte Schaltung zu kritisieren, aber hier sind die offensichtlichen schwerwiegenden Fehler, die verhindern werden, dass sie jemals funktioniert:

1. Sie müssen ein N-Kanal-MOSFET-Gate mit mehreren Volt ansteuern, normalerweise 5-10 V über der Quellenspannung. Dies bedeutet, dass Ihr Operationsverstärker 30 V ausgeben muss, wenn Sie eine 20-V-Ausgabe erhalten. Wenn Sie Ihren Operationsverstärker über eine 12-V-Schiene mit Strom versorgen, erhalten Sie vom IRF520 nur wenige Volt maximale Ausgangsleistung. Es benötigt 5 V höher als die Quellenspannung, um 1 A zu leiten, und fällt dabei um 50 V ab. Sie haben keine 50 V, daher wird noch mehr Spannung benötigt, um es ausreichend einzuschalten. Sie scheinen zu glauben, dass der Abfall bei Spannungsreglern mit dem Pass-Element zu tun hat. Das tut es nicht. MOSFETs sind in ihrem Sättigungsbereich resistiv, daher ist es ein Widerstand mit sehr niedrigem Wert. Bei 2 A, vorausgesetzt, es liegt 10 V über der Source an seinem Gate an, hat es einen Widerstand von 270 mΩ, fällt also um 540 mV ab.

Der Ausfall bei Linearreglern kommt vom Fehlerverstärker (Operationsverstärker), nicht vom Durchgangselement. Wenn Sie den Operationsverstärker direkt an die Eingangsspannungsschiene anschließen, die 22 V beträgt, kann er nur innerhalb von ein paar Volt davon schwingen, und daher kommt Ihr Ausfall. Natürlich, wenn Sie einen BJT verwenden würden. Da Sie einen MOSFET verwenden, beträgt Ihr Ausfall grundsätzlich mindestens 10 V. Sie müssen Ihren Operationsverstärker also mit 10 V über der maximalen Ausgangsspannung versorgen, oder 30V, um den gewünschten Spannungsbereich zu erreichen. Es gibt keinen Trick, um dies zu umgehen. Sie müssen den Operationsverstärker immer noch mit ein paar zusätzlichen Volt über die Eingangsschiene versorgen, wenn Sie einen BJT verwenden. Außerdem sind viele Dinge erforderlich, um einen stabilen Betrieb des Operationsverstärkers zu gewährleisten, aber eine Konstantspannungsschiene gehört nicht dazu. Wenn dies der Fall wäre, könnten Linearregler mit 3 Anschlüssen nicht existieren.

2. Operationsverstärker mögen keine kapazitiven Lasten. Mit anderen Worten, sie mögen Dinge wie MOSFET-Gatter nicht, die an ihren Ausgängen angebracht sind. Das Gate eines MOSFET ist ein Kondensator, und durch das Aufladen wird der FET ein- und ausgeschaltet. Jetzt haben Sie sich glücklicherweise für einen FET mit relativ niedriger Gate-Kapazität entschieden, was gut ist. Sie müssen jedoch immer noch eine erhebliche Frequenzkompensation durchführen, um sicherzustellen, dass Ihre Operationsverstärker unter allen Lastbedingungen stabil sind. Mit anderen Worten, Sie müssen wissen, wie man Bode-Plots erstellt, den Phasenabstand herausfinden, wissen, was die Wörter Null und Pol bedeuten, und im Allgemeinen mit der Frequenzbereichsanalyse Ihrer Schaltung vertraut sein. Bis Sie dies tun, werden Sie nicht in der Lage sein, ein funktionierendes, stabiles Labornetzteil herzustellen, außer vielleicht versehentlich. Und selbst dann wirst du es nie erfahrenWenn es stabil ist, kennen Sie nur eine Teilmenge von Lasten, die es nicht zum Schwingen oder Überschwingen bringen (und wahrscheinlich alles zerstören, was damit verbunden ist).

Aber du hast gesagt, das war, damit du richtig lernen kannst? Nun, ein Labornetzteil ist eine fantastische Möglichkeit, alles zu lernen, was ich gerade erwähnt habe. Solange das nach den Dingen klingt, mit denen Sie Ihre Zeit verbringen möchten (und sie sind meiner Meinung nach alle sehr nützlich), dann geben Sie nicht auf! Erwarten Sie nur nicht, dies zu bauen und es bald oder ohne ein bisschen mehr Lernen und Arbeit tatsächlich zum Laufen zu bringen.

3. Sie können ohne negative Spannungsquelle oder virtuelle Masse nicht auf 0 V herunterregeln. Was sowieso das Gleiche ist.

Kein Spannungsregler kann ohne irgendeine negative Spannungsquelle zum Absaugen des Vorspannungsstroms auf 0 V herunterregeln. Damit ein Regler regeln kann, muss Strom fließen, und bei 0 V fließt kein Strom. Das ist Scherphysik. Wenn Sie 0 V wollen, brauchen Sie eine negative Spannungsschiene. Ende der Geschichte. Und nein, der LT3083 ist gegen diese Anforderung nicht immuner als alles andere. Von Seite 11 des LT3083-Datenblatts:

Geben Sie hier die Bildbeschreibung ein

Sie müssen also Ihre Spannungsschienenstrategie für Ihre Operationsverstärker für den Anfang überdenken. Aber das ist der einfache Teil. Insbesondere auf 0V regelnd. Versorgen Sie einfach den negativen Leistungsstift des Operationsverstärkers mit ein paar Volt unter der Erde, und er hat kein Problem damit, auf 0 V zu schwingen, und er kann auf 0 V regeln. Keine weiteren Änderungen erforderlich. Sie brauchen keine symmetrischen Stromschienen oder ähnliches. Operationsverstärker wissen oder kümmern sich nicht darum, welches willkürliche Potenzial Sie als Masse bezeichnet haben. Operationsverstärker werden zu Operationsverstärkern (ja, ich verwende Operationsverstärker als Verb), egal wie sie mit Strom versorgt werden. Wenn sie nicht von einem Potenzial versorgt werden, das größer als ihr Spannungsbereich ist, werden Operationsverstärker explodieren. Aber ansonsten werden sie Operationsverstärker sein.

Wie auch immer, bleiben Sie dran - dies ist tatsächlich eine großartige Möglichkeit, viel über die analoge Seite der Elektronik zu lernen. Bitte seien Sie nicht entmutigt, dies ist ein gutes Projekt und Sie werden sich in Zukunft darüber freuen, wenn Sie bis zu seinem Abschluss daran festhalten. Tun Sie der Zukunft eine gute Zukunft und arbeiten Sie weiter auf dieses Ziel hin, auch wenn es weiter entfernt ist, als Sie gehofft haben!