Wie wird eine aktive Filterübertragungsfunktion in ein Blockdiagramm übersetzt?

Ich habe Probleme beim Übersetzen, wenn ich eine Übertragungsfunktion eines aktiven Filters finde. Befindet es sich in einem „Close Loop“- oder „Open Loop“-Zustand?

Wie kommt es, dass wir bei der Ermittlung der Übertragungsfunktion dieser aktiven Operationsverstärker die Eigenschaften des Operationsverstärkers selbst nicht berücksichtigen?

Zum Beispiel hat ein Operationsverstärker eine Operationsschleifenverstärkung. Ich würde mir vorstellen, dass Sie diese in Ihre Übertragungsfunktion aufnehmen müssen, sonst könnten Sie jeden Operationsverstärker verwenden / jeden Operationsverstärker ignorieren?

Beispiel: Sallen-Key-Butterworth-Filter 2. Ordnung

H ( S ) = 1 C 1 C 2 R 1 R 2 S 2 + C 2 R 1 S + C 2 R 2 S + 1

Geben Sie hier die Bildbeschreibung ein

Es ist verwirrend, da der Operationsverstärker eine Rückkopplung von 1 hat.

Geschlossener Regelkreis:

Geben Sie hier die Bildbeschreibung ein

Offene Schleife:

Geben Sie hier die Bildbeschreibung ein

Es ist verwirrend, da der Operationsverstärker eine Rückkopplung von 1 hat. Es gibt einen weiteren Rückkopplungspfad durch C1. Warum Open-Loop vs. Closed-Loop? Die Schaltung hat eine Übertragungsfunktion H(s). Dass die Schaltung diese Funktion mit interner Rückkopplung erzeugt, ist irrelevant (für H(s) ). Nur wenn Sie ein Blockschaltbild der Schaltung inklusive aller Rückkopplungsschleifen erstellen möchten, sollten Sie auch diese Schleifen zeichnen.
Der Grund, warum ich vorhabe, die Anlage zu diskretisieren, und ich habe keine Ahnung, ob es sich um einen Zustand mit offener oder geschlossener Schleife handelt. Ah fair, es hat einen anderen Weg
Wenn es einen Nenner gibt und nicht nur eine Konstante, gibt es eine Rückkopplung. Was Sie als " Feedback von 1 " bezeichnen, ist falsch zu glauben, dass der Zähler das Feedback darstellt, da der Ausdruck ist V(out)/V(in), dh Sie multiplizieren den Nenner der Übertragungsfunktion mit V(out)und den Zähler mit V(in).
Ich glaube nicht, dass der Zähler das Feedback darstellt, ich habe das nur gesagt, weil ich den Operationsverstärker selbst betrachtet habe. Es hat eine Rückkopplung von 1. Der negative Anschluss hat einen Pfad zum Ausgang
und ich habe keine Ahnung, ob es sich um einen Zustand mit offener oder geschlossener Schleife handelt. Gibt es eine Schleife, durch die ein Signal in Richtung des Eingangs zurücklaufen kann? Dann ist die Schleife geschlossen. Der offene Regelkreis wird normalerweise nur in der Analyse betrachtet, der Regelkreis wird geöffnet und dann untersucht, ob der Regelkreis stabil wäre, wenn er geschlossen wäre.
Ich verstehe, also ist die Übertragungsfunktion, die diesen aktiven Filter darstellt, eine geschlossene Schleife. Was ist mit diesem Kondensator, der an den Ausgang weitergeleitet wird, aber nicht genau an den Eingang?

Antworten (3)

Ich habe Probleme beim Übersetzen, wenn ich eine Übertragungsfunktion eines aktiven Filters finde. Befindet es sich in einem „Close Loop“- oder „Open Loop“-Zustand?

Die Filterfunktion steht natürlich nur im geschlossenen Regelkreis zur Verfügung. Es ist das frequenzvariable Rückkopplungsnetzwerk, das die gewünschte Filtercharakteristik ergibt.

