Fairchild FDP5N50NZ SPICE Model

Status
Not open for further replies.
I'm looking for an N-Channel MOSFET to be used as a follower and the Fairchild FDPF5N50NZ looks like a good candidate. Fairchild provides a PSPICE model for this device but it reports errors and warnings in LTspice. I've included the SPICE model itself along with the errors reported in LTspice.

Code:
**************** Power Discrete MOSFET Electrical Circuit Model *****************
** Product Name: FDPF5N50NZ
** 500V N-Channel MOSFET and TO-220F
** Model Type: BSIM3V3
**-------------------------------------------------------------------------------
.SUBCKT FDPF5N50NZ 2 1 3    
*Nom Temp=25 deg C
Dbody 7 5    DbodyMOD
Dbreak 5 11  DbreakMOD
Ebreak 11 7 17 7 500
Lgate 1 9    1.18e-9
Ldrain 2 5   1.44e-9
Lsource 3 7  9.66e-10
RLgate 1 9   11.8
RLdrain 2 5  14.4
RLsource 3 7 9.66
Rgate 9 6    0.5
It 7 17      1
Rbreak 17 7  RbreakMOD 1
.MODEL RbreakMOD RES (TC1=1.05e-3 TC2=-1.04e-6)
.MODEL DbodyMOD D (IS=1.05e-13 N=1 RS=1.82e-2 TRS1=2.84e-3 TRS2=1e-6 
+ CJO=4.52e-10  M=0.56  VJ=0.47  TT=3.65e-7  XTI=3  EG=1.16)
.MODEL DbreakMOD D (RS=100e-3 TRS1=1e-3 TRS2=1e-6)
Rdrain 5 16 RdrainMOD 1.37
.MODEL RdrainMOD RES (TC1=9.5e-3 TC2=2.64e-5)
M_BSIM3 16 6 7 7 BSIM3 W=0.95 L=2.0e-6 NRS=1
.MODEL Bsim3 NMOS (LEVEL=7 VERSION=3.1 MOBMOD=3 CAPMOD=2 PARAMCHK=1 NQSMOD=0
+ TOX=1100e-10    XJ=1.4e-6      NCH=1.3e17  
+ U0=700          VSAT=1.0e5     DROUT=10.0 
+ DELTA=0.1       PSCBE2=0       RSH=1.09e-3
+ VTH0=4.05       VOFF=-0.1      NFACTOR=1.1
+ LINT=4.32e-7    DLC=4.32e-7    FC=0.5
+ CGSO=2.05e-14   CGSL=0         CGDO=2.25e-12
+ CGDL=2.80e-10   CJ=0           CF=0
+ CKAPPA=0.2      KT1=-1.68      KT2=0
+ UA1=-4.05e-9    NJ=10)
Desd 7 9 DesdMOD
.MODEL DesdMOD D (IS=1.0e-15   N=1   IBV=2.5e-4   BV=53)
.ENDS

******************** Power Discrete MOSFET Thermal Model ************************
** 500V N-Channel MOSFET and TO-220F
**-------------------------------------------------------------------------------
.SUBCKT FDPF5N50NZ_Thermal TH TL
CTHERM1 TH 6 1.600e-4
CTHERM2 6 5  9.500e-4
CTHERM3 5 4  2.200e-3
CTHERM4 4 3  4.000e-2
CTHERM5 3 2  6.600e-2
CTHERM6 2 TL 2.200e-1 
RTHERM1 TH 6 2.500e-2
RTHERM2 6 5  8.800e-2
RTHERM3 5 4  6.300e-1
RTHERM4 4 3  8.510e-1
RTHERM5 3 2  9.430e-1
RTHERM6 2 TL 1.563e+0
.ENDS FDPF5N50NZ_Thermal 
**-------------------------------------------------------------------------------
** Creation: Sep.-28-2010   Rev.: 0.0
** Fairchild Semiconductor
Code:
Error on line 26 : .model u1:bsim3 nmos (level=7 version=3.1 mobmod=3 capmod=2 paramchk=1 nqsmod=0  tox=1100e-10 xj=1.4e-6 nch=1.3e17  u0=700 vsat=1.0e5 drout=10.0  delta=0.1 pscbe2=0 rsh=1.09e-3  vth0=4.05 voff=-0.1 nfactor=1.1  lint=4.32e-7 dlc=4.32e-7 fc=0.5  cgso=2.05e-14 cgsl=0 cgdo=2.25e-12  cgdl=2.80e-10 cj=0 cf=0  ckappa=0.2 kt1=-1.68 kt2=0  ua1=-4.05e-9 nj=10)
    * Unrecognized parameter "fc" -- ignored
Warning: Pscbe2 = 0 is not positive.
Warning: Pd = 0 is less than W.
Warning: Ps = 0 is less than W.
.step vg=2
.step vg=2.1
.step vg=2.2
.step vg=2.3
.step vg=2.4
.step vg=2.5
.step vg=2.6
.step vg=2.7
.step vg=2.8
.step vg=2.9
.step vg=3

Date: Sat Apr 04 20:46:14 2015
Total elapsed time: 0.063 seconds.

tnom = 27
temp = 27
method = trap
totiter = 1067
traniter = 0
tranpoints = 0
accept = 0
rejected = 0
matrix size = 15
fillins = 9
solver = Normal
Matrix Compiler1: 1.39 KB object code size  3.2/2.9/[2.1]
Matrix Compiler2: 1.35 KB object code size  2.7/2.6/[2.0]
Can anyone figure out how to correct this model so that it will run without error in LTspice?

Thanks.
 
Last edited:
I am having the same problem with the FQPF6N90C (the first problem was the filename is missing the second F - do engineers always spell their files wrong?)

In the LTSpice help, MOSFETS have Fc as a valid parameter. Its default is 0.5 (but no other example is given in the table) so will it be fine to comment it out and assume the default value? It certainly compiles and runs fine.

When it comes to the warnings posted above, many other models that I just skimmed in the google results have pscbe2 set to a tiny value above 0. Is leaving it at 0 safe?
I'm not even sure what that parameter is supposed to be - it's not in help.

Pd and Ps are in the help:

Name, Description, Units, Default, Example
Pd, Default drain perimeter, m, 0., 20u
Ps, Default source perimeter, m, 0., 20u

and W is from the line in the file:
Code:
M_BSIM3 16 6 7 7 Bsim3 W=1.08 L=2.0e-6 NRS=1
 
Status
Not open for further replies.