Forum: Analoge Elektronik und Schaltungstechnik OPA547 Ltspice


von Christian V. (theorie)


Angehängte Dateien:

Lesenswert?

Moin,
Ich Versuche das OPA547.lib spice modell in LTspice einzubinden.
Dabei kriege ich ständig ein Fehler :
Fatal Error: Could not open library file "OPA547.lib"

Ich habe das Symbol  mit den entsprechenden Ein- und Ausgängen gebildet.
In der Symbol Datei, habe ich dann Die lib-Datei eingebunden:

SYMATTR Value OPA547
SYMATTR Prefix X
SYMATTR ModelFile OPA547.lib
SYMATTR SpiceModel OPA547

An der Einbundung der Datei sollte es eigentlich nicht liegen.

Kann mir jemand weiter Helfen?

Gruß

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Hallo Christian,

Warum schaust du das Symbol im Texteditor an. Das ist total überflüssig. 
Symbole editiert man im Symboleditor.


Prefix X
SpiceModel OPA547.lib
Value OPA547
Value2 OPA547
Description High Voltage Amplifier

Gruß
Helmut

von Christian V. (theorie)


Lesenswert?

Vielen Dank für die Hilfe.
Es funktioniert einwandfrei.
Aber zuerst ging es nicht auch mit deinen Dateien. Bis ich die auch in 
das Ordner kopiert habe , wo ich auch die Simulation der Schaltung 
gemacht habe.
Ich dachte es reicht die LIB Datei in einen Ordner zusammen  mit Asy 
datei (die ich auch benutze)zuhaben.

von Helmut S. (helmuts)


Lesenswert?

> Bis ich die auch in das Ordner kopiert habe

Genau so macht man das auch. Dadurch ist das Design bei jedem auf Anhieb 
lauffähig.

Unzip -> Doppelklick auf .asc -> Run -> Läuft

von Christian V. (theorie)


Lesenswert?

Ok Danke,
Ich habe dann aber noch eine Frage.
Hoffe du kannst mir weiter Helfen.
Ich habe bis jetzt meine Spannungsquelle 12500 volt , die habe ich dann 
auf  einen 0,01A Strom begrenzt :
V=MIN((0.01 + I(B1)) * 100000000000000, 0) + 12500

Gibt es eine  Möglichkeit ohne viel zu großen Aufwand, mein Strom 
zeitlich ändern zu lassen. Z.B  pro eine Milisekunde 10 mA aufwärts?

Gruß

von Yalu X. (yalu) (Moderator)


Lesenswert?

Christian V. schrieb:
> Gibt es eine  Möglichkeit ohne viel zu großen Aufwand, mein Strom
> zeitlich ändern zu lassen. Z.B  pro eine Milisekunde 10 mA aufwärts?

Du kannst in der Formel die Spezialvariable TIME verwenden.

von Christian V. (theorie)


Lesenswert?

Alles klar, hats geklappt .
Dankeschön.

von Christian V. (theorie)


Lesenswert?

Eine lezte Frage ,
ich versuche jetzt  ncoh ein OPV OPA227 in LTspice Modell einzubinden.
Dabei in der MOD Datei steht :

* PINOUT        3   2   7  4  6
* PINOUT ORDER +IN -IN +V -V OUT
.SUBCKT OPA227 3 2 7 4 6

Bemerkbar ist, dass hier fehlen mehrere Kontakte.
Bei der Erstellung des Symbols habe ich schon mehrer Verschiedene 
Variante ausprobiert.
Habe schon Dummy Pins eingefügt oder Pins verschieden Numerriert , 
trozdem kriege ich immer die selbe Fehllermeldung:
 .....the instance has more connection terminals than the definition.

Was mache ich da Falsch?
Gruß

von Helmut S. (helmuts)


Lesenswert?

* PINOUT        3   2   7  4  6
* PINOUT ORDER +IN -IN +V -V OUT
.SUBCKT OPA227 3 2 7 4 6

In den Pins der Symbole musst du im Feld "Netlist Order" die Zahlen 1 
bis 5 eintragen. Die Netznamen 3,2,7,4,6 gehören nicht in dieses Feld.

Pin  netlist order
+IN 1
-IN 2
+V 3
-V 4
OUT 5

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

* PINOUT ORDER +IN -IN +V -V OUT
.SUBCKT OPA227 3 2 7 4 6

Hallo Christian,
da bei diesem Modell die Pin-Reihenfolge(+in,-in,+V,-V,out) die gleiche 
ist wie bei dem Symbol opamp2, kannst du direkt das universelle Symbol 
opamp2 verwenden. In dem Fall muss man dann inc oder lib im Schaltplan 
hinzufügen um die Modelldatei anzugeben.
Gruß
Helmut

von Christian V. (theorie)


Lesenswert?

Vielen Dank, dir Helmut ;)

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.