Modelle in LTSpice erstellen

OP #2500230
Hallo,
ich würde gerne einen idealen Operationsverstärker in LTSpice erstellen,
also ein Modell. Ich habe leider noch nie ein Modell eines Bauelementes 
erstellt und kenne mich bei der Syntax null aus. Wie macht man das?
Danke im Voraus
Gruß
PS: Die vorhandenen Modelle eignen sich nicht, da ich den 
Operationsverstärker auf einen beliegigen Punkt in der äußeren 
Beschaltung referenzieren möchte und somit ein zusätzlicher Referenzpin 
am OPV nötig ist.
#2500425
Hallo Marion,
Hier ist dein "idealer" Opamp. Im Anhang sind alel benötigten Dateien.
Ich habe das Symbol "opamp2" von LTspice verwendet.

* Ideal Opamp
* in+ in- V+ V- out
.subckt OPV1 1 2 3 4 5
.param gain=100k
.param Rout=100
E1 6 0 4 5 0.5 ; mid of supply
B1 50 0 V=limit(V(3),V(1,2)*{gain}+V(6),V(4))
Rout 50 5 {Rout}
.ends


Ich würde an deiner Stelle aber den UniverslOpamp2 von LTspice nehmen. 
Der hat schon alles eingebaut was du suchst und noch viel mehr.
Angehängte Dateien:
OP #2503799
Vielen Dank für die Hilfe!
@Helmut: Du referenzierst doch  deinen OPV auf Masse ('0'), oder? Ich 
suche eine Möglichkeit den OPV auf einen beliebigen Punkt in der äußeren 
Beschaltung zu referenzieren. Ich wollte auch eigentlich nicht wirklich 
schon die fertige Lösung, sondern nur Hilfe bei dem Aufbau der 
ABM-Sprache. Aber Danke trotzdem. Durch den Code, habe ich mir noch ein 
bißchen mehr Syntax aneignen können, die mir geholfen hat, das Problem 
zu lösen.
@Klaus: Vielen Dank für die Tutorials. Den einen hatte ich auch schon 
gefunden und er hat mir wirklich sehr weitergeholfen!
#2504203
Marion B. schrieb:
> Vielen Dank für die Hilfe!
> @Helmut: Du referenzierst doch  deinen OPV auf Masse ('0'), oder?

Nein!

> Ich
> suche eine Möglichkeit den OPV auf einen beliebigen Punkt in der äußeren
> Beschaltung zu referenzieren.

Das ist aber nicht üblich, weil der reale Opamp überhaupt keinen 
Bezugspunkt kennt. Der kennt nur V+ und V- für die Versorgung.

> Ich wollte auch eigentlich nicht wirklich
> schon die fertige Lösung, sondern nur Hilfe bei dem Aufbau der
> ABM-Sprache.

Ich wollte mir Fragen wie "Dein Symbol funktioniert nicht?" ersparen.

> Aber Danke trotzdem.
> Durch den Code, habe ich mir noch ein
> bißchen mehr Syntax aneignen können, die mir geholfen hat, das Problem
> zu lösen.

Die Syntax muss man lernen, wenn man Modelle machen will.

Gruß
Helmut

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.