Wie kommt es, dass wir bei der Ermittlung der Übertragungsfunktion dieser aktiven Operationsverstärker die Eigenschaften des Operationsverstärkers selbst nicht berücksichtigen?

Es ist üblich, nur idealisierte Operationsverstärker anzunehmen (unendliche Verstärkung, keine frequenzabhängige Verstärkung). Natürlich führt diese Vereinfachung zu Fehlern in der Übertragungscharakteristik – dies ist jedoch akzeptabel, solange der Betriebsfrequenzbereich auf einen Bereich beschränkt ist, in dem andere Unsicherheiten (Teiletoleranzen) dominieren. Dies bedeutet natürlich, dass Opamp-basierte Filter nicht im oberen MHz-Bereich verwendet werden (wo Opamp-Nichtidealitäten eine bemerkenswerte Rolle spielen).

Bitte beachten Sie, dass es viele, viele verschiedene Alternativen für Tiefpassschaltungen gibt, die in der Praxis (Realität) ALLE die gleiche Übertragungsfunktion haben würden - unter der Annahme von IDEAL-Operationsverstärkern. Der Unterschied zwischen diesen Alternativen kann nur für ECHTE Opamps aufgedeckt werden. In diesem Zusammenhang ist es wichtig, ob der Operationsverstärker als positiver Verstärker mit fester Verstärkung (Sallen-Key) oder als Verstärker mit hoher Verstärkung (Multi-Feedback) oder als Integrator (State-Variable-Strukturen) verwendet wird. Alle diese Alternativen haben unterschiedliche Empfindlichkeiten gegenüber Opamp-Nicht-Idealitäten.

Zum Beispiel hat ein Operationsverstärker eine Operationsschleifenverstärkung. Ich würde mir vorstellen, dass Sie diese in Ihre Übertragungsfunktion aufnehmen müssen, sonst könnten Sie jeden Operationsverstärker verwenden / jeden Operationsverstärker ignorieren?

Natürlich könnten wir theoretisch die Open-Loop-Verstärkung des Verstärkers in die Gesamtübertragungsfunktion einbeziehen ... aber zu welchem ​​Zweck? Um die Genauigkeit der Funktion etwas zu verbessern ? Der Preis dafür wäre eine sehr komplizierte Übertragungsfunktion, die für praktische Realisierungen nur sehr schwer zu gebrauchen ist.

Anmerkung: Es gibt Studien, die zeigen, wie die frequenzabhängige Open-Loop-Verstärkung eines Opamps - zusammen mit einem reinen resistiven Gegenkopplungsnetzwerk ohne externe Kondensatoren - zur Realisierung aktiver Filter ("R-Filter") ausgenutzt werden kann. Allerdings als streng Nachteil, es ist notwendig, die genaue Open-Loop-Verstärkungscharakteristik des Operationsverstärkers zu kennen, die sehr große Toleranzen hat, aber diese Filter haben keine praktische Relevanz ....

Kommentar 1 : Natürlich ist es möglich, ein Blockdiagramm in klassischer Form mit einem Rückkopplungsblock (und mit einem Summierknoten am Eingang) und einem Block mit der Open-Loop-Verstärkung des Operationsverstärkers zu erstellen - aber zu welchem ​​​​Zweck?

Kommentar 2: Tatsächlich ist es als Vorteil der Blockdiagrammvisualisierung sehr einfach zu sehen, WIE der S&K-Tiefpass funktioniert: Es gibt einen passiven Tiefpass (Hforward) mit einem schlechten Qualitätsfaktor (Pol-Q) Qp<0,5.

Im „kritischen“ Frequenzbereich (genau bei der Polfrequenz) verstärkt der Bandpass im Rückkopplungspfad jedoch die Amplitude des Tiefpasses, da der Bandpass die gleiche Polfrequenz hat (Nullphasenverschiebung, Mitkopplungseffekt). Dieser Effekt erzeugt einen größeren Q-Wert (Beispiel: Qp=0,7071 für eine Butterworth-Antwort).

