Verstärkung der Operationsverstärkerschaltung mit Stromausgang

Ich entwerfe eine Stromquelle mit einem MOSFET, der von einem Operationsverstärker angesteuert wird. Der Operationsverstärker steuert das Gate, indem er die Spannung an einem Shunt-Widerstand mit der Eingangsreferenz vergleicht. Man könnte sagen, dass der Fet den Rückkopplungswiderstand in der standardmäßigen nichtinvertierenden Konfiguration ersetzt.

Ich kenne die Bandbreite, die ich benötige, aber wie berechne ich die Verstärkung dieser Konfiguration, damit ich einen Operationsverstärker basierend auf GBW- und Phasendiagrammen auswählen kann?

Meine Ausgabe ist Strom, und ich kann nicht herausfinden, wie ich die Einheiten von Ampere pro Volt in dB übersetzen soll. Simulationen zeigen, dass viele Operationsverstärker instabil sind und die von mir ausprobierte Kompensation die Bandbreite zu stark reduziert.

aktualisieren:

Eine vereinfachte Version des Schaltplans, den ich verwende, ist die folgende:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Die Hauptunterschiede bestehen darin, dass ich mit der Kascodierung des Ausgangs-FET experimentiert und eine Gegentakt-BJT-Stufe zwischen Operationsverstärker und Ausgang hinzugefügt habe.

In Teks Antwort geht er von einem Widerstand parallel zu Rf und Rsense aus, der modifiziert werden kann, um die Verstärkung anzupassen - ich kann einen nicht einfach in diese Position bringen, da er einen Fehler einführt, den ich vermeiden möchte (dies sollte hochpräzise sein )

Generell möchte ich für den Strom eine einigermaßen hohe Bandbreite im MHz-Bereich erreichen.

Was ich bisher getan habe, ist, dies in LTspice zu modellieren, - Vref zu erden und die "Loopgain" -Quelle als Anregung für die AC-Analyse zu verwenden. Das Plotten von V (fb) / V (-in) sollte mir die Schleifenverstärkung und den Phasenabstand geben, von denen ich glaube, dass sie mir etwas über die Bandbreite und Stabilität sagen - wo mein Problem liegt.

Ich habe die Ausgangsstufe selbst modelliert (kein Operationsverstärker), und die Phase ist bis zu und über der Bandbreite, die ich benötige, ziemlich flach, so dass der schlechte Phasenabstand mit dem Operationsverstärker verbunden war.

Kompensationstechniken haben funktioniert, aber die Bandbreite auf unter das reduziert, was ich brauche. Daher möchte ich einen Operationsverstärker wählen, der bei der von mir benötigten Bandbreite einen ausreichenden Phasenabstand hat. Dazu muss ich jedoch die Verstärkung kennen, da die Datenblätter Open-Loop-Verstärkungsdiagramme zeigen.

Die Antwort von Sixcab scheint zu implizieren, dass die Verstärkung 1 ist, wenn Sie den Ausgang als Vsense nehmen. Dies schien jedoch nicht als Operationsverstärker zu funktionieren, der einen guten Phasenabstand für eine Verstärkung von 1 bei der von mir benötigten Frequenz hatte. nicht schnell genug arbeiten (was mich glauben lässt, dass die Verstärkungszahl, die ich verwenden sollte, höher ist)

Ich nehme an, meine Frage ist: Wie lese ich die Open-Loop-Verstärkungs- / Phasendiagramme für einen Operationsverstärker, um festzustellen, ob er in dieser Schaltung funktioniert?

Vielen Dank

Wir müssen bitte einen Schaltplan haben.
Fragen Sie, wie Sie die Verstärkung einer bestimmten Schaltung (in Ampere pro Volt) finden oder wie Sie g in Ampere / V in dB umwandeln? Da letzteres nur 20 * log10 (g) ist, wird es nur in dB_mhos anstelle von dB ausgegeben. Und ersteres ist ohne Schaltplan offensichtlich unmöglich.
Danke, ich werde einen Schaltplan aufhängen, wenn ich in der Nähe eines Computers bin. Kann ich den dB_mhos-Wert mit der GBW-Spezifikation eines Operationsverstärkers vergleichen? Das fühlt sich falsch an, weil es keine einheitslose Größe ist
Nein, man kann sie nicht direkt vergleichen. Ich denke, wenn Sie eine vergleichbare Zahl wollten, müssten Sie die Verstärkung (A / V) des Mosfets selbst aufteilen, aber ich bin mir nicht sicher, ob das relevant / verwendbar ist oder nicht.
Danke Selvek, das dachte ich mir. Schaltplan jetzt hinzugefügt. warum erhalte ich down votes / close votes?

