Manipulation der Ausgangsspannung des Schaltnetzteils über Rückkopplungsknoten

Ich versuche, eine kostengünstige Möglichkeit zu entwickeln, Strom aus dem Rückkopplungsknoten eines SMPS zu ziehen, um die Ausgangsspannung dynamisch zu steuern, wie in diesem Anwendungshinweis erläutert: http://www.ti.com/lit/an/slva861 /slva861.pdf . Der DAC meines Mikrocontrollers kann nicht genug Strom liefern, um den BJT anzutreiben, also verwende ich einen Operationsverstärker, um die Basis des BJT anzutreiben.

Hier ist, was ich bisher habe:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Ich möchte Q1 in seinem Sättigungsbereich so steuern, dass er sich wie ein Widerstand verhält, dessen Widerstand mit zunehmendem VDAC abnimmt, aber ich bin mir nicht sicher, welche Widerstandswerte ich für R3 und R4 verwenden soll. Ich habe die Schaltung mit R3 = 500 und R4 = 500 getestet, aber der Sättigungsbereich des BJT dauerte nur zwischen VDAC = 2,28 V und VDAC = 2,35 V, an welchem ​​​​Punkt der BJT in den aktiven Vorwärtsmodus wechselt. Meine Frage lautet: Welche Widerstandswerte für R3 und R4 sollte ich verwenden, um den Wertebereich von VDAC zu vergrößern, in dem der BJT im Sättigungsmodus arbeitet?

Nur eine vorübergehende Anmerkung, ohne dies zu empfehlen, aber Sie könnten auch einfach den Spannungs- oder Stromteiler ändern (innerhalb des Zumutbaren). Bisher ist es mir zweimal passiert, und noch schlimmer war es, als im Feld, viele Meilen von der Menschheit entfernt, nur sehr wenige Werkzeuge zur Hand, die Ausgangskappe versagt hat, also habe ich den Teiler einfach brutal gezwungen, während ich ihn hinzugefügt habe Groberweise noch zwei Umdrehungen an der Induktivität (Spannungsmodus) ... Es hat funktioniert und den Tag gerettet, bis es ersetzt und dann ordnungsgemäß repariert wurde. Nochmals, nicht sagen, dass Sie sollten , sondern nur, dass Sie könnten .
Ich habe viel zu viel Zeit damit verbracht, die tatsächliche Arbeitsmathematik für meine Antwort zu erarbeiten. Ich habe mit Thevenins Gleichung begonnen und festgestellt, dass ich auf meiner Seite darüber nachdenke.
Die Schaltung funktioniert überhaupt nicht. Der Gleichtaktbereich Ihres TL081-Operationsverstärkers beträgt VSS + 3 V. Versuchen Sie es mit LM358 oder LM2904.

Antworten (4)

Ich möchte Q1 in seinem Sättigungsbereich so steuern, dass er sich wie ein Widerstand verhält, dessen Widerstandswert abnimmt, wenn VDAC zunimmt

Das SMPS ist ein System mit geschlossener Schleife, das für Stabilität richtig kompensiert werden muss. Was Sie tun möchten, ähnelt dem Einfügen eines Potentiometers in die Rückkopplung und erzeugt einen variablen Rückkopplungsfaktor, und daher muss die Schleife für alle Einstellungen richtig kompensiert werden. Es könnte funktionieren ... oder nicht ...

Es ist viel einfacher, einen Strom in den Rückkopplungsknoten einzuspeisen. Dieser Strom kann positiv oder negativ sein, je nachdem, wie Sie die Spannung einstellen möchten. Dies funktioniert durch Addition (oder Subtraktion) anstelle Ihrer vorgeschlagenen Multiplikation, es ändert nicht den Rückkopplungsfaktor oder die Stabilität oder die Schleifenverstärkung usw.

Mit anderen Worten, tun Sie einfach, was Andy sagt (Widerstand vom DAC-Ausgang zum FB-Knoten). Diese Antwort dient nur dazu, die Schleifenverstärkung und den Kompensationsfehler zu erklären.

Das Sinken von Strom vom FB-Knoten funktioniert genauso gut, z. B. verwenden LED-Treiber diese Methode, um die SMPS-Spannung an die tatsächlichen LED-Spannungen anzupassen.
Beachten Sie, dass ein variabler Widerstand vom Feedback-Pin zur Masse eine Stromsenke ist , da die Feedback-Spannung im Closed-Loop-Betrieb konstant ist.
@OlinLathrop Nun, die FB-Spannung ist die konstante Referenzspannung plus die Fehlerspannung ... die Verwendung eines variablen Widerstands ändert also den Rückkopplungsfaktor, das Einschwingverhalten, das Rauschen, erfordert möglicherweise eine Kompensation usw.

Der im OP-Diagramm verwendete TL081 funktioniert in dieser Anwendung überhaupt nicht, es sei denn, Sie können ihn mit mindestens +/- 5 V versorgen. LM358 oder LM2904 sind viel bessere Wahlen.

Wenn Sie wirklich darauf aus sind, diese Schaltung zu verwenden, denken Sie zu viel darüber nach. Was auch immer Ihr positiver Knoten Ihres Operationsverstärkers sieht, versucht er, den Emitter des Transistors einzustellen, um ihn durch Einstellen des Basisstroms zu erzeugen.

Finden Sie also heraus, welchen Einstellbereich Sie für die Ausgangsspannung haben möchten, und stellen Sie den Emitterwiderstand auf einen geeigneten Pegel ein WRT Min/Max-Ausgang vom DAC.

Sie haben grundsätzlich einen maximalen Eingangsstrom von R1, 12 v 280 k = 43 µ A (wenn R2 kurzgeschlossen ist), der zwischen R2 und R4 aufgeteilt wird. Ihre maximale Spannung ist mit R2 und R4 parallel (Transistor aktiv) und Ihre minimale Spannung ist R2 allein (Transistor ausgeschaltet).

43 Mikroampere ist sehr, sehr klein, erwägen Sie, die Widerstände auf zB 14k und 1k zu skalieren. Beachten Sie, dass dies Ihre Rückkopplungsschleife durcheinander bringt, wenn Sie die Kondensatoren nicht entsprechend anpassen, was hier den Rahmen sprengen würde. Es gilt jedoch der gleiche Skalierungsfaktor. In diesem Fall möchten Sie einen 20-mal größeren Kompensationskondensator, um die Polfrequenz beizubehalten. Andere Figuren gehen natürlich auch. Welcher Teilwert auch immer bequem ist.

Ein ausgearbeitetes Beispiel

Es ist nicht sofort offensichtlich, wie man mit den Beziehungen umgeht, also werde ich diese für Sie durchgehen. Das ist karriereförderndes Zeug. Wir werden dies von unten nach oben durcharbeiten.

Ich werde den 20k + 280k Spannungsteiler hier behalten und 20k als R4 verwenden.

Wenn wir den Transistorstrom als bezeichnen ICH Q 1 , ist die Beziehung zwischen dem DAC und dem Transistorstrom ICH Q 1 = v D A C R 4 .

Wir ignorieren hier den Basisstrom. Im Normalbetrieb sollte der Basisstrom etwa 1% des Kollektorstroms betragen, also keine große Rolle spielen. Wenn Sie jedoch die Schaltung außerhalb des Bereichs fahren, beginnt der Basisstrom, die R4-Spannung zu "heben".

Die Referenzspannung für das SMPS ist v R e F = 12 v 20 k ( 280 k + 20 k ) = 0,8 v

Dies sollte im Datenblatt zu finden sein, ich habe nur die Werte aus dem Schaltplan eingegeben.

Da wir den durch den Transistor fließenden Strom und die Referenzspannung an der Spitze des Transistors kennen, ist es einfach genug, den Serienwiderstand von Q1 und R4 zu berechnen.

