1
0
Fork 0
forked from memebike/bms

New chip :)

First draft of schematic and PCB layout for BQ76952
This commit is contained in:
Thomas Muller 2023-05-01 23:21:57 -04:00
parent 9bdcce7d06
commit ed9e1dadfa
Signed by untrusted user: thomas
GPG key ID: AF006EB730564952
6 changed files with 14552 additions and 24207 deletions

File diff suppressed because it is too large Load diff

View file

@ -517,30 +517,10 @@
"c3867ae4-097b-46e0-8b44-ee49ae794c11",
"Protector3"
],
[
"a70501a3-d6f2-4e73-aac7-2398dab8ecd4",
"Balance FET"
],
[
"2bd56349-a17f-4c36-b893-05a54c8afcd9",
"Balance FET1"
],
[
"7e7b207e-e2b5-442c-b945-61660885490f",
"MCU"
],
[
"32397be0-dd69-4813-bb36-00e5350018fb",
"Balance FET2"
],
[
"ed0720d0-187f-4b9a-9bb3-6d7d5c37c11a",
"Balance FET3"
],
[
"2a4c5f96-f782-439f-a843-7707515dec79",
"Balance FET4"
],
[
"8969b66e-8e86-47b7-b7d0-31d594820f7e",
"High Side Fets"
@ -556,46 +536,6 @@
[
"6b39c63c-37fa-40e0-adf5-88bc5e407785",
"Fuel Gauge"
],
[
"acc9b384-9be9-48a8-ac70-eb460eba55c5",
"Balance FET5"
],
[
"b2b0e66a-22e5-4d3a-86fc-dac73603652b",
"Balance FET8"
],
[
"495d7339-9e16-41b2-8ef2-1b21bc236c3c",
"Balance FET7"
],
[
"4189cc23-2c5e-4491-beb7-dd02bd02133b",
"Balance FET6"
],
[
"189faf8e-8fe0-464a-826f-27c645a9b70d",
"Balance FET9"
],
[
"41bfd6db-0144-4911-8509-709b3d3f253d",
"Balance FET14"
],
[
"7bd57549-0f67-4084-aa7a-c74b069dea5f",
"Balance FET13"
],
[
"71b7facb-6c4b-4028-b021-7cd994d079b4",
"Balance FET11"
],
[
"b1f47260-55bf-4c84-9782-2a0957da950e",
"Balance FET12"
],
[
"44566128-bf07-4d7f-aa50-69ea36a42195",
"Balance FET10"
]
],
"text_variables": {}

View file