Antworten (2)

Wie von @tek betont, müssen Sie sich auf die Schleifenverstärkung konzentrieren, um sicherzustellen, dass die Schaltung stabil ist. Ich kenne die spezifische Schaltung nicht, an der Sie arbeiten, aber ich nehme eine Vermutung an ...

Angenommen, Sie haben folgendes Setup:

Geben Sie hier die Bildbeschreibung ein

Betrachten Sie die Schaltung aus der Perspektive eines Steuerungssystems. In einer Ihrer Fragen haben Sie erwähnt, dass Ihr Ausgang der Strom ist, aber was Sie hier tatsächlich überwachen, ist die Spannung. v S e N S e , das ist, was Sie Feedback und vergleichen. Aber ja, wenn Sie die Kontrolle über diese Spannung haben, haben Sie die Kontrolle über den Strom, ICH L , zu. Wenn die Ausgabe der Eingabe folgt, dann:

v S e N S e v ich N = ICH L R S e N S e

Nun sieht das Kontrolldiagramm wie folgt aus:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Der Operationsverstärker könnte mit einer zweipoligen (oder sogar einer einpoligen) Übertragungsfunktion modelliert werden.

Der Mosfet ist stärker involviert, aber wenn Sie das Kleinsignalmodell des Mosfets verwenden und den Eingang zum Ausgang tf finden, können Sie seine Übertragungsfunktion als System mit einer einzigen Zeitkonstante (Einzelpol) annähern. Bei niedrigen Frequenzen haben Sie einen Source-Follower, aber wenn die Frequenz zunimmt, müssen Sie sich um die Eigenkapazitäten kümmern ( C G D , C G S , usw). Es kann sich lohnen, sich die Open-Circuit-Time-Constant-Methode anzusehen , um den Mosfet-TF an ein einfaches Modell erster Ordnung anzunähern, oder einen Blick auf dieses zu werfen , es zeigt das Verfahren zum Ermitteln des TF für den Source-Follower.

Ihre Modelle würden wie folgt aussehen:

A Ö l = A D C S / ω C + 1

für den Opamp und für den Mosfet:

M = 1 S / ω M + 1

A D C ist die DC-Verstärkung, und ω C ist der Niederfrequenzpol für den Operationsverstärker. ω M ist die umgekehrte Summe aller relevanten Zeitkonstanten, die Sie für den Mosfet in einer Source-Follower-Konfiguration haben.

Für beide müssen die dominanten Pole gefunden werden, und diese sind geräteabhängig. Für die Mosfet-Seite müssen Sie den Lastwiderstand, den Erfassungswiderstand, die Eigenkapazitäten und die Ausgangsimpedanz des Operationsverstärkers berücksichtigen (für den Spannungsfolger sieht der Operationsverstärker wie eine Quelle mit einer gewissen Quellenimpedanz aus, deshalb brauchen Sie um die Ausgangsimpedanz des Operationsverstärkers zu berücksichtigen).

Mit diesen Modellen können Sie die Schleifenverstärkung (Phase, Verstärkungsspannen) auswerten und erhalten eine Vorstellung davon, wie stabil, instabil (oder fast instabil) die Schaltung ist. Die Schleifenverstärkung ist A Ö l M . Sobald Sie ein Modell haben, von dem Sie glauben, dass es Ihrer Schaltung ähnelt, können Sie sich mit Kompensationstechniken (Lag, Lead) befassen.

Dies war nur eine allgemeine Richtlinie, wie man so etwas angeht, ich hoffe, es hilft.

HINZUFÜGEN:

Zur OP-Frage in den Kommentaren:

