Version 4 SHEET 1 2732 972 WIRE 32 -80 -256 -80 WIRE 144 -80 32 -80 WIRE 240 -80 144 -80 WIRE 320 -80 240 -80 WIRE 1152 -80 912 -80 WIRE 1312 -80 1152 -80 WIRE 1408 -80 1312 -80 WIRE 1488 -80 1408 -80 WIRE 32 -48 32 -80 WIRE 144 -48 144 -80 WIRE 1152 -48 1152 -80 WIRE 1312 -48 1312 -80 WIRE 480 -16 480 -32 WIRE 704 -16 704 -32 WIRE -256 0 -256 -80 WIRE 912 0 912 -80 WIRE 320 32 320 -80 WIRE 384 32 368 32 WIRE 1488 32 1488 -80 WIRE 144 80 144 32 WIRE 192 80 144 80 WIRE 256 80 192 80 WIRE 480 80 480 64 WIRE 704 80 704 64 WIRE 1312 80 1312 32 WIRE 1360 80 1312 80 WIRE 1424 80 1360 80 WIRE 384 128 368 128 WIRE -256 160 -256 80 WIRE 912 160 912 80 WIRE 320 192 320 128 WIRE 384 192 320 192 WIRE 432 192 384 192 WIRE 480 192 432 192 WIRE 1488 192 1488 128 WIRE 1552 192 1488 192 WIRE 1600 192 1552 192 WIRE 1632 192 1600 192 WIRE 144 240 144 80 WIRE 208 240 192 240 WIRE 320 240 320 192 WIRE 1312 240 1312 80 WIRE 1488 240 1488 192 WIRE 432 256 432 192 WIRE 1600 256 1600 192 WIRE -208 288 -256 288 WIRE -176 288 -208 288 WIRE -64 288 -112 288 WIRE 0 288 -64 288 WIRE 32 288 32 32 WIRE 32 288 0 288 WIRE 80 288 32 288 WIRE 960 288 912 288 WIRE 992 288 960 288 WIRE 1104 288 1056 288 WIRE 1152 288 1152 32 WIRE 1152 288 1104 288 WIRE 1200 288 1152 288 WIRE 1248 288 1200 288 WIRE 208 336 192 336 WIRE -256 368 -256 288 WIRE 912 368 912 288 WIRE 144 384 144 336 WIRE 240 384 144 384 WIRE 320 384 320 320 WIRE 320 384 240 384 WIRE 432 384 432 336 WIRE 1312 384 1312 336 WIRE 1408 384 1312 384 WIRE 1488 384 1488 320 WIRE 1488 384 1408 384 WIRE 1600 384 1600 336 WIRE 32 400 32 288 WIRE 1152 400 1152 288 WIRE 144 416 144 384 WIRE 1312 416 1312 384 WIRE -256 528 -256 448 WIRE 32 528 32 480 WIRE 32 528 -256 528 WIRE 144 528 144 496 WIRE 144 528 32 528 WIRE 912 528 912 448 WIRE 1152 528 1152 480 WIRE 1152 528 912 528 WIRE 1312 528 1312 496 WIRE 1312 528 1152 528 WIRE 32 544 32 528 WIRE 1152 544 1152 528 FLAG 32 544 0 FLAG 208 240 P1 FLAG 208 336 TC1 FLAG 384 32 TC2 FLAG 384 128 P2 FLAG -256 160 0 FLAG 480 192 out FLAG -208 288 in FLAG -64 288 in1 FLAG 704 80 0 FLAG 704 -32 TC2 FLAG 480 80 0 FLAG 480 -32 TC1 FLAG 1152 544 0 FLAG 912 160 0 FLAG 1632 192 out_ FLAG 960 288 in_ FLAG 1104 288 in1_ FLAG 432 384 0 FLAG 1600 384 0 DATAFLAG 240 -80 "" DATAFLAG 192 80 "round(1k*$)/1k" DATAFLAG 240 384 "round(1k*$)/1k$" DATAFLAG 0 288 "round(1k*$)/1k" DATAFLAG 384 192 "round(1k*$)/1k" DATAFLAG 1408 -80 "" DATAFLAG 1360 80 "round(1k*$)/1k" DATAFLAG 1408 384 "round(1k*$)/1k$" DATAFLAG 1200 288 "round(1k*$)/1k" DATAFLAG 1552 192 "round(1k*$)/1k" SYMBOL pnp_dT_P 256 128 M180 SYMATTR InstName Q2 SYMATTR Value X2N2907 SYMBOL res 128 -64 R0 SYMATTR InstName R1 SYMATTR Value 470 SYMBOL res 304 224 R0 SYMATTR InstName R2 SYMATTR Value 500 SYMBOL voltage -256 352 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value SINE(0 .4 1k) SYMBOL npn_dT_P 80 240 R0 SYMATTR InstName Q1 SYMATTR Value X2N2222 SYMBOL res 16 -64 R0 SYMATTR InstName R3 SYMATTR Value 10k SYMBOL res 16 384 R0 SYMATTR InstName R4 SYMATTR Value 2.2k SYMBOL res 128 400 R0 SYMATTR InstName R5 SYMATTR Value 100 SYMBOL voltage -256 -16 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V2 SYMATTR Value 12 SYMBOL cap -176 304 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName C1 SYMATTR Value 1µ SYMBOL bv 704 -32 R0 SYMATTR InstName B1 SYMATTR Value V=100*V(P2) SYMBOL bv 480 -32 R0 SYMATTR InstName B2 SYMATTR Value V=100*V(P1) SYMBOL res 1296 -64 R0 SYMATTR InstName R6 SYMATTR Value 470 SYMBOL res 1472 224 R0 SYMATTR InstName R7 SYMATTR Value 500 SYMBOL voltage 912 352 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V3 SYMATTR Value SINE(0 .4 1k) SYMBOL res 1136 -64 R0 SYMATTR InstName R8 SYMATTR Value 10k SYMBOL res 1136 384 R0 SYMATTR InstName R9 SYMATTR Value 2.2k SYMBOL res 1296 400 R0 SYMATTR InstName R10 SYMATTR Value 100 SYMBOL voltage 912 -16 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V4 SYMATTR Value 12 SYMBOL cap 992 304 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName C2 SYMATTR Value 1µ SYMBOL pnp 1424 128 M180 SYMATTR InstName Q3 SYMATTR Value 2N2907 SYMBOL npn 1248 240 R0 SYMATTR InstName Q4 SYMATTR Value 2N2222 SYMBOL res 416 240 R0 SYMATTR InstName R11 SYMATTR Value 500 SYMBOL res 1584 240 R0 SYMATTR InstName R12 SYMATTR Value 500 TEXT -264 552 Left 2 !* C B E dT P\n.subckt X2N2222 1 2 3 4 5\nQ1 1 20 3 2N2222\nBVBE 2 20 V=-2m*V(4)\nBPOWER 5 0 V=V(1,3)*Ic(Q1)+V(2,3)*Ib(Q1)\n*\n.model 2N2222 NPN(IS=1E-14 VAF=100 BF=200 IKF=0.3 XTB=1.5 \n+ BR=3 CJC=8E-12 CJE=25E-12 TR=100E-9 TF=400E-12 ITF=1 \n+ VTF=2 XTF=3 RB=10 RC=.3 RE=.2 )\n.ENDS TEXT 560 520 Left 2 !* C B E dT P\n.subckt X2N2907 1 2 3 4 5\nQ1 1 20 3 2N2907\nBVBE 20 2 V=-2m*V(4)\nBPOWER 5 0 V=V(1,3)*Ic(Q1)+V(2,3)*Ib(Q1)\n *\n.model 2N2907 PNP(IS=1E-14 VAF=120 BF=250 IKF=0.3 XTB=1.5 \n+ BR=3 CJC=8E-12 CJE=30E-12 TR=100E-9 TF=400E-12 ITF=1 \n+ VTF=2 XTF=3 RB=10 RC=.3 RE=.2 )\n.ENDS TEXT -232 224 Left 2 !.op TEXT -224 152 Left 2 !.tran 0 20m 0 1u TEXT -232 192 Left 2 !.option plotwinsize=0 TEXT -224 112 Left 2 !.four 1k V(out) V(out_) TEXT -56 -96 Left 2 ;.lib Temp_transistors.lib TEXT 304 -104 Left 2 ;Time constants should be added in the temperature conversion circuit.