alainstas
Published © CC0

Dynamic RTD -PTS - Pt thin film model simulation in TINA TI

A simulation in the TINA TI EDA of the voltage rpoduced by a Vishay PTS RTD Platinum thin film during a dynamic temperature change.

BeginnerProtip1 hour504
Dynamic RTD -PTS - Pt thin film model simulation in TINA TI

Things used in this project

Hardware components

Vishay PTS120601B1K00
×1
Vishay TNPW1206
×1

Story

Read more

Schematics

Vishay PTS thin film Platinum -macro net list for TINA TI

unzip and open it in tina ti

Code

Vishay PTS thin film Platinum -macro net list for TINA TI

Plain text
enter it into macro in TINA TI
*$
.SUBCKT PTS12060__1K00 Rn Rp Ti  PARAMS: TOL0= 0  TOLS = 0
X1 Rn Rp Ti PTS_BASE Params:
+ cth=0.25
+ r0=1000
+ gth=0.00581
+ a=0.0039083
+ b=-0.0000005775
+ c=-0.000000000004183
+ F1= {TOL0}
+ F2= {TOLS}
.ENDS
*
*$
* Library of Vishay PTS RTD’s for LT spice -voltage driven
*
*
* $Revision:   1.1  $
* $Author:   Alain Stas  $
* $customer: general
* $Date:   19 OCT 2017 $
* $Revision History :
*---------------------------------------------------------------
*
* Vishay NTC Thermistors included in this file : PTS
* DESCRIPTION: surface mount Platinum thin film RTD’s
* For power rating and temperature range limitations, see
* PTS : http://www.vishay.com/docs/28762/ptsserie.pdf
* PTS AT: http://www.vishay.com/docs/28899/ptsat.pdf
*
* the model is applicable for transient and steady state conditions under bias including self heating.
*
*
.SUBCKT PTS_BASE Rn Rp Ti PARAMS:  cth=1 r0=1 gth=1 a=1 b=1 c=1 F1=0 F2=0
R2 t0 0 {1+F1}
R3 tS 0 {1+F2}
I1 t0 0 -1
I2 tS 0 -1
G_G5         RP RN VALUE { V(RP, RN)/V(AOUT) }
R_R1         0 AOUT  10T TC=0,0
G_G6         H 0 VALUE { +V(H)*Gth }
R_R2         0 H  1T TC=0,0
G_G2         AOUT 0 VALUE { IF(V(Ti)>0,0,V(AOUT,
+  0)/(R0*(1+(abs(V(H))+V(DT)+V(Ti))*(A+(abs(V(H))+V(DT)+V(Ti))*(B+C*(abs(V(H))+V(DT)+V(Ti)-100)*(abs(V(H))+V(DT)+V(Ti)))))))
+  }
G_G1         AOUT 0 VALUE { if(V(Ti)>0,V(AOUT,
+  0)/(R0*(1+(abs(V(H))+V(DT)+V(Ti))*(A+B*(abs(V(H))+V(DT)+V(Ti))))),0) }
R_R4         0 DT  1 TC=0,0
G_G4         H 0 VALUE {
+  if(V(Ti)>0,0,-V(RP,RN)*V(RP,RN)/(R0*(1+(abs(V(H))+V(Ti))*(A+(abs(V(H))+V(Ti))*(B+C*((abs(V(H))+V(Ti))-100)*(abs(V(H))+V(Ti)))))))
+  }
I_I1         0 AOUT DC 1Adc
G_G3         H 0 VALUE {
+  if(V(Ti)>0,-V(RP,RN)*V(RP,RN)/(R0*(1+(abs(V(H))+V(Ti))*(A+B*(abs(V(H))+V(Ti))))),0)
+  }
C_C1         0 H  {+0.25* Cth }
C_C2         0 J  {0.75 * Cth}
R_R10        J H 700 TC=0,0
G_G7         DT 0 VALUE { -(V(T0)-1) - (V(tS)-1) *abs(V(H)+V(Ti)) }
R_R99        0 Ti 1T
.IC V(H)=0
.ENDS
*$
.SUBCKT PTS12060__500R Rn Rp Ti PARAMS: TOL0= 0  TOLS = 0
X4 Rn Rp Ti PTS_BASE Params:
+ cth=0.25
+ r0=500
+ gth=0.00581
+ a=0.0039083
+ b=-0.0000005775
+ c=-0.000000000004183
+ F1= {TOL0}
+ F2= {TOLS}
.ENDS
*$
.SUBCKT PTS08050__500R Rn Rp Ti PARAMS: TOL0= 0  TOLS = 0
X5 Rn Rp Ti PTS_BASE Params:
+ cth=0.1
+ r0=500
+ gth=0.0046
+ a=0.0039083
+ b=-0.0000005775
+ c=-0.000000000004183
+ F1= {TOL0}
+ F2= {TOLS}
.ENDS
*$
.SUBCKT PTS12060__100R Rn Rp Ti PARAMS: TOL0= 0  TOLS = 0
X7 Rn Rp Ti PTS_BASE Params:
+ cth=0.25
+ r0=100
+ gth=0.00581
+ a=0.0039083
+ b=-0.0000005775
+ c=-0.000000000004183
+ F1= {TOL0}
+ F2= {TOLS}
.ENDS
*$
.SUBCKT PTS08050__100R Rn Rp Ti PARAMS: TOL0= 0  TOLS = 0
X8 Rn Rp Ti PTS_BASE Params:
+ cth=0.1
+ r0=100
+ gth=0.0046
+ a=0.0039083
+ b=-0.0000005775
+ c=-0.000000000004183
+ F1= {TOL0}
+ F2= {TOLS}
.ENDS
*$
.SUBCKT PTS06030__100R Rn Rp Ti PARAMS: TOL0= 0  TOLS = 0
X9 Rn Rp Ti PTS_BASE Params:
+ cth=0.025
+ r0=100
+ gth=0.00314
+ a=0.0039083
+ b=-0.0000005775
+ c=-0.000000000004183
+ F1= {TOL0}
+ F2= {TOLS}
.ENDS

Credits

alainstas
70 projects • 40 followers
product marketing engineer at Vishay. began to simulate in spice programs in 2014.

Comments