Ausgangspuffer des Operationsverstärkers

Ich habe eine Simulation für einen einfachen Ausgangspuffer gemacht, um mehr Strom für einen Operationsverstärker zu verwenden. Das Ziel ist es, eine präzise Ausgangsspannung bei moderater Geschwindigkeit (dies gilt als DC-Anwendung) aber einen maximalen Strom von 1,1 A zu erreichen. Der Verstärker wird von V3 gesteuert, das in der realen Anwendung ein DAC ist. Der DAC liefert Spannungen von 0 bis 2,5 V.

Ich entschied mich für einen Stromspiegel (Q4, Q5, Q3, Q6), um den Strom zur Steuerung der Ausgangstransistoren (Q7, Q9, Q1, Q8, Q10, Q2) bereitzustellen. Einige Gegenkopplungswiderstände werden verwendet, um einen asymmetrischen Strom durch die Ausgangstransistoren zu verhindern.

An diesem Punkt arbeitet die Schaltung in der DC-Simulation, aber die Ausgangsspannung kann nicht höher als 15 V werden. Hier brauche ich Hilfe, denn es wäre schön, wenn möglich den vollen Ausgangsbereich zu nutzen, der nicht viel mehr Teile enthält.

Geben Sie hier die Bildbeschreibung ein

Bearbeiten 1:

Danke für alle bisherigen Antworten. Ich habe das Design geändert, um ein viel einfacheres mit weniger Transistoren zu verwenden (siehe Bild unten). Dies stammt aus dem LT-Anwendungshinweis, in dem ich die Eingabe in die Struktur geändert habe, um positive Eingaben positiven Ausgaben zuzuordnen und die Eingabe um zu verschieben (oben erklärt, warum).

Geben Sie hier die Bildbeschreibung ein

Ich kann die DC-Analyse in ngspice zum Laufen bringen, aber keine transiente Analyse. Hier ist das DC-Analyseergebnis für die Ausgangsspannung über der Eingangsspannung V1.

Geben Sie hier die Bildbeschreibung ein

Die DC-Analyse sieht gut aus und die Verlustleistung für die Widerstände wird wie erwartet über sie verteilt. In der realen Schaltung kann eine Anpassung der Rückkopplungswiderstände erforderlich sein. Die transiente Analyse sieht so aus und ich habe keine Ahnung warum.

Geben Sie hier die Bildbeschreibung ein

Ich denke, das ist ein Simulatorproblem, weil die Schaltung theoretisch beim Prototyping funktionieren sollte. Vielleicht habt ihr ein paar Ideen. Ich habe viel länger versucht zu simulieren, aber das ändert nichts am Ergebnis.

Bearbeiten 2:

Jetzt habe ich die Open-Loop-Verstärkung gemessen, um die Phase des Ausgangs zu erhalten. Der Ausgang ist mit dem Eingang bei etwa 535 kHz phasengleich.

Geben Sie hier die Bildbeschreibung ein

Einige Gegenkopplungstransistoren werden verwendet, um einen asymmetrischen Strom durch die Ausgangstransistoren zu verhindern. - Ich sehe sie nicht. Vielleicht kannst du das etwas erklären? Was macht V4?
V4 wird als Spannungsreferenz verwendet, da der Verstärker eine Subtraktionsschaltung bildet, die Vout = A * (V3 - 0,5 * Vref) implementiert, wobei V4 Vref ist. Dies ist erforderlich, da V3 die ganze Zeit positiv sein muss (DAC-Ausgang ist positiv). Das negative Feedback wird von R9 - R14 bereitgestellt.
Ihr Text sagt Gegenkopplungstransistoren und keine Widerstände.
Ich vermute auch, dass Sie nicht die wahre Last anzeigen. Können Sie also nur ein Spitzenausgangssignal von 15 Volt mit einem Laststrom von 1,1 Ampere erreichen? Bitte seien Sie diesbezüglich klarer.
Das tut mir leid. Tatsächlich gibt es Rückkopplungswiderstände. Die wahre Last beträgt 13 Ohm
Interessante Schaltungslösung ... Kann die Ausgangsspannung des Operationsverstärkers die Versorgungsschienen erreichen, wenn Sie R4 direkt an den Ausgang des Operationsverstärkers anschließen?
Außerdem frage ich mich, wozu R6 benötigt wird ... Wenn R3 = R5, wäre dies der klassische 4-Widerstands-Operationsverstärker-Differenzverstärker.
R6 wird benötigt, weil die Koeffizienten ausgeglichen werden müssen. Auf diese Weise haben Sie dieselben Koeffizienten, ohne die Ausgangsspannung zu ändern. Betrachten Sie es als das Subtrahieren von Null.
Das Diagramm ist auch im gezoomten Zustand nicht gut lesbar. Ah ok, du kannst zweimal zoomen - aber immer noch Raum für Verbesserungen
@Gustavo, ich verstehe ... Nur aus Neugier zu fragen, "ausgeglichen zu sein" = "gleich zu sein"? Wenn ja, was ist die Notwendigkeit, gleich zu sein? Dies ist eine Art Differenzschaltung, aber es gibt kein variierendes Gleichtaktsignal; nur V3 variiert. Es kann also unausgeglichen sein.
@ Andy aka, ich sehe zwei Stromspiegel mit gemeinsamem Stromeinstellungsteil (R1) in der OP-Schaltung. Würden Sie Ihre letzte Änderung kommentieren?

