Simulation LTSpice läuft extrem langsam (Filtersimulation OP Amp)

OP #3342292
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
Angehängte Dateien:
Gast #3342335
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
#3342409
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
Angehängte Dateien:
OP #3342508
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.