Verstehen der In-Loop-Kompensation für kapazitiv geladene OpAmp

Ich versuche, die In-Loop-Kompensation für einen einfachen Verstärker zu verstehen, der mit einer kapazitiven Last geladen ist, wie in diesem Artikel von Analog zu sehen ist:

http://www.analog.com/library/analogdialogue/archives/38-06/capacitive_loading.html?doc=CN0343.pdf

Ich verstehe, wie die Kompensation funktioniert und wie wichtig die Stabilität ist. Ich kann jedoch die im Artikel verwendete Vereinfachung nicht verstehen, um Pole und Nullstellen der Übertragungsfunktion des Rückkopplungsnetzwerks zu finden. Warum schließen sie zuerst C F und überlegen C L allein und dann öffnen C L und überlegen C F allein?

Ich kenne OCTC und SCTC (Zeitkonstantenmethode) und die ganze Niederfrequenz- und Hochfrequenzannäherung durch Kurzschließen und Öffnen von Kondensatoren, aber hier macht es keinen Sinn, weil C F ist kleiner als C L in realen Designs: das sollten wir berücksichtigen C L als Kurzschluss in einer hypothetischen Hochfrequenzanalyse und C F als Leerlauf in einer Niederfrequenzanalyse.

Dies würde jedoch zu falschen Ergebnissen führen, da zwei der Nullen ungefähr die gleiche Frequenz haben sollten, um eine gute Kompensation zu erhalten, sodass wir die Analyse nicht in niedrige und hohe Frequenzen aufteilen können.

Hat jemand einen guten Tipp, wie sie diese Art von Analyse durchgeführt haben?

Hier ist der relevante Abschnitt des Dokuments:

Relevanter Abschnitt

Machen Sie einen Screenshot des relevanten Abschnitts und fügen Sie ihn dann in Ihre Frage ein.
Fertig, schlechte Auflösung, aber lesbar.

Antworten (2)

Ich glaube, dass die Autoren schnelle analytische Schaltungstechniken oder FACTs verwendet haben, aber ich bin mir über ihre Ergebnisse nicht sicher. Das Prinzip basiert auf dem verallgemeinerten Extra-Element-Theorem oder EET von Dr. Middlebrook. Wenn ich versuche, die Übertragungsfunktion der folgenden passiven Schaltung zu bestimmen, in die ich beliebige Komponentenwerte einfüge:

Geben Sie hier die Bildbeschreibung ein

Ich kann die Übertragungsfunktion, die B mit A verbindet, unter das Formular schreiben H ( S ) = H 0 N ( S ) D ( S ) in welchem H 0 ist der ermittelte Gewinn S = 0 wenn alle Deckel offen sind. Als erstes werden die Kappen geöffnet und in diesem Modus die Übertragungsfunktion bestimmt. Reduzieren Sie dann die Erregung auf 0 V (ersetzen Sie sie durch einen Kurzschluss) und "betrachten" Sie in diesem Modus den Widerstand von den Kondensatoranschlüssen. Dieser Widerstand multipliziert mit dem Kondensator bildet die Zeitkonstante, τ = R C . Das Summieren dieser Zeitkonstanten ergibt B 1 In D ( S ) . B 2 wird durch Summieren eines Produkts von Zeitkonstanten unter Wiederverwendung einer der Zeitkonstanten in erhalten B 1 . Wenn ich mich für die Wiederverwendung entscheide τ L bedeutet die damit verbundene Zeitkonstante C L , dann werde ich diesen Kondensator in seinen Hochfrequenzzustand (einen Kurzschluss) versetzen und den von angebotenen Widerstand "betrachten". C F Terminals in dieser Konfiguration. Alle diese Operationen sind in der folgenden Skizze dargestellt:

Geben Sie hier die Bildbeschreibung ein

Von dort aus können Sie eine Polynomform zweiter Ordnung zusammenstellen:

D ( S ) = 1 + S ( τ 1 + τ 2 ) + S 2 τ 1 τ 12 = 1 + S ω 0 Q + ( S ω 0 ) 2 Berechnen Sie den Qualitätsfaktor Q und Faktor D als zwei kaskadierte Pole, wenn Q << 1 : D ( S ) = ( 1 + S ω P 1 ) ( 1 + S ω P 2 ) in welchem ω P 1 = Q ω 0 Und ω P 2 = ω 0 Q .

Für die Nullen können Sie entweder eine Null-Doppelinjektion (NDI) oder eine verallgemeinerte Form 2. Ordnung verwenden, wie in meinem Buch über FACTs beschrieben. Es ist etwas länger als das NDI, aber manchmal einfacher zu implementieren. Das entsprechende Schema für diese Übung ist hier:

Geben Sie hier die Bildbeschreibung ein

