Version 4 SHEET 1 2828 2260 WIRE 528 784 368 784 WIRE 688 784 608 784 WIRE 1120 784 688 784 WIRE 1728 784 1120 784 WIRE 368 816 368 784 WIRE 1536 816 1408 816 WIRE 1648 816 1536 816 WIRE 688 832 688 784 WIRE 1648 832 1648 816 WIRE 1120 848 1120 784 WIRE 1264 848 1264 832 WIRE 1408 848 1408 816 WIRE 1536 848 1536 816 WIRE 1648 912 1648 896 WIRE 1728 912 1728 784 WIRE 368 928 368 896 WIRE 688 928 688 912 WIRE 704 928 688 928 WIRE 1040 928 1008 928 WIRE 1536 928 1536 912 WIRE 1536 928 1488 928 WIRE 688 960 688 928 WIRE 1008 960 1008 928 WIRE 1680 992 1488 992 WIRE 1536 1008 1536 928 WIRE 688 1056 688 1024 WIRE 928 1056 848 1056 WIRE 1040 1056 992 1056 WIRE 1536 1088 1536 1072 WIRE 1536 1088 1488 1088 WIRE 1728 1088 1728 1008 WIRE 1728 1088 1536 1088 WIRE 1872 1088 1728 1088 WIRE 1920 1088 1872 1088 WIRE 2032 1088 2000 1088 WIRE 2048 1088 2032 1088 WIRE 2144 1088 2128 1088 WIRE 2240 1088 2144 1088 WIRE 2384 1088 2240 1088 WIRE 2560 1088 2384 1088 WIRE 2704 1088 2560 1088 WIRE 1728 1104 1728 1088 WIRE 2560 1104 2560 1088 WIRE 2704 1104 2704 1088 WIRE 1872 1120 1872 1088 WIRE 2384 1136 2384 1088 WIRE 2240 1152 2240 1088 WIRE 864 1184 848 1184 WIRE 960 1184 944 1184 WIRE 1040 1184 1024 1184 WIRE 1680 1184 1488 1184 WIRE 1728 1216 1728 1200 WIRE 1872 1216 1872 1184 WIRE 2560 1216 2560 1184 WIRE 2704 1216 2704 1184 WIRE 2384 1232 2384 1216 WIRE 2400 1232 2384 1232 WIRE 2240 1248 2240 1232 WIRE 2240 1248 2192 1248 WIRE 2032 1264 2032 1088 WIRE 2032 1264 1488 1264 WIRE 2240 1264 2240 1248 WIRE 2384 1264 2384 1232 WIRE 944 1312 896 1312 WIRE 1040 1312 1008 1312 WIRE 2144 1328 2144 1088 WIRE 2144 1328 1488 1328 WIRE 2240 1360 2240 1344 WIRE 2384 1360 2384 1328 WIRE 2192 1392 2192 1248 WIRE 2192 1392 1488 1392 WIRE 1152 1488 1152 1456 WIRE 1376 1488 1376 1456 FLAG 1152 1488 0 FLAG 1376 1488 0 FLAG 848 1184 0 FLAG 848 1056 0 FLAG 2240 1360 0 FLAG 2560 1216 0 FLAG 2384 1360 0 FLAG 368 928 0 FLAG 1728 1216 0 FLAG 896 1312 0 FLAG 2560 1088 OUT FLAG 1648 912 0 FLAG 1872 1216 0 FLAG 368 784 Vin FLAG 1008 960 0 FLAG 688 1056 0 FLAG 2704 1216 0 FLAG 704 928 vc2 FLAG 2400 1232 vc1 SYMBOL RES 960 1168 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R5 SYMATTR Value 10K SYMBOL res 2224 1136 R0 SYMATTR InstName R2 SYMATTR Value 20K SYMBOL res 2224 1248 R0 SYMATTR InstName R3 SYMATTR Value 10K SYMBOL res 2032 1072 M90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R4 SYMATTR Value .006 SYMBOL cap 1024 1168 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C5 SYMATTR Value 330p SYMBOL cap 1008 1296 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C8 SYMATTR Value 43p SYMBOL cap 992 1040 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C4 SYMATTR Value .001µ SYMBOL polcap 2368 1264 R0 WINDOW 123 28 83 Left 0 SYMATTR Value2 x4 SYMATTR InstName C1 SYMATTR Value 180µ SYMBOL VOLTAGE 368 800 R0 SYMATTR InstName Vin SYMATTR Value 5 SYMBOL ind 1904 1104 R270 WINDOW 0 32 56 VTop 0 WINDOW 3 5 56 VBottom 0 WINDOW 39 -23 56 VBottom 0 SYMATTR InstName L1 SYMATTR Value 2.2µ SYMATTR SpiceLine Rser=0.01 SYMBOL NMOS 1680 912 R0 SYMATTR InstName Q1 SYMATTR Value Si4410DY SYMBOL nmos 1680 1104 R0 SYMATTR InstName Q2 SYMATTR Value Si4410DY SYMBOL cap 1632 832 R0 SYMATTR InstName C7 SYMATTR Value 4.7µ SYMBOL cap 1520 1008 R0 SYMATTR InstName C6 SYMATTR Value .22µ SYMBOL schottky 1520 848 R0 SYMATTR InstName D1 SYMATTR Value 1N5818 SYMBOL schottky 1856 1184 M180 WINDOW 0 24 72 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName D2 SYMATTR Value 1N5818 SYMBOL POWERPRODUCTS\\LTC1735 1264 1120 R0 SYMATTR InstName U1 SYMBOL res 2544 1088 R0 SYMATTR InstName Rload SYMATTR Value 50g SYMBOL res 2368 1120 R0 SYMATTR InstName Rs1 SYMATTR Value 0.01 SYMBOL polcap 672 960 R0 WINDOW 123 28 83 Left 0 SYMATTR Value2 x2 SYMATTR InstName C2 SYMATTR Value 180µ SYMBOL res 672 816 R0 SYMATTR InstName Rs2 SYMATTR Value 0.04 SYMBOL ind 512 800 R270 WINDOW 0 32 56 VTop 0 WINDOW 3 5 56 VBottom 0 WINDOW 39 -23 56 VBottom 0 SYMATTR InstName L2 SYMATTR Value 1µ SYMATTR SpiceLine Rser=0.01 SYMBOL load2 2704 1104 R0 WINDOW 3 23 85 Left 0 WINDOW 123 0 0 Left 0 WINDOW 39 25 112 Left 0 SYMATTR InstName Iout SYMATTR Value {IL} SYMATTR SpiceLine load TEXT 472 600 Left 0 !.tran 0 2.5m 0 20n startup TEXT 480 672 Left 0 ;input filter TEXT 472 560 Left 0 !.param IL=4 TEXT 472 528 Left 0 !.step param IL list 0.1 0.2 0.5 1 2 3 4 5 TEXT 904 1608 Left 0 ;Results from built-in function\n of LTspice with steady state\n0.1 70.2\n0.2 82.1\n0.5 91.4\n1.0 93\n2.0 92.6\n3.0 91.2\n4.0 89.7\n5.0 88.2 TEXT -352 976 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(vc1) at ttriga\n.measure vc1b FIND V(vc1) at ttrigb\n*\n.measure il2a FIND I(L2) at ttriga\n.measure il2b FIND I(L2) at ttrigb\n.measure vc2a FIND V(vc2) at ttriga\n.measure vc2b FIND V(vc2) 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*720u*vc1a*vc1a+0.5*2.2u*il1a*il1a+0.5*360u*vc2a*vc2a+0.5*1u*il1a*il1a\n.measure energyb param 0.5*720u*vc1b*vc1b+0.5*2.2u*il1b*il1b+0.5*360u*vc2b*vc2b+0.5*1u*il1b*il1b\n*\n* Energy from source and load\n.measure ein INTEG -V(Vin)*I(Vin) from ttriga to ttrigb\n.measure eout INTEG V(out)*I(Iout) 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 I(Iout) from ttriga to ttrigb\n.measure vinavg AVG V(Vin) from ttriga to ttrigb\n.measure iinavg AVG -I(Vin) 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 ic2max MAX I(C2) from ttriga to ttrigb\n.measure ic2min MIN I(C2) from ttriga to ttrigb\n.measure il1max MAX I(L1) from ttriga to ttrigb\n.measure il1min MIN I(L1) from ttriga to ttrigb\n.measure il2max MAX I(L2) from ttriga to ttrigb\n.measure il2min MIN I(L2) from ttriga to ttrigb TEXT -352 520 Left 0 ;* Optional Automatic Time-Span Control\n* This will only work in non-burst mode!\n* Get the time window for the measuremt, 10 cycles\n.measure tstart param 2m\n.measure il1max MAX I(L1) from tstart to (tstart+0.1m)\n.measure il1min MIN I(L1) from tstart to (tstart+0.1m)\n.measure il1trig param (il1max+il1min)/2\n.measure ttriga WHEN I(L1)=il1trig TD=tstart RISE=1 \n.measure ttrigb WHEN I(L1)=il1trig TD=tstart RISE=11\n.measure tspan10 param ttrigb-ttriga\n.measure freq param 10/tspan10\n* TEXT -352 856 Left 0 !.measure ttriga param 1.999m\n.measure ttrigb param 2.499m\n.measure tspan param ttrigb-ttriga TEXT 1008 704 Left 0 ;Burst mode disabled: pin-FCB connected to GND TEXT 1272 1608 Left 0 ;Results from .measure \neff=(eout+energyb-energya)/ein\n0.1 70.0909\n0.2 82.1304\n0.5 91.3701\n1.0 92.9243\n2.0 92.5764\n3.0 91.2211\n4.0 89.7372\n5.0 87.3516 TEXT 1920 528 Left 0 ;Multiple Efficiency Calculations with a Stepped Load\n \nThe meas-commands can't use the steady state feature\nof devices for efficiency calculation. On the other hand,\nthis has the advantage that the presented efficiency \ncalculation will work with any circuit.\n \nThe results from .measure are in the error log file.\nView -> SPICE Error Log\n \nHint: The .measure commands can be kept in an extra file.\nEither use the menu command for execution\n \nFile -> Execute .MEAS Script\n \nor just include this file with a SPICE-directive.\n \n.include filename RECTANGLE Normal 800 1120 464 704 2 RECTANGLE Normal 752 1088 656 768 RECTANGLE Normal 2448 1392 2352 1072