component
CN3058E
Public Made by Adomby adom
ShangHai Consonance Elec Battery Management, SOP-8-EP. Pinout extracted from the datasheet, KiCad symbol/footprint/3D.
← Commit history
orderable attributes: rebuild .lbr with adom-lbr 2.18.0 so MPN, MANUFACTURER and the distributor part numbers reach <technology> (LCSC_PN C112011). The published library carried no attributes at all, so a BOM had nothing to buy from. Distributor PNs matched on exact MPN AND corroborating manufacturer.
2 files changed
+32−12
cn3058e.lbr+22−4@@ -63,6 +63,18 @@ <smd name="7" x="2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1"/> <smd name="8" x="2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1"/> <smd name="9" x="0.0000" y="-0.0000" dx="2.4100" dy="3.3000" layer="1"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-2.6000" y="2.4700"/>+ <vertex x="-2.8400" y="2.8000"/>+ <vertex x="-2.3600" y="2.8000"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-0.9750" y="2.4500"/>+ <vertex x="1.9500" y="2.4500"/>+ <vertex x="1.9500" y="-2.4500"/>+ <vertex x="-1.9500" y="-2.4500"/>+ <vertex x="-1.9500" y="1.4750"/>+ </polygon> <wire x1="-2.0600" y1="2.5600" x2="2.0600" y2="2.5600" width="0.1200" layer="21"/> <wire x1="-2.0600" y1="2.4650" x2="-2.0600" y2="2.5600" width="0.1200" layer="21"/> <wire x1="-2.0600" y1="-2.5600" x2="-2.0600" y2="-2.4650" width="0.1200" layer="21"/>@@ -71,7 +83,7 @@ <wire x1="2.0600" y1="-2.5600" x2="-2.0600" y2="-2.5600" width="0.1200" layer="21"/> <text x="0" y="3.480" size="1.27" layer="25" align="bottom-center">>NAME</text> <text x="0" y="-3.480" size="1.27" layer="27" align="top-center">>VALUE</text>-<!--adom-pin1--><polygon width="0.0500" layer="21"><vertex x="-2.6000" y="2.4700"/><vertex x="-2.8400" y="2.8000"/><vertex x="-2.3600" y="2.8000"/></polygon></package>+</package> </packages> <symbols> <symbol name="CN3058E">@@ -89,7 +101,7 @@ <pin name="CHRG" x="17.78" y="0" length="middle" direction="out" rot="R180"/> <pin name="DONE" x="17.78" y="-2.54" length="middle" direction="out" rot="R180"/> <pin name="BAT" x="17.78" y="-5.08" length="middle" direction="out" rot="R180"/>- <pin name="EXPOSED PAD" x="-17.78" y="-7.62" length="middle" direction="pwr"/>+ <pin name="EXPOSED_PAD" x="-17.78" y="-7.62" length="middle" direction="pwr"/> </symbol> </symbols> <devicesets>@@ -109,9 +121,15 @@ <connect gate="G$1" pin="CHRG" pad="7"/> <connect gate="G$1" pin="DONE" pad="6"/> <connect gate="G$1" pin="BAT" pad="5"/>- <connect gate="G$1" pin="EXPOSED PAD" pad="9"/>+ <connect gate="G$1" pin="EXPOSED_PAD" pad="9"/> </connects>- <technologies><technology name=""/></technologies>+ <technologies>+ <technology name="">+ <attribute name="MPN" value="CN3058E" constant="no"/>+ <attribute name="MANUFACTURER" value="ShangHai Consonance Elec" constant="no"/>+ <attribute name="LCSC_PN" value="C112011" constant="no"/>+ </technology>+ </technologies> </device> </devices> </deviceset>
page.json+10−8@@ -26,19 +26,21 @@ "model_3d_step": "cn3058e.step", "lbr": "cn3058e.lbr" },- "distributor_links": {},+ "distributor_links": {+ "lcsc": "C112011"+ }, "pins": [ { "number": "1", "name": "TEMP", "type": "input",- "description": "Battery temperature sense input. Connect to the output of an NTC thermistor tied to the battery pack. Charging is paused when V(TEMP) is below 45% or above 80% of VIN (i.e. battery over/under temperature). Tying TEMP to GND disables temperature monitoring. Input current 0.5 µA typ."+ "description": "Battery temperature sense input. Connect to the output of an NTC thermistor tied to the battery pack. Charging is paused when V(TEMP) is below 45% or above 80% of VIN (i.e. battery over/under temperature). Tying TEMP to GND disables temperature monitoring. Input current 0.5 \u00b5A typ." }, { "number": "2", "name": "ISET", "type": "passive",- "description": "Constant-current charge setting and charge-current monitor. Connect an external resistor R_ISET from this pin to GND to program the charge current: ICH = (V_ISET × 1011) / R_ISET. Pin regulates to 1.205 V in CC mode and 0.12 V in precharge (trickle) mode. Charge terminates when V_ISET falls to ~0.12 V (C/10)."+ "description": "Constant-current charge setting and charge-current monitor. Connect an external resistor R_ISET from this pin to GND to program the charge current: ICH = (V_ISET \u00d7 1011) / R_ISET. Pin regulates to 1.205 V in CC mode and 0.12 V in precharge (trickle) mode. Charge terminates when V_ISET falls to ~0.12 V (C/10)." }, { "number": "3",@@ -50,31 +52,31 @@ "number": "4", "name": "VIN", "type": "power_in",- "description": "Positive supply input, 3.8 V to 6 V (absolute max 6.5 V). Powers the internal circuitry and the on-chip pass MOSFET that sources charge current to BAT. When (VIN − VBAT) < 10 mV the part enters sleep mode and BAT-pin current drops below 3 µA. UVLO rising threshold ~3.2-3.8 V."+ "description": "Positive supply input, 3.8 V to 6 V (absolute max 6.5 V). Powers the internal circuitry and the on-chip pass MOSFET that sources charge current to BAT. When (VIN \u2212 VBAT) < 10 mV the part enters sleep mode and BAT-pin current drops below 3 \u00b5A. UVLO rising threshold ~3.2-3.8 V." }, { "number": "5", "name": "BAT", "type": "power_out",- "description": "Battery connection / charge current output. Connect to the positive terminal of the LiFePO4 cell. Sources up to 1 A of charge current from the internal power MOSFET and regulates the CV voltage. Sinks <3 µA from the battery in sleep/UVLO."+ "description": "Battery connection / charge current output. Connect to the positive terminal of the LiFePO4 cell. Sources up to 1 A of charge current from the internal power MOSFET and regulates the CV voltage. Sinks <3 \u00b5A from the battery in sleep/UVLO." }, { "number": "6", "name": "DONE", "type": "output",- "description": "Open-drain charge-end status output (active-low, bar-DONE). Pulled low internally when the charge cycle has terminated (charge current has fallen to ~10% of programmed value); high-impedance otherwise. Sinks up to 10 mA at 0.3 V; leakage <1 µA at 6 V. Typically drives an indicator LED with an external pull-up resistor."+ "description": "Open-drain charge-end status output (active-low, bar-DONE). Pulled low internally when the charge cycle has terminated (charge current has fallen to ~10% of programmed value); high-impedance otherwise. Sinks up to 10 mA at 0.3 V; leakage <1 \u00b5A at 6 V. Typically drives an indicator LED with an external pull-up resistor." }, { "number": "7", "name": "CHRG", "type": "output",- "description": "Open-drain charge-in-progress status output (active-low, bar-CHRG). Pulled low internally while the device is charging the battery; high-impedance otherwise. Sinks up to 10 mA at 0.3 V; leakage <1 µA at 6 V. Typically drives an indicator LED with an external pull-up resistor."+ "description": "Open-drain charge-in-progress status output (active-low, bar-CHRG). Pulled low internally while the device is charging the battery; high-impedance otherwise. Sinks up to 10 mA at 0.3 V; leakage <1 \u00b5A at 6 V. Typically drives an indicator LED with an external pull-up resistor." }, { "number": "8", "name": "FB", "type": "input",- "description": "Kelvin battery-voltage sense input. Connect directly to the battery's positive terminal to accurately regulate the CV charge voltage, bypassing the IR drop between the battery and the BAT pin. An external resistor Rx from FB to BAT can be used to trim/raise the regulation voltage: Vbat = 3.6 + 3.61e-6 × Rx (Ω). Input current typ. 3 µA at VFB = 3.6 V."+ "description": "Kelvin battery-voltage sense input. Connect directly to the battery's positive terminal to accurately regulate the CV charge voltage, bypassing the IR drop between the battery and the BAT pin. An external resistor Rx from FB to BAT can be used to trim/raise the regulation voltage: Vbat = 3.6 + 3.61e-6 \u00d7 Rx (\u03a9). Input current typ. 3 \u00b5A at VFB = 3.6 V." }, { "number": "9",