Forum: HF, Funk und Felder BF998 Modell in PSPICE funktioniert nicht


von Thomas M. (tm112)


Lesenswert?

Hallo Forum,

Das Einbinden der *.lib in die Student Version 9.1 (Schematics) und das 
Erzeugen der *.slb funktioniert ja noch. Hier die *.lib:

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

*   BF998 SPICE MODEL OCTOBER 1993 PHILIPS SEMICONDUCTORS
*   ENVELOPE    SOT143 (R)
*   1.: SOURCE;  2.: DRAIN;  3.: GATE 2;  4.: GATE 1;
.SUBCKT BF998 1 2 3 4
        L10          1 10   L=0.12N
        L20          2 20   L=0.12N
        L30          3 30   L=0.12N
        L40          4 40   L=0.12N
        L11         10 11   L=1.20N
        L21         20 21   L=1.20N
        L31         30 31   L=1.20N
        L41         40 41   L=1.20N
        C13         10 30   C=0.085P
        C14         10 40   C=0.085P
        C23         20 30   C=0.085P
        C24         20 40   C=0.005P
        D11         42 11   ZENER
        D12         42 41   ZENER
        D21         32 11   ZENER
        D22         32 31   ZENER
        RS          10 12   R=100
        MOS1        61 41 11 12 GATE1 L=1.1E-6 W=1150E-6
        MOS2        21 31 61 12 GATE2 L=2.0E-6 W=1150E-6

.MODEL  ZENER  D  BV=10 CJO=1.2E-12  RS=10

.MODEL  GATE1
+  NMOS LEVEL=3 UO=600  VTO=-0.250 NFS=300E9 TOX=42E-9
+  NSUB=3E15 VMAX=140E3 RS=2.0 RD=2.0 XJ=200E-9 THETA=0.11
+  ETA=0.06 KAPPA=2 LD=0.1E-6
+  CGSO=0.3E-9 CGDO=0.3E-9 CBD=0.5E-12 CBS=0.5E-12

.MODEL  GATE2
+  NMOS LEVEL=3 UO=600  VTO=-0.250 NFS=300E9 TOX=42E-9
+  NSUB=3E15  VMAX=100E3 RS=2.0 RD=2.0 XJ=200E-9 THETA=0.11
+  ETA=0.06  KAPPA=2 LD=0.1E-6
+  CGSO=0.3E-9 CGDO=0.3E-9 CBD=0.5E-12 CBS=0.5E-12

.ENDS BF998

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

Beim Anlaufen der Simulation ist aber gleich Schluß. Folgende 
Fehlermeldung steht im *.out File:

ERROR -- Model C used by X_U9.C13 is undefined
ERROR -- Model C used by X_U9.C14 is undefined
ERROR -- Model C used by X_U9.C23 is undefined
ERROR -- Model C used by X_U9.C24 is undefined
ERROR -- Model L used by X_U9.L10 is undefined
ERROR -- Model L used by X_U9.L20 is undefined
ERROR -- Model L used by X_U9.L30 is undefined
ERROR -- Model L used by X_U9.L40 is undefined
ERROR -- Model L used by X_U9.L11 is undefined
ERROR -- Model L used by X_U9.L21 is undefined
ERROR -- Model L used by X_U9.L31 is undefined
ERROR -- Model L used by X_U9.L41 is undefined
ERROR -- Model R used by X_U9.RS is undefined

Das sind alles Werte, die in der .subckt Sektion stehen. PSPICE sollte 
das also kennen.
Hat PSPICE möglicherweise Schwierigkeiten mit der Subcircuit des FET?

Oder hat vielleicht jemand eine entsprechende *.slb Datei zur *.lib?

Bin für jede zielführende Anregung dankbar,
Thomas

von Stefan (Gast)


Lesenswert?

Also bei mir sind in PSpice die R's und C's in einem .subckt so 
definiert:

C1   11 12 20.79E-12
R2    6  9 100.0E3

Also erstens ohne: "R=...", "C=...", usw.
Und zweitens als reine Zahl, also kein (N)ano, (P)ico, usw.

von Detlef _. (detlef_a)


Lesenswert?

128p oder 17f ist ok für PSpice. Nimm einfach diese L= Dinger raus, das 
ist m.E. nicht konform, der Meinung ist Dein PSpice ja auch.

Cheers
Detlef

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Es fehlen nur Klammern; Jeweils einmal nach NMOS und einmal nach D die 
öffnenden Klammern und nach RS=10 und CBS=0.5E-12 sowie nach dem anderen 
CBS=0.5E-12

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.