Estoy usando OrCAD / Cadence PSPICE Lite 16.6. Estoy tratando de hacer un análisis de temperatura de un circuito. En particular, una resistencia.
Ahora, la temperatura es de -30 a 60 grados centígrados. Entiendo que, conociendo las ppm, puedo hacer un .model como se muestra a continuación -
R9 N1 N2 R1 10K .model Rmod8 TC1 = 1.5E-3
El TC1 - denota el ppm (1500 ppm). Ahora, la resistencia als tiene una tolerancia aleatoria de 1%. ¿Cómo doy eso? Como un rango. Y a cada temperatura (de -30 a 60) existe una tolerancia aleatoria del 1%. ¿Cómo puedo implementar eso en el código PSPICE?
Además, si no necesito usar el enfoque TC1 (es decir, a través de un modelo.), ¿cómo puedo hacerlo a través de una fórmula matemática? En otras palabras -
Temperatura de la sala ta, Tt - temperatura en estudio (de -30 a 60) TCR - ppm propiedad de la resistencia Ra - resistencia a temperatura ambiente Rt - resistencia en Tt.
Ahora, la fórmula para Rt = {Ra * (TCR * (Tt - Ta)) / 10 ^ 6}. Intenté implementar esto usando el comando .param como se muestra a continuación -
.param R1 1000 .param R1t_temp = {R1 * (TCR * (Temp - Ta) / 1000000)} R8 3 5 R1t_temp .Dc lin Temp 28 60 2
Por lo tanto, estoy haciendo un análisis de temperatura de barrido de CC: de 28 a 60. Pero, hay un error ya que el valor R1t_temp obtenido de .param no se coloca en el R8 3 5 R1t_temp.