Forum: Analoge Elektronik und Schaltungstechnik Simulation LTSpice läuft extrem langsam (Filtersimulation OP Amp)


von Thomas K. (alerte)


Angehängte Dateien:

Lesenswert?

Hallo,

ich simuliere eine Filterschaltung (Butterworth Tiefpass 250 kHz, 
Sallen-Key-Schaltung) mit dem Operationsverstärker TSV992: 
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00144611.pdf

Die Simulation läuft vor allem in der AC-Analyse mit dem TSV991 
allerdings schnarchlangsam, so dass es gar keinen Sinn macht (teilweise 
bricht es auch ganz ab "Failed to find DC finding operating point for AC 
analysis"). Mit anderen OP's (z.B. TL082) läuft es schnell durch.

Woran kann das liegen und vor allem: Wie kann ich das Tempo 
beeinflussen? Ist evtl. das Modell nicht geeignet für LTSpice (laut 
Website von ST für PSpice generiert).

Ich habe bereits unter -> Tools -> Control Panel -> SPICE
diverse Einstellungen verändert (Toleranzen hochgesetzt, Alternate 
Solver), allerdings ohne spürbaren Einfluss (und ehrlich gesagt auch 
ohne genau zu wissen, woran ich schrauben müsste).

Ich habe die LTSpice-Simulation und das entsprechende Modell für den OP 
Amp angehangen.

Danke für jeden Tipp,
Thomas

: Bearbeitet durch User
von Robert (Gast)


Lesenswert?

Hallo,

Das könnte am Modell liegen. Mike Engelhardt selbst hat in einem Seminar 
dazu geraten lieber ein Universal-Modell aus der LTSpice Bibliothek zu 
nehmen und dann die entsprechenden Parameter (Slewrate, etc.) über die 
Eigenschaften (Value2) zu definieren.
Schau dir mal die Datei  "UniversalOpamp2.asc" in 
"/examples/Educational/" an, da sieht man beispielhaft wie man das 
macht.

Gruß,
Robert

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Hallo,
Hallo Thomas,

Das Modell hat eine andere Reihenfolge der Pins.

****           INVERTING INPUT
****            |  NON-INVERTING INPUT
****            |   |  OUTPUT
****            |   |   |  POSITIVE POWER SUPPLY
****            |   |   |   |  NEGATIVE POWER SUPPLY
****            |   |   |   |   |
****            |   |   |   |   |
.SUBCKT TSV99X VM  VP  VS  VCCP VCCN

Deshalb geht xopamp zwei nicht.

Der hat diese Reihenfolge

.subckt  in+ in- V+ V- out

während dein TSV99X diese Reihenfolge hat.

.subckt  in- in+ out V+ V-


Ich habe dir ein Beispiel mit dem Symbol xopamp_st2 gemacht.

Tipp: Bei Opamp Modellen erst die .subckt Zeile anschauen um zu 
entscheiden welches Symbol passt. Zur Not halt ein Symbol abwandeln. 
Dabei muss man in den Pins des Symbols nur die Zahl im Feld "Netlist 
Order" entsprechend der Reihenfolge eintragen (Symbol-Editor nehmen).

Einfach meine zip-Datei in einem beliebiges Verzeichnis entpacken.
Das extra Symbol am besten immer in das Verzeichnis des jeweiligen 
Schaltplans kopieren.

Gruß
Helmut

: Bearbeitet durch User
von Thomas K. (alerte)


Lesenswert?

Hallo Robert, Hallo Helmut,

vielen Dank für eure Antworten, vor allem für die ausführliche Erklärung 
samt Lauffähigmachen meiner Schaltung von Helmut!
Das die Pins in den Modellen teilweise in anderer Reihenfolge belegt 
sind wusste ich nicht bzw. auf die Idee bin ich auch nicht gekommen, von 
daher hatte ich mich bisher auch noch nicht mit Symbolen bzw. 
Symboleditor beschäftigt. Da werde ich bei nächster Gelegenheit mal 
einen Blick reinwerfen um deine Lösung fürs nächste Mal 
nachzuvollziehen.

Gruß und vielen Dank nochmals!
Thomas

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.