Entonces, estoy tratando de diagnosticar un problema de simulación con IXTT20N50D en CircuitLab, y creó una plantilla de prueba de transferencia de características muy simple para hacerlo:
TEST OF IXTT20N50D MODEL
.MODEL IXTT20N50D NMOS
+ LEVEL=3
+ L=2.0000E-6
+ W=5.5000
+ KP=1.0446E-6
+ RS=1.0000E-3
+ RD=.22202
+ VTO=-.89028
+ RDS=20.000E6
+ TOX=2.0000E-6
+ CGSO=3.5684E-9
+ CGDO=37.622E-12
+ CBD=4.8729E-9
+ MJ=1.5000
+ PB=2.6055
+ RG=10.000E-3
+ IS=1.3714E-6
+ N=2.0283
+ RB=1.0000E-9
+ GAMMA=0
+ KAPPA=0
V1 1 0 DC 0
V2 2 0 DC 30
M1 2 1 0 0 IXTT20N50D
.DC V1 -3 4 0.1
.PLOT DC I(V2)
.END
Esto debería replicar el gráfico de características de transferencia de la hoja de datos, ¿verdad? Bueno ... lo "ejecuto" en ngspice y luego grafico la corriente a través de la fuente de voltaje de drenaje (también conocido como i(v2)
), y obtengo:
¿Quéhicemalparaobtenerungráficodecaracterísticasdetransferenciaqueestáa6órdenesdemagnituddeloquelahojadedatosdicequedeberíaser?¿Osimplementeestoyleyendomallagráfica?
Tambiénrecibíunaadvertenciadengspiceinclusoconlaformasimplificadadelmodeloquesesugirióenloscomentarios(comentandotodosmenosLWyVTO):
Warning:Modelissueonline3:.modelixtt20n50dnmosl=2.0000e-6w=5.5000vto=-.89028...unrecognizedparameter(l)-ignoredunrecognizedparameter(w)-ignored
Yelgráficoresultante(conLyWmigraronalalíneaM1,yWsefijóparaquesealamagnitudcorrectade5.5E-6):