Version 4 SHEET 1 1892 1180 WIRE -48 96 -176 96 WIRE -32 96 -48 96 WIRE 64 96 48 96 WIRE 352 96 320 96 WIRE 432 96 416 96 WIRE -176 112 -176 96 WIRE -48 160 -48 96 WIRE 64 160 -48 160 WIRE 448 160 320 160 WIRE 480 160 448 160 WIRE 560 160 480 160 WIRE 480 176 480 160 WIRE 560 176 560 160 WIRE -176 208 -176 192 WIRE -48 224 -48 160 WIRE 64 224 -48 224 WIRE 352 224 320 224 WIRE 448 224 448 160 WIRE 448 224 432 224 WIRE 480 272 480 240 WIRE 560 272 560 256 WIRE -48 288 -48 224 WIRE 64 288 -48 288 WIRE 352 288 320 288 FLAG -176 208 0 FLAG 352 288 0 FLAG 432 96 0 FLAG 480 272 0 FLAG 560 272 0 FLAG 560 160 OUT FLAG -176 96 IN SYMBOL voltage -176 96 R0 SYMATTR InstName V1 SYMATTR Value 3.6 SYMBOL ind -48 112 R270 WINDOW 0 32 56 VTop 0 WINDOW 3 5 56 VBottom 0 SYMATTR InstName L1 SYMATTR Value 15µ SYMBOL cap 416 80 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C2 SYMATTR Value .22µ SYMBOL res 448 208 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R1 SYMATTR Value 2.21Meg SYMBOL cap 464 176 R0 SYMATTR InstName C1 SYMATTR Value 2.2µ SYMBOL LT3494 192 192 R0 SYMATTR InstName U1 SYMBOL res 544 160 R0 SYMATTR InstName Rload SYMATTR Value 640 TEXT -184 8 Left 0 !.tran 1.5m startup TEXT 696 96 Left 0 !* Efficiency calculator for any DC/DC converter\n* \n* If "tspan" is long enough, the energy in L1, C1, L2, C2 can be omitted.\n*\n* Measure the voltages and currents\n.measure il1a FIND I(L1) at ttriga\n.measure il1b FIND I(L1) at ttrigb\n.measure vc1a FIND V(out) at ttriga\n.measure vc1b FIND V(out) at ttrigb\n*\n* Energy in capacitors and inductors, Ecap = 0.5*C*V*V, Eind=0.5*I*L*L\n.measure energya param 0.5*2.2u*vc1a*vc1a+0.5*15u*il1a*il1a\n.measure energyb param 0.5*2.2u*vc1b*vc1b+0.5*15u*il1b*il1b\n*\n* Energy from source and load\n.measure ein INTEG -V(in)*I(V1) from ttriga to ttrigb\n.measure eout INTEG abs(V(out)*I(Rload)) from ttriga to ttrigb\n*\n* Effeciency Eload'/Ein\n.measure eff param 100*(eout+energyb-energya)/ein\n*\n* Some average numbers just for interest\n.measure poutavg param eout/tspan\n.measure pinavg param ein/tspan\n.measure voutavg AVG V(out) from ttriga to ttrigb\n.measure ioutavg AVG abs(I(Rload)) ttriga to ttrigb\n.measure vinavg AVG V(in) from ttriga to ttrigb\n.measure iinavg AVG -I(V1) from ttriga to ttrigb\n.measure ic1max MAX I(C1) from ttriga to ttrigb\n.measure ic1min MIN I(C1) from ttriga to ttrigb\n.measure il1max MAX I(L1) from ttriga to ttrigb\n.measure il1min MIN I(L1) from ttriga to ttrigb TEXT 704 0 Left 0 !.measure ttriga param 0.999m\n.measure ttrigb param 1.499m\n.measure tspan param ttrigb-ttriga TEXT 472 -240 Left 0 ;Warning: C1 and C2 were renamed\ncompared to the jigs-circuit,\nbecause this efficiency calculation \nwas written for C1 at the output. TEXT 88 -248 Left 0 ;The efficiency can be read \nin the SPICE Error Log File.\nView -> SPICE Error Log\n \nIf L1 or C1 are changed,\nthe values 15u and 2.2u \nin the measure-commands\nhave to be changed too.\n \nEfficiency: 87.649% TEXT -176 376 Left 0 ;il1a: i(l1)=0.217591 at 0.000999\nil1b: i(l1)=0.0504531 at 0.001499\nvc1a: v(out)=15.673 at 0.000999\nvc1b: v(out)=15.6735 at 0.001499\nenergya: 0.5*2.2u*vc1a*vc1a+0.5*15u*il1a*il1a=0.000270562\nenergyb: 0.5*2.2u*vc1b*vc1b+0.5*15u*il1b*il1b=0.000270244\nein: INTEG(-v(in)*i(v1))=0.000218595 FROM 0.000999 TO 0.001499\neout: INTEG(abs(v(out)*i(rload)))=0.000191915 FROM 0.000999 TO 0.001499\neff: 100*(eout+energyb-energya)/ein=87.649\npoutavg: eout/tspan=0.383829\npinavg: ein/tspan=0.437191\nvoutavg: AVG(v(out))=15.6732 FROM 0.000999 TO 0.001499\nioutavg: AVG(abs(i(rload)))=0.0199635 FROM 0 TO 0.001499\nvinavg: AVG(v(in))=3.6 FROM 0.000999 TO 0.001499\niinavg: AVG(-i(v1))=0.121442 FROM 0.000999 TO 0.001499\nic1max: MAX(i(c1))=0.00327477 FROM 0.000999 TO 0.001499\nic1min: MIN(i(c1))=-0.00347133 FROM 0.000999 TO 0.001499\nil1max: MAX(i(l1))=0.255288 FROM 0.000999 TO 0.001499\nil1min: MIN(i(l1))=-0.000301708 FROM 0.000999 TO 0.001499\nttriga: 0.999m=0.000999\nttrigb: 1.499m=0.001499\ntspan: ttrigb-ttriga=0.0005