EDIT: Blockdiagramm: Beide passiven Übertragungsfunktionen (Tiefpass, Bandpässe) werden von der ursprünglichen Schaltung abgeleitet. Vp ist die Signalspannung am positiven (nicht invertierenden) Eingangsanschluss des Operationsverstärkers.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Vielen Dank für die Lektüre, fügen Sie eine Menge Dinge zusammen. Um Ihren Kommentar zu beantworten, wollte ich gerade sagen. Der Grund, warum ich danach gefragt habe, ist, dass ich den Butterwert-Filter diskretisieren möchte und nicht weiß, wie ich es tun soll, entweder mit Tusin, ZoH usw. Ich dachte, es in Blockdiagrammform zu haben, würde mir helfen, zu entscheiden, welche Methode ich verwenden soll . Aus Neugier unter der Annahme idealer Operationsverstärker. Ist das Blockdiagramm korrekt, wenn nicht, wie würde es aussehen?
Es ist keine einfache Aufgabe, ein Blockdiagramm zu erstellen .... geben Sie mir etwas Zeit (bis morgen).
Kein Problem. Schätzen Sie die Hilfe trotzdem. Irgendwelche Gedanken zur Diskretisierung des Butterwert-Filters mit ZoH oder Tustin?
Bitte erklären: ZoH ...Tustin?
Zero Order Hold, Tustin-Methode von der Umwandlung von kontinuierlich zu diskret. Vielen Dank für das Blockschaltbild
Vielen Dank für diese Informationen ... übrigens (in Bezug auf zeitdiskreten Betrieb): Kennen Sie sich mit Switched-Capacitor-Techniken aus?
Nicht wirklich, aber es kam ein paar Mal während meiner Recherchen dazu vor. Ist es im Wesentlichen ein ADC?
Nein - als grobe Umschreibung: Widerstände werden durch geschaltete Kondensatoren ersetzt.....eine spezielle Form von Abtastdatensystemen (zeitdiskrete Signalverarbeitung). Irgendwas zwischen analogen und digitalen Filtern (zeitdiskret aber amplitudenkontinuierlich)
Oh? Würde das bedeuten, dass Sie ein diskretes System in ein kontinuierliches System implementieren? Wenn nicht, habe ich mir eher vorgestellt, diesen Butterwertfilter in rein digitale umzuwandeln. Ich glaube, ich habe mich vielleicht falsch ausgedrückt, aber ich glaube, ich weiß, wovon du sprichst
Nein, so einfach ist es nicht....es gibt einige spezielle Strukturen (Integratoren), die als erweitertes Datensystem realisiert sind. Sie können nicht jede analoge Struktur in eine Switched-Cap-Topologie umwandeln.
Oh? Ich hatte den Eindruck, dass Sie einen Filter im Zeitbereich entwerfen und ihn dann zur "Einfachheit" in den diskreten Bereich konvertieren können. Ich bin mir nicht sicher, ob wir auf derselben Seite sind. Ich versuche nicht, es in die Switch-Cap-Topologie umzuwandeln, sondern eher in die Z-Transformation, dann in eine Differenzgleichung und diese in eine MCU zu implementieren. Ich habe bereits die Z-Übertragungsfunktion und sie zeigt das gleiche Verhalten wie der analoge Filter. Ich war nur neugierig, welche diskrete Methode zur Konvertierung in die Z-Domäne besser ist, da jede Methode ihre eigenen Möglichkeiten hat, sie zu verwenden
OK, ich verstehe. Ja - Ihr Ansatz sollte möglich sein. Aber Ihr Referenzfilter sollte zuerst im Frequenzbereich entworfen werden ... denke ich.
Entschuldigung, wenn ich Zeitbereich sage, meine ich Frequenz. Es ist bereits entworfen und kann in die Z-Domäne umgewandelt werden. Sie müssen nur die beste Methode zur Umwandlung kennen. Diese Übertragungsfunktion, die ich oben habe, ist alle Spezifikationen, die ich will
Versuchen Sie, eine - mehr oder weniger - unkonventionelle Methode zu verwenden, um eine digitale Struktur für einen Tiefpass zweiter Ordnung zu finden? (Wie Sie sicherlich wissen, gibt es etablierte Methoden, um Übertragungsfunktionen aus dem s-Bereich in den z-Bereich zu übertragen).
Nein, zumindest nicht versucht. Was diese ganze Sache ausgelöst hat, war das Anschauen von Brain Douglas-Videos. Um genau zu sein youtube.com/watch?v=yetLPW9sQaI&t=303s bis 11:59. Er spricht darüber, wie bei Verwendung von ZoH der DAC berücksichtigt wird, und sollte vorsichtig sein, als ob Sie bereits einen DAC im System "Blockdiagramm" haben, der ihn zweimal berücksichtigen würde. Er erwähnte auch, wenn Sie Ihr kontinuierliches Modell transformieren möchten, ohne den DAC zu berücksichtigen, verwenden Sie die Tustin-Methode. Das hat mich sehr verwirrt, denn wenn Sie diskret arbeiten, haben Sie immer einen DAC, also würden Sie nicht immer Zo verwenden wollen

