Processing math: 100%

1 votos

Simulación de temperatura PSPICE de una resistencia

Estoy utilizando OrCAD/Cadence PSPICE Lite 16.6. Estoy tratando de hacer un análisis de la temperatura de un circuito. En particular una resistencia.

schematic

simular este circuito - Esquema creado con CircuitLab

Ahora, la temperatura oscila entre -30 y 60 grados centígrados. Entiendo que conociendo las ppm puedo hacer un .modelo como el que se muestra a continuación -

R9 N1 N2 R1 10K .modelo Rmod8 TC1 = 1.5E-3

El TC1 - denota las ppm (1500ppm). Ahora, la resistencia als tiene una tolerancia aleatoria del 1%. ¿Cómo lo doy? Como un rango. Y en cada temperatura ( de -30 a 60) existe la tolerancia aleatoria del 1%. ¿Cómo puedo implementar esto en el código PSPICE?

Además, si no necesito utilizar 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.

Ta -temperatura ambiente, Tt - temperatura de estudio (de -30 a 60) TCR - propiedad ppm de la resistencia Ra - resistencia a temperatura ambiente Rt - resistencia a Tt.

Ahora, la fórmula de Rt = {Ra*(TCR*(Tt - Ta))/10^6}. Traté de 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 barrido DC de la temperatura - de 28 a 60. Pero, hay un error ya que el valor de R1t_temp obtenido del .param no se pone en el R8 3 5 R1t_temp.

2voto

FakeMoustache Puntos 6645

1) Yo no utilizaría un circuito como este para evaluar un TC. Si ambas resistencias tienen el mismo TC, la tensión en el Nodo1 no cambiará con la temperatura, ya que has hecho un divisor de tensión. Yo sustituiría R1 por una fuente de corriente, entonces la tensión en el Nodo1 es directamente proporcional al valor de R2. Yo trazaría V(nodo1) / Isource = R2

Se vería la variación cuando sólo una de las resistencias tiene un TC pero entonces habría que calcular eso de nuevo y... eso es demasiado complejo para mí, prefiero mantener las cosas simples.

2) la tolerancia es algo diferente, la tolerancia es una estadística. El 10% significa que puede tener un valor hasta un 10% superior o inferior. La dispersión de componentes (el nombre real) se simula con un análisis estadístico (Monte Carlo) encima de su simulación "normal". MC puede hacer 20 simulaciones y luego decirle los valores promedio y sigma. Vea el manual de cómo hacer una resistencia que tenga propiedades estadísticas.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X