Version 4 SHEET 1 3552 2820 WIRE 1920 -368 1792 -368 WIRE 1792 -320 1792 -368 WIRE 1920 -320 1920 -368 WIRE 1792 -192 1792 -240 WIRE 1920 -192 1920 -240 WIRE 1920 -192 1792 -192 WIRE 1792 -176 1792 -192 WIRE 1904 -48 1792 -48 WIRE 2288 -48 2160 -48 WIRE 1792 0 1792 -48 WIRE 2160 0 2160 -48 WIRE 2288 0 2288 -48 WIRE 1904 16 1904 -48 WIRE 1792 128 1792 80 WIRE 1904 128 1904 96 WIRE 1904 128 1792 128 WIRE 2160 128 2160 80 WIRE 2288 128 2288 80 WIRE 2288 128 2160 128 WIRE 1792 144 1792 128 WIRE 2160 144 2160 128 WIRE 1904 320 1776 320 WIRE 1776 368 1776 320 WIRE 1904 368 1904 320 WIRE 1776 496 1776 448 WIRE 1904 496 1904 448 WIRE 1904 496 1776 496 WIRE 1776 512 1776 496 WIRE 1904 704 1776 704 WIRE 1776 752 1776 704 WIRE 1904 752 1904 704 WIRE 1776 880 1776 832 WIRE 1904 880 1904 832 WIRE 1904 880 1776 880 WIRE 1776 896 1776 880 WIRE 1904 1168 1776 1168 WIRE 1776 1216 1776 1168 WIRE 1904 1216 1904 1168 WIRE 1776 1344 1776 1296 WIRE 1904 1344 1904 1296 WIRE 1904 1344 1776 1344 WIRE 1776 1360 1776 1344 WIRE 1888 2064 1776 2064 WIRE 1776 2112 1776 2064 WIRE 1888 2128 1888 2064 WIRE 1776 2240 1776 2192 WIRE 1888 2240 1888 2208 WIRE 1888 2240 1776 2240 WIRE 1776 2256 1776 2240 FLAG 1792 144 0 FLAG 2160 144 0 FLAG 1904 -48 pwr FLAG 2288 -48 exp FLAG 1792 -176 0 FLAG 1920 -368 lin FLAG 1776 512 0 FLAG 1904 320 ntc_B FLAG 1776 2256 0 FLAG 1888 2064 tbl1 FLAG 1776 896 0 FLAG 1904 704 ntc_ABC FLAG 1776 1360 0 FLAG 1904 1168 tbl SYMBOL RES 1888 0 R0 SYMATTR InstName R2 SYMATTR Value {R0} tce=-4.8 SYMBOL current 1792 80 R180 WINDOW 0 24 88 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName I1 SYMATTR Value 1m SYMBOL current 2160 80 R180 WINDOW 0 24 88 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName I2 SYMATTR Value 1m SYMBOL res 1904 -336 R0 SYMATTR InstName R1 SYMATTR Value {R0} tc1=-0.00392 SYMBOL current 1792 -240 R180 WINDOW 0 24 88 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName I3 SYMATTR Value 1m SYMBOL bi 2288 0 R0 SYMATTR InstName B1 SYMATTR Value I=V(exp,0)/{R0*exp(3988*(1/(TEMP+TK)-1/(T0+TK)))} SYMBOL current 1776 448 R180 WINDOW 0 24 88 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName I4 SYMATTR Value 1m SYMBOL RES 1872 2112 R0 SYMATTR InstName R5 SYMATTR Value {TBL(TEMP, 0,32.65k, 15,15.71k, 25,10k, 35,6.53k, 50,3.603k)} SYMBOL current 1776 2192 R180 WINDOW 0 24 88 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName I5 SYMATTR Value 1 SYMBOL current 1776 832 R180 WINDOW 0 24 88 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName I6 SYMATTR Value 1m SYMBOL current 1776 1296 R180 WINDOW 0 24 88 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName I7 SYMATTR Value 1m SYMBOL Miscel\\ResNoLin 1888 352 R0 SYMATTR InstName R3 SYMATTR Value R0=10K B=3988 SYMATTR SpiceModel NTC_B SYMBOL Miscel\\ResNoLin 1888 736 R0 WINDOW 3 46 97 Left 0 WINDOW 123 133 125 Center 0 WINDOW 39 133 153 Center 0 SYMATTR InstName R4 SYMATTR Value A=1.125293571e-3 SYMATTR SpiceModel NTC_STH SYMATTR Value2 B=2.34714773e-4 SYMATTR SpiceLine C=8.56501894e-8 SYMBOL Miscel\\ResNoLin 1888 1200 R0 SYMATTR InstName R6 SYMATTR Value "" SYMATTR SpiceModel NTC_TBL1 TEXT 1816 -584 Left 0 !;.STEP TEMP LIST 17 27 37 47 TEXT 1824 -544 Left 0 !.OP TEXT 1816 -616 Left 0 !.STEP TEMP 0 50 1 TEXT 2240 -616 Left 0 !.OPTIONS TNOM={T0} TEXT 2240 -576 Left 0 !.PARAM R0=10000\n*.PARAM B=3988\n.PARAM TK=273.15\n.PARAM T0=25 TEXT 1800 -416 Left 0 ;Copper wire TEXT 1784 -96 Left 0 ;NTC 10k, B=3988 TEXT 2152 -96 Left 0 ;NTC 10k, B=3988 TEXT 2360 32 Left 0 ;NTC equivalent resistor TEXT 904 -640 Left 0 ;NTC Resistors in LTSPICE \n-----------------------------------------\n7/30/2004 Helmut Sennewald\n \nNo self heating included in the models.\n \nHint: The unit Ohm can be achieved on the y-axis if V(node)/1A is plotted.\n \ndT=TEMP-T0\nTEMP = T0 + dT\nT = TEMP+TK\nT0 is 27 degree for SPICE. It can be overwritten with e.g. ".OPTIONS TNOM=25".\nTK is 273.15 degree.\nR0 is resistance at a defined temperature, mostly 25 degree for NTC-resistors.\n \nLinear temperature dependence\n--------------------------------------------------\nFormula: R = R0 * (1. + dT * tc1 + dT**2 * tc2 + ...\nExample: Copper wire\n.PARAM R0=10\nR1 n1 n2 {R0} tc1=-0.00392\n \n \nX powered Y temperature dependence\n-------------------------------------------------------------\nDon't use this model for an NTC resistor, because this approx. gives a\nresistance error of up to 10% at dT=50degree for a real world NTC-resistor.\n \nFormula: R = R0*(1+tce/100)^dT \nExample: NTC with B=3988\n.PARAM R0=10k\nR1 n1 n2 {R0} tce=-4.85" \n \n \nExponential temperature dependence\n-----------------------------------------------------------\nThis is a very common formula used for NTC resistors.\nB is a material constant, e.g. B=3988\nB = T1*T2/(T2-T1)*ln(R1/R2) R1, R2 is resistance at T1, T2\nR0 is resistance at T1 .\n \nFormula: R = R0*exp(B*( 1/(TEMP+TK) - 1/(T0+TK) ))\nT = B/( ln(R/R0)+B/(T0+TK) )\nExample: NTC with B=3988\n.PARAM R0=10000\n.PARAM B=3988\n.PARAM TK=273.15\n.PARAM T0=25\n*R1 n1 n2 {R0*exp(B*( 1/(TEMP+TK) - 1/(TNOM+TK) ))}\nReplace resistor R1 by a voltage controlled current source B1(Bi-source)\nB1 n1 n2 I=V(n1,n2)/{R0*exp(3988*(1/(TEMP+TK)-1/(T0+TK)))}\n \n \nExponential temperature dependence, Steinhart-Hart\n-------------------------------------------------------------------------------\nThis is a very common formula useful for high precision NTC measurement.\nT is in Kelvin of course.\nT = 1/(A + B*ln(R) + C*(ln(R))^3)\n(ILX use scaled values in their temperature controllers.\nC1=A*1e3, C2=B*1e4, C3=C*1e7)\nAt least 3 temperature points are needed for evaluation of the coefficients.\nOften a least square error fit is used for even higher precision.\n \nFormula:\nR(T) = exp( (y-x/2)^(1/3) -(y+x/2)^(1/3) )\nwith x=(A-1/T)/C y=sqrt( (B/(3*C))^3 + x^2/4 )\n \n \nArbitrary temperature dependence\n-----------------------------------------------------\nFormula: R=f(table)\nExample:\nR1 n1 n2 {TBL(TEMP, 0,32.65k, 15,15.71k, 25,10k, 35,6.53k, 50,3.603k)}\n \nEPCOS Miniature Sensor S861 (B57861)\ndelta_th=1.5mW/K tau_c=15s Cth=22.5mJ/K\nRT-Curve Number 8016\nB25/100 = 3988K 2-points: 25, 100degree\nSteinhart-Hart: 3-points: 0, 25, 100degree\nA=1.125293571e-3\nB=2.34714773e-4\nC=8.56501894e-8\n \n \n T (°C) RT/R25 (%/K)\n -55.0, 96.30 , 7.4\n -50.0, 67.01 , 7.2\n -45.0, 47.17 , 6.9\n -40.0, 33.65 , 6.7\n -35.0, 24.26 , 6.4\n -30.0, 17.70 , 6.2\n -25.0, 13.04 , 6.0\n -20.0, 9.707 , 5.8\n -15.0, 7.293 , 5.6\n -10.0, 5.533 , 5.5\n -5.0, 4.232 , 5.3\n 0.0, 3.265 , 5.1\n 5.0, 2.539 , 5.0\n 10.0, 1.990 , 4.8\n 15.0, 1.571 , 4.7\n 20.0, 1.249 , 4.5\n 25.0, 1.000 , 4.4\n 30.0, 0.8057 , 4.3\n 35.0, 0.6531 , 4.1\n 40.0, 0.5327 , 4.0\n 45.0, 0.4369 , 3.9\n 50.0, 0.3603 , 3.8\n 55.0, 0.2986 , 3.7\n 60.0, 0.2488 , 3.6\n 65.0, 0.2083 , 3.5\n 70.0, 0.1752 , 3.4\n 75.0, 0.1481 , 3.3\n 80.0, 0.1258 , 3.2\n 85.0, 0.1072 , 3.2\n 90.0, 0.09177, 3.1\n 95.0, 0.07885, 3.0\n 100.0, 0.06800, 2.9\n 105.0, 0.05886, 2.9\n 110.0, 0.05112, 2.8\n 115.0, 0.04454, 2.7\n 120.0, 0.03893, 2.6\n 125.0, 0.03417, 2.6\n 130.0, 0.03009, 2.5\n 135.0, 0.02654, 2.5 TEXT 2152 312 Left 0 !.SUBCKT NTC_B 1 2 R0={R0} B={B}\n*.PARAM R0=10000 resistance @25degree\n*.PARAM B=3988 material constant\n.PARAM TK=273.15\n.PARAM T0=25\nRP 1 2 1G\nB1 1 2 I=V(1,2)/{R0*exp(B*(1/(TEMP+TK)-1/(T0+TK)))}\n.ENDS TEXT 1776 264 Left 0 ;NTC 10k, B=3988 TEXT 1768 2016 Left 0 ;NTC 10k, B=3988 with coarse table from EPCOS TEXT 1776 648 Left 0 ;NTC 10k, B=3988 with Steinhart-Hart TEXT 2160 688 Left 0 !.SUBCKT NTC_STH 1 2 A={A} B={B} C={C}\n.PARAM TK=273.15\n.PARAM T0=25\n.PARAM T=TK+TEMP\n.PARAM x=(A-1/T)/C \n.PARAM y=sqrt( (B/(3*C))**3 + x**2/4 )\n.PARAM RT = exp( (y-x/2)**(1/3) -(y+x/2)**(1/3) )\nRP 1 2 1G\nB1 1 2 I=V(1,2)/{RT}\n.ENDS TEXT 1776 1112 Left 0 ;NTC 10k, B=3988 with full table from EPCOS TEXT 2168 1168 Left 0 !.SUBCKT NTC_TBL1 1 2 \nR1 1 2 {10k*TBL(TEMP, \n+ -5.0, 4.232 ,\n+ 0.0, 3.265 ,\n+ 5.0, 2.539 ,\n+ 10.0, 1.990 ,\n+ 15.0, 1.571 ,\n+ 20.0, 1.249 ,\n+ 25.0, 1.000 ,\n+ 30.0, 0.8057 ,\n+ 35.0, 0.6531 ,\n+ 40.0, 0.5327 ,\n+ 45.0, 0.4369 ,\n+ 50.0, 0.3603 ,\n+ 55.0, 0.2986 ,\n+ 60.0, 0.2488 ,\n+ 65.0, 0.2083 ,\n+ 70.0, 0.1752 ,\n+ 75.0, 0.1481 ,\n+ 80.0, 0.1258 ,\n+ 85.0, 0.1072 ,\n+ 90.0, 0.09177,\n+ 95.0, 0.07885,\n+ 100.0, 0.0680,\n+ 105.0, 0.05886)}\n.ENDS TEXT 1648 2432 Left 0 ;Some links:\nhttp://www.epcos.com/web/home/html/home_e.html\nhttp://www.betatherm.com/\nhttp://www.ysi.com/extranet/TEMPKL.nsf/Nav1EntryPoint/TechSupport?OpenDocument\nhttp://www.alphasensors.com/technical.html\nhttp://www.ilxlightwave.com/productData/appnotes/Application%20Note%204.PDF RECTANGLE Normal 2352 112 2224 -32 2