Ich untersuche den biquadratischen Abschnitt des KHN und seine Ausgänge, um einen Tiefpassfilter, einen Hochpassfilter und einen Bandpassfilter zu erhalten. Ich habe den Filter mit Mathematica simuliert und die folgenden Diagramme erhalten, die mit der Theorie übereinstimmen.
Nun habe ich mich entschieden, die Schaltung mit LTSPICE zu simulieren.
Erhalt der folgenden Plots:
Wenn Sie nun beide Diagramme vergleichen, sieht alles gut aus, sowohl mit dem Tiefpass-Ausgang als auch mit dem Hochpass-Ausgang, sowohl in Bezug auf Amplitude als auch Phase. Meine Frage bezieht sich auf den Bandpass-Ausgang. Während der Magnitudenplot gut aussieht, hat der Phasenplot nichts mit dem zu tun, den ich mit Mathematica gezeichnet habe. Warum passiert das? Was ist der Unterschied zwischen der Simulation und dem theoretischen Diagramm? Ich habe nicht mit einer so abrupten Phasenänderung wie mit Mathematica gerechnet, aber das erhaltene Phasendiagramm hat damit nichts zu tun: Die Grenzen sind unterschiedlich, die Variation ist genau das Gegenteil ... Was übersehe ich hier?
Was Sie sehen, wird Phasenumbruch genannt und ist das Ergebnis der Berechnung der Phase mit der Vier-Quadranten-Version von atan()
, atan2()
. Seine Domäne ist von
Zu
, oder, in Grad, von
Zu
.
In LTspice (oder den meisten anderen SPICEs) gibt es eine Option zum Auspacken der Phase, die sie kontinuierlich ohne Sprünge anzeigt: Wenn Sie Version XVII verwenden, klicken Sie mit der rechten Maustaste, andernfalls klicken Sie mit der linken Maustaste auf die rechte Seite der Wellenform Fenster auf der Y-Achse. Sie werden sehen, dass dieser kleine Dialog erscheint (ignorieren Sie die Messwerte, es ist ein schneller Testlauf):
Das Unravel Branch Wrap
ist standardmäßig aktiviert. Wenn Sie es deaktivieren, wird die Phase so angezeigt, wie Sie es in Mathematica sehen. Wenn Sie möchten, dass Mathematica es auch ausgepackt anzeigt, müssen Sie ein wenig rechnen, einschließlich der Ableitung der Phase, der Suche nach Sprüngen und der Addition oder Subtraktion
, wie benötigt. Oder vielleicht gibt es eine eingebaute Funktion.
AJN
AJN
Granger vergessen
Spannungsspitze