Version 4 SHEET 1 1392 884 WIRE 64 -80 -144 -80 WIRE 64 -48 64 -80 WIRE -144 16 -144 -80 WIRE 64 64 64 32 WIRE 144 64 64 64 WIRE 64 96 64 64 WIRE -144 208 -144 96 WIRE 64 208 64 176 WIRE -48 256 -144 256 WIRE -144 272 -144 256 WIRE -144 368 -144 352 WIRE -48 416 -144 416 WIRE -144 432 -144 416 WIRE -144 528 -144 512 WIRE -48 576 -144 576 WIRE -144 592 -144 576 WIRE -144 688 -144 672 FLAG -144 208 0 FLAG 64 208 0 FLAG 144 64 1 FLAG -144 368 0 FLAG -48 256 Rcalc FLAG -144 528 0 FLAG -48 416 Tcalc FLAG -144 688 0 FLAG -48 576 Terr SYMBOL Misc\\EuropeanResistor 48 80 R0 SYMATTR InstName RNTC SYMATTR Value {Rntc} SYMBOL Misc\\EuropeanResistor 48 -64 R0 SYMATTR InstName Rv SYMATTR Value {Rv} SYMBOL voltage -144 0 R0 SYMATTR InstName VB SYMATTR Value {VB} SYMBOL bv -144 256 R0 SYMATTR InstName B1 SYMATTR Value V=V(1)*Rvn/(Vbn-V(1)) SYMBOL bv -144 416 R0 SYMATTR InstName B2 SYMATTR Value V=Bn*(273.15+25)/(Bn+(273.15+25)*log(V(Rcalc)/Rn))-273.15 SYMBOL bv -144 576 R0 SYMATTR InstName B3 SYMATTR Value V=V(Tcalc)-TEMP+DT TEXT -144 -192 Left 2 !.step TEMP 25 85 1\n.step param n list 0 1 2 TEXT -144 -128 Left 2 !.op TEXT -144 -384 Left 2 !.param R25=table(n, 0,Rn, 1,Rn*(1-Rntol), 2,Rn*(1+Rntol))\n.param Rv=table(n, 0,Rvn, 1,Rvn*(1+Rvtol), 2,Rvn*(1-Rvtol))\n.param B=table(n, 0,Bn, 1,Bn*(1+Btol), 2,Bn*(1-Btol))\n.param VB=table(n, 0,Vbn, 1,Vbn*(1-Vbtol), 2,Vbn*(1+Vbtol))\n.param DT=table(n, 0,0, 1, 0.5, 2, -0.5)\n.param Rntc=R25*exp(B*(1/(TEMP+273.15)-1/(25+273.15))) TEXT -144 -464 Left 2 !.param Rn=10k Bn=3984 Rvn=10k Vbn=5\n.param Rntol=0.0219 Btol=0.005 Rvtol=0.001 Vbtol=0.04 TEXT 184 -192 Left 2 ;n=0 nominal\nn=1 max. + temp. error\nn=2 max - temp. error