diff --git a/sim/pi_filter.asc b/sim/pi_filter.asc index 5c582d3..b2ebe3d 100644 --- a/sim/pi_filter.asc +++ b/sim/pi_filter.asc @@ -17,13 +17,17 @@ WIRE 384 -560 336 -560 WIRE 512 -560 384 -560 WIRE 752 -560 512 -560 WIRE -880 -512 -880 -560 +WIRE -1600 -496 -1600 -560 +WIRE -1600 -496 -1680 -496 WIRE -944 -496 -944 -560 +WIRE -1680 -480 -1680 -496 WIRE -272 -480 -272 -560 WIRE 512 -480 512 -560 WIRE -144 -432 -144 -560 WIRE 16 -432 -144 -432 WIRE 384 -432 384 -560 WIRE 384 -432 80 -432 +WIRE -1600 -400 -1600 -496 WIRE -944 -400 -944 -432 WIRE -880 -400 -880 -432 WIRE -880 -400 -944 -400 @@ -32,83 +36,78 @@ WIRE -784 -400 -880 -400 WIRE -272 -400 -272 -416 WIRE 512 -400 512 -416 WIRE -784 -384 -784 -400 +WIRE -1600 -288 -1600 -320 WIRE -784 -288 -784 -304 WIRE -960 -240 -1008 -240 WIRE -848 -240 -880 -240 +WIRE 752 -208 752 -560 WIRE -1008 -176 -1008 -240 WIRE -784 -176 -784 -192 -WIRE -1872 -96 -1872 -160 -WIRE -1872 -96 -1952 -96 -WIRE -1952 -80 -1952 -96 +WIRE 144 -144 112 -144 +WIRE 560 -144 208 -144 +WIRE 704 -128 592 -128 +WIRE -1600 -112 -1600 -208 +WIRE 112 -80 112 -144 +WIRE 112 -80 32 -80 +WIRE 240 -80 112 -80 +WIRE 560 -80 560 -144 +WIRE 560 -80 528 -80 +WIRE 656 -80 560 -80 +WIRE -1600 -64 -1600 -112 +WIRE -1600 -64 -1728 -64 WIRE -1008 -64 -1008 -96 -WIRE -1872 0 -1872 -96 -WIRE 752 96 752 -560 -WIRE -1872 112 -1872 80 -WIRE 144 160 112 160 -WIRE 560 160 208 160 -WIRE 704 176 592 176 -WIRE 112 224 112 160 -WIRE 112 224 32 224 -WIRE 240 224 112 224 -WIRE 560 224 560 160 -WIRE 560 224 528 224 -WIRE 656 224 560 224 -WIRE 32 240 32 224 -WIRE 656 272 656 224 -WIRE -1872 288 -1872 192 -WIRE 240 304 160 304 -WIRE 560 304 528 304 -WIRE -1872 336 -1872 288 -WIRE -1872 336 -2000 336 -WIRE 560 336 560 304 -WIRE 592 336 592 176 -WIRE 592 336 560 336 -WIRE -1872 352 -1872 336 -WIRE -2000 384 -2000 336 -WIRE 240 384 208 384 -WIRE 560 384 560 336 -WIRE 560 384 528 384 -WIRE 656 384 656 336 -WIRE 752 384 752 192 -WIRE 752 384 656 384 -WIRE -1872 448 -1872 432 -WIRE 208 464 208 384 -WIRE 240 464 208 464 -WIRE 752 464 752 384 -WIRE 752 464 528 464 -WIRE 752 512 752 464 -WIRE 848 512 752 512 -WIRE -2000 528 -2000 448 -WIRE 208 528 208 464 -WIRE 384 528 384 512 -WIRE 384 528 208 528 -WIRE 384 544 384 528 -WIRE 752 544 752 512 -WIRE 848 560 848 512 -WIRE 160 576 160 304 -WIRE 752 688 752 624 -WIRE 848 688 848 624 -FLAG 752 688 0 +WIRE 32 -64 32 -80 +WIRE -1600 -48 -1600 -64 +WIRE 656 -32 656 -80 +WIRE -1728 -16 -1728 -64 +WIRE 240 0 160 0 +WIRE 560 0 528 0 +WIRE 560 32 560 0 +WIRE 592 32 592 -128 +WIRE 592 32 560 32 +WIRE -1600 48 -1600 32 +WIRE 240 80 208 80 +WIRE 560 80 560 32 +WIRE 560 80 528 80 +WIRE 656 80 656 32 +WIRE 752 80 752 -112 +WIRE 752 80 656 80 +WIRE -1728 128 -1728 48 +WIRE 208 160 208 80 +WIRE 240 160 208 160 +WIRE 752 160 752 80 +WIRE 752 160 528 160 +WIRE 752 208 752 160 +WIRE 848 208 752 208 +WIRE 208 224 208 160 +WIRE 384 224 384 208 +WIRE 384 224 208 224 +WIRE 384 240 384 224 +WIRE 752 240 752 208 +WIRE 848 256 848 208 +WIRE 160 272 160 0 +WIRE 752 384 752 320 +WIRE 848 384 848 320 +FLAG 752 384 0 FLAG 512 -400 0 FLAG -272 -400 0 -FLAG -1872 528 0 -FLAG 384 544 0 -FLAG 32 320 0 -FLAG 160 656 0 -FLAG -1872 -160 vbus +FLAG -1600 128 0 +FLAG 384 240 0 +FLAG 32 16 0 +FLAG 160 352 0 FLAG -1600 -560 vbus FLAG -384 -560 vmid -FLAG 32 224 vcc -FLAG 848 688 0 -FLAG -1952 -16 0 -FLAG -1872 288 vdrv -FLAG -2000 528 0 +FLAG 32 -80 vcc +FLAG 848 384 0 +FLAG -1680 -416 0 +FLAG -1600 -112 vdrv +FLAG -1728 128 0 FLAG -784 -176 0 FLAG -1008 -64 0 -SYMBOL nmos 704 96 R0 +SYMBOL nmos 704 -208 R0 SYMATTR InstName M1 SYMATTR Value IRF7832 -SYMBOL res 736 528 R0 +SYMBOL res 736 224 R0 SYMATTR InstName R1 SYMATTR Value 2.5 SYMBOL cap 496 -480 R0 @@ -124,25 +123,25 @@ WINDOW 0 32 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName L1 SYMATTR Value flux={L*Is}*tanh(x/{Is}) -SYMBOL voltage -1872 432 R0 +SYMBOL voltage -1600 32 R0 WINDOW 123 0 0 Left 0 WINDOW 39 24 44 Left 2 SYMATTR InstName V1 SYMATTR Value PWL(0 0 1m 0 1.1m 28 10m 28 10.1m 0) -SYMBOL PowerProducts\\LTC7004 384 352 R0 +SYMBOL PowerProducts\\LTC7004 384 48 R0 SYMATTR InstName U1 -SYMBOL voltage 32 224 R0 +SYMBOL voltage 32 -80 R0 SYMATTR InstName V2 SYMATTR Value 5 -SYMBOL voltage 160 560 R0 +SYMBOL voltage 160 256 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V3 SYMATTR Value PULSE(0 5 5m 100n 100n 4.5u 10u 200) -SYMBOL cap 640 272 R0 +SYMBOL cap 640 -32 R0 SYMATTR InstName C3 SYMATTR Value 100n -SYMBOL diode 144 176 R270 +SYMBOL diode 144 -128 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName D1 @@ -158,23 +157,23 @@ WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R2 SYMATTR Value 5m -SYMBOL cap 832 560 R0 +SYMBOL cap 832 256 R0 SYMATTR InstName C4 SYMATTR Value 10p -SYMBOL ind -1888 -16 R0 +SYMBOL ind -1616 -416 R0 SYMATTR InstName L2 SYMATTR Value 500n SYMATTR SpiceLine Rser=1m -SYMBOL res -1888 96 R0 +SYMBOL res -1616 -304 R0 SYMATTR InstName R8 SYMATTR Value 120m -SYMBOL cap -1968 -80 R0 +SYMBOL cap -1696 -480 R0 SYMATTR InstName C5 SYMATTR Value 1µ -SYMBOL res -1888 336 R0 +SYMBOL res -1616 -64 R0 SYMATTR InstName R9 SYMATTR Value 20m -SYMBOL cap -2016 384 R0 +SYMBOL cap -1744 -16 R0 SYMATTR InstName C6 SYMATTR Value 10µ SYMBOL cap 80 -448 R90 @@ -197,8 +196,6 @@ WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D2 SYMATTR Value UFZV15B -SYMATTR Description Diode -SYMATTR Type diode SYMBOL res -800 -400 R0 SYMATTR InstName R4 SYMATTR Value 1k @@ -215,5 +212,5 @@ WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V4 SYMATTR Value 5 -TEXT -816 264 Left 2 !.tran 30m +TEXT -552 144 Left 2 !.tran 30m TEXT -80 -632 Left 2 !.param L=2.2u Is=7