@ -12,11 +12,11 @@
)
(lib_symbols
(symbol "Connector:Conn_01x16_Male" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "J" (at 0 20.32 0)
(symbol "Connector:Conn_01x17_Pin" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "J" (at 0 22.86 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Conn_01x16_Male" (at 0 -22.86 0)
(property "Value" "Conn_01x17_Pin" (at 0 -22.86 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
@ -25,16 +25,19 @@
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_locked" "" (at 0 0 0)
(effects (font (size 1.27 1.27)))
)
(property "ki_keywords" "connector" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Generic connector, single row, 01x16, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
(property "ki_description" "Generic connector, single row, 01x17, script generated" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Conn_01x16_Male_1_1"
(symbol "Conn_01x17_Pin_1_1"
(polyline
(pts
(xy 1.27 -20.32)
@ -163,6 +166,14 @@
(stroke (width 0.1524) (type default))
(fill (type none))
)
(polyline
(pts
(xy 1.27 20.32)
(xy 0.8636 20.32)
)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start 0.8636 -20.193) (end 0 -20.447)
(stroke (width 0.1524) (type default))
(fill (type outline))
@ -227,67 +238,75 @@
(stroke (width 0.1524) (type default))
(fill (type outline))
)
(pin passive line (at 5.08 17.78 180) (length 3.81)
(rectangle (start 0.8636 20.447) (end 0 20.193)
(stroke (width 0.1524) (type default))
(fill (type outline))
)
(pin passive line (at 5.08 20.32 180) (length 3.81)
(name "Pin_1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 -5.08 180) (length 3.81)
(pin passive line (at 5.08 -2.54 180) (length 3.81)
(name "Pin_10" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 -7.62 180) (length 3.81)
(pin passive line (at 5.08 -5.08 180) (length 3.81)
(name "Pin_11" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 -10.16 180) (length 3.81)
(pin passive line (at 5.08 -7.62 180) (length 3.81)
(name "Pin_12" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 -12.7 180) (length 3.81)
(pin passive line (at 5.08 -10.16 180) (length 3.81)
(name "Pin_13" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 -15.24 180) (length 3.81)
(pin passive line (at 5.08 -12.7 180) (length 3.81)
(name "Pin_14" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 -17.78 180) (length 3.81)
(pin passive line (at 5.08 -15.24 180) (length 3.81)
(name "Pin_15" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 -20.32 180) (length 3.81)
(pin passive line (at 5.08 -17.78 180) (length 3.81)
(name "Pin_16" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 15.24 180) (length 3.81)
(pin passive line (at 5.08 -20.32 180) (length 3.81)
(name "Pin_17" (effects (font (size 1.27 1.27))))
(number "17" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 17.78 180) (length 3.81)
(name "Pin_2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 12.7 180) (length 3.81)
(pin passive line (at 5.08 15.24 180) (length 3.81)
(name "Pin_3" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 10.16 180) (length 3.81)
(pin passive line (at 5.08 12.7 180) (length 3.81)
(name "Pin_4" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 7.62 180) (length 3.81)
(pin passive line (at 5.08 10.16 180) (length 3.81)
(name "Pin_5" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 5.08 180) (length 3.81)
(pin passive line (at 5.08 7.62 180) (length 3.81)
(name "Pin_6" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 2.54 180) (length 3.81)
(pin passive line (at 5.08 5.08 180) (length 3.81)
(name "Pin_7" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 0 180) (length 3.81)
(pin passive line (at 5.08 2.54 180) (length 3.81)
(name "Pin_8" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 -2.54 180) (length 3.81)
(pin passive line (at 5.08 0 180) (length 3.81)
(name "Pin_9" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
@ -705,6 +724,10 @@
(stroke (width 0) (type default))
(uuid 80c650d0-24cc-4297-a42b-72e98a453ef4)
)
(wire (pts (xy 142.24 45.72) (xy 160.02 45.72))
(stroke (width 0) (type default))
(uuid 82674629-3039-4c5e-a37d-727e5437cb0c)
)
(wire (pts (xy 195.58 86.36) (xy 200.66 86.36))
(stroke (width 0) (type default))
(uuid 8270a645-0477-4dfc-8910-bfa5d46249cc)
@ -859,6 +882,10 @@
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 3df3a8ef-5446-4b9d-95de-80f344f8fb43)
)
(label "VC16" (at 149.86 45.72 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 4310ec65-0f1c-4777-b55b-898347126aa5)
)
(label "VC5" (at 149.86 73.66 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 43113d46-c9ea-4430-b118-604a3ba0be6a)
@ -1036,19 +1063,19 @@
)
)
(symbol (lib_id "Connector:Conn_01x16_Male") (at 137.16 68.58 0) (mirror x) (unit 1)
(symbol (lib_id "Connector:Conn_01x17_Pin") (at 137.16 66.04 0) (mirror x) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 4a5fe4b2-faf8-494b-892a-ace72b15f474)
(property "Reference" "J1" (at 135.89 86.36 0)
(property "Reference" "J1" (at 135.89 83.82 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Conn_01x21_Male" (at 135.89 76.2 90)
(property "Value" "Conn_01x17_Pin" (at 135.89 73.66 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Connector_PinHeader_2.00mm:PinHeader_1x16_P2.00mm_Horizontal" (at 137.16 68.58 0)
(property "Footprint" "Connector_PinHeader_2.00mm:PinHeader_1x17_P2.00mm_Horizontal" (at 137.16 66.04 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 137.16 68.58 0)
(property "Datasheet" "~" (at 137.16 66.04 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 9ebf8a86-3c2a-4146-b0fb-4477c211f850))
@ -1059,6 +1086,7 @@
(pin "14" (uuid 079a9bf5-435a-42f8-8aa4-943ce02ffb4b))
(pin "15" (uuid 307a8b90-4e5e-421d-8c4a-7b064d34bea8))
(pin "16" (uuid 8408c9e5-8dde-411c-b869-e120e1854a09))
(pin "17" (uuid aed8e093-bdc0-4202-8cc3-e76132e70189))
(pin "2" (uuid 48814485-994d-4df0-9e61-dd260e7b3850))
(pin "3" (uuid 772760d8-7c52-49cc-a75a-3b982d24221e))
(pin "4" (uuid 2d68f6f8-9ff5-4681-a2a4-66473d728ac2))
@ -1224,14 +1252,14 @@
)
)
(sheet (at 236.22 86.36) (size 15.24 15.24) (fields_autoplaced)
(sheet (at 220.98 96.52) (size 15.24 15.24) (fields_autoplaced)
(stroke (width 0.1524) (type solid))
(fill (color 0 0 0 0.0000))
(uuid 7e7b207e-e2b5-442c-b945-61660885490f)
(property "Sheetname" "MCU" (at 236.22 85.6484 0)
(property "Sheetname" "MCU" (at 220.98 95.8084 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheetfile" "mcu.kicad_sch" (at 236.22 102.1846 0)
(property "Sheetfile" "mcu.kicad_sch" (at 220.98 112.3446 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(instances
@ -1344,11 +1372,11 @@
)
)
(sheet (at 160.02 45.72) (size 35.56 50.8) (fields_autoplaced)
(sheet (at 160.02 43.18) (size 35.56 53.34) (fields_autoplaced)
(stroke (width 0.1524) (type solid))
(fill (color 0 0 0 0.0000))
(uuid c3867ae4-097b-46e0-8b44-ee49ae794c11)
(property "Sheetname" "Protector3" (at 160.02 45.0084 0)
(property "Sheetname" "Protector3" (at 160.02 42.4684 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheetfile" "protector.kicad_sch" (at 160.02 97.1046 0)
@ -1470,6 +1498,30 @@
(effects (font (size 1.27 1.27)) (justify right))
(uuid b3f0eec2-cdf0-4b19-8423-e4650a1c2ec9)
)
(pin "HDQ" bidirectional (at 177.8 43.18 90)
(effects (font (size 1.27 1.27)) (justify right))
(uuid dcf9e49a-68af-44f9-b1ac-b7cc4e1d3926)
)
(pin "PACK" bidirectional (at 180.34 43.18 90)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 390d3936-32a6-494a-a2ca-ec28c4734364)
)
(pin "LD" bidirectional (at 182.88 43.18 90)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 6065fb26-f87a-4dee-a494-b97d8abe7211)
)
(pin "PDSG" output (at 185.42 43.18 90)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 2d88dd75-d04b-4cb0-9ef2-08ea3e440c37)
)
(pin "PCHG" output (at 187.96 43.18 90)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 6ef8f89b-4563-4d15-a85b-b5f1c4d8af80)
)
(pin "CELL_16" input (at 160.02 45.72 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 1e137dfc-da30-4eb9-a89f-a8eb6ca937e7)
)
(instances
(project "bms"
(path "/1b49cb1f-90b1-44fa-b422-2a3f1e40e56a" (page "20"))

File diff suppressed because it is too large Load diff

View file

@ -100,9 +100,15 @@
(junction (at 134.62 91.44) (diameter 0) (color 0 0 0 0)
(uuid 302c2d18-d3ed-47cc-bd99-ec361d83f23a)
)
(junction (at 134.62 81.28) (diameter 0) (color 0 0 0 0)
(uuid a1def84b-a4e2-45e0-a6fd-c2dfc3252ee4)
)
(junction (at 121.92 91.44) (diameter 0) (color 0 0 0 0)
(uuid b50b83a9-5017-4a78-9165-32aa45b83c6e)
)
(junction (at 121.92 81.28) (diameter 0) (color 0 0 0 0)
(uuid b5bab31b-f05f-448d-b9e9-8682a4da216d)
)
(wire (pts (xy 134.62 101.6) (xy 134.62 104.14))
(stroke (width 0) (type default))
@ -112,7 +118,7 @@
(stroke (width 0) (type default))
(uuid 0cd647b6-4ed0-4eb5-aea8-04df9729cc0b)
)
(wire (pts (xy 134.62 86.36) (xy 134.62 91.44))
(wire (pts (xy 134.62 76.2) (xy 134.62 81.28))
(stroke (width 0) (type default))
(uuid 0ea4edf3-5297-4bd7-92d7-65838bced087)
)
@ -128,6 +134,14 @@
(stroke (width 0) (type default))
(uuid 29eef37a-ad34-454c-95b5-703d5bc98df6)
)
(wire (pts (xy 132.08 81.28) (xy 134.62 81.28))
(stroke (width 0) (type default))
(uuid 37a0a2dd-4a50-4ea4-bf13-274ac06e3631)
)
(wire (pts (xy 121.92 81.28) (xy 124.46 81.28))
(stroke (width 0) (type default))
(uuid 4b12fe7c-65b3-433b-a727-00d7674f7488)
)
(wire (pts (xy 121.92 101.6) (xy 121.92 104.14))
(stroke (width 0) (type default))
(uuid 50457376-f2e6-4d28-8e03-48b96ca82179)
@ -140,14 +154,22 @@
(stroke (width 0) (type default))
(uuid 5eb77e58-f51e-4451-9bba-c2d950de7793)
)
(wire (pts (xy 121.92 86.36) (xy 121.92 91.44))
(wire (pts (xy 121.92 76.2) (xy 121.92 81.28))
(stroke (width 0) (type default))
(uuid 6556b905-41d3-455d-a354-98c3fb04506f)
)
(wire (pts (xy 121.92 81.28) (xy 121.92 91.44))
(stroke (width 0) (type default))
(uuid 8a0961ab-a3bf-42f5-9318-f03f8135d69d)
)
(wire (pts (xy 119.38 91.44) (xy 121.92 91.44))
(stroke (width 0) (type default))
(uuid 8efdb309-0120-4ec0-98d0-a2a5c108e574)
)
(wire (pts (xy 134.62 81.28) (xy 134.62 91.44))
(stroke (width 0) (type default))
(uuid a1843506-333c-42be-937a-467e3e36d41b)
)
(wire (pts (xy 134.62 91.44) (xy 134.62 93.98))
(stroke (width 0) (type default))
(uuid b3ce6b93-9285-4905-91f6-9d146302daee)
@ -165,7 +187,7 @@
(effects (font (size 1.27 1.27)) (justify right))
(uuid 0be3fa3d-fb19-43b4-914c-91a63f527a7a)
)
(hierarchical_label "SRP_O" (shape input) (at 121.92 86.36 90) (fields_autoplaced)
(hierarchical_label "SRP_O" (shape input) (at 121.92 76.2 90) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 6693a61a-bdfa-4d54-b6d6-74b2029df1ac)
)
@ -173,7 +195,7 @@
(effects (font (size 1.27 1.27)) (justify right))
(uuid 782ec93e-1908-48b6-abb0-bd544baea88d)
)
(hierarchical_label "SRN_O" (shape input) (at 134.62 86.36 90) (fields_autoplaced)
(hierarchical_label "SRN_O" (shape input) (at 134.62 76.2 90) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 7b77dade-69b5-4926-95ca-96f2b06e1973)
)
@ -218,6 +240,38 @@
)
)
(symbol (lib_id "Device:C") (at 128.27 81.28 90) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 5d161126-262c-4e4a-9272-328a7fff7b36)
(property "Reference" "C21" (at 128.27 76.1111 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "100p" (at 128.27 78.0321 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 132.08 80.3148 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 128.27 81.28 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Src_Page" "38" (at 128.27 81.28 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Src_Value" "filter" (at 128.27 81.28 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid dcc6936c-055c-4e1f-8149-8cffa8bb8c00))
(pin "2" (uuid d69eb6eb-60fc-4032-8c2d-9aaabb5488c8))
(instances
(project "bms"
(path "/1b49cb1f-90b1-44fa-b422-2a3f1e40e56a/96b7bea9-affb-4c55-97aa-dfa072f2d94d"
(reference "C21") (unit 1)
)
)
)
)
(symbol (lib_id "Device:C") (at 115.57 91.44 90) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 72e94c50-21b2-40e1-a115-60a48daced66)

View file

@ -1,4 +1,5 @@
(sym_lib_table
(version 7)
(lib (name "BQ7791506PW")(type "KiCad")(uri "${KIPRJMOD}/symbols/BQ7791506PW.kicad_sym")(options "")(descr ""))
(lib (name "MP9486A")(type "KiCad")(uri "${KIPRJMOD}/symbols/MP9486A.kicad_sym")(options "")(descr ""))
(lib (name "BQ34Z100")(type "KiCad")(uri "${KIPRJMOD}/symbols/BQ34Z100.kicad_sym")(options "")(descr ""))