Modelle in LTSpice erstellen

OP #2500230
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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

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.