alainstas
Published © GPL3+

Electronic Simulation of NTC thermistor in Simetrix

A simulation is provided in the Simetrix Software in order to generate a temperature dependant voltage provided by a dynamic thermistor.

BeginnerProtip6 minutes1,200
Electronic Simulation of NTC thermistor in Simetrix

Things used in this project

Hardware components

Vishay NTCS0603E3103FLT
×1
Vishay TNPW060310K0DHE1
×1

Story

Read more

Custom parts and enclosures

Simetrix simulation for a Vishay thermistor in a voltage divider

open the simulation in Simetrix Simplis

Schematics

A video showing how to operate the simulation in SIMETRIX

It's a short silent video.

Code

local model for NTCS0603E3103_LT

Plain text
spice netlist for simetrix simplis
R1 Tin 0 1T
Vsense 1 N002 0V
B3 N002 2 V= I(Vsense)*Rntc(V(Ttot),beta)
B1 N003 0 V= V(Tin)
B2 Ttot N003 V= +abs(V(vcth))
R2 Ttot 0 1T
R4 Vcth N001 1
C1 0 Vcth {Cth/Gth}
B4 N001 0 V= +abs(V(1,2)*I(Vsense))/Gth
.FUNC Rntc(x,y)  {if(x<25,+Rref*exp((y-Beta)*(1/(x+273.15)-1/(273.15+Tref)))*exp(B*(pwr(1/(273.15+x),1)-pwr(1/(273.15+Tref),1))+C*(pwr(1/(273.15+x),2)-pwr(1/(273.15+Tref),2))+D*(pwr(1/(273.15+x),3)-pwr(1/(273.15+Tref),3))),  +Rref*exp((y-Beta)*(1/(x+273.15)-1/(273.15+Tref)))*exp(B1*(pwr(1/(273.15+x),1)-pwr(1/(273.15+Tref),1))+C1*(pwr(1/(273.15+x),2)-pwr(1/(273.15+Tref),2))+D1*(pwr(1/(273.15+x),3)-pwr(1/(273.15+Tref),3))))}
.PARAM A= -10.510144466257
.PARAM B=2816.74879403825
.PARAM C=172444.245970535
.PARAM D=-23248305.132252
.PARAM a1= -10.4528701153889
.PARAM b1=1363.9319167994
.PARAM c1=1013209.19138484
.PARAM d1=-146294479.644505
.PARAM Gth=0.0031
.PARAM Rref=10000
.PARAM tolB=0.01
.PARAM tolRref=0.01
.PARAM Tref=25
.PARAM Cth=0.0081
.PARAM beta=3435
.IC V(vcth)=0
.ENDS NTCS0603E3103_LT

Credits

alainstas
68 projects • 37 followers
product marketing engineer at Vishay. began to simulate in spice programs in 2014.
Contact

Comments

Please log in or sign up to comment.