Ich habe vor Jahren mehrere DSP-Kurse belegt, aber nie wirklich einen Filter im wirklichen Leben entworfen (nur Gleichungen gelöst). Jetzt wurde ich in meinem menschlichen Job damit beauftragt, einen Filter zu entwerfen, der eine Eingangslast (R4) in einem bereits vorhandenen hat Filterkette (siehe das Bild des SPICE-Modells, das ich erstellt habe.)
Mein Filter muss in Filter 1 gehen und muss Rauschen über 0,4 MHz herausfiltern. Ich habe versucht, einen einfachen RC-Filter mit der angegebenen Eckfrequenz hinzuzufügen, und er hat nicht die erwarteten Ergebnisse erzielt. Ich habe dann versucht, die effektive Grenzfrequenz des Kabels, des Filters 2 und der Last zu berechnen, aber nichts Sinnvolles gefunden.
Wie kann ich diesen Filter "intelligent" gestalten? Meine Anweisung von einem Kollegen war, einfach RLC-Filter anzuschließen und sie zu optimieren, bis sie funktionieren, aber das scheint falsch zu sein. Ich habe MATLAB und habe es zuvor für DSP verwendet, aber ich weiß nicht, wie ich eine physikalische, passive Schaltung in MATLAB übersetzen und eine echte Schaltung mit tatsächlichen Kondensatoren, Induktivitäten usw. generieren soll.
Erläuterung: R4 ist der Eingangswiderstand vom Treibergerät. Der Lastabschnitt ist das Gerät, bei dem gemessen wird, dass es L2, C3 und R3 hat (es ist eine Elektrode an einem Gerät). Filter 2 ist an Bord des Geräts angeschlossen und kann nicht geändert werden. Deshalb kann nur Filter 1 gewechselt werden.
Aufgrund der Wechselwirkung zwischen den verschiedenen Komponenten in einem RLC-Filter ist die empirische Bestimmung der LC-Werte der hinzugefügten Stufe in LTSpice wahrscheinlich der schnellste Weg, wenn Filter 1 nicht geändert werden kann.
Wenn Sie die Werte von Filter 1 ändern können, können Sie einen Lehrbuchfilter erstellen. In der SPICE-Simulation unten zeige ich Ihren Originalfilter und zwei Lehrbuchfilter (abzüglich der Verlustwiderstände) in einer Butterworth- und 2-dB-Chebychev-Konfiguration. Wenn Induktivitäts- und Verdrahtungsverlustwiderstände hinzugefügt werden, ist die Steilheit des Filters nicht so gut.
Ich verwende ein maßgeschneidertes Filterprogramm, das auf „Simplified Modern Filter Design“ von Philip R. Geffe basiert. Dies ist mein Lieblingsbuch über RLC-Filter, da es eine leicht verständliche Diskussion darüber enthält, wie RLC-Filter funktionieren, was viele Filterbücher vermeiden. Dieses Buch ist in den Fachbibliotheken der Universitäten zu finden.
Sie können Filter nicht einfach kaskadieren und erwarten, dass die Antwort aus den einzelnen Antworten besteht, die miteinander multipliziert werden. Wenn Sie können, können Sie durch Hinzufügen von Operationsverstärker-Unity-Gain-Puffer zwischen den Abschnitten auf diese Weise entwerfen und normalerweise nicht viel kosten. Wenn Sie jedoch nicht zwischen den Abschnitten puffern können, ist der Rat Ihres Kollegen gut und am praktischsten. Sie wissen von der Schaltung, dass die Stromantwort fünf Pole hat. Wenn Sie einen rc-Abschnitt hinzufügen, erhalten Sie einen weiteren, oder ein rlc-Abschnitt gibt Ihnen zwei weitere. Im Allgemeinen hängen die Pole-Positionen von jedem Teil in der Schaltung ab, daher ist es nicht praktikabel, zu versuchen, von Grund auf zu entwerfen.
Versuche dies:
um das zu bekommen:
Erläuterung: Wenn Sie sich die Komponentenwerte ansehen, sieht das, was Sie derzeit haben (ohne Berücksichtigung des pH-Werts der Induktivität und einiger Ohm Widerstand), wie ein Filter mit einem letzten Shunt-Element von 1,2 nF aus, dem eine Reihe von 47 uH und dann ein Shunt von 90 pF vorangestellt sind. dh:
Dies scheint Sie einzuschränken, bis Sie feststellen, dass C2 (90 pF) klein genug ist, um eine ziemlich hohe Impedanz zu haben, sodass wir es möglicherweise für die Synthese ignorieren und sehen, welche Auswirkungen es hat, wenn wir das endgültige Design simulieren.
Versuchen wir also, es in einen einfach terminierten Butterworth-Filter 4. Ordnung zu verwandeln:
aus dem Williams Electronic Filter Design Handbook,
Wenn wir eine 400-kHz-Grenzfrequenz wünschen, entspricht das endgültige C von 1,2 nF einer Antriebsimpedanz von 500 Ohm. Das ist dann der Prototyp:
und die grobe Annäherung besteht darin, den 314uH-Induktor auf die vorhandenen 47uH und zusätzliche 267uH aufzuteilen. Dies ignoriert den 90pF-Shunt C, aber es scheint keinen großen Effekt zu haben, aber ich bin sicher, dass es Raum für Optimierungen gibt.
Hier ist die Simulation, sie ist eine ziemlich gute Annäherung an den Butterworth 4. Ordnung, auf dem ich sie aufgebaut habe, und der Effekt des 90pF C2, den wir beim Entwerfen ignoriert haben, scheint eine kleine Beule im Rolloff bei etwa -50 dB zu sein:
John R. Strohm
qrk
Ryanator13
Benutzer136077
qrk
Ben Voigt