Forum: Analoge Elektronik und Schaltungstechnik LTspice - MOS LIB-Files einbinden


von Klaus R. (klara)


Angehängte Dateien:

Lesenswert?

Hallo,
ich habe ein LIB-File für ein NMOS und eins für ein PMOS. Jetzt möchte 
ich die Symbole von LTspice dafür nutzen. Das scheint wohl etwas anders 
zu laufen als wenn ich ein OPV mit dem Symbol opamp2 einbinden möchte.

Beitrag "Re: Bauteile in LTSpice einbinden"

Egal wie ich es anstelle, ich erhalte jeweils diese Fehlermeldungen.

m2: Can't find definition of model "ntf2955"
m1: Can't find definition of model "si2304bds"

Es scheint so, als ob immer ein MOD-File im LTspice-Systemverzeichnis 
gesucht wird.

Nmos.asy habe ich kopiert und lokal ins Simulationsverzeichnis abgelegt 
und gemäß des oben angeführten Beispiel von Helmut angepasst.
Pmos.asy habe ich nur mit dem Component Attribute Editor in der 
Schematic angepasst.

Das wären wohl die beiden gängigen Methoden.
Liegt das vielleicht am Prefix?

mfg Klaus

von Andrew T. (marsufant)


Lesenswert?

Klaus R. schrieb:
> Es scheint so, als ob immer ein MOD-File im LTspice-Systemverzeichnis
> gesucht wird.

http://www.home.hs-karlsruhe.de/~klal0001/download_frei/Externe%20Spice-Modelle%20in%20LTspice%20einbinden.pdf

ab 1.1.3

hilft dir weiter.

von Klaus R. (klara)


Lesenswert?

Hallo Andrew,
vielen Dank für die schnelle Antwort.

Das man unter LTspice automatisch ein Symbol aus der Netzliste erzeugen 
kann, war mir nicht so geläufig. Ich habe die Symbole bisher kopiert und 
im Symboleditor modifiziert. Im Beispiel wird das Symbollayout auch noch 
im Anschluß angepasst.

Ich habe ja das NMOS-Symbol kopiert und ins Simu-Berzeichnis abgelegt 
und dort modifiziert. Wenn ich dann mit dem Rechts-Klick der Maus im der 
Schematic auf den MOSFET gehe zeigt er mit den Dialog an in dem ich mit 
"Pick New MOSFET" ein MOD-File auswählen kann.
Mit Shift Rechts-Klick kommt der Component Attribute Editor.

Ich muß schon wissen was ich hier übersehen habe.
mfg Klaus

von Klaus R. (klara)


Lesenswert?

Hallo,
ich habe mal unter LTspice mir automatisch ein Symbol aus der Netzliste 
erzeugen lassen. Das Prefix wurde "X" eingesetzt. Die Spice Modelle 
werden jetzt gefunden. Der Dialog mit "Pick New MOSFET" kommt nicht 
mehr.

mfg Klaus

von Helmut S. (helmuts)


Lesenswert?

Hallo,

dein Modelle sind subcircuits -  .subckt name ....
Das Symbol nmos bzw.pmos ist aber ein Symbol für eine Definition mit 
".model ...".
Deshalb findet LTspice das subckt-Modell in dem mit .inc oder .lib 
eingebundenen File nicht.


Platziere das normale nmos bzw. pmos Symbol in deinem Schaltplan.

CTRL-Rechtsklick auf das Symbol im Schaltplan. Ein Dialogfenster geht 
auf.

Dort steht "Prefix: MN". Das M steht für Mosfet-Modell mit .model name.

Ändere den Prefix von MN zu X, also "Prefix: X". X steht in SPICE für 
ein beliebiges Subcircuit.

OK zum schließen des Dialogfensters.

Das wars schon.

von Klaus R. (klara)


Lesenswert?

Hallo Helmut,
schönen Dank für die Erklärung.
mfg Klaus

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.