Modelado de diodos en verilog a

1

Estoy modelando un diodo usando verilog ams pero tengo un problema cuando simulo su comportamiento a diferentes temperaturas.

La simple ecuación del diodo (Id = IS ∗ (eVd / Vt-1)) no es suficiente porque me da la inversa de los resultados previstos.

¿Podría ayudarme a encontrar una manera de simular la dependencia de la temperatura correctamente?

Saludos,

    
pregunta ouijdane

1 respuesta

0

Ignorando los métodos de desglose del sesgo inverso, la mayoría de los simuladores simplemente usan

$$ I_D = I_s \ left (e ^ {\ frac {V_d} {\ eta U_T}} - 1 \ right) $$

  • \ $ U_T = \ frac {kT} {q} \ $ es el voltaje térmico, y depende de la temperatura
  • \ $ \ eta \ $ es el coeficiente de emisión o factor de idealidad
  • \ $ k \ $ es la constante de Boltzmann
  • \ $ q \ $ es el cargo elemental
  • \ $ I_s \ $ es la saturación actual y depende de la temperatura

Los simuladores basados en especias usan las siguientes fórmulas para la saturación actual:

$$ I_s (T) = I_ {s, T_0} \ left (\ frac {T} {T_0} \ right) ^ \ frac {XTI} {\ eta} e ^ {\ frac {q \ cdot EG \ cdot T_0 T} {\ eta k (T - T_0)}} $$

\ $ T_0 \ $ es la temperatura donde se midieron los parámetros. \ $ XTI \ $ es generalmente 2. \ $ EG \ $ se llama energía de activación , y es por defecto \ $ 1.11 \ $ en la mayoría de los simuladores de especias.

    
respondido por el Sven B

Lea otras preguntas en las etiquetas