LTspice andere modelle includieren

Gast #3684268
Lesenswert?

Hallo,

ich wollte fragen wie man andere Spice Modelle einbindet. Neue 
Transistoren und Dioden habe ich schon über den .lib Befehl eingebunden. 
Wie sieht das aber für OPAMPs oder Spannungsreglern, etc aus? Bei z.B. 
Farnell bekommt man für viele Bauteile auch ein Spice Model.

Zurzeit habe ich die Modelle folgerndermaßen includiert:
1. generischen NMOS in die Schaltung eingefügt
2. mit .lib das neue Model eingefügt
3. value des NMOS in den Modelnamen geändert.

Kann jemand vielleicht noch kurz erläutern was es mit den ganzen 
unterschiedlichen Dateiformaten auf sich hat? Einige Modelle sind 
einfach als .txt zu haben, andere sind .mod .pm .OLB .LIB .opj?
Gast #3684317
Lesenswert?

Hallo,

wenn ich wüsste was "includieren" bedeutet könnte ich Dir ja vielleicht 
helfen. Ich kenne höchstens "in­klu­die­ren" aber dieses Wort ist hier 
auch irgendwie fehl am Platz.

Mit freundlichen Grüßen
Selbsternannter Weltverbesserer

PS.: Es lebe das Denglish!
#3684334
Lesenswert?

Für die Spannungsreglermodelle musst du ein Symbol erzeugen. Achtung, 
Schaltregelermodelle sind oft verschlüsselt(encrypted). Die laufen nur 
mit dem SPICE-Programm mit dem verschlüsselt wurde.

Die Fileerweiterung .txt, .mod, u. s. w. für SPICE-Modelle kann beliebig 
sein. Das macht jeder Halbleiterhersteller nach Belieben. Genau so wie 
ein vernünftiger Text-Editor jede Textdatei lesen kann, kann auch 
LTspice jeden Modellfile lesen. Hauptsache da ist ein SPICE-Modell im 
ASCII-Format drin.

.OLB und .obj sind Fileendungen von PPSICE Symbolen. Symbole kann man 
nie in einem anderen SPICE-Programm verwenden.
Gast #3684450
Lesenswert?

Selbsternannter Weltverbesserer schrieb:
> Hallo,
>
> wenn ich wüsste was "includieren" bedeutet könnte ich Dir ja vielleicht
> helfen. Ich kenne höchstens "in­klu­die­ren" aber dieses Wort ist hier
> auch irgendwie fehl am Platz.
>
> Mit freundlichen Grüßen
> Selbsternannter Weltverbesserer
>
> PS.: Es lebe das Denglish!

Was mich betrifft, ich kenne im LTSpice nur ".include", aber auf keinen 
Fall ".inklude".
Insofern war dein Beitrag fehl am Platz.
Verbessere die Welt bitte wo anders.
Gast #3684527
Lesenswert?

Hallo,

?!? schrieb:
> Was mich betrifft, ich kenne im LTSpice nur ".include", aber auf keinen
> Fall ".inklude".
> Insofern war dein Beitrag fehl am Platz.

Ahhh, Entschuldigung. Das wusste ich natürlich nicht. Man hängt einfach 
an einen englischen Ausdruck ("include") eine deutsche Endung 
("includieren") und schon wird es ein deutscher Ausdruck. Wieder etwas 
gelernt.

Mit freundlichen Grüßen
Selbsternannter Weltverbesserer
Gast #3699347
Lesenswert?

Danke für die Hilfe. Die Regler werden wohl nicht gehen da in den 
Modeldateien nur Random Zahlen drinne stehen. Allerdings verstehe ich 
den Fehler im beigefügten Bild nicht ganz. Die gleiche Schaltung 
funktioniert mit dem LMP7701 Model einwandfrei. Habe ich einen Fehler 
gemacht? Ich hatte erst vermutet, dass es Probleme bereitet das im 
LMP7704 4 OPAMPs verbaut sind. Allerdings steht in der Modeldatei: 
"Model is for single device only and simulated supply current is 1/4 of 
the total device current".
Angehängte Dateien:
Gast #3699448
Lesenswert?

Vermutlich liegt es am Leerzeichen im Pfad oder an fehlenden 
Berechtigungen.
Kopiere die .mod-Datei ins Arbeitsverzeichnis wo auch dein .asc 
gespeichert ist und lösche den Pfad aus der lib-Anweisung.
Wenn weitere Probleme auftauchen .asc, .mod und ggfls .sym hier 
anhängen.

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