R Q 1 + R R 4 = v R e F ICH Q 1 = R B ich A S

Bewaffnet mit Beziehung aus der v D A C Zu R B ich A S es wird ziemlich einfach, Beziehungen zu erarbeiten v D A C Zu U Ö u T , im Gedächtnis behalten R B ich A S ist parallel zu R2 für die Referenzspannungsteilung.

Ich überlasse es dem Leser, die Zahlen zu berechnen, wie man das macht.

Wann wann v D A C steigt hoch genug, R B ich A S wird kleiner als R 4 und da negative Widerstände ausverkauft waren, ist dies nicht möglich. Bei einem Transistor wird dies durch den Bias-Strom maskiert, bei Mosfet geht die Gate-Spannung auf max. Der maximal nutzbare Strom beträgt v R e F R 4

Also als Beispiel 0,3V v D A C ergibt einen effektiven Vorspannungswiderstand von 53,3 k. Dadurch wird die Ausgangsspannung auf 16,2 V eingestellt.

Eine zweite Hausaufgabe besteht darin, R2 und R4 anzupassen, um unterschiedliche Ausgangsspannungsbereiche zu erzeugen.

Verwendbarer Ausgangsspannungsbereich mit 20k R2 und R4.

Ausgangsspannung gegen VDAC

Bevor ein intelligenter Alec einspringt, ist der "eingehende" Strom natürlich eine Kombination aus hohen und niedrigen Widerständen im Vergleich zur Spannung. Der Mindeststrom beträgt also 12 V / (280 k + 20 k) = 40 µA. Abhängig von der R4-Größe liegt der maximale Strom darüber.

Es sieht ein bisschen übertrieben aus - warum verwenden Sie nicht den Ausgang Ihres DAC, um den VFB-Pin über 10 kOhm zu speisen. Wenn also die DAC-Ausgangsspannung sinkt, überzeugt sie den Reglerchip, mehr Ausgangsspannung bereitzustellen, um die korrekte Spannung an VFB wiederherzustellen.

