Forum: Analoge Elektronik und Schaltungstechnik Modelle in LTSpice erstellen


von Marion B. (frenching)


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.

von Helmut S. (helmuts)


Angehängte Dateien:

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.

von Klaus R. (klara)


Lesenswert?

Hallo Marion,
anbei zwei gute Quellen für Tutorials zu LTSpice. In beiden wirst Du 
etwas finden.

http://www.fh-kl.de/~robert.hingsamer/download_labor/baus2/LTspiceIV(Mai2010).pdf
http://elektronikschule.de/~krausg/

Gruss Klaus.

von Marion B. (frenching)


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!

von Helmut S. (helmuts)


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

von Marion B. (frenching)


Lesenswert?

Das ist ja mein Problem. Ich würde sie gerne lernen, nur leider finde 
ich keine Bücher dazu... Zumindest keine, die kostenlos in unserer Bib 
zur Verfügung stehen.

von Helmut S. (helmuts)


Lesenswert?

Mit Google kommt man schon ziemlich weit.
Google: spice syntax
http://www.seas.upenn.edu/~jan/spice/spice.overview.html

Zusätzlch muss man sich natürlich mit Schaltungstechnik auskennen, denn 
letztendlich geht es immer um elektronische (Ersatz-)Schaltungen.

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.