stuff
This commit is contained in:
parent
11402e6586
commit
a34305b20f
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
1
sim/.gitignore
vendored
1
sim/.gitignore
vendored
@ -2,3 +2,4 @@
|
||||
*.log
|
||||
*.op.raw
|
||||
*.net
|
||||
*.plt
|
||||
|
||||
@ -1,100 +1,224 @@
|
||||
Version 4.1
|
||||
SHEET 1 880 680
|
||||
WIRE -128 -448 -368 -448
|
||||
WIRE -80 -448 -128 -448
|
||||
WIRE 32 -448 0 -448
|
||||
WIRE 320 -448 32 -448
|
||||
WIRE -368 -416 -368 -448
|
||||
WIRE -128 -416 -128 -448
|
||||
WIRE 32 -416 32 -448
|
||||
WIRE 320 -352 320 -448
|
||||
WIRE -128 -336 -128 -352
|
||||
WIRE 32 -336 32 -352
|
||||
WIRE 128 -288 -208 -288
|
||||
WIRE 272 -272 160 -272
|
||||
WIRE -272 -224 -272 -288
|
||||
WIRE -272 -224 -400 -224
|
||||
WIRE -192 -224 -272 -224
|
||||
WIRE 128 -224 128 -288
|
||||
WIRE 128 -224 96 -224
|
||||
WIRE 224 -224 128 -224
|
||||
WIRE -400 -208 -400 -224
|
||||
WIRE 224 -176 224 -224
|
||||
WIRE -192 -144 -272 -144
|
||||
WIRE 128 -144 96 -144
|
||||
WIRE 128 -112 128 -144
|
||||
WIRE 160 -112 160 -272
|
||||
WIRE 160 -112 128 -112
|
||||
WIRE -272 -64 -272 -144
|
||||
WIRE -272 -64 -784 -64
|
||||
WIRE -192 -64 -224 -64
|
||||
WIRE 128 -64 128 -112
|
||||
WIRE 128 -64 96 -64
|
||||
WIRE 224 -64 224 -112
|
||||
WIRE 320 -64 320 -256
|
||||
WIRE 320 -64 224 -64
|
||||
WIRE -784 -32 -784 -64
|
||||
WIRE -224 16 -224 -64
|
||||
WIRE -192 16 -224 16
|
||||
WIRE 320 16 320 -64
|
||||
WIRE 320 16 96 16
|
||||
WIRE -224 80 -224 16
|
||||
WIRE -48 80 -48 64
|
||||
WIRE -48 80 -224 80
|
||||
WIRE 320 80 320 16
|
||||
WIRE -48 96 -48 80
|
||||
WIRE 320 240 320 160
|
||||
FLAG 320 240 0
|
||||
FLAG 32 -336 0
|
||||
FLAG -128 -336 0
|
||||
FLAG -368 -336 0
|
||||
FLAG -48 96 0
|
||||
FLAG -400 -128 0
|
||||
FLAG -784 48 0
|
||||
SYMBOL nmos 272 -352 R0
|
||||
WIRE -816 -768 -880 -768
|
||||
WIRE -672 -768 -736 -768
|
||||
WIRE -1264 -560 -1600 -560
|
||||
WIRE -1248 -560 -1264 -560
|
||||
WIRE -1152 -560 -1168 -560
|
||||
WIRE -880 -560 -880 -768
|
||||
WIRE -880 -560 -1152 -560
|
||||
WIRE -800 -560 -880 -560
|
||||
WIRE -672 -560 -672 -768
|
||||
WIRE -672 -560 -704 -560
|
||||
WIRE -384 -560 -672 -560
|
||||
WIRE -192 -560 -384 -560
|
||||
WIRE -64 -560 -192 -560
|
||||
WIRE 144 -560 16 -560
|
||||
WIRE 320 -560 144 -560
|
||||
WIRE -1264 -544 -1264 -560
|
||||
WIRE -1152 -544 -1152 -560
|
||||
WIRE -880 -512 -880 -560
|
||||
WIRE -192 -480 -192 -560
|
||||
WIRE 144 -480 144 -560
|
||||
WIRE -1264 -464 -1344 -464
|
||||
WIRE -1232 -464 -1264 -464
|
||||
WIRE -1152 -464 -1200 -464
|
||||
WIRE -1104 -464 -1152 -464
|
||||
WIRE -1344 -448 -1344 -464
|
||||
WIRE -1104 -448 -1104 -464
|
||||
WIRE -192 -400 -192 -416
|
||||
WIRE 144 -400 144 -416
|
||||
WIRE -1232 -384 -1232 -464
|
||||
WIRE -1200 -384 -1200 -464
|
||||
WIRE -880 -368 -880 -432
|
||||
WIRE -784 -368 -784 -512
|
||||
WIRE -784 -368 -880 -368
|
||||
WIRE -784 -352 -784 -368
|
||||
WIRE -1216 -288 -1216 -320
|
||||
WIRE -1104 -288 -1104 -368
|
||||
WIRE -1104 -288 -1216 -288
|
||||
WIRE -832 -272 -928 -272
|
||||
WIRE -1296 -240 -1440 -240
|
||||
WIRE -1216 -240 -1216 -288
|
||||
WIRE -1216 -240 -1296 -240
|
||||
WIRE -1504 -224 -1536 -224
|
||||
WIRE -1376 -208 -1440 -208
|
||||
WIRE -1376 -160 -1376 -208
|
||||
WIRE -1872 -96 -1872 -160
|
||||
WIRE -1872 -96 -1952 -96
|
||||
WIRE -1952 -80 -1952 -96
|
||||
WIRE -1536 -16 -1536 -224
|
||||
WIRE -928 -16 -928 -272
|
||||
WIRE -928 -16 -1536 -16
|
||||
WIRE -1872 0 -1872 -96
|
||||
WIRE 320 64 320 -560
|
||||
WIRE -1872 112 -1872 80
|
||||
WIRE -288 128 -320 128
|
||||
WIRE 128 128 -224 128
|
||||
WIRE 272 144 160 144
|
||||
WIRE -320 192 -320 128
|
||||
WIRE -320 192 -400 192
|
||||
WIRE -192 192 -320 192
|
||||
WIRE 128 192 128 128
|
||||
WIRE 128 192 96 192
|
||||
WIRE 224 192 128 192
|
||||
WIRE -400 208 -400 192
|
||||
WIRE 224 240 224 192
|
||||
WIRE -192 272 -272 272
|
||||
WIRE 128 272 96 272
|
||||
WIRE -1872 288 -1872 192
|
||||
WIRE 128 304 128 272
|
||||
WIRE 160 304 160 144
|
||||
WIRE 160 304 128 304
|
||||
WIRE -1872 336 -1872 288
|
||||
WIRE -1872 336 -2000 336
|
||||
WIRE -1872 352 -1872 336
|
||||
WIRE -192 352 -224 352
|
||||
WIRE 128 352 128 304
|
||||
WIRE 128 352 96 352
|
||||
WIRE 224 352 224 304
|
||||
WIRE 320 352 320 160
|
||||
WIRE 320 352 224 352
|
||||
WIRE -2000 384 -2000 336
|
||||
WIRE -224 432 -224 352
|
||||
WIRE -192 432 -224 432
|
||||
WIRE 320 432 320 352
|
||||
WIRE 320 432 96 432
|
||||
WIRE -1872 448 -1872 432
|
||||
WIRE 320 480 320 432
|
||||
WIRE 416 480 320 480
|
||||
WIRE -224 496 -224 432
|
||||
WIRE -48 496 -48 480
|
||||
WIRE -48 496 -224 496
|
||||
WIRE -48 512 -48 496
|
||||
WIRE 320 512 320 480
|
||||
WIRE -2000 528 -2000 448
|
||||
WIRE 416 528 416 480
|
||||
WIRE -272 544 -272 272
|
||||
WIRE 320 656 320 592
|
||||
WIRE 416 656 416 592
|
||||
FLAG 320 656 0
|
||||
FLAG 144 -400 0
|
||||
FLAG -192 -400 0
|
||||
FLAG -1872 528 0
|
||||
FLAG -48 512 0
|
||||
FLAG -400 288 0
|
||||
FLAG -272 624 0
|
||||
FLAG -1872 -160 vbus
|
||||
FLAG -1600 -560 vbus
|
||||
FLAG -784 -256 0
|
||||
FLAG -384 -560 vmid
|
||||
FLAG -1296 -240 isense
|
||||
FLAG -1376 -80 0
|
||||
FLAG -400 192 vcc
|
||||
FLAG -1184 -352 vcc
|
||||
FLAG -1248 -352 0
|
||||
FLAG -1472 -256 vcc
|
||||
FLAG -1472 -192 0
|
||||
FLAG -1344 -368 0
|
||||
FLAG 416 656 0
|
||||
FLAG -1952 -16 0
|
||||
FLAG -1872 288 vdrv
|
||||
FLAG -2000 528 0
|
||||
SYMBOL nmos 272 64 R0
|
||||
SYMATTR InstName M1
|
||||
SYMATTR Value BSB012N03LX3
|
||||
SYMBOL res 304 64 R0
|
||||
SYMBOL res 304 496 R0
|
||||
SYMATTR InstName R1
|
||||
SYMATTR Value 2.5
|
||||
SYMBOL cap 16 -416 R0
|
||||
SYMBOL cap 128 -480 R0
|
||||
SYMATTR InstName C1
|
||||
SYMATTR Value 44µ
|
||||
SYMATTR SpiceLine Rser=5m
|
||||
SYMBOL cap -144 -416 R0
|
||||
SYMBOL cap -208 -480 R0
|
||||
SYMATTR InstName C2
|
||||
SYMATTR Value 44µ
|
||||
SYMATTR SpiceLine Rser=5m
|
||||
SYMBOL ind -96 -432 R270
|
||||
SYMBOL ind -80 -544 R270
|
||||
WINDOW 0 32 56 VTop 2
|
||||
WINDOW 3 5 56 VBottom 2
|
||||
SYMATTR InstName L1
|
||||
SYMATTR Value 10ľ
|
||||
SYMATTR SpiceLine Rser=20m
|
||||
SYMBOL voltage -368 -432 R0
|
||||
SYMATTR Value flux={L*Is}*tanh(x/{Is})
|
||||
SYMATTR SpiceLine Rser=40m
|
||||
SYMBOL voltage -1872 432 R0
|
||||
WINDOW 123 0 0 Left 0
|
||||
WINDOW 39 24 44 Left 2
|
||||
SYMATTR InstName V1
|
||||
SYMATTR Value 28
|
||||
SYMATTR SpiceLine Rser=1m
|
||||
SYMBOL PowerProducts\\LTC7004 -48 -96 R0
|
||||
SYMATTR Value PWL(0 0 1m 0 1.1m 28 10m 28 10.1m 0)
|
||||
SYMBOL PowerProducts\\LTC7004 -48 320 R0
|
||||
SYMATTR InstName U1
|
||||
SYMBOL voltage -400 -224 R0
|
||||
SYMBOL voltage -400 192 R0
|
||||
SYMATTR InstName V2
|
||||
SYMATTR Value 5
|
||||
SYMBOL voltage -784 -48 R0
|
||||
SYMBOL voltage -272 528 R0
|
||||
WINDOW 123 0 0 Left 0
|
||||
WINDOW 39 0 0 Left 0
|
||||
SYMATTR InstName V3
|
||||
SYMATTR Value PULSE(0 5 0 100n 100n 4.5u 10u 1k)
|
||||
SYMBOL cap 208 -176 R0
|
||||
SYMATTR Value PULSE(0 5 5m 100n 100n 4.5u 10u 200)
|
||||
SYMBOL cap 208 240 R0
|
||||
SYMATTR InstName C3
|
||||
SYMATTR Value 100n
|
||||
SYMBOL diode -272 -272 R270
|
||||
SYMBOL diode -288 144 R270
|
||||
WINDOW 0 32 32 VTop 2
|
||||
WINDOW 3 0 32 VBottom 2
|
||||
SYMATTR InstName D1
|
||||
SYMATTR Value 1N5817
|
||||
SYMATTR Description Diode
|
||||
SYMATTR Type diode
|
||||
SYMBOL pmos -704 -512 M270
|
||||
SYMATTR InstName M2
|
||||
SYMATTR Value AONS21309C
|
||||
SYMBOL nmos -832 -352 R0
|
||||
SYMATTR InstName M3
|
||||
SYMATTR Value IRLR3802
|
||||
SYMBOL res -896 -528 R0
|
||||
SYMATTR InstName R3
|
||||
SYMATTR Value 1k
|
||||
SYMBOL res -1264 -544 R270
|
||||
WINDOW 0 32 56 VTop 2
|
||||
WINDOW 3 0 56 VBottom 2
|
||||
SYMATTR InstName R2
|
||||
SYMATTR Value 5m
|
||||
SYMBOL voltage -1376 -176 R0
|
||||
SYMATTR InstName V4
|
||||
SYMATTR Value 2.6
|
||||
SYMBOL OpAmps\\UniversalOpAmp2 -1216 -352 R90
|
||||
SYMATTR InstName U2
|
||||
SYMBOL OpAmps\\UniversalOpAmp2 -1472 -224 M0
|
||||
SYMATTR InstName U3
|
||||
SYMBOL res -1168 -560 R0
|
||||
SYMATTR InstName R4
|
||||
SYMATTR Value 1k
|
||||
SYMBOL res -1248 -560 M0
|
||||
SYMATTR InstName R5
|
||||
SYMATTR Value 1k
|
||||
SYMBOL res -1360 -464 R0
|
||||
SYMATTR InstName R6
|
||||
SYMATTR Value 100k
|
||||
SYMBOL res -1120 -464 R0
|
||||
SYMATTR InstName R7
|
||||
SYMATTR Value 100k
|
||||
SYMBOL cap 400 528 R0
|
||||
SYMATTR InstName C4
|
||||
SYMATTR Value 10p
|
||||
SYMBOL ind -1888 -16 R0
|
||||
SYMATTR InstName L2
|
||||
SYMATTR Value 500n
|
||||
SYMATTR SpiceLine Rser=1m
|
||||
SYMBOL res -1888 96 R0
|
||||
SYMATTR InstName R8
|
||||
SYMATTR Value 120m
|
||||
SYMBOL cap -1968 -80 R0
|
||||
SYMATTR InstName C5
|
||||
SYMATTR Value 1ľ
|
||||
SYMBOL res -1888 336 R0
|
||||
SYMATTR InstName R9
|
||||
SYMATTR Value 20m
|
||||
SYMBOL cap -2016 384 R0
|
||||
SYMATTR InstName C6
|
||||
SYMATTR Value 10ľ
|
||||
SYMBOL res -720 -784 R90
|
||||
WINDOW 0 0 56 VBottom 2
|
||||
WINDOW 3 32 56 VTop 2
|
||||
SYMATTR InstName R10
|
||||
SYMATTR Value 500
|
||||
TEXT -816 264 Left 2 !.tran 30m
|
||||
TEXT -144 -632 Left 2 !.param L=10u Is=7
|
||||
|
||||
111
sim/simple_buck.asc
Normal file
111
sim/simple_buck.asc
Normal file
@ -0,0 +1,111 @@
|
||||
Version 4.1
|
||||
SHEET 1 904 752
|
||||
WIRE -592 -80 -784 -80
|
||||
WIRE -96 -80 -592 -80
|
||||
WIRE -16 -80 -96 -80
|
||||
WIRE 192 -80 -16 -80
|
||||
WIRE -784 -48 -784 -80
|
||||
WIRE -16 -48 -16 -80
|
||||
WIRE 192 -48 192 -80
|
||||
WIRE -96 -32 -96 -80
|
||||
WIRE -592 -16 -592 -80
|
||||
WIRE -96 48 -96 32
|
||||
WIRE -16 48 -16 32
|
||||
WIRE -16 48 -96 48
|
||||
WIRE -784 80 -784 32
|
||||
WIRE -592 80 -592 48
|
||||
WIRE -592 80 -784 80
|
||||
WIRE -96 80 -96 48
|
||||
WIRE 192 80 192 32
|
||||
WIRE -16 96 -16 48
|
||||
WIRE 144 96 -16 96
|
||||
WIRE -592 128 -592 80
|
||||
WIRE -272 128 -320 128
|
||||
WIRE -160 128 -192 128
|
||||
WIRE -96 240 -96 176
|
||||
WIRE 192 240 192 176
|
||||
WIRE 368 240 192 240
|
||||
WIRE 560 240 448 240
|
||||
WIRE 640 240 560 240
|
||||
WIRE 672 240 640 240
|
||||
WIRE 560 288 560 240
|
||||
WIRE 672 288 672 240
|
||||
WIRE 192 304 192 240
|
||||
WIRE -96 336 -96 320
|
||||
WIRE -752 400 -880 400
|
||||
WIRE 192 448 192 368
|
||||
WIRE 560 448 560 352
|
||||
WIRE 560 448 192 448
|
||||
WIRE 672 448 672 368
|
||||
WIRE 672 448 560 448
|
||||
WIRE -880 464 -880 400
|
||||
WIRE 192 480 192 448
|
||||
WIRE -880 576 -880 544
|
||||
FLAG 192 480 0
|
||||
FLAG -592 128 0
|
||||
FLAG -96 336 0
|
||||
FLAG -880 576 0
|
||||
FLAG -320 128 PWM
|
||||
FLAG -752 400 PWM
|
||||
FLAG 640 240 out
|
||||
SYMBOL pmos 144 176 M180
|
||||
SYMATTR InstName M1
|
||||
SYMATTR Value AONR21307
|
||||
SYMBOL res 176 -64 R0
|
||||
SYMATTR InstName R1
|
||||
SYMATTR Value 5m
|
||||
SYMBOL schottky 208 368 R180
|
||||
WINDOW 0 24 64 Left 2
|
||||
WINDOW 3 24 0 Left 2
|
||||
SYMATTR InstName D1
|
||||
SYMATTR Value RB078BGE30S
|
||||
SYMBOL ind 352 256 R270
|
||||
WINDOW 0 32 56 VTop 2
|
||||
WINDOW 3 5 56 VBottom 2
|
||||
SYMATTR InstName L1
|
||||
SYMATTR Value 2.2µ
|
||||
SYMATTR SpiceLine Rser=22m
|
||||
SYMBOL cap -608 -16 R0
|
||||
SYMATTR InstName C1
|
||||
SYMATTR Value 88µ
|
||||
SYMBOL cap 544 288 R0
|
||||
SYMATTR InstName C2
|
||||
SYMATTR Value 44µ
|
||||
SYMBOL res 656 272 R0
|
||||
SYMATTR InstName R2
|
||||
SYMATTR Value 2.5
|
||||
SYMBOL voltage -784 -64 R0
|
||||
WINDOW 123 0 0 Left 0
|
||||
WINDOW 39 24 124 Left 2
|
||||
SYMATTR InstName V1
|
||||
SYMATTR Value 20
|
||||
SYMATTR SpiceLine Rser=0.05
|
||||
SYMBOL zener -80 32 R180
|
||||
WINDOW 0 24 64 Left 2
|
||||
WINDOW 3 24 0 Left 2
|
||||
SYMATTR InstName D2
|
||||
SYMATTR Value BZX84C12VLY
|
||||
SYMBOL res -32 -64 R0
|
||||
SYMATTR InstName R3
|
||||
SYMATTR Value 1k
|
||||
SYMBOL res -112 224 R0
|
||||
SYMATTR InstName R4
|
||||
SYMATTR Value 0
|
||||
SYMBOL npn -160 80 R0
|
||||
SYMATTR InstName Q1
|
||||
SYMATTR Value 2N2222
|
||||
SYMBOL res -176 112 R90
|
||||
WINDOW 0 0 56 VBottom 2
|
||||
WINDOW 3 32 56 VTop 2
|
||||
SYMATTR InstName R5
|
||||
SYMATTR Value 10k
|
||||
SYMBOL voltage -880 448 R0
|
||||
WINDOW 123 0 0 Left 0
|
||||
WINDOW 39 24 124 Left 2
|
||||
SYMATTR InstName V2
|
||||
SYMATTR Value PULSE(0 3.3 1m 1n 1n {ton} {period} 1k)
|
||||
SYMATTR SpiceLine halfsine
|
||||
TEXT -40 632 Left 2 !.tran 0 2m 1m
|
||||
TEXT -48 688 Left 2 !.param freq=100k
|
||||
TEXT -48 712 Left 2 !.param duty=0.2
|
||||
TEXT -48 736 Left 2 !.param period=1/{freq} ton={duty}*{period}
|
||||
Loading…
x
Reference in New Issue
Block a user