@LvW Die Antwort ist einfach perfekt.

Aber nur zum Spaß, ich denke, Sie können Ihre Aufgabe erfüllen. Aus diesem Grundschema:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Sie können den Verstärker als Eingangsimpedanz und gesteuerte Spannungsquelle in Reihe mit einer Ausgangsimpedanz modellieren.

schematisch

Simulieren Sie diese Schaltung

Natürlich können wir die Schaltung neu anordnen, um ihre Maschen und Knoten einfacher zu visualisieren:

schematisch

Simulieren Sie diese Schaltung

Jetzt habe ich die Netzanalyse verwendet (obwohl ich es mit Knoten versucht habe und nicht mochte, wie es ging), um die Filterübertragungsfunktion zu erhalten (nach vielen Stunden mehr, als ich für notwendig hielt, und vielen möglichen Fehlern):

H ( S ) = A Ö l ( S ) Z ich ( S ) + Z Ö ( S ) [ 1 + S C 1 ( R 2 + Z ich ( S ) ) ] A Ö l Z ich ( S ) [ S 2 C 1 C 2 R 1 R 2 + S C 2 ( R 1 + R 2 ) + 1 ] + S 2 C 1 C 2 R 1 R 2 Z Ö ( S ) Z ich ( S ) R 1 / / R 2 / / Z Ö ( S ) / / Z ich ( S ) + S [ C 2 ( R 1 + R 2 ) ( Z Ö ( S ) + Z ich ( S ) ) + C 1 ( ( Z ich ( S ) + R 1 ) ( Z Ö + R 2 ) ] + ( R 1 + R 2 ) + Z Ö ( S ) + Z ich ( S )

Kurioserweise aber kein Beweis per se, wenn man Begriffe dazu nur umstellen muss 1 / Z ich Und 1 / A Format und nehmen Sie die Grenze von Z 0 0 , Z ich Und A Ö l (nur die Begriffe mit Z ich A nicht Null sind) wird es die gegebene ursprüngliche und einfachere Übertragungsfunktion.

H ( S ) = A Ö l ( S ) Z ich ( S ) S 2 C 1 C 2 R 1 R 2 A Ö l Z ich ( S ) + S C 2 ( R 1 + R 2 ) Z ich ( S ) A Ö l ( S ) + Z ich ( S ) A Ö l ( S ) = 1 S 2 C 1 C 2 R 1 R 2 + S C 2 ( R 1 + R 2 ) + 1

Ich denke, dies kann teilweise nützlich sein, nur um zu zeigen, dass es keine einfache Blockübertragungsmultiplikation gibt, aber es wird sehr relevante Einschränkungen des Verstärkers berücksichtigen. Jede zusätzliche Einschränkung impliziert, dass lineare Operatoren und Übertragungsfunktionen sie nicht richtig beschreiben können.

Da dies viel mehr Stunden gedauert hat, als ich erwartet hatte, plane ich, ein weiteres zu schreiben oder dieses zu bearbeiten, mit einem ganz anderen Ansatz, der eine ähnliche Idee ausnutzt, zu der @LvW-Diagramme führen, leider wurde das Diagramm gestern noch nicht hochgeladen.

Bearbeiten 1: Nach dem Vorschlag von @LvW können wir den Verstärker so modellieren A Ö l ( S ) = G ω 0 2 S 2 + 2 ξ ω 0 S + ω 0 2 Und Z ich ( S ) = R ich Und Z Ö ( S ) = R Ö . Seltsamerweise ist es nach diesem Vorgang und dem Auffinden von etwa 2 algebraischen Manipulationsfehlern nicht schwer, die Verstärkungscharakteristik des Verstärkers tatsächlich zu trennen, wie oben korrigiert. Die neue Übertragungsfunktion mit dem Filter zweiter Ordnung lautet nun:

H ( S ) = G R ich ω 0 2 + ( S 2 + 2 ξ ω 0 + ω 0 2 ) R Ö [ 1 + S C 1 ( R 2 + R ich ) ] G ω 0 2 R ich [ S 2 C 1 C 2 R 1 R 2 + S C 2 ( R 1 + R 2 ) + 1 ] + ( S 2 + 2 ξ ω 0 + ω 0 2 ) [ S 2 C 1 C 2 R 1 R 2 R Ö R ich R 1 / / R 2 / / R Ö / / R ich + S [ C 2 ( R 1 + R 2 ) ( R Ö + R ich ) + C 1 ( R ich + R 1 ) ( R Ö + R 2 ) ] + ( R 1 + R 2 ) + Z Ö ( S ) + Z ich ( S ) ]

Was wirklich ein schrecklicher Ausdruck ist.

Davon kann man mit ziemlicher Präzision ausgehen Z ich ( S ) R ich genauso wie Z Ö ( S ) R Ö .
Trevor..Ich frage mich, wie die Übertragungsfunktion aussehen würde, wenn Sie Aol(s) durch eine Verstärkungsfunktion zweiter Ordnung ersetzen würden... ..Ich denke, dies würde den Fragesteller davon überzeugen, dass es keinen Sinn macht, alle Nicht- Idealitäten des opoamp in die Filterfunktion.

Wie kommt es, dass wir bei der Ermittlung der Übertragungsfunktion dieser aktiven Operationsverstärker die Eigenschaften des Operationsverstärkers selbst nicht berücksichtigen?

Im Allgemeinen möchten Sie mit Frequenz/Verstärkung unterhalb des Verstärkungsbandbreitenprodukts arbeiten. Auf diese Weise kommt die Dynamik des Operationsverstärkers nicht ins Spiel.

Michael... bist du sicher? Ich habe einige Erfahrung mit Gyrator-Anwendungen für aktive Filter. Ich habe jedoch noch nie gesehen, dass jemand die frequenzabhängige Verstärkung der Opamps für diesen Zweck ausnutzt. Ich denke eher, aktive Induktoren und FDNRs sind nur unter der Annahme von IDEAL-Opams ausgelegt.
@LvW "Frequenz / Verstärkung unter dem Verstärkungsbandbreitenprodukt" er tut das genau, um zu vermeiden, dass die Grenze des Verstärkerbetriebs erreicht wird.
jDAQ..du hast etwas falsch verstanden. Mein Kommentar war, dass Michaels s claim: "...realizing impedances ..the opampintegratorähnliche Antwort verwendet wird". Das heißt, er denkt, dass die frequenzabhängige Verstärkung des echten Operationsverstärkers ausgenutzt würde - und das ist nicht der Fall.
@LvW Entschuldigen Sie meinen Fehler, ich habe mich falsch erinnert. Sie haben Recht, ich habe die Antwort bearbeitet, um dies zu beheben.
Michael...kein Problem....Missverständnisse lassen sich nicht vermeiden