From 4cac271912ae009fdfa32975616c925dafd09b60 Mon Sep 17 00:00:00 2001 From: dwarning Date: Sat, 3 Jan 2026 09:04:40 +0100 Subject: [PATCH] more realistic default values for case to ambient thermal resistance and device transconductances --- src/spicelib/devices/vdmos/vdmosset.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/spicelib/devices/vdmos/vdmosset.c b/src/spicelib/devices/vdmos/vdmosset.c index dfc6a2da3..0adfce318 100644 --- a/src/spicelib/devices/vdmos/vdmosset.c +++ b/src/spicelib/devices/vdmos/vdmosset.c @@ -32,7 +32,7 @@ VDMOSsetup(SMPmatrix *matrix, GENmodel *inModel, CKTcircuit *ckt, model->VDMOStype = NMOS; if (!model->VDMOStransconductanceGiven) - model->VDMOStransconductance = 25 + 10 * model->VDMOStype; /* IRF540, 9540 */ + model->VDMOStransconductance = 15 + 5 * model->VDMOStype; /* IRF540, 9540 */ if (!model->VDMOSvth0Given) model->VDMOSvth0 = 3 * model->VDMOStype; /* IRF540, 9540 */ @@ -128,7 +128,7 @@ VDMOSsetup(SMPmatrix *matrix, GENmodel *inModel, CKTcircuit *ckt, model->VDMOSrthjc = 1.0; if (!model->VDMOSrthcaGiven) - model->VDMOSrthca = 1000; + model->VDMOSrthca = 23; /* e.g. TO220 case */ if (!model->VDMOScthjGiven) model->VDMOScthj = 10e-06;