Letztendlich sollten Sie mit 10 kOhm als DAC-Ausgang und angesichts der Werte in Ihrer Schaltung in der Lage sein, einen anständigen Regelbereich sowohl über als auch unter der nominalen Einstellposition zu erhalten (DAC-Spannung > VFB (nominal).

Kümmern Sie sich nicht um Operationsverstärker, es sei denn, Sie benötigen ein paar hundert Ohm zum Ansteuern des VFB-Pins - verwenden Sie dann einen Operationsverstärker als Spannungspuffer.

Versorgt der Regler den Prozessor mit dem DAC mit Strom? Wenn dies der Fall ist, muss dies durchdacht werden, um sicherzustellen, dass es ordnungsgemäß gestartet werden kann.
Achten Sie dabei auf Stromschleifen. Es ist leicht, Dinge zum Schwingen zu bringen, wenn Ihr DAC auf eine andere Power / GND-Ebene als die SMPS-Versorgung verweist.

Es gibt einige Probleme, die Sie zu übersehen scheinen.

Sie müssen zuerst herausfinden, wie hoch die Spannung von Vfb ist. Entsprechend dem 12-V-Ausgang, R1 und R2, sind das 800 mV. Das lässt ziemlich wenig Spielraum für eine Stromsenke. Aufgrund der niedrigen Spannung würde ich anstelle eines BJT einen FET verwenden.

R4 muss so dimensioniert werden, dass der Strom mit etwas weniger als 800 mV ausreicht, um die gewünschte maximale Ausgangsspannung zu erreichen. Nehmen wir an, Sie zielen auf 780 mV ab. Wenn Sie beispielsweise die Ausgangsspannung verdoppeln möchten, muss R4 die gleiche Menge ziehen, die bei der nicht angepassten Spannung durch R1 fließt. Das ist (11,2 V)/(280 kΩ) = 40 µA. Unter Verwendung des Ohmschen Gesetzes (780 mV)/(40 µA) = 19,5 kΩ.

Der Operationsverstärker muss dann das obere Ende von R4 von 0 bis 780 mV regeln, um die Ausgangsspannung anzupassen. Da Ihr A / D-Ausgang wahrscheinlich höher ist, platzieren Sie einen Widerstandsteiler vor dem Eingang des Operationsverstärkers, um den A / D-Ausgang auf den Bereich von 0 bis 780 mV zu skalieren.

@MCG: Ich habe die Bearbeitung auch hier rückgängig gemacht, obwohl ich den einen echten Tippfehler, den Sie gefunden haben, beibehalten habe. Diesmal haben Sie die Dinge tatsächlich kaputt gemacht, indem Sie alle Leerzeichen zwischen den Zahlen und ihren folgenden Einheiten gelöscht haben. Diese Räume sollen da sein . NIST hat dazu eine gute Veröffentlichung. Geh und lies es. Auch wenn Sie nicht einverstanden sind, ist es nicht Ihre Entscheidung, insbesondere in meinen Beiträgen . Schlag es ab!
Mir war die NIST-Veröffentlichung zur Erklärung von Räumen nicht bekannt. Entschuldigung dafür, aber die Schreibweise „durch“ ist immer noch falsch. Was "insbesondere meine Beiträge" betrifft, so sind Ihre nicht spezieller als alle anderen. Ich neige dazu, die meisten Beiträge, die ich sehe, mit Grammatikfehlern zu ändern, Ihre enthalten nur zufällig wiederholt denselben. Es gibt nichts Besonderes, das verhindert, dass „Ihre Posts“ immun gegen Änderungen sind
@MCG: Jetzt bist du nur absichtlich ein Idiot. Ihre letzte Änderung, die ich gerade rückgängig gemacht habe, hat drei Wörter in genau dieselbe Schreibweise geändert und ein Wort geändert, von dem Ihnen bereits gesagt wurde, dass es die Absicht des Autors war. Wenn Sie dies weiterhin tun, muss ich die Mods über Ihre betrügerischen Änderungen informieren.
Wenn ich vorhabe, jedes 'du' als 'u' zu buchstabieren, hättest du ein Problem damit, dass jemand das bearbeitet? Obwohl ich es beabsichtigt habe? Würde ich nicht glauben. Soweit ich weiß, spricht nichts gegen die Regeln zur Korrektur schlechter Grammatik und Rechtschreibung
Thru: Nordamerikanische, informelle, nicht standardmäßige Schreibweise des Wortes „through“. Dasselbe wie das Buchstabieren von 'you' als 'u'. Im Wesentlichen ist es faul und falsch, daher glaube ich, dass es gültig ist, es zu korrigieren
Ich bin mir nicht ganz sicher, warum Sie denken, dass der BJT nicht die Kopffreiheit hätte. Ein Mosfet benötigt tatsächlich mehr Spannung am Gate, um seine Arbeit zu erledigen. Es ist natürlich offensichtlicher, wenn es außerhalb der Reichweite ist.
@Bar: Die Basisspannung eines BJT ist nicht das Problem. Das ist der CE-Drop. Der GS eines MOSFET kann in den meisten Fällen durchaus höher sein als der BE eines BJT, aber der Operationsverstärker hat viel Platz, um seinen Ausgang auf fast 5 V zu treiben (wenn ein richtiger gewählt wurde). Ein FET hat auch einen leichten Genauigkeitsvorteil, da der Drain-Strom derselbe ist wie der Source-Strom, nicht mit dem hinzugefügten Basisstrom wie bei einem BJT.
Vce macht nicht viel, wenn Ihr Strom <1 mA beträgt. Ich dachte an dasselbe, kam aber zu dem Schluss, dass es in diesem Fall nicht wirklich wichtig ist.