better values, more diodes

master
Alessandro Mauri 6 months ago
parent 8ee4df70f9
commit 39072a16bb
  1. 1
      .gitignore
  2. 40
      ccm_model.asc

1
.gitignore vendored

@ -3,3 +3,4 @@
*.plt
*.fft
!*.asc
*.net

@ -287,12 +287,12 @@ SYMBOL cap -816 1072 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C3
SYMATTR Value 150p
SYMATTR Value 100p
SYMBOL cap -816 1168 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C4
SYMATTR Value 100p
SYMATTR Value 1.2n
SYMBOL res -960 1168 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
@ -495,39 +495,39 @@ SYMBOL cap 2240 112 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName C9
SYMATTR Value 1n
SYMATTR Value {Cmul}
SYMBOL cap 2432 304 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName C14
SYMATTR Value 1n
SYMATTR Value {Cmul}
SYMBOL cap 2736 112 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName C16
SYMATTR Value 1n
SYMATTR Value {Cmul}
SYMBOL cap 3008 304 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName C17
SYMATTR Value 1n
SYMATTR Value {Cmul}
SYMBOL diode 2400 240 R180
WINDOW 0 24 64 Left 2
WINDOW 3 24 0 Left 2
SYMATTR InstName D8
SYMATTR Value M4
SYMATTR Value {DM}
SYMBOL diode 2544 176 R0
SYMATTR InstName D9
SYMATTR Value M4
SYMATTR Value {DM}
SYMBOL diode 2976 240 R180
WINDOW 0 24 64 Left 2
WINDOW 3 24 0 Left 2
SYMATTR InstName D1
SYMATTR Value M4
SYMATTR Value {DM}
SYMBOL diode 3120 176 R0
SYMATTR InstName D2
SYMATTR Value M4
TEXT 3416 816 Left 2 !.tran 0 20m 0
SYMATTR Value {DM}
TEXT 3416 816 Left 2 !.tran 0 50m 0 0.1u
TEXT 136 1488 Left 2 !.param Ra=120k
TEXT 136 1512 Left 2 !.param Rb=3.3k
TEXT -544 1008 Left 2 ;makeshift minimum voltage selector, \nuse a set maximum voltage as a soft start.
@ -546,9 +546,23 @@ TEXT 2304 -304 Left 2 ;OK
TEXT 2304 -272 Left 2 ;NO
TEXT 2304 -240 Left 2 ;NO
TEXT 2304 -208 Left 2 ;OK
TEXT 2360 -176 Left 2 !.model M4 D(Is={Ir/40} Bv={Vrsm*1.05} Ibv={Ir} Vpk=Vrrm N={.8*Vf/25m/(ln(Ifav)-ln(Ir/40))} Rs={Rs} Eg={Eg} Xti={Xti} Iave={Ifav} Cjo={Cj*2} M=.33 Tt={trr} Vp=.5 mfg=Diotec type=Rectifier)
TEXT 4832 -176 Left 2 !.param Vrrm=400 Vrsm=400 Ir=5u Irsm=5u Vf=1.1 Ifav=1 Rs=.05 trr=1500n Cj=10p Eg=1.11 Xti=3
TEXT 2360 -176 Left 2 !.model M4 D(Is=125n Bv=420 Ibv=5u Vpk=400 N=2.2145395 Rs=0.05 Eg=1.11 Xti=3 Iave=1 Cjo=20p M=.33 Tt=1500e-9 Vp=0.5 mfg=Diotec type=Rectifier)
TEXT 2304 -176 Left 2 ;NO
TEXT 2360 -144 Left 2 !.model BYG20J D(Is=1.73637E-009 n=2 Rs=0.155752 Eg=1.42804 Xti=5 tnom=27 Cjo=2.50332E-011 Vj=0.700032 m=0.41293 fc=0.5 tt=1.66475E-007 bv=660 ibv=20 af=1 kf=0)
TEXT 2304 -144 Left 2 ;OK
TEXT 2360 -112 Left 2 !.model BYG23M D(Is=3.20773E-007 n=3.64897 Rs=0.199313 Eg=1.8 Xti=4 tnom=27 Cjo=2.47755E-011 Vj=0.7 m=0.434801 fc=0.5 tt=1.66475E-007 Bv=1100 Ibv=5 af=1 kf=0)
TEXT 2304 -112 Left 2 ;OK
TEXT 4192 360 Left 2 !*.step param DM list 4 6 7
TEXT 4192 296 Left 2 !.model 6 ako:BYG20J
TEXT 4192 264 Left 2 !.model 5 ako:M4
TEXT 4192 232 Left 2 !.model 4 ako:US1M
TEXT 4192 200 Left 2 !.model 3 ako:M7
TEXT 4192 168 Left 2 !.model 2 ako:RS1M
TEXT 4192 136 Left 2 !.model 1 ako:StupidDiode
TEXT 4192 328 Left 2 !.model 7 ako:BYG23M
TEXT 3208 64 Left 2 !*.step param Cmul list 1n 3.3n 4.7n 10n 22n
TEXT 3208 96 Left 2 !.param Cmul 1n
TEXT 4192 384 Left 2 !.param DM 4
LINE Normal 1664 256 1664 160
LINE Normal 1680 256 1680 160
LINE Normal 2592 624 2528 704