LTSpice-Transkonduktanzverstärker-Simulation

Ich versuche, einen Bandpass-Transkonduktanzverstärker in LTSpice zu simulieren, der so aussieht:

Geben Sie hier die Bildbeschreibung ein

Ich habe die Empfehlungen dieses Beitrags - https://electronics.stackexchange.com/a/278870/87695 - verwendet und eine G-Komponente mit einer Tabelle verwendet, um die spannungsgesteuerte Stromquelle in meinem LTSpice-Schaltplan darzustellen.

Geben Sie hier die Bildbeschreibung ein

Ich habe einige Schätzungen zu den Positionen der Pole und Nullstellen vorgenommen:

Geben Sie hier die Bildbeschreibung ein

Meine Simulation zeigt jedoch überhaupt nicht das erwartete Ergebnis:

Geben Sie hier die Bildbeschreibung ein

Ich vermute, dass ich die spannungsgesteuerte Stromquelle falsch eingestellt habe. Hier sind die Parameter:

Geben Sie hier die Bildbeschreibung ein

Irgendeine Idee, was ich falsch gemacht habe? Vielen Dank im Voraus.

Ich bin mir weder sicher, wie die Tabelle dort funktioniert, noch was Sie wirklich sehen wollten, aber ich persönlich verwende normalerweise BI als aktuelle Quelle und verwende dann in ähnlichen Fällen V(nxxx) als Wert. vielleicht versuch das?
Das hat funktioniert und ich habe das erwartete Ergebnis erhalten: i.imgur.com/ZMi3jZy.png Danke!
Versuchen Sie eine Transientenanalyse mit beiden Varianten, wahrscheinlich verursacht Ihr Tabellending Clipping, ich würde -10V -1A, 10V 1A versuchen
Die Verwendung einer Tabelle mit Parametern -10V -1A, 10V 1A brachte mir die erwarteten Ergebnisse! Guter Punkt.
Ich sehe nirgendwo die Notwendigkeit einer table(), also kannst du einfach die ganze Zeile durch ersetzen 0.1. Übrigens, Verhaltensquellen sind zwar vielseitig, können sich jedoch als träge erweisen, je höher die Zahlen sind, und ihr Dynamikbereich sowohl auf der Y- als auch auf der X-Achse wird verringert. Die Verwendung einer GQuelle ist der genaueste und schnellste Weg, dies zu tun. Verhaltensquellen sind gut, wenn es kompliziertere Ausdrücke gibt.

Antworten (2)

Wenn Sie die Stromquelle mit einer Tabelle erstellen, die bei 0 V 0 A beginnt, wird Ihr Schwung wahrscheinlich in die erforderliche negative Richtung gekürzt, wodurch die Wellenform verzerrt und das Diagramm des Frequenzgangs durcheinander gebracht wird.

Wenn Sie ihm einen größeren Bereich (-10 V 1 A, 10 V 1 A) geben, erhalten Sie mehr Headroom, aber es könnte auch dort zu Clipping kommen.

Es kann sinnvoller sein, eine BIQuelle zu verwenden und den Strom einfach auf eine Formel einzustellen, die von der Spannung Ihres Knotens abhängt. Dies führt zu keinem Clipping. Ich empfehle jedoch, das Netz zu beschriften, da sich die n###automatisierten Knotennamen ändern können.

Warum verwenden Sie nicht die beliebige Verhaltensstromquelle namens "bi" in der Symbolbibliothek von LTSpice:

Es wird so aussehen:

Geben Sie hier die Bildbeschreibung ein

Dann sieht das Simulationsergebnis so aus:

Geben Sie hier die Bildbeschreibung ein