Version 4 SHEET 1 6020 2292 WIRE -128 96 -144 96 WIRE 144 96 -128 96 WIRE 224 96 144 96 WIRE 288 96 224 96 WIRE 464 96 368 96 WIRE 576 96 464 96 WIRE 1328 96 576 96 WIRE 1472 96 1408 96 WIRE 1584 96 1552 96 WIRE 1840 96 1776 96 WIRE 1984 96 1920 96 WIRE 2240 96 2064 96 WIRE 2384 96 2304 96 WIRE 2560 96 2384 96 WIRE 2736 96 2560 96 WIRE 2960 96 2800 96 WIRE 3136 96 2960 96 WIRE 1584 160 1584 96 WIRE 1776 160 1776 96 WIRE 2384 176 2384 96 WIRE 2560 176 2560 96 WIRE 2960 176 2960 96 WIRE 3136 176 3136 96 WIRE -144 224 -144 96 WIRE 144 272 144 96 WIRE 224 272 224 96 WIRE 464 272 464 96 WIRE 576 272 576 96 WIRE -736 288 -736 240 WIRE -592 288 -736 288 WIRE 1584 288 1584 240 WIRE 1664 288 1584 288 WIRE 1776 288 1776 240 WIRE 2384 288 2384 240 WIRE 2384 288 1776 288 WIRE 2432 288 2384 288 WIRE 2560 288 2560 240 WIRE 2560 288 2496 288 WIRE 2960 288 2960 240 WIRE 2960 288 2560 288 WIRE 3008 288 2960 288 WIRE 3136 288 3136 240 WIRE 3136 288 3072 288 WIRE 3312 288 3136 288 WIRE 3456 288 3392 288 WIRE 3680 288 3456 288 WIRE 3808 288 3680 288 WIRE 1664 336 1664 288 WIRE 2560 336 2560 288 WIRE -144 352 -144 304 WIRE -592 368 -592 288 WIRE -992 416 -1056 416 WIRE -736 416 -736 288 WIRE -736 416 -768 416 WIRE 1056 432 1056 352 WIRE 1664 448 1664 416 WIRE 2560 464 2560 416 WIRE 2608 464 2560 464 WIRE 2624 464 2608 464 WIRE 3456 464 3456 288 WIRE -992 480 -1024 480 WIRE -592 480 -592 448 WIRE -592 480 -768 480 WIRE 992 480 960 480 WIRE 1584 480 1584 288 WIRE 3680 480 3680 288 WIRE -592 496 -592 480 WIRE 2560 496 2560 464 WIRE 3808 496 3808 288 WIRE -1168 544 -1184 544 WIRE -992 544 -1168 544 WIRE -736 544 -768 544 WIRE -656 544 -736 544 WIRE 864 560 784 560 WIRE 960 560 960 480 WIRE 960 560 944 560 WIRE 1056 560 1056 528 WIRE 1184 560 1056 560 WIRE 1312 560 1264 560 WIRE 1472 560 1312 560 WIRE 1536 560 1472 560 WIRE 1056 592 1056 560 WIRE 2560 592 2560 576 WIRE 2560 592 2448 592 WIRE -1200 608 -1296 608 WIRE -992 608 -1200 608 WIRE -704 608 -768 608 WIRE -656 608 -656 544 WIRE -592 608 -592 576 WIRE -592 608 -656 608 WIRE 1312 608 1312 560 WIRE 1488 608 1456 608 WIRE 1584 608 1584 576 WIRE 1584 608 1488 608 WIRE 1664 608 1664 512 WIRE 1664 608 1584 608 WIRE -1200 624 -1200 608 WIRE 2560 624 2560 592 WIRE -704 640 -704 608 WIRE -592 640 -592 608 WIRE 960 640 960 560 WIRE 992 640 960 640 WIRE 1584 640 1584 608 WIRE 2448 640 2448 592 WIRE -1024 672 -1024 480 WIRE -736 672 -736 544 WIRE -736 672 -1024 672 WIRE -1200 736 -1200 704 WIRE -1056 736 -1056 416 WIRE -704 736 -704 704 WIRE -704 736 -1056 736 WIRE -592 736 -592 704 WIRE -592 736 -704 736 WIRE -1056 752 -1056 736 WIRE -144 752 -144 432 WIRE 144 752 144 336 WIRE 144 752 -144 752 WIRE 224 752 224 336 WIRE 224 752 144 752 WIRE 464 752 464 336 WIRE 464 752 224 752 WIRE 576 752 576 336 WIRE 576 752 464 752 WIRE 1056 752 1056 688 WIRE 1056 752 576 752 WIRE 1312 752 1312 672 WIRE 1312 752 1056 752 WIRE 1584 752 1584 720 WIRE 1584 752 1312 752 WIRE 1776 752 1776 288 WIRE 2448 752 2448 704 WIRE 2448 752 1776 752 WIRE 2560 752 2560 704 WIRE 2560 752 2448 752 WIRE 3456 752 3456 528 WIRE 3456 752 2560 752 WIRE 3680 752 3680 560 WIRE 3680 752 3456 752 WIRE 3808 752 3808 576 WIRE 3808 752 3680 752 WIRE 1584 768 1584 752 WIRE 1776 768 1776 752 WIRE -640 976 -640 928 WIRE -880 1088 -1104 1088 WIRE -784 1088 -816 1088 WIRE -640 1088 -640 1056 WIRE -416 1088 -640 1088 WIRE -336 1088 -416 1088 WIRE -304 1088 -336 1088 WIRE -640 1136 -640 1088 WIRE -416 1136 -416 1088 WIRE -1312 1152 -1312 1104 WIRE -1104 1184 -1104 1088 WIRE -1056 1184 -1104 1184 WIRE -880 1184 -976 1184 WIRE -784 1184 -784 1088 WIRE -784 1184 -816 1184 WIRE 608 1200 448 1200 WIRE 704 1200 688 1200 WIRE -944 1248 -944 1040 WIRE 1024 1248 1024 1104 WIRE -1168 1264 -1216 1264 WIRE -1104 1264 -1104 1184 WIRE -1104 1264 -1168 1264 WIRE -976 1264 -1104 1264 WIRE 576 1264 576 1056 WIRE 944 1264 928 1264 WIRE 992 1264 944 1264 WIRE 1600 1264 1552 1264 WIRE 1744 1264 1664 1264 WIRE 1984 1264 1840 1264 WIRE -784 1280 -784 1184 WIRE -784 1280 -912 1280 WIRE -640 1280 -640 1200 WIRE -640 1280 -784 1280 WIRE 448 1280 448 1200 WIRE 544 1280 448 1280 WIRE 1120 1280 1056 1280 WIRE 1152 1280 1120 1280 WIRE -1312 1296 -1312 1232 WIRE -1312 1296 -1424 1296 WIRE -1168 1296 -1312 1296 WIRE -1072 1296 -1168 1296 WIRE -976 1296 -1072 1296 WIRE 704 1296 704 1200 WIRE 704 1296 608 1296 WIRE 944 1296 704 1296 WIRE 992 1296 944 1296 WIRE 1600 1296 1600 1280 WIRE 256 1312 224 1312 WIRE 384 1312 336 1312 WIRE 544 1312 384 1312 WIRE 1680 1312 1664 1312 WIRE 1744 1312 1680 1312 WIRE -944 1344 -944 1312 WIRE 384 1344 384 1312 WIRE 448 1344 448 1280 WIRE 1024 1360 1024 1312 WIRE -1312 1376 -1312 1296 WIRE 576 1376 576 1328 WIRE -1424 1392 -1424 1296 WIRE 1744 1392 1744 1344 WIRE 384 1456 384 1424 WIRE 448 1456 448 1424 WIRE -1424 1520 -1424 1456 WIRE -1312 1520 -1312 1456 WIRE -816 1536 -944 1536 WIRE -896 1584 -896 1504 WIRE -944 1600 -944 1536 WIRE -928 1600 -944 1600 WIRE -816 1616 -816 1536 WIRE -816 1616 -864 1616 WIRE -736 1616 -816 1616 WIRE -640 1616 -656 1616 WIRE -416 1616 -416 1200 WIRE -416 1616 -640 1616 WIRE -1072 1632 -1072 1296 WIRE -928 1632 -1072 1632 WIRE -640 1648 -640 1616 WIRE -896 1680 -896 1648 WIRE -640 1744 -640 1712 FLAG 2608 464 vfeed FLAG -128 96 vcc FLAG 576 1376 0 FLAG 576 1056 vcc FLAG 448 1456 0 FLAG 224 1312 ifeed FLAG 1024 1360 0 FLAG 1024 1104 vcc FLAG 1744 1392 0 FLAG 1552 1264 vsq FLAG -944 1344 0 FLAG -944 1040 vcc FLAG -1168 1264 vfeed FLAG 944 1264 verr FLAG 1056 352 vcc FLAG -736 240 vcc FLAG -1168 544 vsq FLAG 384 1456 0 FLAG -1312 1520 0 FLAG -1424 1520 0 FLAG -1168 1296 vref FLAG -640 928 vcc FLAG -336 1088 verr FLAG 1120 1280 res FLAG 1680 1312 res FLAG -1056 752 0 FLAG -1312 1104 vcc FLAG 1584 768 0 FLAG 1472 560 vg FLAG 1488 608 ifeed FLAG 1776 768 0 FLAG -896 1504 vcc FLAG -896 1680 0 FLAG 3456 288 vout FLAG 784 560 gate_drv FLAG 1984 1264 gate_drv FLAG 944 1296 v_ifeed FLAG -1200 736 0 FLAG -1296 608 vcc FLAG -640 1744 0 FLAG 1600 1296 0 SYMBOL voltage -144 336 R0 WINDOW 123 0 0 Left 0 WINDOW 39 24 124 Left 2 SYMATTR InstName V1 SYMATTR Value {Valim} SYMBOL cap 448 272 R0 SYMATTR InstName C1 SYMATTR Value 1µ SYMATTR SpiceLine Rser=0.8 SYMBOL res 704 1184 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R6 SYMATTR Value {Ra} SYMBOL res 432 1328 R0 SYMATTR InstName R7 SYMATTR Value {Rb} SYMBOL Digital\\srflop 1792 1216 R0 SYMATTR InstName A2 SYMATTR SpiceLine Vhigh={Valim} Vlow=0 SYMBOL cap -816 1072 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C3 SYMATTR Value 100p SYMBOL cap -816 1168 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C4 SYMATTR Value 100p SYMBOL res -960 1168 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R9 SYMATTR Value 3.3k SYMBOL npn 992 432 R0 SYMATTR InstName Q1 SYMATTR Value 2N3904 SYMBOL pnp 992 688 M180 SYMATTR InstName Q2 SYMATTR Value 2N3906 SYMBOL res 960 544 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R10 SYMATTR Value 1.8k SYMBOL res 1280 544 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R11 SYMATTR Value 22 SYMBOL cap 1296 608 R0 SYMATTR InstName C5 SYMATTR Value 1n SYMBOL Misc\\NE555 -880 512 R0 SYMATTR InstName U4 SYMBOL cap -720 640 R0 SYMATTR InstName C6 SYMATTR Value 1µ SYMBOL cap -608 640 R0 SYMATTR InstName C7 SYMATTR Value 1n SYMBOL res -608 352 R0 SYMATTR InstName R13 SYMATTR Value 22k SYMBOL res -608 480 R0 SYMATTR InstName R14 SYMATTR Value 1.2k SYMBOL res 352 1296 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R16 SYMATTR Value {Rb} SYMBOL res 400 1440 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R15 SYMATTR Value {Ra} SYMBOL cap 560 272 R0 SYMATTR InstName C10 SYMATTR Value 10n SYMATTR SpiceLine Rser=10m SYMBOL res -128 320 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R17 SYMATTR Value 30m SYMBOL res -1328 1136 R0 SYMATTR InstName R19 SYMATTR Value 22k SYMBOL cap -1440 1392 R0 SYMATTR InstName C11 SYMATTR Value 100n SYMBOL cap 128 272 R0 SYMATTR InstName C12 SYMATTR Value 10µ SYMATTR SpiceLine Rser=0.3 SYMBOL cap 208 272 R0 SYMATTR InstName C13 SYMATTR Value 100n SYMATTR SpiceLine Rser=10m SYMBOL schottky -656 1136 R0 SYMATTR InstName D5 SYMATTR Value 1N5817 SYMATTR Description Diode SYMATTR Type diode SYMBOL schottky -432 1136 R0 SYMATTR InstName D6 SYMATTR Value 1N5817 SYMATTR Description Diode SYMATTR Type diode SYMBOL res -656 960 R0 SYMATTR InstName R18 SYMATTR Value 22k SYMBOL ind2 1568 256 M180 WINDOW 0 37 71 Left 2 WINDOW 3 36 32 Left 2 SYMATTR InstName LP SYMATTR Value 6.2µ SYMATTR Type ind SYMBOL ind2 1792 144 M0 SYMATTR InstName LS SYMATTR Value 620µ SYMATTR Type ind SYMATTR SpiceLine Rser=60 SYMBOL nmos 1536 480 R0 SYMATTR InstName M2 SYMATTR Value RSR020N06 SYMBOL res 1568 624 R0 SYMATTR InstName R1 SYMATTR Value 50m SYMBOL res 1648 320 R0 SYMATTR InstName R2 SYMATTR Value 22 SYMBOL cap 1648 448 R0 SYMATTR InstName C2 SYMATTR Value 8.2n SYMBOL Comparators\\LT1720 1024 1216 R0 SYMATTR InstName U3 SYMBOL OpAmps\\UniversalOpAmp2 -944 1280 R0 SYMATTR InstName U1 SYMATTR Value2 Avol=1Meg GBW=10Meg Slew=7.2Meg SYMATTR SpiceLine Ilimit=20m Rail=1.5m Vos=5m SYMBOL ind 272 112 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName L2 SYMATTR Value 220n SYMBOL res 3296 304 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R8 SYMATTR Value 22 SYMBOL cap 3440 464 R0 SYMATTR InstName C18 SYMATTR Value 10n SYMBOL res 2544 320 R0 SYMATTR InstName R12 SYMATTR Value 5.6Meg SYMBOL res 2544 480 R0 SYMATTR InstName R21 SYMATTR Value 33k SYMBOL res 2544 608 R0 SYMATTR InstName R22 SYMATTR Value 2.2k SYMBOL cap 2432 640 R0 SYMATTR InstName C15 SYMATTR Value 1n SYMBOL current 3808 496 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName I1 SYMATTR Value PULSE(10u 100u 4m 1n 240u 10u 500u 10000) SYMBOL voltage -1312 1360 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V3 SYMATTR Value 1.225 SYMBOL res 1424 80 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 0.5 SYMBOL ind 1456 112 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName L1 SYMATTR Value 0.4µ SYMBOL res 1936 80 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R4 SYMATTR Value 60 SYMBOL ind 1968 112 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName L3 SYMATTR Value 0.4µ SYMBOL OpAmps\\UniversalOpAmp2 -896 1616 R0 SYMATTR InstName U2 SYMATTR Value2 Avol=1Meg GBW=10Meg Slew=7.2Meg SYMATTR SpiceLine Ilimit=20m Rail=1.5m Vos=5m SYMBOL OpAmps\\UniversalOpAmp2 576 1296 R0 SYMATTR InstName U5 SYMATTR Value2 Avol=1Meg GBW=10Meg Slew=7.2Meg SYMATTR SpiceLine Ilimit=20m Rail=1.5m Vos=5m SYMBOL cap 2240 112 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName C9 SYMATTR Value {Cmul} SYMBOL cap 2432 304 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName C14 SYMATTR Value {Cmul} SYMBOL cap 2736 112 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName C16 SYMATTR Value {Cmul} SYMBOL cap 3008 304 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName C17 SYMATTR Value {Cmul} SYMBOL diode 2400 240 R180 WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D8 SYMATTR Value {DM} SYMBOL diode 2544 176 R0 SYMATTR InstName D9 SYMATTR Value {DM} SYMBOL diode 2976 240 R180 WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D1 SYMATTR Value {DM} SYMBOL diode 3120 176 R0 SYMATTR InstName D2 SYMATTR Value {DM} SYMBOL res -1216 608 R0 SYMATTR InstName R20 SYMATTR Value 22k SYMBOL res 3664 464 R0 SYMATTR InstName R23 SYMATTR Value 5Meg SYMBOL res -752 1632 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R24 SYMATTR Value 3.3k SYMBOL cap -656 1648 R0 SYMATTR InstName C19 SYMATTR Value 10n SYMBOL Digital\\inv 1600 1200 R0 SYMATTR InstName A1 SYMATTR SpiceLine Vhigh={Valim} Vlow=0 TEXT 3416 816 Left 2 !.tran 0 50m 0 0.1u TEXT 136 1488 Left 2 !.param Ra=120k TEXT 136 1512 Left 2 !.param Rb=3.3k TEXT -544 1008 Left 2 ;makeshift minimum voltage selector TEXT 1608 112 Left 2 !K1 LP LS 1 TEXT 1576 32 Left 2 ;ATB322515-0110-T000 TEXT -904 1320 Left 2 ;COS722 TEXT -856 1648 Left 2 ;COS722 TEXT 608 1328 Left 2 ;COS722 TEXT 2360 -304 Left 2 !.model StupidDiode D(Is=100e-12 N=1.4 M=0.33 Vj=0.55 Cj=15e-12 Rs=0.3 BV=400 Ibv=50e-6 Isr=1e-9 Ikf=0.4) TEXT 2360 -272 Left 2 !.model RS1M D ( IS=948n RS=81.3m BV=1.00k IBV=5.00u CJO=27.7p M=0.333 N=2.48 TT=720n ) TEXT 2360 -240 Left 2 !.model M7 D(Is=125n Bv=1050 Ibv=5u Vpk=1000 N=2.214539 Rs=0.05 Eg=1.11 Xti=3 Iave=1 Cjo=24p M=0.33 Tt=1.5u Vp=0.5 mfg=Diotec type=Rectifier) TEXT 2360 -208 Left 2 !.model US1M D ( IS=709n RS=82.3m BV=1.00k IBV=5.00u CJO=18.5p M=0.333 N=3.23 TT=108n ) TEXT 2304 -304 Left 2 ;OK TEXT 2304 -272 Left 2 ;NO TEXT 2304 -240 Left 2 ;NO TEXT 2304 -208 Left 2 ;OK TEXT 2360 -176 Left 2 !.model M4 D(Is=125n Bv=420 Ibv=5u Vpk=400 N=2.2145395 Rs=0.05 Eg=1.11 Xti=3 Iave=1 Cjo=20p M=.33 Tt=1500e-9 Vp=0.5 mfg=Diotec type=Rectifier) TEXT 2304 -176 Left 2 ;NO TEXT 2360 -144 Left 2 !.model BYG20J D(Is=1.73637E-009 n=2 Rs=0.155752 Eg=1.42804 Xti=5 tnom=27 Cjo=2.50332E-011 Vj=0.700032 m=0.41293 fc=0.5 tt=1.66475E-007 bv=660 ibv=20 af=1 kf=0) TEXT 2304 -144 Left 2 ;OK TEXT 2360 -112 Left 2 !.model BYG23M D(Is=3.20773E-007 n=3.64897 Rs=0.199313 Eg=1.8 Xti=4 tnom=27 Cjo=2.47755E-011 Vj=0.7 m=0.434801 fc=0.5 tt=1.66475E-007 Bv=1100 Ibv=5 af=1 kf=0) TEXT 2304 -112 Left 2 ;OK TEXT 4192 360 Left 2 !*.step param DM list 4 6 7 TEXT 4192 296 Left 2 !.model 6 ako:BYG20J TEXT 4192 264 Left 2 !.model 5 ako:M4 TEXT 4192 232 Left 2 !.model 4 ako:US1M TEXT 4192 200 Left 2 !.model 3 ako:M7 TEXT 4192 168 Left 2 !.model 2 ako:RS1M TEXT 4192 136 Left 2 !.model 1 ako:StupidDiode TEXT 4192 328 Left 2 !.model 7 ako:BYG23M TEXT 3208 64 Left 2 !*.step param Cmul list 1n 3.3n 4.7n 10n 22n TEXT 3208 96 Left 2 !.param Cmul 10n TEXT 4192 384 Left 2 !.param DM 4 TEXT -112 464 Left 2 !.param Valim=4.5 LINE Normal 1664 256 1664 160 LINE Normal 1680 256 1680 160 LINE Normal 2592 624 2528 704 LINE Normal 2578 631 2592 624 LINE Normal 2592 624 2578 631 2 LINE Normal 2589 637 2592 624 LINE Normal 2096 48 1296 48 2 LINE Normal 2096 272 2096 48 2 LINE Normal 1296 272 2096 272 2 LINE Normal 1296 48 1296 272 2 LINE Normal 1312 48 1296 48 2