LTspice - MOS LIB-Files einbinden

OP #5460831
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
Angehängte Dateien:
OP #5460870
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
#5460896
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren