From bb914356534ee0700f0b193a5dcaa6325e7492df Mon Sep 17 00:00:00 2001 From: AnkitYadav Date: Thu, 11 Sep 2025 14:35:56 +0530 Subject: [PATCH] Inital commit: Low-side diagnostic circuits --- LTspice/Conactor Based Low-side design.asc | 283 ++++++++++++++++++ LTspice/Conactor Based Low-side design.log | 19 ++ LTspice/Conactor Based Low-side design.net | 50 ++++ LTspice/Conactor Based Low-side design.op.raw | Bin 0 -> 3816 bytes LTspice/Conactor Based Low-side design.raw | Bin 0 -> 8290 bytes LTspice/Draft1.asc | 211 +++++++++++++ LTspice/Draft1.log | 20 ++ LTspice/Draft1.op.raw | Bin 0 -> 3166 bytes LTspice/Draft1.raw | Bin 0 -> 3652 bytes LTspice/Draft2.asc | 212 +++++++++++++ LTspice/Draft2.log | 19 ++ LTspice/Draft2.op.raw | Bin 0 -> 2876 bytes LTspice/Draft2.raw | Bin 0 -> 3306 bytes LTspice/Mosfet based low side design.asc | 281 +++++++++++++++++ LTspice/Mosfet based low side design.log | 18 ++ LTspice/Mosfet based low side design.op.raw | Bin 0 -> 4068 bytes LTspice/Mosfet based low side design.raw | Bin 0 -> 4682 bytes 17 files changed, 1113 insertions(+) create mode 100644 LTspice/Conactor Based Low-side design.asc create mode 100644 LTspice/Conactor Based Low-side design.log create mode 100644 LTspice/Conactor Based Low-side design.net create mode 100644 LTspice/Conactor Based Low-side design.op.raw create mode 100644 LTspice/Conactor Based Low-side design.raw create mode 100644 LTspice/Draft1.asc create mode 100644 LTspice/Draft1.log create mode 100644 LTspice/Draft1.op.raw create mode 100644 LTspice/Draft1.raw create mode 100644 LTspice/Draft2.asc create mode 100644 LTspice/Draft2.log create mode 100644 LTspice/Draft2.op.raw create mode 100644 LTspice/Draft2.raw create mode 100644 LTspice/Mosfet based low side design.asc create mode 100644 LTspice/Mosfet based low side design.log create mode 100644 LTspice/Mosfet based low side design.op.raw create mode 100644 LTspice/Mosfet based low side design.raw diff --git a/LTspice/Conactor Based Low-side design.asc b/LTspice/Conactor Based Low-side design.asc new file mode 100644 index 0000000..213939d --- /dev/null +++ b/LTspice/Conactor Based Low-side design.asc @@ -0,0 +1,283 @@ +Version 4.1 +SHEET 1 2984 680 +WIRE 2384 -752 640 -752 +WIRE 2480 -752 2384 -752 +WIRE 2480 -688 2480 -752 +WIRE 640 -640 640 -752 +WIRE 2480 -544 2480 -608 +WIRE 640 -496 640 -560 +WIRE 752 -496 640 -496 +WIRE 784 -496 752 -496 +WIRE 800 -496 784 -496 +WIRE 960 -496 896 -496 +WIRE 1024 -496 960 -496 +WIRE 1120 -496 1104 -496 +WIRE 1136 -496 1120 -496 +WIRE 1328 -496 1200 -496 +WIRE 1952 -496 1328 -496 +WIRE 2160 -496 2016 -496 +WIRE 640 -448 640 -496 +WIRE 1328 -448 1328 -496 +WIRE 2384 -448 2384 -752 +WIRE 1120 -432 1120 -496 +WIRE 1120 -432 992 -432 +WIRE 992 -400 992 -432 +WIRE 784 -384 784 -496 +WIRE 816 -384 784 -384 +WIRE 896 -384 896 -496 +WIRE 896 -384 880 -384 +WIRE 2480 -384 2480 -464 +WIRE 1328 -352 1328 -384 +WIRE 1360 -352 1328 -352 +WIRE 1536 -352 1440 -352 +WIRE 1808 -304 1808 -352 +WIRE 1936 -288 1936 -304 +WIRE 2224 -288 2224 -336 +WIRE 2320 -288 2320 -320 +WIRE 992 -272 992 -320 +WIRE 992 -272 960 -272 +WIRE 1040 -272 992 -272 +WIRE 1136 -272 1104 -272 +WIRE 1136 -224 1136 -272 +WIRE 384 -208 384 -256 +WIRE 1808 -192 1808 -224 +WIRE 1936 -192 1936 -224 +WIRE 176 -176 176 -192 +WIRE 2224 -176 2224 -208 +WIRE 2320 -176 2320 -208 +WIRE 384 -80 384 -128 +WIRE 496 -80 384 -80 +WIRE 384 -64 384 -80 +WIRE 176 -48 176 -96 +WIRE 496 -48 496 -80 +WIRE 752 -48 752 -496 +WIRE 1328 -48 752 -48 +WIRE 1552 -48 1520 -48 +WIRE 1728 -48 1552 -48 +WIRE 2160 -48 2160 -496 +WIRE 2160 -48 1728 -48 +WIRE 2384 -48 2384 -384 +WIRE 2384 -48 2160 -48 +WIRE 2480 -48 2480 -304 +WIRE 2480 -48 2384 -48 +WIRE 1328 16 1152 16 +WIRE 128 32 -64 32 +WIRE 1728 32 1728 -48 +WIRE 384 48 384 16 +WIRE 432 48 384 48 +WIRE 496 48 496 16 +WIRE 496 48 432 48 +WIRE 432 64 432 48 +WIRE 176 80 176 48 +WIRE 2608 80 2560 80 +WIRE 2448 96 2160 96 +WIRE 2480 96 2480 80 +WIRE 2480 96 2448 96 +WIRE 2608 112 2608 80 +WIRE 2656 112 2608 112 +WIRE 1728 128 1728 96 +WIRE 1760 128 1728 128 +WIRE 1936 128 1840 128 +WIRE 2656 144 2656 112 +WIRE 1440 176 1440 128 +WIRE 2448 176 2448 96 +WIRE 2496 176 2448 176 +WIRE 2608 176 2608 112 +WIRE 2608 176 2560 176 +WIRE 2016 368 1952 368 +WIRE 2144 368 2096 368 +WIRE 2400 368 2240 368 +WIRE 2400 400 2400 368 +WIRE 2016 432 2016 368 +WIRE 2224 464 2224 416 +WIRE 2448 464 2448 176 +WIRE 2448 464 2224 464 +WIRE 2016 528 2016 512 +WIRE 2016 544 2016 528 +FLAG 2320 -176 0 +FLAG 640 -448 0 +FLAG 1136 -224 0 +FLAG 1808 -192 0 +FLAG 1936 -192 0 +FLAG 1808 -352 PCHG +IOPIN 1808 -352 BiDir +FLAG 816 -544 PCHG +IOPIN 816 -544 BiDir +FLAG 1936 -352 DCHG +FLAG 2656 144 0 +FLAG 2400 400 0 +FLAG 1440 176 0 +FLAG 2224 -176 0 +FLAG 2320 -320 3V3 +FLAG 2016 528 3V3 +FLAG 2224 -336 5V +FLAG 1152 16 DCHG +FLAG 1936 128 3V3 +FLAG 960 -272 To_MCU_2 +IOPIN 960 -272 Out +FLAG 1952 368 To_MCU_3 +IOPIN 1952 368 Out +FLAG 1536 -352 5V +FLAG 176 -192 3V3 +FLAG 176 80 0 +FLAG -64 32 To_MCU_2 +IOPIN -64 32 Out +FLAG 960 -496 PFET_bridge +FLAG 384 -256 PFET_bridge +FLAG 432 64 0 +DATAFLAG 1728 -48 "" +DATAFLAG 1248 -48 "" +DATAFLAG 992 -272 "" +DATAFLAG 2096 -496 "" +DATAFLAG 1728 128 "" +DATAFLAG 1984 368 "" +DATAFLAG 2272 464 "" +DATAFLAG 1120 -496 "" +DATAFLAG 1264 -496 "" +DATAFLAG 752 -496 "" +DATAFLAG 176 -64 "" +DATAFLAG 384 -80 "" +SYMBOL nmos 896 -544 R90 +SYMATTR InstName M1 +SYMATTR Value BSP89 +SYMBOL diode 1344 -384 R180 +WINDOW 0 24 64 Left 2 +WINDOW 3 36 36 Left 2 +SYMATTR InstName D1 +SYMATTR Value MMSD4148 +SYMBOL res 1456 -368 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R1 +SYMATTR Value 10k +SYMBOL Misc\\battery 640 -656 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V1 +SYMATTR Value 57 +SYMBOL Misc\\battery 2320 -304 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V2 +SYMATTR Value 3.3 +SYMBOL res 976 -416 R0 +SYMATTR InstName R2 +SYMATTR Value 1Meg +SYMBOL zener 1104 -288 R90 +WINDOW 0 -4 32 VBottom 2 +WINDOW 3 36 32 VTop 2 +SYMATTR InstName D2 +SYMATTR Value 3V3Zener +SYMBOL res 1120 -512 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R3 +SYMATTR Value 25 +SYMBOL diode 816 -368 R270 +WINDOW 0 32 32 VTop 2 +WINDOW 3 0 32 VBottom 2 +SYMATTR InstName D3 +SYMBOL voltage 1808 -320 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V3 +SYMATTR Value PULSE(0 5 0 0.1 0.1 1 2 4) +SYMBOL voltage 1936 -320 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V4 +SYMATTR Value 5 +SYMBOL diode 2144 -48 R0 +SYMATTR InstName D6 +SYMATTR Value BAT54 +SYMBOL res 2144 0 R0 +SYMATTR InstName R5 +SYMATTR Value 10Meg +SYMBOL res 2576 64 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R6 +SYMATTR Value 500k +SYMBOL diode 2560 160 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName D7 +SYMATTR Value EDZV6_8B +SYMBOL nmos 2144 416 R270 +SYMATTR InstName M4 +SYMBOL res 2112 352 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R7 +SYMATTR Value 1k +SYMBOL res 2000 416 R0 +SYMATTR InstName R8 +SYMATTR Value 1Meg +SYMBOL Misc\\battery 2224 -304 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V7 +SYMATTR Value 5 +SYMBOL Switches\\MAX20336 1440 0 R0 +SYMATTR InstName U1 +SYMBOL diode 1744 96 R180 +WINDOW 0 24 64 Left 2 +WINDOW 3 24 0 Left 2 +SYMATTR InstName D5 +SYMATTR Value MMSD4148 +SYMBOL res 1856 112 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R9 +SYMATTR Value 10k +SYMBOL diode 2016 -512 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName D4 +SYMBOL Misc\\jumper 1168 -560 R0 +SYMATTR InstName X1 +SYMBOL res 2464 -704 R0 +SYMATTR InstName R4 +SYMATTR Value 1.25 +SYMATTR SpiceLine pwr=1000 +SYMBOL ind 2464 -560 R0 +SYMATTR InstName L1 +SYMATTR Value 5m +SYMBOL cap 2368 -448 R0 +SYMATTR InstName C1 +SYMATTR Value 10m +SYMBOL nmos 128 -48 R0 +SYMATTR InstName M2 +SYMATTR Value BSP89 +SYMBOL res 160 -192 R0 +SYMATTR InstName R11 +SYMATTR Value 10k +SYMBOL res 368 -224 R0 +SYMATTR InstName R10 +SYMATTR Value 2Meg +SYMBOL res 368 -80 R0 +SYMATTR InstName R12 +SYMATTR Value 150k +SYMBOL zener 512 16 R180 +WINDOW 0 24 64 Left 2 +WINDOW 3 -108 7 Left 2 +SYMATTR InstName D8 +SYMATTR Value 3V3Zener1 +SYMBOL voltage 2480 -400 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V5 +SYMATTR Value 0 +TEXT 528 -240 Left 2 !.tran 10 +TEXT 912 -200 Left 2 !.model 3V3Zener D(Ron=0 Roff=100Meg Vfwd=0.7 Vrev 3.3) +TEXT 2064 144 Left 5 ;LOAD DETECT +TEXT 1368 -424 Left 4 ;PCHG FET DET +TEXT 712 -160 Left 4 ;THERMAL FUSE DET +TEXT 1736 16 Left 4 ;Contactor Weld DET +TEXT 632 -776 Left 5 ;Bat+ +TEXT 640 -408 Left 5 ;Bat- +TEXT 2568 -152 Left 5 ;Pack- +TEXT 2560 -464 Left 5 ;Load +TEXT 1128 -568 Left 2 !.model zeeno D(Ron=0 Roff=1Meg Vfwd=0.7 Vrev 3.3) +TEXT 480 56 Left 2 !.model 3V3Zener1 D(Ron=0 Roff=100Meg Vfwd=0.7 Vrev 3.3) +TEXT 296 96 Left 3 ;This ckt will work only in case of load connected ckt. \nIn case of No-Load, it will not work. diff --git a/LTspice/Conactor Based Low-side design.log b/LTspice/Conactor Based Low-side design.log new file mode 100644 index 0000000..40c6d6a --- /dev/null +++ b/LTspice/Conactor Based Low-side design.log @@ -0,0 +1,19 @@ +LTspice 24.1.9 for Windows +Circuit: C:\Users\User\Documents\LTspice\Conactor Based Low-side design.net +Start Time: Thu Sep 11 14:00:28 2025 +solver = Normal +Maximum thread count: 20 +tnom = 27 +temp = 27 +method = trap +WARNING: Node pchg is floating. +WARNING: Node dchg is floating. + +Direct Newton iteration for .op point succeeded. +Total elapsed time: 0.100 seconds. + +Files loaded: +C:\Users\User\Documents\LTspice\Conactor Based Low-side design.net +C:\Users\User\AppData\Local\LTspice\lib\cmp\standard.dio +C:\Users\User\AppData\Local\LTspice\lib\cmp\standard.mos + diff --git a/LTspice/Conactor Based Low-side design.net b/LTspice/Conactor Based Low-side design.net new file mode 100644 index 0000000..651ac4a --- /dev/null +++ b/LTspice/Conactor Based Low-side design.net @@ -0,0 +1,50 @@ +* C:\Users\User\Documents\LTspice\Conactor Based Low-side design.asc +* Generated by LTspice 24.1.9 for Windows. +M1 PFET_bridge PCHG 0 0 BSP89 +D1 N005 N003 MMSD4148 +R1 5V N005 10k +V1 N001 0 57 +V2 3V3 0 3.3 +R2 N003 To_MCU_2 1Meg +D2 0 To_MCU_2 3V3Zener +R3 N003 PFET_bridge 25 +D3 0 PFET_bridge D +V3 NC_01 0 PULSE(0 5 0 0.1 0.1 1 2 4) +V4 N006 0 5 +D6 N004 P001 BAT54 +R5 P001 N008 10Meg +R6 0 N008 500k +D7 0 N008 EDZV6_8B +M4 N012 N008 0 0 NMOS +R7 N012 To_MCU_3 1k +R8 To_MCU_3 3V3 1Meg +V7 5V 0 5 +D5 N009 N004 MMSD4148 +R9 3V3 N009 10k +D4 N004 N003 D +R4 N001 NC_02 10 pwr=1000 +M2 N007 To_MCU_2 0 0 BSP89 +R11 3V3 N007 10k +M3 N004 DCHG 0 0 NMOS +M5 N010 N011 0 0 BSP89 +R10 3V3 N010 10k +R12 N011 PFET_bridge 10k +D8 0 N011 BZX84C15L +.model D D +.lib C:\Users\User\AppData\Local\LTspice\lib\cmp\standard.dio +.model NMOS NMOS +.model PMOS PMOS +.lib C:\Users\User\AppData\Local\LTspice\lib\cmp\standard.mos +.tran 10 +.model 3V3Zener D(Ron=0 Roff=100Meg Vfwd=0.7 Vrev 3.3) +* LOAD DETECT +* PCHG FET DET +* THERMAL FUSE DET +* Contactor Weld DET +* Bat+ +* Bat- +* Pack- +* Load +.model zeeno D(Ron=0 Roff=1Meg Vfwd=0.7 Vrev 3.3) +.backanno +.end diff --git a/LTspice/Conactor Based Low-side design.op.raw b/LTspice/Conactor Based Low-side design.op.raw new file mode 100644 index 0000000000000000000000000000000000000000..8e466da27fdb20941db38b05844809aed0eca1a4 GIT binary patch literal 3816 zcmb7HOK1~e5FYT<+!PPusi4&QXi2iWX`6$Dm#glsI zK`(mHAVO0_iw99}-o=Za#EanLqTt2v`)4-~>~{ZV$?pG{Z)X1aW+vH!%t%eHOIgy= zEvImwkPEVac@_88ctUbAC)2VhH?TJg40lJQfag4POk;Hd_&MwqF{@!zg~lvq)KenntAJ$d52j1D@0aH&m{jsRZgiOkcp2>Kh7`Yq6vrhHDI%D(zSS>_!?R zT4vAM-ovD+l{_kH%s&M?;u08TKb6=ie67&c7{2`DZrUWu_y_J`q73N1sO7Cq{o2q7lly){JeOm3^%l zJB;h|uQg+fVRz1>kF(BfG1>zd0qto~5pYe<)?BvZ(uFVdOJimiXBVs!qcO9^Xa;D^ zY%!Vv8Z%o=Q2#m0+;kCJt^b^5{d;Zoum2vRc=4L`KW53j=hwehjQ&%Iwxadli+|R3 zeaZ9LC&DgYJfC}ZOFKrqX6@&!5kckWtfLjMK5l*Tfb}s;)>Cb)2fy@DjHH^p=MV*( zzMpFHp2Pc2G$L!>2KX+pg13X11fS)pyBU!O8OJ$qp6h?InR~bPpFFZPoO$ZJPOtVf z(v%rpyN~@+R^>!)4h?4-&xbRQ_Yhag3O?5$cj&{GSNT~V;vCNx7ZzWh;26*Pr#I`3 z)o)vy_3=`}$sfc0L+i v?>}Cw|6IFd*1x{%dII?d4l0bML%2Gv>X%JCou}X6{?g zxy$c6=iK*-SruEus#yigVaY5X|I67zwi@R?{0EPhGdHVcRCF@t8iX{EA&rimGGL3Uj_WE7^w`cm{BoX zi7}Je0-V>Owc|_wPRw))zBw#|W#LK&jx(4G-t)1VTKLmEXs)!bV$7usS7Pv1xj3JU>m~e375-Ong2FEoa|_zc zhiw%`B3?8Ty{{cBu(Ej=#|tZB5VV|vk!YR&^{rrU@%vWJe-&0uYxVG63i;@?5>lfW zy_bV%4Q54@DzSP}owTas|3tnDM>V(}uC7&gy;f$y*cR?Zw1Y=<$BthKOGV!_Y9*V9 z^L6OG8umoG0_(OwH(^!7SK%nqE^Dl1?`8Bq#tD2GZ7=a(JU=Tw6}?VLH0C1!M{PlU2XRlv(5s}!;7gTfw8-^eRm z5tm`_swP4?BTkg9Viw^HG7S3-s#FeEv_hkqs!E9&I1TMWwX!4PjQUg668&Wx+68qI zGc@Xv>XKNy$0P?-rG%nJE6(8AQUK+P0;`}Jx($^A;k(1Ba!%!Y6YlZk@%2)>fFSd&F4m1s&kX|AzjtE$@-ASg0!d;W;1het;wT= ziOe6wF5v`Jaksak;wW3aC#Wa`EB{XiwErP7#-u`)+9uHS^ulv{cngBv+oP zsa_(pOZ)oX&g1yG=vwRpVTbnA{WC4j`%`U4p5;xNvcJE~ zN%wo6mbD*?Tk79@w#8XIGQHyu$0goZ&!xrwzQ!f|`mLWVZLn`Adm5MePPy25oX)o& z+voow;YJ%BlMRhW<2=MT%}w+DC*^WE{g98Bu=L{H}1A~VF2EJ}f8|=dvB!@6K9biBN2=I!Ir2pAbt8HWN;I4@FIiIIM8E2<2W7kd6aAOl^%>P4$O05 zvOPD27%W3BY_NQuh*p=uyrYYgR0a<)w>R=5i-X%yGNAmxNBM0`%z!c2b|iKjF&Mg~ zBW+*p7tLsO84R)Q_(o;W3kI)6$l!_&1G8M9I5^isAEq4Y`raR19GKUGLGOCrBnGvJ zgGr7p@o04!D02sEaX<`)M96?@;)}T;&tSOH*pi<~e{fDEB1M_+iGi}yB zst0#AcckrVdy*mvV zw7Lv@55{QwLLV5s8X*I{IFMoB<)1jkeXS;ap!UY@tgE~x9>lYkye1L@R&zhmh(TNHrm*M4NcRQ3cW0TJ_%E2}$V&hK literal 0 HcmV?d00001 diff --git a/LTspice/Draft1.asc b/LTspice/Draft1.asc new file mode 100644 index 0000000..d94e7d4 --- /dev/null +++ b/LTspice/Draft1.asc @@ -0,0 +1,211 @@ +Version 4.1 +SHEET 1 2288 1400 +WIRE 1840 0 0 0 +WIRE 0 112 0 0 +WIRE 1312 224 1312 160 +WIRE 1456 224 1456 160 +WIRE 0 256 0 192 +WIRE 112 256 0 256 +WIRE 144 256 112 256 +WIRE 160 256 144 256 +WIRE 352 256 336 256 +WIRE 400 256 352 256 +WIRE 1024 256 464 256 +WIRE 0 304 0 256 +WIRE 464 304 464 256 +WIRE 688 304 464 304 +WIRE 1840 304 1840 0 +WIRE 1184 336 1184 304 +WIRE 1312 336 1312 304 +WIRE 1456 336 1456 304 +WIRE 352 352 352 256 +WIRE 144 368 144 256 +WIRE 176 368 144 368 +WIRE 256 368 256 256 +WIRE 256 368 240 368 +WIRE 688 400 688 368 +WIRE 720 400 688 400 +WIRE 896 400 800 400 +WIRE 896 432 896 400 +WIRE 352 480 352 432 +WIRE 400 480 352 480 +WIRE 496 480 464 480 +WIRE 496 528 496 480 +WIRE 896 544 896 512 +WIRE 1200 608 1168 608 +WIRE 1312 608 1264 608 +WIRE 112 704 112 256 +WIRE 416 704 112 704 +WIRE 448 704 416 704 +WIRE 544 704 528 704 +WIRE 576 704 544 704 +WIRE 1024 704 1024 256 +WIRE 1024 704 576 704 +WIRE 1168 704 1168 608 +WIRE 1168 704 1024 704 +WIRE 1200 704 1168 704 +WIRE 1312 704 1312 608 +WIRE 1312 704 1296 704 +WIRE 1520 704 1312 704 +WIRE 1840 704 1840 384 +WIRE 1840 704 1520 704 +WIRE 416 800 416 704 +WIRE 464 800 416 800 +WIRE 576 800 576 704 +WIRE 576 800 528 800 +WIRE 1968 832 1920 832 +WIRE 1808 848 1520 848 +WIRE 1840 848 1840 832 +WIRE 1840 848 1808 848 +WIRE 1968 864 1968 832 +WIRE 2016 864 1968 864 +WIRE 2016 896 2016 864 +WIRE 1808 928 1808 848 +WIRE 1856 928 1808 928 +WIRE 1968 928 1968 864 +WIRE 1968 928 1920 928 +WIRE 1504 1120 1456 1120 +WIRE 1760 1120 1600 1120 +WIRE 1760 1152 1760 1120 +WIRE 1376 1184 1376 1120 +WIRE 1584 1216 1584 1168 +WIRE 1808 1216 1808 928 +WIRE 1808 1216 1584 1216 +WIRE 1376 1296 1376 1264 +FLAG 896 544 0 +FLAG 0 304 0 +FLAG 496 528 0 +FLAG 1184 336 0 +FLAG 1312 336 0 +FLAG 1456 336 0 +FLAG 1184 176 PCHG +IOPIN 1184 176 BiDir +FLAG 176 208 PCHG +IOPIN 176 208 BiDir +FLAG 1312 160 DCHG +FLAG 464 656 DCHG +FLAG 1456 160 CHG +FLAG 1280 752 CHG +FLAG 2016 896 0 +FLAG 1376 1376 0 +FLAG 1760 1152 0 +DATAFLAG 976 0 "" +DATAFLAG 1424 704 "" +DATAFLAG 304 704 "" +DATAFLAG 1840 640 "" +DATAFLAG 1376 1152 "" +DATAFLAG 640 256 "" +SYMBOL nmos 256 208 R90 +SYMATTR InstName M1 +SYMATTR Value BSP89 +SYMBOL diode 704 368 R180 +WINDOW 0 24 64 Left 2 +WINDOW 3 24 0 Left 2 +SYMATTR InstName D1 +SYMATTR Value MMSD4148 +SYMBOL res 816 384 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R3 +SYMATTR Value 10k +SYMBOL Misc\\battery 0 96 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V1 +SYMATTR Value 53 +SYMBOL Misc\\battery 896 416 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V2 +SYMATTR Value 3.3 +SYMBOL res 336 336 R0 +SYMATTR InstName R4 +SYMATTR Value 100k +SYMBOL zener 464 464 R90 +WINDOW 0 -4 32 VBottom 2 +WINDOW 3 36 32 VTop 2 +SYMATTR InstName D2 +SYMATTR Value 3V3Zener +SYMBOL res 352 240 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R1 +SYMATTR Value 50 +SYMBOL Misc\\jumper 432 192 R0 +SYMATTR InstName X1 +SYMBOL nmos 544 656 R90 +SYMATTR InstName M2 +SYMATTR Value BSP89 +SYMBOL nmos 1200 752 R270 +SYMATTR InstName M3 +SYMATTR Value BSP89 +SYMBOL diode 176 384 R270 +WINDOW 0 32 32 VTop 2 +WINDOW 3 0 32 VBottom 2 +SYMATTR InstName D4 +SYMBOL diode 464 816 R270 +WINDOW 0 32 32 VTop 2 +WINDOW 3 0 32 VBottom 2 +SYMATTR InstName D5 +SYMBOL diode 1264 592 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName D6 +SYMBOL res 1824 288 R0 +SYMATTR InstName R2 +SYMATTR Value 10k +SYMBOL voltage 1184 208 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V3 +SYMATTR Value 5 +SYMBOL voltage 1312 208 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V4 +SYMATTR Value 5 +SYMBOL voltage 1456 208 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V5 +SYMATTR Value 5 +SYMBOL diode 1504 704 R0 +SYMATTR InstName D7 +SYMATTR Value BAT54 +SYMATTR Description Diode +SYMATTR Type diode +SYMBOL res 1504 752 R0 +SYMATTR InstName R5 +SYMATTR Value 10Meg +SYMBOL res 1936 816 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R6 +SYMATTR Value 10Meg +SYMBOL diode 1920 912 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName D8 +SYMATTR Value EDZV6_8B +SYMATTR Description Diode +SYMATTR Type diode +SYMBOL nmos 1504 1168 R270 +SYMATTR InstName M4 +SYMBOL res 1472 1104 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R7 +SYMATTR Value 1k +SYMBOL res 1360 1168 R0 +SYMATTR InstName R8 +SYMATTR Value 1Meg +SYMBOL Misc\\battery 1376 1280 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V6 +SYMATTR Value 3.3 +TEXT -32 568 Left 2 !.tran 10 +TEXT 272 552 Left 2 !.model 3V3Zener D(Ron=0 Roff=1Meg Vfwd=0.7 Vrev 3.3) +TEXT 1264 944 Left 5 ;LOAD DETECT +TEXT 728 328 Left 4 ;PCHG FET DET +TEXT 72 592 Left 4 ;THERMAL FUSE DET diff --git a/LTspice/Draft1.log b/LTspice/Draft1.log new file mode 100644 index 0000000..282d4dc --- /dev/null +++ b/LTspice/Draft1.log @@ -0,0 +1,20 @@ +LTspice 24.1.9 for Windows +Circuit: C:\Users\User\Documents\LTspice\Draft1.net +Start Time: Fri Aug 22 11:13:05 2025 +solver = Normal +Maximum thread count: 20 +tnom = 27 +temp = 27 +method = trap +WARNING: Node pchg is floating. +WARNING: Node dchg is floating. +WARNING: Node chg is floating. + +Direct Newton iteration for .op point succeeded. +Total elapsed time: 0.127 seconds. + +Files loaded: +C:\Users\User\Documents\LTspice\Draft1.net +C:\Users\User\AppData\Local\LTspice\lib\cmp\standard.dio +C:\Users\User\AppData\Local\LTspice\lib\cmp\standard.mos + diff --git a/LTspice/Draft1.op.raw b/LTspice/Draft1.op.raw new file mode 100644 index 0000000000000000000000000000000000000000..1cf7fe72c633188d06d78e08b20bbd4444e9b678 GIT binary patch literal 3166 zcmb7GO=}ZT6usg?oBtqWSwE;VnVF=Cg{CnSqO}ca%*H}VlQb>Zq$F*nxO5}_1Cd}C zZbYcKuxN29{sI?n)rEU0u0%Zd-T6xOInNB4H}l>(_uhBUy^pEWChgE&>QI5wbRG8< zx=lm84{(p3SEx*VYSAujVXX%auP#s><2G!xFw2+$HEA8IHcbK5!BYyeO^o7U9*9kN znuDb-#tg1B&^A2V$`GT+DUwh&Q|+RDm;+6_lOfWaeU*r298k85JTC|GT zG8$a=6i&B;T!>@c@)~Q?F_f+KnUA3?ay7Q>PyxxUr^StHU~6%K3he|%10DXYd!&P8 zSnoH`Vq4XS9v5k0p{^|LKH^&N>7c7jR-=NBnWS4js*S4ML+|j3w2J#KdV@~@IT^T` zS(^%~+nke8I#tl)|HEO;Dqz%bu5tWHk?~m=Fr;FV8LT7wDEl>*%wSC=D(RPG25Tz} zsn28vt1JxZ-DC#q&5VZMQOOKZp0g{}k<1X?IahKzB{3Xdb&kqR4+pWxKFVaab0^fi zVYm+m)fD8)Ob-Xq2T{q1o4oT#bJJXj=F*9#*%H;I6HPgyyL6%{N0eVv-D}2iL+xv1 zmNPe|y;()Nq4s6Ns&{?uCCg_0>-y?TmQ6XLzhv2z6R!ZX6VF9%xiTd-Q%<}BOgT~S zoArzr>fbOty}eNXhSB*_Qr~y{b+?c2y%Yt%Utg;w$5}3V_+L7^Tp~Is^8d-pPeq>R z^`{t#>R1bY2gTV@t@Ld1!_4Ty=b0BbHl}z5k-g~cs%kn$pH`?c)`#iRH9QX01{PQj2Fy`4$ G!1)bh8T}&w literal 0 HcmV?d00001 diff --git a/LTspice/Draft1.raw b/LTspice/Draft1.raw new file mode 100644 index 0000000000000000000000000000000000000000..e4c2733eb02a4f59cff55a0424de749c6c3e2b83 GIT binary patch literal 3652 zcmb7G&rcIU6n@4Sr5FDIAZa28L{hr!F2BT3u^~YL3DjOB!9okIftC~ji3el27>#G6 zgvf!5L2Eonkm${LGhR$I+|+|!Oq39RB*yr?nQprUhMjh^JG(RAH}A*y-lP#q(G{AY z1htW$&fqyj7ib#aSv-sHLlmYAjnWKFVl530ul7&`;}rH7#Vlj86r(Y$8WaF3fj1v! zV;H4{E+A5{bQ(L2V{F9b2ikyTgG@YwWQ+MAR&22Q;avv&G}N#SNyByuGwcoT z$cPD=7qin~cHt`qE7O9L1(MhO@Gk@Y9KNy?2d)p_0nA6mObX8t;1YSB4X=ureqd9= zqTJOF-tLPT=V50IdvFfeXL$u-Dd=$}=!8J{phpHVPr{=#Jmp<_gmsQ2i?0ZFAEhK# zGw?WrSm!aztSnUFCucr|x3u88)$;8bua7EVyF#!y+r>9tF>ptz7JIYRaXOCgS?oRm zJZCzAxGSKWM5RR(rUGS_pqdmYs|3}oK-ndz76q!QfEuM?_|~YvHSfTwB4{b#SkYF+ zZmlkqp|oj;taEN<)-1(t+$rwt+Dcrh3WgHr=n&smQ-d5O_EX+K$2#809INd*YD|eL zQR9kg1QB~s8HZa9&eGnsX+Wn6>P9!!Qg0p=N8Qe%OZW^M#&ZUJ!>0wGE3%%sBf3%F z<#1T1ZuEaS9M-HGi~*cE?7z2Xte#}Zit%Q!j?4%{Q9T>1sk9+G#@hyKD;csry&0^s zWXSIIX0YDOh~|6Bn<16w?8@r!Vwj>Q*+!V;`Q*)zs@V`bu>3cA4{*~nd=>SQFGl~NzG*^>Sjx-E;~_|BXyUZsK>GL%8x+%UQHz}RFzZ1 zdO5RP+UqH46|@g)R=p+8ZRfnx>t8FczRa>NN9r%Ltjlp%fZmB`k-GwPIqnM3}*-|P0J>W}TKXOjV5!I=AbGx#*qL2WPA6S-T{2imgR_nPLG zF0NtTxVBZ_@a5d$X2!ldxv+-y4Sr|L_AC1ta83Np_+94Pe(3J)Vp#uOtU>?) literal 0 HcmV?d00001 diff --git a/LTspice/Draft2.asc b/LTspice/Draft2.asc new file mode 100644 index 0000000..309f402 --- /dev/null +++ b/LTspice/Draft2.asc @@ -0,0 +1,212 @@ +Version 4.1 +SHEET 1 2676 680 +WIRE 2480 -752 640 -752 +WIRE 640 -640 640 -752 +WIRE 640 -496 640 -560 +WIRE 752 -496 640 -496 +WIRE 784 -496 752 -496 +WIRE 800 -496 784 -496 +WIRE 992 -496 976 -496 +WIRE 1040 -496 992 -496 +WIRE 2032 -496 1104 -496 +WIRE 2160 -496 2096 -496 +WIRE 640 -448 640 -496 +WIRE 1104 -448 1104 -496 +WIRE 1328 -448 1104 -448 +WIRE 2480 -448 2480 -752 +WIRE 992 -400 992 -496 +WIRE 784 -384 784 -496 +WIRE 816 -384 784 -384 +WIRE 896 -384 896 -496 +WIRE 896 -384 880 -384 +WIRE 1328 -352 1328 -384 +WIRE 1360 -352 1328 -352 +WIRE 1536 -352 1440 -352 +WIRE 240 -304 240 -336 +WIRE 96 -288 96 -336 +WIRE 992 -272 992 -320 +WIRE 1040 -272 992 -272 +WIRE 1136 -272 1104 -272 +WIRE 1136 -224 1136 -272 +WIRE 240 -192 240 -224 +WIRE 96 -176 96 -208 +WIRE 752 -48 752 -496 +WIRE 1328 -48 752 -48 +WIRE 1552 -48 1520 -48 +WIRE 1728 -48 1552 -48 +WIRE 2160 -48 2160 -496 +WIRE 2160 -48 1728 -48 +WIRE 2480 -48 2480 -368 +WIRE 2480 -48 2160 -48 +WIRE 208 0 208 -64 +WIRE 1328 16 1152 16 +WIRE 1728 32 1728 -48 +WIRE 2608 80 2560 80 +WIRE 2448 96 2160 96 +WIRE 2480 96 2480 80 +WIRE 2480 96 2448 96 +WIRE 80 112 80 80 +WIRE 208 112 208 80 +WIRE 2608 112 2608 80 +WIRE 2656 112 2608 112 +WIRE 1728 128 1728 96 +WIRE 1760 128 1728 128 +WIRE 1936 128 1840 128 +WIRE 2656 144 2656 112 +WIRE 1440 176 1440 128 +WIRE 2448 176 2448 96 +WIRE 2496 176 2448 176 +WIRE 2608 176 2608 112 +WIRE 2608 176 2560 176 +WIRE 2144 368 2096 368 +WIRE 2400 368 2240 368 +WIRE 2400 400 2400 368 +WIRE 2016 432 2016 368 +WIRE 2224 464 2224 416 +WIRE 2448 464 2448 176 +WIRE 2448 464 2224 464 +WIRE 2016 528 2016 512 +WIRE 2016 544 2016 528 +FLAG 240 -192 0 +FLAG 640 -448 0 +FLAG 1136 -224 0 +FLAG 80 112 0 +FLAG 208 112 0 +FLAG 80 -48 PCHG +IOPIN 80 -48 BiDir +FLAG 816 -544 PCHG +IOPIN 816 -544 BiDir +FLAG 208 -64 DCHG +FLAG 2656 144 0 +FLAG 2400 400 0 +FLAG 1440 176 0 +FLAG 96 -176 0 +FLAG 240 -336 3V3 +FLAG 1536 -352 3V3 +FLAG 2016 528 3V3 +FLAG 96 -336 5V +FLAG 1152 16 DCHG +FLAG 1936 128 3V3 +DATAFLAG 1616 -752 "" +DATAFLAG 2480 -112 "" +DATAFLAG 2016 400 "" +DATAFLAG 1280 -496 "" +DATAFLAG 2256 464 "" +DATAFLAG 1728 -48 "" +DATAFLAG 1248 -48 "" +DATAFLAG 1872 -496 "" +DATAFLAG 1008 -272 "" +DATAFLAG 1328 -352 "" +DATAFLAG 1728 128 "" +SYMBOL nmos 896 -544 R90 +SYMATTR InstName M1 +SYMATTR Value BSP89 +SYMBOL diode 1344 -384 R180 +WINDOW 0 24 64 Left 2 +WINDOW 3 24 0 Left 2 +SYMATTR InstName D1 +SYMATTR Value MMSD4148 +SYMBOL res 1456 -368 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R1 +SYMATTR Value 10k +SYMBOL Misc\\battery 640 -656 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V1 +SYMATTR Value 53 +SYMBOL Misc\\battery 240 -320 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V2 +SYMATTR Value 3.3 +SYMBOL res 976 -416 R0 +SYMATTR InstName R2 +SYMATTR Value 100k +SYMBOL zener 1104 -288 R90 +WINDOW 0 -4 32 VBottom 2 +WINDOW 3 36 32 VTop 2 +SYMATTR InstName D2 +SYMATTR Value 3V3Zener +SYMBOL res 992 -512 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R3 +SYMATTR Value 50 +SYMBOL Misc\\jumper 1072 -560 R0 +SYMATTR InstName X1 +SYMBOL diode 816 -368 R270 +WINDOW 0 32 32 VTop 2 +WINDOW 3 0 32 VBottom 2 +SYMATTR InstName D3 +SYMBOL res 2464 -464 R0 +SYMATTR InstName R4 +SYMATTR Value 10k +SYMBOL voltage 80 -16 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V3 +SYMATTR Value 5 +SYMBOL voltage 208 -16 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V4 +SYMATTR Value 3 +SYMBOL diode 2144 -48 R0 +SYMATTR InstName D6 +SYMATTR Value BAT54 +SYMATTR Description Diode +SYMATTR Type diode +SYMBOL res 2144 0 R0 +SYMATTR InstName R5 +SYMATTR Value 10Meg +SYMBOL res 2576 64 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R6 +SYMATTR Value 10Meg +SYMBOL diode 2560 160 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName D7 +SYMATTR Value EDZV6_8B +SYMATTR Description Diode +SYMATTR Type diode +SYMBOL nmos 2144 416 R270 +SYMATTR InstName M4 +SYMBOL res 2112 352 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R7 +SYMATTR Value 1k +SYMBOL res 2000 416 R0 +SYMATTR InstName R8 +SYMATTR Value 1Meg +SYMBOL Misc\\battery 96 -304 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V7 +SYMATTR Value 5 +SYMBOL diode 2096 -512 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName D4 +SYMBOL Switches\\MAX20336 1440 0 R0 +SYMATTR InstName U1 +SYMBOL diode 1744 96 R180 +WINDOW 0 24 64 Left 2 +WINDOW 3 24 0 Left 2 +SYMATTR InstName D5 +SYMATTR Value MMSD4148 +SYMBOL res 1856 112 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R9 +SYMATTR Value 10k +TEXT 528 -240 Left 2 !.tran 10 +TEXT 912 -200 Left 2 !.model 3V3Zener D(Ron=0 Roff=1Meg Vfwd=0.7 Vrev 3.3) +TEXT 2064 144 Left 5 ;LOAD DETECT +TEXT 1368 -424 Left 4 ;PCHG FET DET +TEXT 712 -160 Left 4 ;THERMAL FUSE DET +TEXT 1768 56 Left 4 ;Contactor DET diff --git a/LTspice/Draft2.log b/LTspice/Draft2.log new file mode 100644 index 0000000..2514254 --- /dev/null +++ b/LTspice/Draft2.log @@ -0,0 +1,19 @@ +LTspice 24.1.9 for Windows +Circuit: C:\Users\User\Documents\LTspice\Draft2.net +Start Time: Fri Aug 22 12:16:21 2025 +solver = Normal +Maximum thread count: 20 +tnom = 27 +temp = 27 +method = trap +WARNING: Node pchg is floating. + +Direct Newton iteration for .op point succeeded. +Total elapsed time: 0.165 seconds. + +Files loaded: +C:\Users\User\Documents\LTspice\Draft2.net +C:\Users\User\AppData\Local\LTspice\lib\cmp\standard.dio +C:\Users\User\AppData\Local\LTspice\lib\cmp\standard.mos +C:\Users\User\AppData\Local\LTspice\lib\sub\MAX20336.sub + diff --git a/LTspice/Draft2.op.raw b/LTspice/Draft2.op.raw new file mode 100644 index 0000000000000000000000000000000000000000..9b3ca3ec2ffd1768f840c182c68fccd6750ddc7b GIT binary patch literal 2876 zcmb7G&ubGw6n@t(o;(Pi8ZT0@4NZ2Fwvj?wLm^Ua)EGPzN}8rgX`7Vv2R8Pu;6Vx^ z7Cd-SK~lkkz4YR(;6?Bs@GAIE_4U3)qk1MmMU0jqOZ@iKgIwTw=$QFt1S zxTIxTFSK{MiQlXJ~`Ok9k3SXaL+IWmBV2QW7Tzl^9RH_+cPanWuKkrI{gQ4O;~ zHw2aRQ7$ZmVcZ@|VP-A@=?`81J!@3PDZupwc0z z#A)6&qlr*lZ|1#FT#)+)GPVHg;T8i0HjI|xxIhC&$awo_C4qf5AbHgJklgjXE}?36 zQ1LuR7SL{^qPcH%KeL*sNgma85e^l~V`pB3L(TGFJiz(G_@g7Ee#+1aj$-g^3m94x z(F|%zA34$bk7iI^jY_LLnn9J-ht^CqgLqS-9ePzp0-F08ta#Z<6vlneS zy63qU?W*1dPIFeWW(3;jEVXyfXm3};-l_H_yjN|`6wlZG39`j^Grx_<+eB{>r{gN# z;QdZX&#!>?GzR(^vHVW-dweF=Se_S7#dAS##+g= zgs6lTNmv+T(IPi)+6gTT+C-~XLC~gEwX5&k^PV$P^L($MdA$4Hz4v_QeD{3k-g!|< z(ln(gL9OJcvuOM2GEJeML0fq5r%p;!oMvbOb0#o6+e1-2C*dQGQMSp@AdO(Qfr79~ z;LV58K|Ccw7c7#9)DBOhcsAhjQwVJ<+D5buc=C8X?l901uuB7P!VAY{o>3LYMC>F+ zm<@Ymixg$m=oFA$=nW#ul)_|S$@6~jO9Oumy$lV*?gIKjjK|bS673M|5*AJetAb4g zwn-IHy!wIr^U{FmMVt}%;2bb#x#|(A-sMVAt+Mbzk2Kai0Y)a6vX>qeomY}UFADE* z8pCWFjMG?a7Nd;HKoxE|^GUp!3R|p}k2)|Lr*Y+-Jxmu_bF3Mqgs9;s4I?_%RW3_D zssQ5(6^k`0yzxv3cZ{mRh`EkZ4f?Z)mr@Z&Vb4|#mX)d2t~pp~mX!t%PBwaprzQta zVasZGPgad3zM36;HI-PkI9N4XR$*{2pM#bXKVb)}kjgb@RC3kmXlG|$>_U!qrMcG~ z?df9Z{DoYHh8FvKhEit4f+!3ODHBJz(*%jRx;WfLWI_FCEk~=F~^O(nK)OI!R z^vFtsXFFHkva6{xRI=-B9U8cB4B1y+qloIVue@SJciC57F{1pC+KXN>w)TA<~{58e6DfEVLI*#L1EO$!kRs|Gr z!q6QjRZzgmUUSDuB@}S7zP)iB>Z^ypd9qlUkBWc&?QMppT{1o%2pB|$apl&LRv-FA zj|`rBox6zlXvfRkgH|5P+`cFCkz7FeiRAK$F}<daQ^`Ak1@XU z8}}U#+!+U-So0FNF70yv{_{*NuZ`%0akB2;x&K&O2(;X+T>Z8t-08n?p9lB(67IhM DtTbA< literal 0 HcmV?d00001 diff --git a/LTspice/Mosfet based low side design.asc b/LTspice/Mosfet based low side design.asc new file mode 100644 index 0000000..88e82e2 --- /dev/null +++ b/LTspice/Mosfet based low side design.asc @@ -0,0 +1,281 @@ +Version 4.1 +SHEET 1 3044 1400 +WIRE 1456 -464 1456 -496 +WIRE 1456 -464 1296 -464 +WIRE 1504 -464 1456 -464 +WIRE 1456 -400 1456 -464 +WIRE 1296 -352 1296 -384 +WIRE 1072 -272 1024 -272 +WIRE 1216 -272 1152 -272 +WIRE 1248 -272 1216 -272 +WIRE 1376 -256 1296 -256 +WIRE 1456 -256 1456 -336 +WIRE 1456 -256 1376 -256 +WIRE 1216 -240 1216 -272 +WIRE 1312 -240 1216 -240 +WIRE 1216 -224 1216 -240 +WIRE 1312 -208 1312 -240 +WIRE 1216 -80 1216 -144 +WIRE 1312 -80 1312 -144 +WIRE 1312 -80 1216 -80 +WIRE 1376 -80 1376 -256 +WIRE 1376 -80 1312 -80 +WIRE 1312 -48 1312 -80 +WIRE 1840 0 0 0 +WIRE 1840 48 1840 0 +WIRE 0 112 0 0 +WIRE 1840 176 1840 128 +WIRE 0 256 0 192 +WIRE 32 256 0 256 +WIRE 144 256 32 256 +WIRE 160 256 144 256 +WIRE 352 256 336 256 +WIRE 400 256 352 256 +WIRE 1120 256 464 256 +WIRE 0 304 0 256 +WIRE 464 304 464 256 +WIRE 688 304 464 304 +WIRE 1840 304 1840 256 +WIRE 352 352 352 256 +WIRE 144 368 144 256 +WIRE 176 368 144 368 +WIRE 256 368 256 256 +WIRE 256 368 240 368 +WIRE 688 400 688 368 +WIRE 688 400 656 400 +WIRE 720 400 688 400 +WIRE 880 400 800 400 +WIRE 896 400 880 400 +WIRE 1184 400 1184 368 +WIRE 1312 400 1312 368 +WIRE 1456 400 1456 368 +WIRE 1568 400 1568 368 +WIRE 352 480 352 432 +WIRE 352 480 304 480 +WIRE 400 480 352 480 +WIRE 496 480 464 480 +WIRE 496 528 496 480 +WIRE 496 656 496 640 +WIRE 32 704 32 256 +WIRE 480 704 32 704 +WIRE 1120 704 1120 256 +WIRE 1120 704 576 704 +WIRE 1152 704 1120 704 +WIRE 1200 704 1152 704 +WIRE 1312 704 1296 704 +WIRE 1520 704 1312 704 +WIRE 1840 704 1840 384 +WIRE 1840 704 1520 704 +WIRE 1152 816 1152 704 +WIRE 1200 816 1152 816 +WIRE 1312 816 1312 704 +WIRE 1312 816 1264 816 +WIRE 1968 832 1920 832 +WIRE 1808 848 1520 848 +WIRE 1840 848 1840 832 +WIRE 1840 848 1808 848 +WIRE 1968 864 1968 832 +WIRE 2016 864 1968 864 +WIRE 2016 896 2016 864 +WIRE 1808 928 1808 848 +WIRE 1856 928 1808 928 +WIRE 1968 928 1968 864 +WIRE 1968 928 1920 928 +WIRE 1376 1120 1328 1120 +WIRE 1504 1120 1456 1120 +WIRE 1760 1120 1600 1120 +WIRE 1760 1152 1760 1120 +WIRE 1376 1184 1376 1120 +WIRE 1584 1216 1584 1168 +WIRE 1808 1216 1808 928 +WIRE 1808 1216 1584 1216 +WIRE 1376 1296 1376 1264 +FLAG 0 304 0 +FLAG 496 528 0 +FLAG 1184 400 0 +FLAG 1312 400 0 +FLAG 1456 400 0 +FLAG 1184 240 PCHG +IOPIN 1184 240 BiDir +FLAG 176 208 PCHG +IOPIN 176 208 BiDir +FLAG 1312 256 DCHG +FLAG 1456 256 CHG +FLAG 1280 752 CHG +FLAG 2016 896 0 +FLAG 1760 1152 0 +FLAG 1568 400 0 +FLAG 1568 288 3V3 +FLAG 1376 1296 3V3 +FLAG 880 400 3V3 +FLAG 656 400 To_MCU_1 +IOPIN 656 400 Out +FLAG 304 480 To_MCU_2 +IOPIN 304 480 Out +FLAG 1328 1120 To_MCU_3 +IOPIN 1328 1120 Out +FLAG 1456 -576 3V3 +FLAG 1312 -48 0 +FLAG 1504 -464 TS2_Pin +IOPIN 1504 -464 Out +FLAG 496 640 DCHG +DATAFLAG 976 0 "" +DATAFLAG 304 704 "" +DATAFLAG 688 400 "" +DATAFLAG 912 256 "" +DATAFLAG 1408 -464 "" +DATAFLAG 1232 -272 "" +DATAFLAG 608 704 "" +DATAFLAG 1440 704 "" +DATAFLAG 1696 848 "" +DATAFLAG 1360 1120 "" +DATAFLAG 1760 1216 "" +DATAFLAG 352 480 "" +SYMBOL nmos 256 208 R90 +SYMATTR InstName M1 +SYMATTR Value BSP89 +SYMBOL res 816 384 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R3 +SYMATTR Value 10k +SYMBOL Misc\\battery 0 96 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V1 +SYMATTR Value 53 +SYMBOL res 336 336 R0 +SYMATTR InstName R4 +SYMATTR Value 100k +SYMBOL zener 464 464 R90 +WINDOW 0 -4 32 VBottom 2 +WINDOW 3 36 32 VTop 2 +SYMATTR InstName D2 +SYMATTR Value 3V3Zener +SYMBOL res 352 240 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R1 +SYMATTR Value 25 +SYMBOL nmos 1200 752 R270 +SYMATTR InstName M3 +SYMATTR Value BSP89 +SYMBOL diode 176 384 R270 +WINDOW 0 32 32 VTop 2 +WINDOW 3 0 32 VBottom 2 +SYMATTR InstName D4 +SYMBOL voltage 1184 272 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V3 +SYMATTR Value 5 +SYMBOL voltage 1312 272 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V4 +SYMATTR Value 5 +SYMBOL voltage 1456 272 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V5 +SYMATTR Value 5 +SYMBOL diode 1504 704 R0 +SYMATTR InstName D7 +SYMATTR Value BAT54 +SYMBOL res 1504 752 R0 +SYMATTR InstName R5 +SYMATTR Value 10Meg +SYMBOL res 1936 816 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R6 +SYMATTR Value 10Meg +SYMBOL diode 1920 912 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName D8 +SYMATTR Value EDZV6_8B +SYMBOL nmos 1504 1168 R270 +SYMATTR InstName M4 +SYMBOL res 1472 1104 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R7 +SYMATTR Value 1k +SYMBOL res 1360 1168 R0 +SYMATTR InstName R8 +SYMATTR Value 1Meg +SYMBOL Misc\\battery 1568 272 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V7 +SYMATTR Value 3.3 +SYMBOL diode 704 368 R180 +WINDOW 0 24 64 Left 2 +WINDOW 3 24 0 Left 2 +SYMATTR InstName D1 +SYMATTR Value MMSD4148 +SYMBOL Misc\\jumper 432 192 R0 +SYMATTR InstName X1 +SYMBOL diode 960 -256 R270 +WINDOW 0 32 32 VTop 2 +WINDOW 3 0 32 VBottom 2 +SYMATTR InstName D3 +SYMATTR Value MMSD4148 +SYMBOL res 1168 -288 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R111 +SYMATTR Value 20k +SYMBOL nmos 1248 -352 R0 +SYMATTR InstName M5 +SYMBOL res 1280 -480 R0 +SYMATTR InstName R11 +SYMATTR Value 10k +SYMBOL cap 1440 -400 R0 +SYMATTR InstName C1 +SYMATTR Value 2.2µ +SYMBOL res 1440 -592 R0 +SYMATTR InstName R12 +SYMATTR Value 1Meg +SYMBOL res 1200 -240 R0 +SYMATTR InstName R10 +SYMATTR Value 10k +SYMBOL diode 1328 -144 R180 +WINDOW 0 -40 62 Left 2 +WINDOW 3 -50 -26 Left 2 +SYMATTR InstName D5 +SYMATTR Value EDZV18B +SYMBOL nmos 576 656 R90 +WINDOW 0 57 31 Left 2 +WINDOW 3 56 61 Left 2 +SYMATTR InstName M2 +SYMATTR Value BSP89 +SYMBOL diode 1264 800 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName D6 +SYMATTR Value MMSD4148 +SYMBOL res 1824 32 R0 +SYMATTR InstName R2 +SYMATTR Value 1.25 +SYMBOL ind 1824 160 R0 +SYMATTR InstName L1 +SYMATTR Value 5m +SYMBOL voltage 1840 288 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V2 +SYMATTR Value 0 +TEXT -32 568 Left 2 !.tran 10 +TEXT 272 552 Left 2 !.model 3V3Zener D(Ron=0 Roff=10Meg Vfwd=0.7 Vrev 3.3) +TEXT 1264 944 Left 5 ;LOAD DETECT +TEXT 728 328 Left 4 ;PCHG/DCHG FET DET +TEXT 72 592 Left 4 ;THERMAL FUSE DET +TEXT 1896 424 Left 5 ;Load +TEXT 0 16 Left 5 ;Bat+ +TEXT 136 728 Left 5 ;Bat- +TEXT 1848 704 Left 5 ;Pack- +TEXT 1848 -32 Left 5 ;Pack+ +TEXT 576 448 Left 2 !.model Vishay D(Ron=0 Roff=10Meg Vfwd=0.1 Vrev 3.3) +TEXT 1504 -408 Left 5 ;Wake Up diff --git a/LTspice/Mosfet based low side design.log b/LTspice/Mosfet based low side design.log new file mode 100644 index 0000000..d1e5854 --- /dev/null +++ b/LTspice/Mosfet based low side design.log @@ -0,0 +1,18 @@ +LTspice 24.1.9 for Windows +Circuit: C:\Users\User\Documents\LTspice\Mosfet based low side design.net +Start Time: Tue Sep 2 13:04:16 2025 +solver = Normal +Maximum thread count: 20 +tnom = 27 +temp = 27 +method = trap +WARNING: Node pchg is floating. + +Direct Newton iteration for .op point succeeded. +Total elapsed time: 0.132 seconds. + +Files loaded: +C:\Users\User\Documents\LTspice\Mosfet based low side design.net +C:\Users\User\AppData\Local\LTspice\lib\cmp\standard.dio +C:\Users\User\AppData\Local\LTspice\lib\cmp\standard.mos + diff --git a/LTspice/Mosfet based low side design.op.raw b/LTspice/Mosfet based low side design.op.raw new file mode 100644 index 0000000000000000000000000000000000000000..8f45e97f95e2301e7fc5ed8dac93cb7710c28090 GIT binary patch literal 4068 zcmb7H&ubG=5FP}<#y`ND6a|eaG0A4PKNK5c6#|VdZJJ9fHEq(g(57vY))v%r@gOL8 z5ybW=)cOkx;-MGu;6cPw@#am?lZbdyzj?EpM4NS|3E8*%-h4Cj=9`(f$E_(Iv=4Ae+N;1=4x! zhvOu24s|xkH1x?T`?~uZ1EL?%nKV(U8G9lXg{5e~w@4?AL)3SFbyktxV~9IvY-`zAogIl}m#>`1j|J}hEXQC^xE5_4 zzS=xy{+|&IMmUC1Uu_;Eg@6qEn-jl0h>^!i8TvRA{3ZWp#9z+iMB?I?4e@{2uzhwM zM>Lw_-03UFe56t9VRTrr$~|-m8Nq#b%v4zgbuFEl>o5*>8B^L5hM7vEJMF~|vz7)T zr}m8b6NE%2crVN(BL>m$xdMU_%&6Fq>+FbS7&sSqtj7#}xPrNv0ahw(n7i$KDycZq-&Bm7GQv>3?%iGUW<$N}kb zK{=2xz1!<}x=c&pjf}HdcB92e4#;kF7~9PO;ZuugRJ|@{cD?Ecm33pg8Ngjq7iHV6 zf5{nn8wg^?M%_1}ti=fb5@jvM>jF7tZ?awfxn^`{q)lGW?^Sj)r>W!XD%pWAUXRtC zL{1a)T7;bSymQ_8=+rxZPMKYf%R6TmpO3l-JMc$#pHucR$F2M@{;z0kq|93}|L{F*2Uq z!jnvj*M=`#iSQi8&D5>+ZN49RZNFGq7};9B{rMC>)AwVivDS0v?YlG2UR~b&cI~di z)2motx<6v>F>dV?4m|wz^T*3aH`aT29pm=<)$4UV#g3_sn_s3jSl7Pk=u^fVdA?|D dVl)_@XDsw|u^pC)e7JXx=lH|efv@|I{sBiRjYR+e literal 0 HcmV?d00001 diff --git a/LTspice/Mosfet based low side design.raw b/LTspice/Mosfet based low side design.raw new file mode 100644 index 0000000000000000000000000000000000000000..f933d1051a5c3c7ce462f032b0b8798f0341eb60 GIT binary patch literal 4682 zcmcInQD|FL82%X>*zCzC-z2O$S0*txH}`g(Vq=!6k=B(q%Y&!#vR6gJ23K~U7EvA4Yqwudo>_@sXS`OitxEjRa6FeUfgd+z_8 z|NP(g|NlvIRG|jVQ;GIcl=k5|Ne8Kp=Nhi<`$@{s0?p789l^UQF#L9eau^q}#tddB zX%sefn#Fwst4&h@PbDhiejaa*VXVWph`Fe`@>3bB#qecJ1YQalWj8r^W6KF#7coXD zfv-a@b{VH6t`7NXHjXzQ&|}I^1FIF(J~^fwA}L^oeaX(F^qR7mrxi6@2l90w3)o9t z@lb`EHv(@=-a7;G!>#9Z-Cy8pRA9Dtu$ zSTP4}%Q!s6L;gy%TUkV)-2!4hf*n<{Q(k36dFM!Kc*v3dLE`zT-CzzIob(wb^T#2JpPBd^fP8GVIwZp{*KtGlkuA zhD`z6-P+aGRTXnGz$)2w%|w8;*IIK1p5uYOeQmd>dki$39S(J@ z8AtYa=f+W5FyowW3BU!iuE`bf-N^{5@eTXX(B8K%xD|g*xWCVBWDOG1RRK9dXsYKQ$i^|*#hLy@9-!_9`)v`e3t#`)y2|}0& zkA;}malW%)G_ zri_OU+-BJpBl-)=wiwd|@|L~H)B1BavpXaGR?p8^b~7I~e%Rc6-Uv13SJ}Vz-^{bfwCtAU27opD2 z7w$xgD3|usxSIMWJDR?|ek(Qd?44KG?itK)U(KdnJrb>^UbsA(<}r8RCuL*oj$Ro} z^Sgul565^8<9hnk+BLqPxaobfa`e#EFYgt>CBhmj|?x(^EzKbc%lA(0R|ajUjP6A literal 0 HcmV?d00001