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

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.