Antworten (3)

Wenn Sie sich die Datenblätter der verwendeten Transistoren ansehen, werden Sie feststellen, dass an Q5 in Sättigung ungefähr 0,7 Volt abfallen, an den 1-Ω-Emitterwiderständen 0,367 Volt und an den Basis-Emitter-Regionen von Q1 etwa 0,7 Volt. Q7 und Q9: -

Geben Sie hier die Bildbeschreibung ein

Dies sagt mir ungefähr, dass bei einer positiven Versorgung von 17 Volt die maximale positive Spitzenspannung am Ausgang einer 13-Ω-Last etwa 15,23 Volt betragen wird.

Um eine höhere Spitzenausgangsspannung zu erhalten, ist entweder eine grundlegende Änderung der Verdrahtung Ihrer Ausgangsstufe ODER die Verwendung von Bootstrap-Schaltungen erforderlich, aber Bootstrap-Schaltungen funktionieren nur dann gut, wenn Ihr Signal einen Wechselstromgehalt enthält.

Alternativ könnten Sie DC-DC-Wandler verwenden, um die Treiberspannungsversorgung um 1,5 bis 2 Volt über die positive Schiene und 1,5 bis 2 Volt unter die negative Schiene anzuheben.

Ich verstehe den Spannungsabfall und ein weiteres einfaches Design aus meinem bearbeiteten Beitrag wurde simuliert, aber ich kann die transiente Simulation nicht zum Laufen bringen.
Teilen Sie die Schaltung in zwei Teile und speisen Sie 0 Volt dort ein, wo der Operationsverstärker mit R8 verbunden ist - oszilliert der Ausgang immer noch? Wenn dies der Fall ist, haben Sie das Problem auf mindestens 50 % des Stromkreises zurückverfolgt. Ich gehe davon aus, dass es zu viel Phasenverschiebung um die Schleife herum gibt und Sie einen Oszillator @Gustavo erstellt haben
Ich habe das gemacht und der Transient hat mit viel Offset gearbeitet, aber das war zu erwarten. Es gibt also zu viel Phasenverschiebung, die ich in der Simulation nur schwer beseitigen kann. Vielleicht ist das das Opamp-Modell, das sehr einfach ist wie das Modell von Bobflux. Ich verwende ngspice und meiner Erfahrung nach funktionieren Opamp-Modelle in ngspice und Spice im Allgemeinen nicht gut.
Das Problem @Gustavo ist, dass Operationsverstärker so konzipiert sind, dass sie mit direktem Feedback von ihrem eigenen Ausgang laufen. Aber Sie haben zwei weitere Transistoren im Rückkopplungspfad, und obwohl sie keine Schleifenverstärkung hinzufügen, sind sie langsamer als der Operationsverstärker und fügen bei einer unheiligen Frequenz eine signifikante Phasenverschiebung hinzu und verwandeln die Schaltung in einen Oszillator. Dies passiert häufig und Sie müssen einen Weg finden, die Operationsverstärkerschaltung so zu schlagen, dass die Verstärkung bei der Oszillationsfrequenz unter Eins fällt. Das könnte mit lokaler negativer Rückkopplung mit (sagen wir) 100 pF oder weniger funktionieren.
Ich habe das mit vielen Werten in ngspice versucht, aber keiner dieser Werte von 1 pF bis 10 nF scheint zu funktionieren. Einige Werte als Rückkopplungskapazität funktionieren besser, aber es gibt immer eine gewisse Schwingung in der Schaltung von meiner Bearbeitung.
@gustavo, dann sollten Sie die Open-Loop-Verstärkung aufzeichnen und sehen, wo der Ausgang mit dem Eingang phasengleich wird. Melde dich mit diesen Informationen zurück.
Siehe meine Bearbeitung, in der ich die Open-Loop-Verstärkung gemessen habe.
@Gustavo, also schwingt es wahrscheinlich um 600 kHz - gibt es eine Chance, den Amplitudengang zu sehen? Scheint es bei 600 kHz zu singen?

Das ist eine sehr komplexe Schaltung für nur 1,1 A Ausgangsstrom. Eine Suche nach Operationsverstärker-Ausgangsverstärkungsschemata ergibt Dutzende von Schaltungen mit höherem Ausgangsstrom und höherer Ausgangsspannung und viel weniger Teilen.

Geben Sie hier die Bildbeschreibung ein

Jim Williams veröffentlichte mehrere bekannte App-Notizen.

Leistungsverstärkungsstufen für monolithische Verstärker

Verstärken Sie den Ausgang des Operationsverstärkers, ohne die Drift- und Verstärkungsspezifikationen zu opfern

Lösen Sie Oszillationsprobleme bei der Implementierung von Operationsverstärker-Leistungsverstärkerstufen

Leistungsstarke Booster-Schaltungen verbessern den Ausgang des Operationsverstärkers

Um den Betriebsspielraum zu reduzieren, ändern Sie die Konfiguration des Ausgangstransistors auf gemeinsamen Emitter. Dies ist aus einer App-Notiz von Linear Tech, die die grundlegende Technik zeigt:

Geben Sie hier die Bildbeschreibung ein

Danke für den Hinweis. Der Hauptgrund, warum ich dies tue, besteht darin, die Leistung zwischen mehreren Ausgangstransistoren aufzuteilen, da das Worst-Case-Szenario ca. 40 W Verlustleistung für einen Transistor, was ohne einen massiven Kühlkörper zu viel ist, um die Sperrschichttemperatur unter 120 °C zu halten. Bei mehr als einem Transistor brauche ich immer noch einen Kühlkörper, aber er muss keinen sehr niedrigen Wärmewiderstand haben.
Es ist interessant, die Idee hinter diesen exotischen Schaltungslösungen zu zeigen ... Der Ausgang des Operationsverstärkers und die Ausgänge der Transistor-Booster sind verbunden ... Warum? Die Eingänge der Booster sind mit den Versorgungsschienen des Operationsverstärkers verbunden ... Warum?
Je mehr Strom durch den Ausgang des Operationsverstärkers fließt, desto mehr steigt Vbe durch R1, R2, was bedeutet, dass die Transistoren mehr leiten, sodass Sie den Operationsverstärker tatsächlich als Controller für Q2 und Q1 verwenden können. Dies bildet einen Regelkreis.
@Gustavo, Bingo! Ich frage mich, ob Sie diese Erklärung selbst gefunden haben? Ich denke ja, weil Hersteller normalerweise keine Schaltungsideen erklären, sondern uns mit Details überhäufen ... Ich habe diese Idee in den 90er Jahren im NS Linear Applications Handbook gesehen . Es beeindruckte mich sehr und ich begann nach der Erklärung zu suchen. Es ist Ihrem ähnlich und entwickelt es weiter...
Der leistungsstarke Transistorpuffer ist parallel zum schwachen Operationsverstärker geschaltet und "hilft" ihm, wenn "fühlt", dass der Operationsverstärker Hilfe braucht. Also versucht der Operationsverstärker zuerst, die Lastspannung zu ändern ... und infolgedessen steigt sein Laststrom. Der "große Bruder" spürt dies durch die Widerstände R1, R2, die als "Strom-Spannungs-Wandler" wirken, und erzeugt den starken Strom, der die "Lust" des "kleinen Bruders" vervollständigt - :)

Hier ist ein dummer Booster mit MOSFETs.

Geben Sie hier die Bildbeschreibung ein

