Version 4 SHEET 1 2600 1616 WIRE 272 32 128 32 WIRE 400 32 272 32 WIRE 544 32 480 32 WIRE 640 32 544 32 WIRE 768 32 704 32 WIRE 848 32 768 32 WIRE 944 32 848 32 WIRE 128 64 128 32 WIRE 272 64 272 32 WIRE 128 144 128 128 WIRE 128 144 -16 144 WIRE 944 176 944 32 WIRE 544 192 544 32 WIRE 768 192 768 32 WIRE 432 208 400 208 WIRE 496 208 432 208 WIRE 272 224 272 128 WIRE 272 224 -16 224 WIRE 128 240 128 144 WIRE 272 240 272 224 WIRE 128 352 128 304 WIRE 272 352 272 304 WIRE 272 352 128 352 WIRE 128 416 128 352 WIRE 496 416 496 256 WIRE 496 416 128 416 WIRE 544 416 544 272 WIRE 544 416 496 416 WIRE 768 416 768 256 WIRE 768 416 544 416 WIRE 944 416 944 256 WIRE 944 416 768 416 WIRE 128 464 128 416 WIRE -96 560 -240 560 WIRE 144 560 -16 560 WIRE 320 560 144 560 WIRE 640 560 400 560 WIRE 848 560 720 560 WIRE 912 560 848 560 WIRE -240 592 -240 560 WIRE -16 592 -16 560 WIRE 400 592 400 560 WIRE 720 592 720 560 WIRE -96 608 -96 560 WIRE -64 608 -96 608 WIRE 320 608 320 560 WIRE 352 608 320 608 WIRE 640 608 640 560 WIRE 672 608 640 608 WIRE -64 656 -96 656 WIRE 352 656 320 656 WIRE -240 688 -240 672 WIRE -96 688 -96 656 WIRE -16 688 -16 672 WIRE 320 688 320 656 WIRE 400 688 400 672 WIRE 672 688 672 656 WIRE 720 688 720 672 WIRE 32 768 -16 768 WIRE 224 768 32 768 WIRE -16 800 -16 768 WIRE 528 880 480 880 WIRE 720 880 528 880 WIRE -16 896 -16 880 WIRE 480 912 480 880 WIRE 960 928 912 928 WIRE 1152 928 960 928 WIRE 912 960 912 928 WIRE 112 976 -16 976 WIRE 256 976 208 976 WIRE 304 976 256 976 WIRE -16 1008 -16 976 WIRE 208 1008 208 976 WIRE 480 1008 480 992 WIRE 112 1024 112 976 WIRE 160 1024 112 1024 WIRE 560 1056 480 1056 WIRE 720 1056 560 1056 WIRE 912 1056 912 1040 WIRE 480 1088 480 1056 WIRE -16 1104 -16 1088 WIRE 160 1104 160 1072 WIRE 208 1104 208 1088 WIRE 128 1168 -16 1168 WIRE 256 1168 208 1168 WIRE 304 1168 256 1168 WIRE 480 1184 480 1168 WIRE -16 1200 -16 1168 WIRE 208 1200 208 1168 WIRE 128 1216 128 1168 WIRE 160 1216 128 1216 WIRE -16 1296 -16 1280 WIRE 160 1296 160 1264 WIRE 208 1296 208 1280 FLAG 128 464 0 FLAG 432 208 PWM FLAG -96 688 0 FLAG -16 688 0 FLAG 400 688 0 FLAG 320 688 0 FLAG 672 688 0 FLAG 720 688 0 FLAG 848 560 ILref FLAG -16 896 0 FLAG 144 560 Vf FLAG 848 32 Vout FLAG 160 1104 0 FLAG 208 1104 0 FLAG 256 976 P1_out FLAG -16 1296 0 FLAG 160 1296 0 FLAG 208 1296 0 FLAG 256 1168 VST FLAG 32 768 di FLAG 480 1008 0 FLAG 528 880 di2 FLAG 480 1184 0 FLAG 560 1056 triangle FLAG 912 1056 0 FLAG 960 928 PWM FLAG -240 688 0 FLAG -16 1104 0 SYMBOL voltage -16 128 R0 WINDOW 3 -194 122 Left 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR Value SINE(0 {Vmain_amp} {fmain}) SYMATTR InstName V1 SYMBOL ind 384 16 M90 WINDOW 0 5 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName L1 SYMATTR Value 1m SYMBOL cap 752 192 R0 SYMATTR InstName C1 SYMATTR Value 270µ SYMBOL e -16 576 R0 SYMATTR InstName E1 SYMATTR Value LAPLACE=1/(1+s*50u) SYMBOL e 400 576 R0 SYMATTR InstName E2 SYMATTR Value {1/Vmain_amp} SYMBOL e 720 576 R0 SYMATTR InstName E3 SYMATTR Value {ILref_amp} SYMBOL bv -16 784 R0 SYMATTR InstName B1 SYMATTR Value V=V(ILref)-I(L1) SYMBOL e 208 992 R0 SYMATTR InstName E5 SYMATTR Value {P1} SYMBOL bv -16 1184 R0 SYMATTR InstName B2 SYMATTR Value V=1-V(P1_out) SYMBOL e 208 1184 R0 SYMATTR InstName E6 SYMATTR Value {P2} SYMBOL bv 480 896 R0 SYMATTR InstName B3 SYMATTR Value V=V(di)+V(VST) SYMBOL voltage 480 1072 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V2 SYMATTR Value PULSE(-10 10 0 {0.5*(1/fclk)} {0.5*(1/fclk)} 0 {1/fclk}) SYMBOL bv 912 944 R0 SYMATTR InstName B4 SYMATTR Value V=if(V(di2)>V(triangle),12,0) SYMBOL bv -240 576 R0 WINDOW 3 -292 149 Left 2 SYMATTR Value V=Vmain_amp*abs(sin(2*pi*fmain*time)) SYMATTR InstName B5 SYMBOL bv -16 992 R0 SYMATTR InstName B6 SYMATTR Value V=V(Vf)/V(Vout) SYMBOL res 928 160 R0 SYMATTR InstName R1 SYMATTR Value 195.7 SYMBOL diode 144 128 R180 WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D1 SYMBOL diode 288 128 R180 WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D2 SYMBOL diode 288 304 R180 WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D3 SYMBOL diode 144 304 R180 WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D4 SYMBOL diode 640 48 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName D5 SYMBOL sw 544 288 M180 SYMATTR InstName S1 TEXT -512 -48 Left 2 !.params Iout=1.89 fclk=48e3 Vmain_amp=254.55 ILref_amp=5.49 P1=2 P2=10 fmain=50 Vout_des=370 TEXT -512 -112 Left 2 !.tran 0 20m 0 100n TEXT -512 -80 Left 2 !.ic V(Vout)=370 I(L1)=0 TEXT -72 520 Left 2 ;PT1 TEXT 344 528 Left 2 ;DIV TEXT 616 528 Left 2 ;Multiplication TEXT -32 736 Left 2 ;SUB TEXT -32 952 Left 2 ;DIV TEXT 192 936 Left 2 ;P1 TEXT 192 1144 Left 2 ;P2 TEXT 712 824 Left 2 ;PWM-Generation TEXT -40 1144 Left 2 ;SUB TEXT -928 160 Left 2 !.model D D(Ron=.01 Roff=1Meg Vfwd=.6 Vrev=600) TEXT -920 224 Left 2 !.model SW SW(Ron=.35 Roff=1Meg Vt=2 Vh=-.5)