Wenn Sie den Zähler entwickeln, erhalten Sie eine doppelte Null:

N ( S ) = 1 + S ω 0 N Q N + ( S ω 0 N ) 2 und kann es nicht wirklich als zwei kaskadierte Nullen aufteilen, da die beiden zusammenfallen ( Q ist fast 1)

Die endgültige Übertragungsfunktion ist in den folgenden Mathcad-Aufnahmen mit dem Frequenzgang angegeben. Sie können sehen, dass diese Schaltung eine Phasenanhebung zwischen den Polen und Nullen aufbaut und bei Verwendung in einem Kompensator sicherlich die Phasenreserve an der Frequenzweiche verbessert.

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Die FACTs sind in diesem Fall wirklich wertvoll, weil Sie die Übertragungsfunktion durch Inspektion bestimmen können, ohne eine Zeile Algebra zu schreiben. Und wenn Sie einen Tippfehler machen, können Sie die einzelne Skizze korrigieren, die Probleme verursacht. Sie haben 2016 bei APEC ein Tutorial unterrichtet, das Sie für einen reibungslosen Einstieg in die Technik nutzen können.

Es ist eine Weile her seit meinem letzten Besuch hier auf Stackexchange: Dies zu finden ist eine wirklich schöne Möglichkeit, hierher zurückzukehren. Danke schön!
Freut mich, wenn ich mit den FACTs ein anderes Licht auf die Lösung dieser Übertragungsfunktion werfen konnte.
Dies könnte die größte Resonanz in der Geschichte von StackExchange sein. Eindrucksvoll.
Danke für die Blumen, das ist nett von dir! :)

Die Autoren des Artikels „ Practical Techniques to Avoid Instability Due to Capacitive Loading“ von Analog berechnen die TF-Pole und -Nullen der Inloop-Kompensationsschaltungsrückkopplung unter Anwendung von OCTC korrekt. Was sie fälschlicherweise tun, ist, dass sie ein Pol-Null-Unterdrückungsverfahren zum Berechnen des Rückkopplungskondensatorwerts verwenden, der erforderlich ist, um die Übertragungsfunktion am besten zu glätten.

Die im Artikel „Practical Techniques“ verwendete OCTC-Methode ist eine ungefähre Analysetechnik, die beim Entwurf elektronischer Schaltungen verwendet wird, um die Eckfrequenz komplexer Schaltungen zu bestimmen (unter Berufung auf den Wikipedia-Artikel über OCTC ). Was das Kriterium der Annäherungsvalidität anbelangt, gibt der Wikipedia-Artikel an, dass ein ziemlich großes Verhältnis von τ 1 / τ 2 wird für die Genauigkeit benötigt .

Aus den Wiki-Artikelformeln kann man entnehmen, dass die Zeitkonstanten τ 1 , τ 2 sind die inversen (und negierten) Werte der Pole der Übertragungsfunktion,

S 1 , 2 = 1 / τ 1 , 2
Der Artikel verwendet eine imaginäre Variable J ω , verwende ich eine Laplace-Domänenvariable S , was für eine Analyse von kapazitiven Schaltungen mit ihren reinen realen Polen/Nullen bequemer ist.

Für die Schaltung des Artikels „Practical Techniques..“ beträgt der Wert des Zeitkonstantenverhältnisses etwa zwei, sodass OCTC nur eine grobe Schätzung liefert. Das Pol- und Nulllöschungsverfahren löst, wenn es zur Berechnung der Komponentenwerte verwendet wird, eine Art inverses Problem, das nicht gut konditioniert ist, da es sehr empfindlich auf die Genauigkeit von Pol- und Nullwerten reagiert. Beachten Sie zur Veranschaulichung potenzieller Komplikationen die Unsicherheit der TF-Nullpositionen, die sich an allmählichen Steigungen der TF-Kurve befinden.

TF570p

Hier wird TF für die Inloop-Frequenzkompensationsschaltung mit Komponentenwerten Rout = 50, Rx = 25, Rf = 20 K, Rin = 10 K, CL = 100 n und Cf = 570 p berechnet. Pol/Null-Paar-Werte sind -262839/-271047 und -133494/-129452. Wenn der Cf-Wert zu 561,096382331p tendiert, tendieren die Polwerte zu –267000 und –133500, und die Transferfunktion tendiert dazu, konstant zu werden. Versuchen Sie, diese genauen Pol-/Nullwerte mit denen zu vergleichen, die mit den Formeln des Artikels Praktische Techniken berechnet wurden.

Eine genaue Lösung für die Inloop-Frequenzkompensations-Rückkopplungsschaltung finden Sie in meiner Antwort auf die Elektronik.SE-Frage. Verständnis der Frequenzkompensation beim Ansteuern kapazitiver Lasten mit einem Operationsverstärker .