Ich entwerfe einen Linearphasen-Tiefpassfilter 7. Ordnung (der genau derselbe Anti-Aliasing-Tiefpassfilter ist, der in Agilent 33220A verwendet wird), der lautet:
Dieser Filter wird als Anti-Aliasing-Filter verwendet, um den Stromausgang des AD9744 DAC (Digital-Analog-Wandler) zu filtern. Neben dem passiven Filter selbst enthält es auch einige Lastwiderstände wie R1, C1, R3, R2, die im folgenden Bild dargestellt sind. Ich simuliere diese Schaltung in LTSpice:
Der Betrags- und Phasengang ist jedoch NICHT flach, wie im folgenden Bild zu sehen ist (V(ap) ist die Spannung am ap-Knoten, V(bp) ist am bp-Knoten):
Wobei die Spannung am ap-Knoten NICHT flach ist, was zu schwanken scheint, und die Antwort bei bp ebenfalls NICHT flach ist. Was ist also falsch an meiner Schaltung?
Das Folgende sind meine Simulationen mit NuHertz:
Und die Simulation in NuHertz mit den Werten in Agilent 33220A:
Das Design von Agilent verwendet Induktor- und Kondensatorwerte, die Sie tatsächlich kaufen können. Das NuHertz-Design (zumindest das erste) verwendet Werte, die Sie individuell gewickelt und sorgfältig getrimmt haben müssten.
Natürlich variieren auch die Komponentenwerte von Teil zu Teil und wenn sich die Betriebstemperatur ändert. Der Entwickler von Agilent hat wahrscheinlich festgestellt, dass angesichts der Anforderungen der Anwendung die Standardwerte nahe genug liegen, um eine angemessene Leistung zu erzielen. Für Ihr Design sollten Sie die Reaktion mit unterschiedlichen Werten für die Komponenten simulieren, abhängig von der Präzision der Teile, die Sie verwenden werden, und überprüfen, ob die Leistung über den erwarteten Variationsbereich aller Komponenten angemessen ist.
Andi aka
libenyuan
Rohr
libenyuan