Wollen Sie sagen, dass die Verstärkung für das gesamte System als 1 angesehen werden kann, weil der Ausgang Vsense ist? Ich nehme an, für niedrige Frequenzen beträgt die Mosfet-Verstärkung 1 (Quellenfolger), wird aber geringer, wenn die verschiedenen Cs ins Spiel kommen, was bedeutet, dass die Verstärkung des Operationsverstärkers mit 1 / M steigen muss, um die Gesamtverstärkung von 1 beizubehalten? Bedeutet dies, dass mein Operationsverstärker unabhängig vom Mosfet usw. bei der erhöhten Verstärkung für die höheren Frequenzen stabil bleiben muss?

Ich weiß nicht, ob ich Ihre Frage richtig verstehe, aber in dem von mir gezeichneten Steuerungssystemmodell ist die Verstärkung des Operationsverstärkers die Open-Loop-Verstärkung, und diese Verstärkung fällt von selbst bei -20 dB / Dec (von einem ziemlich hohen Wert) ab Niederfrequenzpol. Abhängig von der Position des Pols in der MOSFET-Übertragungsfunktion ist nun die Schleifenverstärkung ( A Ö l M ) wird nach diesem Pol noch schneller abklingen (-40dB/dec).

Ja, Sie haben Recht, Sie können sich vorstellen, dass die gesamte Systemverstärkung 1 ist, dh die Übertragungsfunktion des geschlossenen Regelkreises, die Beziehung zwischen v ich N Und v S e N S e ist 1. Sie könnten diese Verstärkung jedoch ändern, was wiederum die Schleifenverstärkung und Bandbreite reduziert, aber dies könnte der Kompromiss sein, den Sie zwischen mehr Stabilität (weniger Oszillation, Überschwingen) auf Kosten von weniger Bandbreite benötigen.

Ein Beispiel:

Ich werde Ihnen eine kurze Demo zeigen, wie so etwas funktionieren würde. Betrachten Sie denselben Operationsverstärker, den Sie in Ihrem Schaltplan zeigen, den TL081, und der Mosfet ist der IRF7413.

Das erste, was Sie sich vielleicht ansehen möchten, ist die Open-Loop-Verstärkung Ihres Operationsverstärkers. Sie finden sie hier :

TL081 Open-Loop-Verstärkung

Das ist nur der Operationsverstärker selbst, noch keine Interaktion mit dem MOSFET. Das erste, was Sie bemerken, ist, dass dies als Unity-Gain-Puffer sehr stabil ist, da der Phasenabstand mehr als 50 Grad beträgt (Verstärkung beträgt 1 bei etwa 3 MHz, und Sie messen den Unterschied zwischen -180 Grad und dem, was die Phase dabei ist Frequenz, um die Verstärkungsspanne zu finden).

Ich habe das TL081-Modell für LTSpice heruntergeladen und hier ist die Schleifenverstärkung:

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Der Plot stimmt mit dem Datenblatt überein, soweit so gut (grün ist die Verstärkung, grün gepunktet ist die Phase). Außerdem können Sie im Cursorfenster sehen, dass die Phase bei einer Verstärkung von 1 -117 Grad beträgt, sodass Sie immer noch 63 Grad Spielraum haben, das ist die Phasenspanne.

Lassen Sie uns nun den MOSFET in das Modell aufnehmen und die Schleifenverstärkung ermitteln. Sie erhalten so etwas:

Geben Sie hier die Bildbeschreibung ein

Beachten Sie, dass ich die Eingangsspannung auf 1 V eingestellt habe, also erwarte ich 1 V an v S e N S e (im Schaltplan als out bezeichnet) und damit ein Strom von 1A. Wenn wir uns ansehen, wie sich die Schleifenverstärkung und der Phasenabstand mit dem darin enthaltenen MOSFET ändern:

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Der grüne Plot ist immer noch die Open-Loop-Verstärkung des Operationsverstärkers selbst, der blaue entspricht der Loop-Verstärkung mit dem enthaltenen Mosfet. Und wie Sie im Cursorfenster sehen, hat sich der Phasenabstand stark verschlechtert, nur noch 10 Grad Phasenabstand (was bedeutet, dass vor dem Erreichen der Stabilität viel Oszillation auftritt). So was...

