MOSFET in LTspice importieren

Ich habe das Modell hier:

formatting link

Wenn ich das einfach in lib\cmp\standard.mos reinkopiere, dann kann ich das zwar bei "Pick New MOSFET" auswählen, bei der Simulation kommt aber eine Fehlermeldung "can't find definition of model mos_n". Ich habe nicht viel Ahnung von LTspice, aber kann es sein, daß die Parameter nicht kompatibel sind? Zumindest sehen die anderen FETs anders aus. Was muß ich machen, um die Definition verwenden zu können?

--
Frank Buss, http://www.frank-buss.de
piano and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss
Loading thread data ...

Am 06.11.2010 10:41, schrieb Frank Buss:

Spice ist case-sensitiv, das Model heißt MOS_N.

Viele Grüße, Johannes

--
>> Wo hattest Du das Beben nochmal GENAU vorhergesagt?
> Zumindest nicht öffentlich!
Ah, der neueste und bis heute genialste Streich unsere großen
Kosmologen: Die Geheim-Vorhersage.
 - Karl Kaos über Rüdiger Thomas in dsa
Reply to
Johannes Bauer

Das wurde allerdings nur in der Fehlermeldung klein geschrieben, in der Definitionsdatei habe ich das wie von der Webseite reinkopiert, also groß geschrieben. Klein geschrieben funktioniert aber auch nicht. Es wird auch schon in der Pick-Liste anders angezeigt, als die anderen FETs, also z.B. Ron=0, was zwar schön wäre, aber wohl nicht ganz stimmen kann :-)

--
Frank Buss, http://www.frank-buss.de
piano and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

Am 06.11.2010 10:41 schrieb Frank Buss:

Hast Du die Syntax entsprechend angepasst? Also

.MODEL BSS83 NMOS(LEVEL=3 W=1E-3 L=1E-6 VTO=2 VMAX=1E6 RS=3 RD=3 CJ=0.001396 MJ=0.3936 THETA=1E-6 ETA=0.009307 KAPPA=2.226 mfg=Philips)

.MODEL RTQ020N03 NMOS(LEVEL=3 L=2.0000E-6 W=1 KP=22.772E-6 RS=10.000E-3 RD=0 VTO=1.2365 RDS=30.000E6 TOX=2.0000E-6 CGSO=75p CGDO=8p CBD=0 RG=0 N=2 RB=1.0000E-3 GAMMA=0.5 ETA=0.001 KAPPA=0 mfg=Rohm)

?

In die Tabellenbibliothek kannst Du nur den eigentlichen Mosfet übernehmen, nicht die Subcircuit drumherum. Falls Du die parasitären Effekte mit modellieren willst (die Rohm-Lib enthält ja fünf Bauteile), musst Du mit *.asy und *.sub arbeiten.

Gruß Patrick

Reply to
Patrick Schaefer

RTFM: Third-party Models

Dein Modell ist als .SUBCKT definiert. Deshalb kommt es nicht in die Datei standard.mos (ist in der Hilfe auch beschrieben).

Grüße,

Günther

Reply to
Günther Dietrich

Dazu hier mal ein Minimal-Beispiel. Die Datei rtq020n03.lib ist mit .lib eingebunden und als Symbol wird NMOS von LTSpice genutzt. Auf dieses wurde mit Strg-Rechte Maustaste geklickt, das Prefix-Feld auf X geaendert (fuer das Subcircuit) und Value auf den Namen des Subcircuit (hier rtq020n03).

Damit er die lib findet, speichert man sie am einfachsten in das Verzeichnis der .asc Datei.

-----test.asc----------------------------------------

Version 4 SHEET 1 880 680 WIRE 96 0 -64 0 WIRE 176 0 96 0 WIRE 176 32 176 0 WIRE 176 160 176 112 WIRE -64 176 -64 0 WIRE 96 240 96 0 WIRE 128 240 96 240 WIRE -64 304 -64 256 WIRE 176 304 176 256 FLAG 176 304 0 FLAG -64 304 0 SYMBOL nmos 128 160 R0 SYMATTR InstName M1 SYMATTR Value rtq020n03 SYMATTR Prefix X SYMBOL voltage -64 160 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value 20 SYMBOL res 160 16 R0 SYMATTR InstName R1 SYMATTR Value 100 TEXT 272 72 Left 0 !.lib rtq020n03.lib TEXT -98 328 Left 0 !.op

---------------------------------------------------

VG

Reply to
Marcel

Danke, das mit der .lib-Directive funktioniert prima!

--
Frank Buss, http://www.frank-buss.de
piano and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

"Johannes Bauer" schrieb im Newsbeitrag news: snipped-for-privacy@mid.dfncis.de...

Hallo Johannes ,

SPICE und auch LTspice ist Groß- oder Kleinschreibung Wurst.

Gruß Helmut

Reply to
Helmut Sennewald

Am 06.11.2010 18:23, schrieb Helmut Sennewald:

Nö:

Gnucap 0.35 The Gnu Circuit Analysis Package Never trust any version less than 1.0 Copyright 1982-2006, Albert Davis Gnucap comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions according to the GNU General Public License. See the file "COPYING" for details. gnucap> build

gnucap> print tran V(Vin)

print tran V(Vin) ^ ? no match gnucap> print tran V(VIN)

print tran V(VIN) ^ ? no match gnucap> print tran V(vin)

gnucap>

Gruß, Johannes

--
>> Wo hattest Du das Beben nochmal GENAU vorhergesagt?
> Zumindest nicht öffentlich!
Ah, der neueste und bis heute genialste Streich unsere großen
Kosmologen: Die Geheim-Vorhersage.
 - Karl Kaos über Rüdiger Thomas in dsa
Reply to
Johannes Bauer

"Johannes Bauer" schrieb im Newsbeitrag news: snipped-for-privacy@mid.dfncis.de...

Hallo Johannes,

Die Authoren von Gnucap behaupten ja auch nicht, dass Gnucap ein Spice-Ableger ist. Die Authoren von Gnucap legen großen Wert auf die Aussage, dass Gnucap eben kein SPICE ist. Nur die Modell-Parameter sind oft SPICE-kompatibel.

formatting link
" ... In batch mode it is mostly Spice compatible ...

Gruß Helmut

Reply to
Helmut Sennewald

Am 07.11.2010 10:57, schrieb Helmut Sennewald:

Ha, tatsächlich! Das wusste ich nicht. Danke für den Hinweis!

Viele Grüße, Johannes

--
>> Wo hattest Du das Beben nochmal GENAU vorhergesagt?
> Zumindest nicht öffentlich!
Ah, der neueste und bis heute genialste Streich unsere großen
Kosmologen: Die Geheim-Vorhersage.
 - Karl Kaos über Rüdiger Thomas in dsa
Reply to
Johannes Bauer

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.