Hice algunos modelado BJT anteriormente , desde donde alguien publicó un enlace al documento completo sobre el modelo MEXTRAM , y también documento modelo VBIC puede ayudarlo.
Este es mi consejo condensado: no uses los modelos predeterminados de LTspice, escribe tu propio archivo .txt que defina explícitamente los parámetros que deseas .
Escribiendo tu propio modelo de LTspice
Por ejemplo, cuando intentaba modelar un BJT de germanio, definí un archivo de texto llamado bjtmod.txt
, que contenía solo una línea
.model IDEAL_GERM_NPN NPN(IS=1E-6, BF=120, BR=5)
Aquí puede ver primero que la declaración es definir un .model
, denominado IDEAL_GERM_NPN
, que es un NPN
BJT con parámetros IS=1E-6, BF=120, BR=5
.
Para usar esto en LTspice, debe colocarlo en la misma carpeta que el esquema en el que está trabajando. Incluirlo en el esquema se realiza escribiendo una declaración SPICE:
.include "bjtmod.txt"
Para configurar su BJT para usar este modelo, asegúrese de que el campo Value
esté establecido en IDEAL_GERM_NPN
.
Luego puede personalizar cada parámetro del modelo, incluidos los términos de avalancha. De la referencia que proporcionó:
.model 2n3904L4 NPN(level=4, rcx = 2.65711, rci = 0.0, rbx = 0.634251, rbi = 5.203349, re = 0.0001, is = 1.26532e-10, nf = 1.5, nr = 2.89609, fc = 0.512134, cje = 4.64214e-12, pe = 0.4, me = 0.256227, cjc = 3.015688e-12, cjep = 7.53922e-13, pc = 0.4, mc = 0.238109, cjcp = 0, ps = 0.75, ms = 0.5, ibei = 6.13333850374693e-13, nei = 1.5, iben = 2.30771e-09, nen = 3.31052, ibci = 6.13333850374693e-12, nci = 2.89609, ibcn = 2.30771e-09, ncn = 1.9876, vef = 566.483710419377, ver = 8.69028854282359, ikf = 0.0272221, ikr = 0.272221, tf = 4.19578e-10, xtf = 0.906167, vtf = 8.75418, itf = 0.0105823, tr = 6.82023e-08, td = 0, ea = 1.05, eaie = 1.05, eaic = 1.05, eane = 1.05, eanc = 1.05, xis = 1, xii = 0.9, xin = 0.668948, kfn = 0, afn = 1, avc1 = 0.02, avc2 = 110)
Por último, no te fijes en si se parece a un BJT real . No lo hará Algunos de estos parámetros varían enormemente entre dispositivos. Los procedimientos de extracción son fenomenalmente complejos, tome eso de alguien que escribió uno para solo alrededor de 12 parámetros BJT.