From 1018acba879dc39b096cd842e41080ebd7509704 Mon Sep 17 00:00:00 2001 From: Alessandro Mauri Date: Thu, 27 Apr 2023 22:06:17 +0200 Subject: [PATCH] almost soft start --- ccm_model.asc | 158 ++++++++++++++++++++++++++------------------------ 1 file changed, 81 insertions(+), 77 deletions(-) diff --git a/ccm_model.asc b/ccm_model.asc index 7851713..003cdae 100755 --- a/ccm_model.asc +++ b/ccm_model.asc @@ -1,5 +1,5 @@ Version 4 -SHEET 1 2212 1812 +SHEET 1 2212 1920 WIRE -544 48 -592 48 WIRE -416 48 -464 48 WIRE -368 48 -416 48 @@ -136,49 +136,53 @@ WIRE -752 1200 -1104 1200 WIRE -640 1200 -640 1168 WIRE -640 1200 -752 1200 WIRE -1104 1216 -1104 1200 -WIRE 480 1248 256 1248 -WIRE 576 1248 544 1248 -WIRE 1184 1264 1184 1216 -WIRE 80 1312 80 1264 -WIRE 256 1344 256 1248 -WIRE 304 1344 256 1344 -WIRE 480 1344 384 1344 -WIRE 576 1344 576 1248 -WIRE 576 1344 544 1344 -WIRE 1184 1376 1184 1344 -WIRE 1312 1376 1184 1376 -WIRE 416 1408 416 1200 -WIRE 192 1424 176 1424 -WIRE 256 1424 256 1344 -WIRE 256 1424 192 1424 -WIRE 384 1424 256 1424 -WIRE 1184 1424 1184 1376 -WIRE 1312 1424 1312 1376 -WIRE 576 1440 576 1344 -WIRE 576 1440 448 1440 -WIRE 656 1440 576 1440 -WIRE 80 1456 80 1392 -WIRE 128 1456 80 1456 -WIRE 256 1456 128 1456 -WIRE 384 1456 256 1456 -WIRE 576 1472 576 1440 -WIRE 416 1520 416 1472 -WIRE 80 1552 80 1456 -WIRE 256 1552 256 1456 -WIRE 576 1568 576 1552 -WIRE 672 1568 576 1568 -WIRE 768 1568 672 1568 -WIRE 784 1568 768 1568 -WIRE 1184 1568 1184 1488 -WIRE 1184 1568 1120 1568 -WIRE 576 1600 576 1568 -WIRE 672 1600 672 1568 -WIRE 1312 1600 1312 1488 -WIRE 1312 1600 1120 1600 -WIRE 80 1680 80 1616 -WIRE 256 1680 256 1616 -WIRE 576 1712 576 1680 -WIRE 672 1712 672 1664 +WIRE 480 1312 480 1264 +WIRE 240 1424 16 1424 +WIRE 336 1424 304 1424 +WIRE 480 1424 480 1392 +WIRE 608 1424 480 1424 +WIRE 688 1424 608 1424 +WIRE 720 1424 688 1424 +WIRE 480 1472 480 1424 +WIRE 608 1472 608 1424 +WIRE -496 1504 -496 1456 +WIRE 16 1520 16 1424 +WIRE 64 1520 16 1520 +WIRE 240 1520 144 1520 +WIRE 336 1520 336 1424 +WIRE 336 1520 304 1520 +WIRE -208 1568 -368 1568 +WIRE 176 1584 176 1376 +WIRE -304 1600 -304 1456 +WIRE -48 1600 -96 1600 +WIRE 16 1600 16 1520 +WIRE 16 1600 -48 1600 +WIRE 144 1600 16 1600 +WIRE 784 1600 784 1552 +WIRE -368 1616 -368 1568 +WIRE -336 1616 -368 1616 +WIRE 336 1616 336 1520 +WIRE 336 1616 208 1616 +WIRE 480 1616 480 1536 +WIRE 480 1616 336 1616 +WIRE -208 1632 -208 1568 +WIRE -208 1632 -272 1632 +WIRE -160 1632 -208 1632 +WIRE 16 1632 -160 1632 +WIRE 144 1632 16 1632 +WIRE -496 1648 -496 1584 +WIRE -336 1648 -496 1648 +WIRE 176 1696 176 1648 +WIRE 608 1696 608 1536 +WIRE 784 1696 784 1680 +WIRE 784 1696 608 1696 +WIRE -304 1712 -304 1664 +WIRE 16 1728 16 1632 +WIRE 784 1728 784 1696 +WIRE -496 1744 -496 1648 +WIRE 16 1856 16 1792 +WIRE -496 1872 -496 1808 +WIRE 784 1872 784 1808 FLAG 992 224 vfeed FLAG 416 256 ifeed FLAG 240 192 vg @@ -193,12 +197,10 @@ FLAG 672 656 vcc FLAG 960 912 0 FLAG 896 784 vsq FLAG 1616 784 vg -FLAG 416 1520 0 -FLAG 416 1200 vcc -FLAG 192 1424 vfeed -FLAG 768 1568 verr +FLAG 176 1696 0 +FLAG 176 1376 vcc +FLAG -48 1600 vfeed FLAG 592 816 verr -FLAG 576 1712 0 FLAG 1360 976 0 FLAG 1360 576 vcc FLAG 1616 976 0 @@ -208,12 +210,16 @@ FLAG -1216 1008 vsq FLAG 1440 48 out FLAG 176 1008 0 FLAG 304 720 0 -FLAG 80 1680 0 -FLAG 256 1680 0 -FLAG 80 1264 vcc -FLAG 672 1712 0 -FLAG 128 1456 vref -FLAG 1184 1216 vcc +FLAG -496 1872 0 +FLAG 16 1856 0 +FLAG -496 1456 vcc +FLAG -160 1632 vref +FLAG 480 1264 vcc +FLAG 784 1552 vref +FLAG 688 1424 verr +FLAG 784 1872 0 +FLAG -304 1712 0 +FLAG -304 1456 vcc SYMBOL voltage -592 192 R0 WINDOW 123 0 0 Left 0 WINDOW 39 24 124 Left 2 @@ -263,23 +269,17 @@ SYMATTR SpiceLine Vhigh=5 Vlow=0 SYMBOL nmos 320 112 R0 SYMATTR InstName M1 SYMATTR Value IPB600N25N3 -SYMBOL res 560 1456 R0 -SYMATTR InstName R5 -SYMATTR Value 10k -SYMBOL res 560 1584 R0 -SYMATTR InstName R8 -SYMATTR Value 10k -SYMBOL cap 544 1232 R90 +SYMBOL cap 304 1408 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C3 SYMATTR Value 3.3p -SYMBOL cap 544 1328 R90 +SYMBOL cap 304 1504 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C4 SYMATTR Value 10n -SYMBOL res 400 1328 R90 +SYMBOL res 160 1504 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R9 @@ -371,10 +371,10 @@ WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R17 SYMATTR Value 0 -SYMBOL res 64 1296 R0 +SYMBOL res -512 1488 R0 SYMATTR InstName R19 SYMATTR Value 3.3k -SYMBOL cap 240 1552 R0 +SYMBOL cap 0 1728 R0 SYMATTR InstName C11 SYMATTR Value 100n SYMBOL cap -384 224 R0 @@ -390,30 +390,35 @@ WINDOW 0 -16 0 VBottom 2 SYMATTR InstName L3 SYMATTR Value 140n SYMATTR SpiceLine Ipk=0.5 Rser=0.056 Rpar=90 Cpar=640f mfg="Würth Elektronik" pn="782632620 WE-CBA 0603" -SYMBOL References\\LT1634-2.5 80 1584 R0 +SYMBOL References\\LT1634-2.5 -496 1776 R0 SYMATTR InstName U5 SYMBOL OpAmps\\AD8565 672 768 R0 SYMATTR InstName U6 SYMBOL OpAmps\\AD8565 368 784 R0 SYMATTR InstName U1 -SYMBOL OpAmps\\AD8565 416 1376 R0 +SYMBOL OpAmps\\AD8565 176 1552 R0 SYMATTR InstName U2 -SYMBOL cap 656 1600 R0 -SYMATTR InstName C9 -SYMATTR Value 10n -SYMBOL schottky 1168 1424 R0 +SYMBOL schottky 464 1472 R0 SYMATTR InstName D5 SYMATTR Value 1N5817 SYMATTR Description Diode SYMATTR Type diode -SYMBOL schottky 1296 1424 R0 +SYMBOL schottky 592 1472 R0 SYMATTR InstName D6 SYMATTR Value 1N5817 SYMATTR Description Diode SYMATTR Type diode -SYMBOL res 1168 1248 R0 +SYMBOL res 464 1296 R0 SYMATTR InstName R18 SYMATTR Value 10k +SYMBOL res 768 1584 R0 +SYMATTR InstName R5 +SYMATTR Value 2.2k +SYMBOL res 768 1712 R0 +SYMATTR InstName R8 +SYMATTR Value 10k +SYMBOL OpAmps\\AD8565 -304 1568 R0 +SYMATTR InstName U3 TEXT 1600 328 Left 2 !.tran 0 16m 0 TEXT 520 280 Left 2 ;snubber here TEXT 1592 184 Left 2 !.step param Il list 10u 2m 4m 6m 8m 10m 12m 14m @@ -428,6 +433,5 @@ TEXT -296 -56 Left 2 ;Ferrite Bead, approx. CBM321609U600T TEXT 352 1040 Left 2 ;The AP8567 is the quad version TEXT 352 1064 Left 2 ;AP8648 for battery-powered and-or low voltage <5V TEXT 352 1088 Left 2 ;The OP462 is the better version of the AP8567 -TEXT 8 1728 Left 2 ;Any 2.5V zener-voltage reference would do -TEXT 752 1536 Left 2 !.ic V(verr)=0 -TEXT 1200 1104 Left 2 ;Make a makeshift minimum voltage selector, if the volage is higher than 2.5V\n(Or 5V if I choose to discard the resistor divider) then use a set maximum voltage\nas a soft start +TEXT -232 1904 Left 2 ;Any 2.5V zener-voltage reference would do +TEXT 888 1400 Left 2 ;Make a makeshift minimum voltage selector, if the volage is higher than 2.5V\n(Or 5V if I choose to discard the resistor divider) then use a set maximum voltage\nas a soft start