Geben Sie hier die Bildbeschreibung ein

Um das Problem zu lindern, können Sie den Rückkopplungspfad etwas dämpfen (dies bedeutet eine Verstärkung der Übertragungsfunktion des geschlossenen Regelkreises). Durch Hinzufügen einer gewissen Dämpfung zur Schleifenverstärkung könnte das blaue Diagramm nach unten verschoben werden, bis zu einem Punkt, an dem Sie einen besseren Phasenabstand haben. Wenn Sie nur Widerstände in den Rückkopplungspfad einfügen, bleibt die Phase gleich (im Allgemeinen, es sei denn, sie sind zu groß, sodass Sie mit den parasitären Kapazitäten des Operationsverstärkers einen Pol erzeugen, andere Geschichte).

Angenommen, Sie haben jetzt diese Schaltung mit einer Verstärkung von 4 (1/4 Dämpfungsfaktor) für eine nicht invertierende Konfiguration:

Geben Sie hier die Bildbeschreibung ein

Denken Sie jetzt daran, dass die Eingangsspannung durch die Verstärkung skaliert wird, da wir eine gewisse Verstärkung haben. Da die Verstärkung 4 beträgt, benötigen wir 0,25 V am Eingang, um 1 V zu erhalten v S e N S e . Der Phasenabstand hat sich mit diesem Setup auf etwa 35 Grad verbessert, wie Sie im Bode-Diagramm (und in den Cursorfenstern) sehen können:

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Trotzdem ist die Phasenspanne nicht großartig, aber sie verbessert sich. Offensichtlich besserer Phasenabstand auf Kosten der Bandbreite. Sie könnten andere Kompensationstechniken evaluieren oder vielleicht ist so etwas gut genug für die Anwendung.

Wenn Sie den MOSFET im Sättigungsbereich halten, könnten Sie sich jetzt langweilen ...:

Eine Sache zu beachten ist, dass Sie nicht fahren können v ich N zu hoch, weil es den Mosfet aus dem Sättigungsbereich lenkt. Wenn Sie die Eingangsspannung auf diesen Pegel erhöhen, wird der Strom durch bestimmt v D D , der Lastwiderstand und der Messwiderstand ( v D S 0 für MOSFET im Triodenbereich, genau wie ein Schalter).

Idealerweise möchten Sie ICH L = v S e N S e R S e N S e , aber maximal ICH L Sie können erreichen, passiert, wenn v D S 0 , das ist:

ICH L , M A X = v D D v D S R L + R S e N S e | v D S = 0 = v D D R L + R S e N S e

Und in Wirklichkeit wollen Sie auch v D S > v G S v T H . Dadurch wird sichergestellt, dass der MOSFET im richtigen Bereich bleibt, da Sie sonst keine lineare Steuerung des Stroms durch Ändern der Eingangsspannung mehr haben – Sie erhalten den maximalen Strom.

Denken Sie daran, dass im Sättigungsbereich ich L = K N ( v G S v T H ) 2 . Sie möchten also einen geeigneten Arbeitspunkt für Ihren MOSFET finden, um den Strom linear zu steuern. Das heißt, wenn Sie eine kleine Änderung in Ihrem einführen v G S , wird es linear auf eine Änderung des Stroms abgebildet, ich L . Mit anderen Worten, lass ich L = ICH L + Δ ich l Und v G S = v G S + Δ v G S .

Nachdem Sie die exponentielle Beziehung erweitert und die konstanten Terme ignoriert haben, finden Sie die folgende lineare Abbildung zwischen der kleinen Änderung in Δ v G S , Und Δ ich l :

Δ ich l = 2 ( v G S v T H ) Δ v G S

Wenn Sie also eine kleine Spannung zusätzlich zur Vorspannung hinzufügen, erhalten Sie eine entsprechende Variation zusätzlich zum Vorspannungsstrom. Der Operationsverstärker steuert v G S für dich. Da Sie dem Operationsverstärker jedoch die Referenzspannung geben, müssen Sie auf den Arbeitspunkt achten, zu dem dies führt. Seien Sie realistisch in Bezug auf die maximale Strombegrenzung und die Tatsache, dass v D S muss größer sein als v G S v T H .

Letzte Anmerkung, Sie brauchen das vielleicht nicht ...:

Wenn Sie die Schleifenverstärkung finden, müssen Sie die Schleife nur an einem „geeigneten“ Punkt öffnen, um die Eigenschaften der Schleife (Bias, Belastung usw.) zu erhalten. Sie haben es an einer geeigneten Stelle in Ihrem Schaltplan (die nach hinten gerichtete Impedanz ist viel kleiner als die nach vorne gerichtete Impedanz). Wenn Sie diesen geeigneten Punkt finden, reicht nur eine Spannungsmessung, wie Sie sie haben. Im Zweifelsfall können Sie die Methode von Middlebrook verwenden , die sowohl einen Strom als auch eine Spannung an der Stelle injiziert, an der Sie die Schleife öffnen. Auf diese Weise müssen Sie sich keine Gedanken darüber machen, wo Sie die Schleife öffnen (solange Sie beide Messungen durchführen). Dies ist das Setup, das ich hatte:

Geben Sie hier die Bildbeschreibung ein

Sie finden Ihre Gewinne ( v Ö v ich , Und ich Ö ich ich ) und die Schleifenverstärkung ergibt sich aus:

Schleifenverstärkung = G v G ich 1 G v + G ich + 2

Nur eine genauere Methode zum Messen der Schleifenverstärkung, obwohl das Einspeisen einer Spannung in der Praxis viel einfacher ist.

Tut mir leid, dass es lang geworden ist, aber ich hoffe, es klärt die Dinge ein wenig auf.

Danke Sixcab, wollen Sie sagen, dass die Verstärkung für das gesamte System als 1 angesehen werden kann, weil der Ausgang Vsense ist? Ich nehme an, für niedrige Frequenzen beträgt die Mosfet-Verstärkung 1 (Quellenfolger), wird aber geringer, wenn die verschiedenen Cs ins Spiel kommen, was bedeutet, dass die Verstärkung des Operationsverstärkers mit 1 / M steigen muss, um die Gesamtverstärkung von 1 beizubehalten? Bedeutet dies, dass mein Operationsverstärker unabhängig vom Mosfet usw. bei der erhöhten Verstärkung für die höheren Frequenzen stabil bleiben muss? wird Ihre Links durchlesen und verdauen.
@Loganf Ich habe weitere Informationen hinzugefügt. Ich hoffe, es hilft dir irgendwie.

Was für die Stabilität wichtig ist, ist die Schleifenverstärkung , die die Gesamtverstärkung (Betrag und Phase) vom Eingang zum invertierenden Eingang ist.

Ich vermute, Sie haben diese Schaltung, da Sie keine gegeben haben:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Vernachlässigen Sie zunächst Cc und bedenken Sie, dass Rg (plus dem Schleifenausgangswiderstand) mit dem Ciss des M1 einen Tiefpassfilter bildet. Daher werden die Vgs von M1 phasenverschoben sein.

Cc bildet mit Rf1//Rf2 einen Hochpassfilter, der die entgegengesetzte Phasenverschiebung ergibt.

Um die Stabilität zu analysieren, beginnen Sie mit dem Phasenranddiagramm für Ihren Operationsverstärker und wenden Sie die Auswirkungen des Rückkopplungsnetzwerks (M1 usw.) an.

Der einfachste Weg, um Stabilität zu erreichen, besteht darin, die Verstärkung des geschlossenen Regelkreises zu erhöhen (Rf2 kleiner zu machen).

Danke Tek, diese Schaltung ist die gleiche wie meine (ich habe sie jetzt in das Q gesteckt), aber ich habe keinen Gate-Widerstand verwendet (in meiner vollständigen Schaltung gibt es eine bjt-Verstärkungsstufe, um das Gate anzusteuern) und ich bin gegangen off Rf2, damit es keine Fehler einführt. Wenn ich darüber nachdenke, könnte ich es wahrscheinlich hinzufügen und dann bei Vin anpassen, aber das ist eine andere Fehlerquelle. kann ich von Ihrer Methode rückwärts arbeiten, dh meine obere Frequenz (z. Amp, um einen guten Phasenabstand zu behalten?