p-channel in high side

This commit is contained in:
Alessandro Mauri 2026-02-21 00:29:32 +01:00
parent 20643dc3e6
commit aca3e586ae

View File

@ -1,5 +1,5 @@
Version 4.1
SHEET 1 944 708
SHEET 1 1188 708
WIRE 16 -720 -144 -720
WIRE 384 -720 96 -720
WIRE -1248 -560 -1600 -560
@ -38,41 +38,45 @@ WIRE 512 -400 512 -416
WIRE -784 -384 -784 -400
WIRE -1600 -288 -1600 -320
WIRE -784 -288 -784 -304
WIRE 288 -288 96 -288
WIRE 528 -288 288 -288
WIRE 752 -288 752 -560
WIRE 752 -288 528 -288
WIRE 96 -272 96 -288
WIRE 288 -256 288 -288
WIRE 528 -256 528 -288
WIRE -960 -240 -1008 -240
WIRE -848 -240 -880 -240
WIRE 752 -208 752 -560
WIRE 224 -208 192 -208
WIRE -1008 -176 -1008 -240
WIRE -784 -176 -784 -192
WIRE 240 -144 208 -144
WIRE 512 -144 304 -144
WIRE 704 -128 592 -128
WIRE 96 -176 96 -192
WIRE 192 -176 192 -208
WIRE 192 -176 96 -176
WIRE 752 -144 752 -288
WIRE 288 -128 288 -160
WIRE 384 -128 288 -128
WIRE 528 -128 528 -192
WIRE 528 -128 464 -128
WIRE 704 -128 528 -128
WIRE -1600 -112 -1600 -208
WIRE 208 -80 208 -144
WIRE 208 -80 96 -80
WIRE 352 -80 208 -80
WIRE 512 -80 512 -144
WIRE 512 -80 480 -80
WIRE 656 -80 512 -80
WIRE 288 -96 288 -128
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 192 -48 192 -176
WIRE 224 -48 192 -48
WIRE 96 -32 96 -176
WIRE -1728 -16 -1728 -64
WIRE 352 -16 320 -16
WIRE 592 -16 592 -128
WIRE 592 -16 480 -16
WIRE 320 0 320 -16
WIRE -64 16 -96 16
WIRE 32 16 16 16
WIRE 288 32 288 0
WIRE -1600 48 -1600 32
WIRE 352 48 96 48
WIRE 656 48 656 0
WIRE 656 48 480 48
WIRE 752 48 752 -112
WIRE 752 48 656 48
WIRE 96 80 96 64
WIRE -96 112 -96 16
WIRE -1728 128 -1728 48
WIRE 96 144 96 48
WIRE 752 208 752 48
WIRE 752 208 752 -48
WIRE 848 208 752 208
WIRE 752 240 752 208
WIRE 848 256 848 208
@ -82,21 +86,17 @@ 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 -96 192 0
FLAG -1600 -560 vbus
FLAG -384 -560 vmid
FLAG 96 -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
FLAG 320 0 0
SYMBOL nmos 704 -208 R0
SYMATTR InstName M1
SYMATTR Value IRF7832
FLAG 288 32 0
FLAG 96 80 0
SYMBOL res 736 224 R0
SYMATTR InstName R1
SYMATTR Value {rtip}
@ -118,22 +118,11 @@ 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
SYMBOL voltage -96 96 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
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
@ -200,8 +189,32 @@ WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V4
SYMATTR Value 5
SYMBOL IRS10752L 416 -48 R0
WINDOW 3 2 120 Top 2
SYMBOL Contrib\\Toshiba\\bjt\\TMBT3906 224 0 M180
SYMATTR InstName U1
SYMBOL Contrib\\Toshiba\\bjt\\TMBT3904 224 -256 R0
SYMATTR InstName U3
SYMBOL res 480 -144 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R7
SYMATTR Value 500
SYMBOL diode 512 -192 M180
WINDOW 0 24 64 Left 2
WINDOW 3 24 0 Left 2
SYMATTR InstName D1
SYMATTR Value UFZV15B
SYMBOL pmos 704 -48 M180
SYMATTR InstName M1
SYMATTR Value SP8J66
SYMBOL res 80 -288 R0
SYMATTR InstName R6
SYMATTR Value 1k
SYMBOL res 32 0 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R13
SYMATTR Value 1k
SYMBOL Contrib\\Toshiba\\bjt\\TMBT3904 32 -32 R0
SYMATTR InstName U2
TEXT -552 144 Left 2 !.tran 30m
TEXT -80 -632 Left 2 !.param L=2.2u Is=7
@ -210,4 +223,3 @@ 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 352 112 Left 2 !.lib IRS10752L.lib