precharge simulation + datenblätter

This commit is contained in:
LeneMarquardt 2025-01-06 14:28:55 +01:00
parent 42b014f2a6
commit b8e3188a27
7 changed files with 431 additions and 2143 deletions

View File

@ -0,0 +1 @@
{"hostname":"LAPTOP-S0363QSJ","username":"lenex"}

File diff suppressed because it is too large Load Diff

View File

@ -2028,7 +2028,7 @@
) )
(wire (wire
(pts (pts
(xy 133.35 115.57) (xy 133.35 111.76) (xy 133.35 117.475) (xy 133.35 111.76)
) )
(stroke (stroke
(width 0) (width 0)
@ -2769,7 +2769,7 @@
) )
(symbol (symbol
(lib_id "power:GND") (lib_id "power:GND")
(at 133.35 115.57 0) (at 133.35 117.475 0)
(unit 1) (unit 1)
(exclude_from_sim no) (exclude_from_sim no)
(in_bom yes) (in_bom yes)
@ -2778,7 +2778,7 @@
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "7df729dd-de49-4c38-99ca-f133fd0550ef") (uuid "7df729dd-de49-4c38-99ca-f133fd0550ef")
(property "Reference" "#PWR01" (property "Reference" "#PWR01"
(at 133.35 121.92 0) (at 133.35 123.825 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -2787,7 +2787,7 @@
) )
) )
(property "Value" "GND" (property "Value" "GND"
(at 133.35 120.65 0) (at 133.35 122.555 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -2795,7 +2795,7 @@
) )
) )
(property "Footprint" "" (property "Footprint" ""
(at 133.35 115.57 0) (at 133.35 117.475 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -2804,7 +2804,7 @@
) )
) )
(property "Datasheet" "" (property "Datasheet" ""
(at 133.35 115.57 0) (at 133.35 117.475 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -2813,7 +2813,7 @@
) )
) )
(property "Description" "Power symbol creates a global label with name \"GND\" , ground" (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
(at 133.35 115.57 0) (at 133.35 117.475 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -2988,7 +2988,7 @@
) )
) )
) )
(property "Value" "DIPxx-2Axx-21x" (property "Value" "104-2-A-24/1D"
(at 107.95 81.28 90) (at 107.95 81.28 90)
(effects (effects
(font (font
@ -2996,7 +2996,7 @@
) )
) )
) )
(property "Footprint" "Relay_THT:Relay_StandexMeder_DIP_LowProfile" (property "Footprint" ""
(at 106.68 109.22 0) (at 106.68 109.22 0)
(effects (effects
(font (font
@ -3006,7 +3006,7 @@
(hide yes) (hide yes)
) )
) )
(property "Datasheet" "https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_DIP.pdf" (property "Datasheet" "https://www.pickeringrelay.com/product/104-2-a-24-1d/"
(at 107.95 96.52 0) (at 107.95 96.52 0)
(effects (effects
(font (font
@ -3015,7 +3015,7 @@
(hide yes) (hide yes)
) )
) )
(property "Description" "Standex Meder DIP reed relay, DPST, Closing Contacts" (property "Description" ""
(at 107.95 96.52 0) (at 107.95 96.52 0)
(effects (effects
(font (font
@ -3156,7 +3156,7 @@
(hide yes) (hide yes)
) )
) )
(property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" (property "Datasheet" ""
(at 191.77 115.57 0) (at 191.77 115.57 0)
(effects (effects
(font (font
@ -3165,7 +3165,7 @@
(hide yes) (hide yes)
) )
) )
(property "Description" "N-MOSFET transistor, drain/source/gate" (property "Description" ""
(at 191.77 102.87 0) (at 191.77 102.87 0)
(effects (effects
(font (font
@ -3174,33 +3174,6 @@
(hide yes) (hide yes)
) )
) )
(property "Sim.Device" "NMOS"
(at 191.77 120.015 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Type" "VDMOS"
(at 191.77 121.92 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Pins" "1=D 2=G 3=S"
(at 191.77 118.11 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "3" (pin "3"
(uuid "b4c10ebe-025f-4dbc-9a3c-684e73a94ef5") (uuid "b4c10ebe-025f-4dbc-9a3c-684e73a94ef5")
) )

View File

@ -0,0 +1,193 @@
*****************************************************************
******STMicroelectronics MOSFET, IGBT and Bipolar Library *******
*****************************************************************
* *
* Models provided by STMicroelectronics are not guaranteed to *
* fully represent all the specifications and operating *
* characteristics of the product behavior that they reproduce. *
* The model describes the characteristics of a typical device. *
* In all cases, the current product data sheet contains all *
* information to be used like final design guidelines and the *
* only actual performance specification. *
* Altough models can be a useful tool in evaluating device *
* performance, they cannot model exact device performance under *
* all conditions. *
* STMicroelectronics therefore does not assume any *
* responsibility arising from their use. *
* STMicroelectronics reserves the right to change models *
* without prior notice. *
* *
* Note: The model doesn't take into account the drain, gate, *
* source inductances.If these contributions have to be *
* considered it is possible include the inductors externally. *
* For this package the values can be estimated as follow *
* *
* Ldrain= 1nH ,Lsource=2nH and Lgate=2.5nH *
*****************************************************************
.SUBCKT STB10LN80K5_V2 drain gate source
*****************************************************************
E1 Tj Val_T VALUE={TEMP}
R1 Val_T 0 1E-03
*****************************************************************
Rtk Tj 0 1E010
Rtk1 Tj 0 1E010
*****************************************************************
VLd drain d1k 0
V_Read d1k d1 0
VLs source ss 0
VLg gate g2 0
Rg1 g2 g {Rg}
.PARAM Rg=7
*****************************************************************
.PARAM AreaCap={0.45} Area={0.665} Gfs={0.45}
*****************************************************************
.PARAM Vth0=5.81 KpSat0=25 KpLin0=25
.PARAM Rs=10E-02 Drs=-1.5
.PARAM Vthx=2.5E-03 KSat=-0.6 KLin=-0.5
.PARAM Lambda=0.001 Rdrain={165E-03/Area}
.PARAM A=1 B=1 Rx=4.49 Rpa=1E-06 Unt=-1.5
*****************************************************************
.FUNC Vth1(x) {Vth0-Vthx*(x-27)}
.FUNC kpsat(x) {KpSat0*((x+273)/300)**(KSat)}
.FUNC kplin(x) {KpLin0*((x+273)/300)**(KLin)}
*****************************************************************
V2xx d1 22xxx 0
E2xxx 22xxx d VALUE={R2(I(V2xx),V(TJ))}
.FUNC R2(I1,T2) {I1*(Rdrain+Rpa*((I1**A))**Rx)/((B*((T2+273)/300)**(Unt))*Area)}
*****************************************************************
R_Grs ss s 1E03
V1xx 11xxx ss 0
E1xxx 11xxx s VALUE={R1(Limit(I(V1xx),-1MEG,1MEG),V(TJ))}
.FUNC R1(I1,T1) {-(I1)*((Rs/(Area*(((T1+273)/300)**(Drs)))))}
*****************************************************************
Gmos d s VALUE {0.9*Gfs*(IF(V(d,s)>0,(IF(V(g,s)<Vth1(V(TJ)),0,
+(IF((V(d,s)<(V(g,s)-Vth1(V(TJ)))*kpsat(V(TJ))/kplin(V(TJ))),(1+Lambda*V(d,s))*kplin(V(TJ))/2*V(d,s)*
+(2*(V(g,s)-Vth1(V(TJ)))-kplin(V(TJ))/kpsat(V(TJ))*V(d,s)),
+(1+Lambda*V(d,s))*kpsat(V(TJ))/2*(V(g,s)-Vth1(V(TJ)))**2)))),-(IF(V(g,s)<Vth1(V(TJ)),0,
+(IF((V(s,d)<(V(g,s)-Vth1(V(TJ)))*kpsat(V(TJ))/kplin(V(TJ))),(1+Lambda*V(s,d))*kplin(V(TJ))/2*V(s,d)*
+(2*(V(g,s)-Vth1(V(TJ)))-kplin(V(TJ))/kpsat(V(TJ))*V(s,d)),
+(1+Lambda*V(s,d))*kpsat(V(TJ))/2*(V(g,s)-Vth1(V(TJ)))**2))))))}
*****************************************************************
CGS source g {1019E-12*AreaCap}
RCGS source g 1000E06
*****************************************************************
EDeV DeV1 0 VALUE {V(d,g)}
C_DeV1 DeV1 DeV2 1E-12
R_DeV DeV2 DeV3 1E-06
V_Miller DeV3 0 0
G_Miller d g VALUE ={AreaCap*1*V(alfa)*i(V_Miller)*1E12}
*****************************************************************
RCap Alfa 0 1E03
ECap Alfa 0 TABLE ={V(d,g)}
+(0.1,1103.79p)
+(0.2,1095.78p)
+(0.5,1073.28p)
+(1,1035.22p)
+(2,940.48p)
+(3,753.65p)
+(5,633.88p)
+(7,551.22p)
+(10,460.76p)
+(15,251.13p)
+(20,168.92p)
+(25,50.94p)
+(30,28.71p)
+(40,11.47p)
+(50,6.96p)
+(100,1.49p)
+(150,1.71p)
+(200,2.62p)
+(250,3.62p)
+(300,4.37p)
+(350,4.9p)
+(400,5.19p)
+(450,5.31p)
+(500,5.64p)
+(550,5.87p)
+(600,6.25p)
+(650,6.42p)
+(700,6.54p)
+(750,6.72p)
+(800,6.89p)
*****************************************************************
EDeVc DeV1c 0 VALUE {V(d,s)}
C_DeV1c DeV1c DeV2c 1E-12
R_DeVc DeV2c DeV3c 1E-06
V_Millerc DeV3c 0 0
G_Coss d s VALUE ={1*AreaCap*V(Alfa2)*i(V_Millerc)*1E12}
*****************************************************************
RCap2 Alfa2 0 1E03
ECap2 Alfa2 0 TABLE ={V(d,s)}
+(0.1,8848.15p)
+(0.2,8317.16p)
+(0.5,7305.9p)
+(1,6318.71p)
+(2,5258.57p)
+(3,4624p)
+(5,3886.88p)
+(7,3447.75p)
+(10,3017.2p)
+(15,2571.97p)
+(20,2269.62p)
+(25,2007.62p)
+(30,1807.78p)
+(40,1481p)
+(50,1080.41p)
+(100,60.44p)
+(150,53.15p)
+(200,44.54p)
+(250,40.31p)
+(300,37.42p)
+(350,35.78p)
+(400,34.99p)
+(450,34.48p)
+(500,33.76p)
+(550,33.2p)
+(600,32.48p)
+(650,32.05p)
+(700,31.7p)
+(750,31.3p)
+(800,30.9p)
*****************************************************************
V_Sense2 sx s 0
*****************************************************************
.PARAM RAV=0.155 BVDSS=1
G_BVdss d1bVdss1 ss VALUE={I_BVdss(V(d1bVdss1,ss),V(Tj))}
R_GBdss d1bVdss1 0 1E12
.FUNC I_BVdss(z,k1) {(exp(min(-175+z/(bvd(k1)),7))-0E-12)}
.FUNC bvd(k) {5.07*BVDSS+0.005*k}
R_BVdss d1 d1bVdss1 {RAV}
*****************************************************************
.PARAM ResDiodo={0.003/AreaCap}
V_Diodo d1zd d1z 0
G_Diode source d1zd VALUE={I_Diode(V(source,d1zd),V(Tj))}
R_X source d1zd 1E12
.FUNC I_Diode(z3,k3) {(exp(min(-15+z3/(did(k3)),7))-0E-12)}
.FUNC did(k4) {0.051-69E-06*k4}
R_G_R_didd d1 d1z {ResDiodo}
*****************************************************************
E_E001 ba 0 VALUE {-I(V_Diodo)}
R_R002 aa ba 5E03
C aa 0 17E-12
.PARAM Irrm=17E05
*****************************************************************
R_edep drain d_dedep 30
E_Eds d_dedep edep VALUE {-V(aa,0)*Irrm*AreaCap}
Edeva dev1a 0 value {v(edep,source)}
C_dev1a dev1a dev2a 1E-12
R_deva dev2a dev3a 1E-06
V_millera dev3a 0 0
G_millera edep source value ={v(alfaa)*i(V_millera)*1E12}
*****************************************************************
Rcapa alfaa 0 1E03
Ecapa alfaa 0 TABLE ={V(Tj)}
+(25,1p)
+(150,0.85p)
*****************************************************************
.ENDS STB10LN80K5_V2

Binary file not shown.

View File

@ -0,0 +1,17 @@
Version 4
SymbolType BLOCK
RECTANGLE Normal -96 -40 112 40
WINDOW 0 8 -40 Bottom 2
WINDOW 3 8 40 Top 2
SYMATTR Value STB10LN80K5_V2
SYMATTR Prefix X
SYMATTR ModelFile C:\Users\karls\Documents\LTspice\STB10LN80K5_V2.LIB
PIN -96 0 LEFT 8
PINATTR PinName drain
PINATTR SpiceOrder 1
PIN 112 -16 RIGHT 8
PINATTR PinName gate
PINATTR SpiceOrder 2
PIN 112 16 RIGHT 8
PINATTR PinName source
PINATTR SpiceOrder 3

View File

@ -0,0 +1,207 @@
Version 4
SHEET 1 1628 916
WIRE 416 -320 416 -336
WIRE 416 -288 416 -320
WIRE 416 -192 416 -208
WIRE 432 -192 416 -192
WIRE 496 -192 496 -336
WIRE 416 -64 416 -192
WIRE 496 -64 496 -192
WIRE 416 -32 416 -64
WIRE 432 -32 416 -32
WIRE 496 -32 496 -64
WIRE 496 -32 480 -32
WIRE 528 -32 496 -32
WIRE 528 -16 528 -32
WIRE 272 16 192 16
WIRE 304 16 272 16
WIRE 416 16 304 16
WIRE 592 16 496 16
WIRE 928 16 592 16
WIRE 1072 16 928 16
WIRE 192 32 192 16
WIRE 928 32 928 16
WIRE 272 64 272 16
WIRE 1072 80 1072 16
WIRE 592 112 592 16
WIRE 928 112 928 96
WIRE 192 144 192 96
WIRE 272 144 192 144
WIRE 272 160 272 144
WIRE 1200 272 960 272
WIRE 1360 272 1200 272
WIRE 1360 336 1360 272
WIRE 1360 336 1312 336
WIRE 1072 352 1072 160
WIRE 1104 352 1072 352
WIRE 48 368 16 368
WIRE 240 368 128 368
WIRE 336 368 320 368
WIRE 592 368 592 192
WIRE 592 368 528 368
WIRE 688 368 592 368
WIRE 800 368 688 368
WIRE 912 368 800 368
WIRE 960 368 960 272
WIRE 960 368 912 368
WIRE 1360 368 1312 368
WIRE 688 384 688 368
WIRE 800 384 800 368
WIRE 16 400 16 368
WIRE 336 464 304 464
WIRE 688 464 688 448
WIRE 688 464 528 464
WIRE 800 464 800 448
WIRE 800 464 688 464
WIRE 912 464 912 448
WIRE 912 464 800 464
WIRE 1024 464 912 464
WIRE 1072 464 1072 416
WIRE 1072 464 1024 464
WIRE 1168 464 1072 464
WIRE 1360 464 1360 368
WIRE 1360 464 1168 464
WIRE 304 480 304 464
WIRE 1168 512 1168 464
WIRE 1024 528 1024 464
WIRE 1360 528 1360 464
WIRE 944 624 896 624
WIRE 944 640 944 624
WIRE 896 672 896 624
WIRE 976 672 896 672
WIRE 1024 672 1024 608
WIRE 976 688 976 672
WIRE 976 752 976 736
WIRE 976 752 896 752
WIRE 1024 784 1024 752
WIRE 1168 784 1168 592
WIRE 1168 784 1024 784
WIRE 1360 784 1360 592
WIRE 1360 784 1168 784
WIRE 1168 800 1168 784
FLAG 272 160 0
FLAG 304 480 0
FLAG 304 16 TS+
FLAG 1200 272 gate
FLAG 928 112 0
FLAG 1360 464 ts+veh
FLAG 1168 800 0
FLAG 416 -320 SDC
FLAG 528 -16 0
FLAG 944 640 0
FLAG 16 400 0
SYMBOL voltage 272 48 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 405
SYMBOL voltage 896 768 R180
WINDOW 0 53 42 VRight 2
WINDOW 3 275 -2 Right 2
WINDOW 123 0 0 Left 0
WINDOW 39 275 -30 Right 2
SYMATTR InstName V2
SYMATTR Value PULSE(0 24 1.5 0.01 0.01 2 10)
SYMATTR SpiceLine Cpar=10u
SYMBOL Optos\\PC817A 432 416 R0
SYMATTR InstName U1
SYMBOL sw 512 16 R90
SYMATTR InstName S1
SYMBOL cap 1344 528 R0
WINDOW 39 24 84 Left 2
SYMATTR SpiceLine IC=0
SYMATTR InstName C1
SYMATTR Value 200ľ
SYMBOL res 576 96 R0
SYMATTR InstName R2
SYMATTR Value 1Meg
SYMBOL res 1056 64 R0
SYMATTR InstName R4
SYMATTR Value 400
SYMBOL STB10LN80K5_V2 1200 352 R0
SYMATTR InstName U2
SYMBOL cap 1056 352 R0
WINDOW 0 -20 12 Left 2
WINDOW 3 -47 53 Left 2
SYMATTR InstName C3
SYMATTR Value 20p
SYMBOL zener 704 448 R180
WINDOW 0 56 45 Left 2
WINDOW 3 54 14 Left 2
SYMATTR InstName D2
SYMATTR Value KDZV15B
SYMBOL res 1152 496 R0
SYMATTR InstName R6
SYMATTR Value 50k
SYMBOL sw 1024 656 R0
SYMATTR InstName S3
SYMBOL res 1008 512 R0
SYMATTR InstName R7
SYMATTR Value 400
SYMBOL voltage 400 -336 R270
WINDOW 0 53 42 VRight 2
WINDOW 3 95 -97 VRight 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V5
SYMATTR Value PULSE(0 24 1 0.01 0.01 0.25 10)
SYMBOL cap 176 32 R0
WINDOW 0 -20 12 Left 2
WINDOW 3 -47 53 Left 2
SYMATTR InstName C4
SYMATTR Value 10p
SYMBOL cap 912 32 R0
WINDOW 0 -20 12 Left 2
WINDOW 3 -47 53 Left 2
SYMATTR InstName C5
SYMATTR Value 10p
SYMATTR SpiceLine Rpar=1G
SYMBOL res 512 -80 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 -49 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 3000
SYMBOL cap 496 -208 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C6
SYMATTR Value 100ľ
SYMATTR SpiceLine Rser=380m
SYMBOL res 432 -192 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R8
SYMATTR Value 1k
SYMBOL res 896 352 R0
WINDOW 0 -38 47 Left 2
WINDOW 3 -64 78 Left 2
SYMATTR InstName R5
SYMATTR Value 1Meg
SYMBOL res 336 352 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 20
SYMBOL cap 784 384 R0
WINDOW 0 -20 12 Left 2
WINDOW 3 -47 53 Left 2
SYMATTR InstName C7
SYMATTR Value 10ľ
SYMBOL voltage 144 368 R90
WINDOW 0 53 42 VRight 2
WINDOW 3 95 -97 VRight 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value PULSE(3.3 0 1 0.01 0.01 0.25 10)
TEXT 432 592 Left 2 !.tran 4
TEXT 280 624 Left 2 !.model sw SW(Ron=1u Roff=1G Vt=15 Vh=-10)
TEXT 320 104 Left 2 ;battery
TEXT 1152 120 Left 2 ;precharge R
TEXT 984 624 Left 2 ;discharge\ncircuit
TEXT 1432 552 Left 2 ;inverter
TEXT 1184 616 Left 2 ;vehicle\nload
TEXT 528 -88 Left 2 ;precharge relay coil
TEXT 536 -224 Left 2 ;SDC delay (already on master)
TEXT 696 304 Left 2 ;gate delay to await\n"full" relay contact
TEXT -88 304 Left 2 ;inverted SDC_Active Signal