Die Schaltung auf der linken Seite ist der Operationsverstärker, da Sie einem Opamp-Spice-Modell niemals vertrauen können, dass es das Stromversorgungsgeschäft so implementiert, wie Sie es erwarten, zum Beispiel könnte das Modell abhängige Spannungs-/Stromquellen zu GND enthalten, was den Strom in oder aus bedeutet Die Versorgungsstifte werden falsch sein.

Ersetzen Sie also das Durcheinander durch einen Operationsverstärker. Der untere Pin von R4 geht an den VCC des Operationsverstärkers, der obere Pin von R3 an den VDD des Operationsverstärkers. R6 zwingt den Operationsverstärker, einen Strom auszugeben, der von seinen Versorgungspins durch seine Ausgangstransistoren (Q7 Q6) kommt. Dies treibt die Gates der FETs an, die einen Rail-to-Rail-Ausgangsstromverstärker bilden. R1/R2 sind das Rückkopplungsnetzwerk. C2 ist für die Kompensation erforderlich, achten Sie darauf, einen Wert zu wählen, der die Schaltung stabil macht. Die FETs werden extrem langsam, wenn der Ausgang gegen die Schienen gedrückt wird. Wenn er also oszilliert, ist dies der Fall, wenn die Ausgangsspannung nahe an den Schienen liegt.

Beachten Sie, dass dies eine sehr einfache Schaltung ist, die ein ziemlich schlechtes Einschwingverhalten aufweist, da die FET-Gates nicht richtig angesteuert werden. Wenn dies zur Ausgabe von Wechselstrom gemacht wird, erwarten Sie Querleitung in den FETs.

BEARBEITEN:

Wenn Sie ein wenig Welligkeit im Ausgang tolerieren können, wäre ein Klasse-D-Verstärkerchip effizienter, um das modernere, schlankere Gefühl ohne Kühlkörper zu erzielen.

Wenn Sie diesen Weg gehen, würde ich IRS2092S empfehlen. Es ist ein einfacher Chip. Der Ausgangs-LC-Filter ist nicht in der Rückkopplungsschleife enthalten, was bedeutet, dass es keine Stabilitätsprobleme gibt, wenn Sie den Filter übertreiben. Sie können also einen Ausgangsfilter mit einer niedrigen Grenzfrequenz verwenden, der für nur wenige Ampere ein paar Dollar an Induktivitäten und Kondensatoren kostet. Da Sie sich nicht um harmonische Verzerrungen kümmern und die Ausgangsspannung niedrig ist, würden MLCCs gut für die Ausgangsfilterkappen geeignet sein. Mit einem Filter 4. Ordnung, das bei etwa 5 kHz abschneidet, sollte die Schaltfrequenz von 200 kHz nur einen winzigen Blip im Ausgang darstellen. Es könnten auch konventionellere MOSFET-Treiber verwendet werden.

Um einen präzisen Gleichstrom am Ausgang zu haben, muss ein Operationsverstärker um diese Leistungsstufe gewickelt werden. Da die Leistungsstufe aufgrund des Ausgangsfilters eine ziemlich geringe Bandbreite hat, wäre eine gewisse Kompensation erforderlich, und sie hätte nicht die schnellste Einschwingzeit im Universum, aber für einen Gleichstromausgang ist das in Ordnung.

Es ist zwar nicht Rail-to-Rail, aber das spielt keine Rolle mehr, da bei einer Schaltleistungsstufe die Verlustleistung nicht mehr mit dem Eingangs-Ausgangs-Spannungsabfall zusammenhängt.

Was die MOSFET-Eingangsspannung betrifft, so ist dies die gleiche clevere Idee - Steuerung durch den Stromverbrauch des Operationsverstärkers; Aber was den Ausgang betrifft, so ist die Schaltungslösung von AnalogKid (Abbildung 85) origineller - sie treibt eine gemeinsame Last sowohl durch den Operationsverstärker als auch durch den FET-Booster ...
Ja, ich wollte, dass es ein Rail-to-Rail-Ausgang ist, und da die Versorgung des Operationsverstärkers eine FET-Vgs von den Hauptschienen entfernt ist (oder eine Vbe entfernt, wenn Sie BJTs verwenden), kann der Operationsverstärkerausgang die Last nicht näher an die Schiene treiben als das. Also bin ich diesen Weg nicht gegangen.
Interessante Überlegungen...