separate boost for gate driver

This commit is contained in:
Alessandro Mauri 2026-02-22 02:19:08 +01:00
parent 20643dc3e6
commit 7bccf9de06
3 changed files with 2549 additions and 445 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
Version 4.1
SHEET 1 944 708
SHEET 1 944 804
WIRE 16 -720 -144 -720
WIRE 384 -720 96 -720
WIRE -1248 -560 -1600 -560
@ -56,7 +56,6 @@ WIRE 656 -80 512 -80
WIRE -1600 -64 -1600 -112
WIRE -1600 -64 -1728 -64
WIRE -1008 -64 -1008 -96
WIRE 96 -64 96 -80
WIRE 656 -64 656 -80
WIRE -1600 -48 -1600 -64
WIRE -1728 -16 -1728 -64
@ -82,11 +81,10 @@ FLAG 752 384 0
FLAG 512 -400 0
FLAG -272 -400 0
FLAG -1600 128 0
FLAG 96 16 0
FLAG 96 224 0
FLAG -1600 -560 vbus
FLAG -384 -560 vmid
FLAG 96 -80 vcc
FLAG -1008 -240 vcc
FLAG 848 384 0
FLAG -1680 -416 0
FLAG -1600 -112 vdrv
@ -94,9 +92,11 @@ FLAG -1728 128 0
FLAG -784 -176 0
FLAG -1008 -64 0
FLAG 320 0 0
FLAG 96 -80 cp
FLAG 96 0 0
SYMBOL nmos 704 -208 R0
SYMATTR InstName M1
SYMATTR Value IRF7832
SYMATTR Value IRF8721
SYMBOL res 736 224 R0
SYMATTR InstName R1
SYMATTR Value {rtip}
@ -118,9 +118,6 @@ WINDOW 123 0 0 Left 0
WINDOW 39 24 44 Left 2
SYMATTR InstName V1
SYMATTR Value PWL(0 0 1m 0 1.1m {vbus} 10m {vbus} 10.1m 0)
SYMBOL voltage 96 -80 R0
SYMATTR InstName V2
SYMATTR Value 15
SYMBOL voltage 96 128 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
@ -129,11 +126,6 @@ SYMATTR Value PULSE(0 5 5m 100n 100n {d*1/fsw} {1/fsw} 200)
SYMBOL cap 640 -64 R0
SYMATTR InstName C3
SYMATTR Value 100n
SYMBOL diode 240 -128 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D1
SYMATTR Value 1N5817
SYMBOL pmos -704 -512 M270
SYMATTR InstName M2
SYMATTR Value RRS090P03
@ -199,15 +191,24 @@ SYMBOL voltage -1008 -192 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V4
SYMATTR Value 5
SYMATTR Value {vcc}
SYMBOL IRS10752L 416 -48 R0
WINDOW 3 2 120 Top 2
SYMATTR InstName U2
TEXT -552 144 Left 2 !.tran 30m
SYMBOL schottky 240 -128 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D5
SYMATTR Value 1N5818
SYMBOL voltage 96 -96 R0
SYMATTR InstName V2
SYMATTR Value 12
TEXT -1656 -1016 Left 2 !.tran 30m
TEXT -80 -632 Left 2 !.param L=2.2u Is=7
TEXT -544 352 Left 2 !.param fsw=50k
TEXT -544 384 Left 2 !.param d={pout/(vbus*vbus/rtip)}
TEXT -544 256 Left 2 !.param vbus=28
TEXT -544 320 Left 2 !.param pout=130
TEXT -544 288 Left 2 !.param rtip=2.5
TEXT -1648 -808 Left 2 !.param fsw=50k
TEXT -1648 -776 Left 2 !.param d={pout/(vbus*vbus/rtip)}
TEXT -1648 -904 Left 2 !.param vbus=28
TEXT -1648 -840 Left 2 !.param pout=130
TEXT -1648 -872 Left 2 !.param rtip=2.5
TEXT 352 112 Left 2 !.lib IRS10752L.lib
TEXT -1648 -936 Left 2 !.param vcc=3.3