main
Ray cn3058e: component.models_3d pose record per STEP (Z-up, seated z=0, pad-centre origin, identity binding) 8daea3a
{
  "schema_version": 1,
  "type": "component",
  "slug": "cn3058e",
  "title": "CN3058E",
  "brief": "ShangHai Consonance Elec Battery Management, SOP-8-EP. Pinout extracted from the datasheet, KiCad symbol/footprint/3D.",
  "version": "0.2.0",
  "license": "CC-BY-SA-4.0",
  "tags": [
    "component",
    "pmic",
    "cn3058e"
  ],
  "component": {
    "mpn": "CN3058E",
    "manufacturer": "ShangHai Consonance Elec",
    "package": "SOP-8-EP",
    "pin_count": 9,
    "category": "PMIC",
    "subcategory": "Battery Management",
    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/c2fba8a9dda740799823fd0325227819.pdf",
    "parts": {
      "symbol": "cn3058e.kicad_sym",
      "footprint": "cn3058e.kicad_mod",
      "model_3d": "cn3058e-etched.glb",
      "model_3d_plain": "cn3058e.glb",
      "model_3d_step": "cn3058e-etched.step",
      "model_3d_step_plain": "cn3058e.step",
      "lbr": "cn3058e.lbr"
    },
    "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."
      },
      {
        "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)."
      },
      {
        "number": "3",
        "name": "GND",
        "type": "power_in",
        "description": "Power ground / device substrate return."
      },
      {
        "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."
      },
      {
        "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."
      },
      {
        "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."
      },
      {
        "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."
      },
      {
        "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."
      },
      {
        "number": "9",
        "name": "EXPOSED PAD",
        "type": "power_in",
        "description": "Exposed thermal pad. Present in the package land pattern; connect it per the manufacturer datasheet thermal recommendation. Added because the footprint carries this pad and the symbol had no pin for it.",
        "source": "derived-from-footprint"
      }
    ],
    "provenance": {
      "extractor": "ds2sf",
      "datasheet": {
        "url": "https://datasheet.lcsc.com/datasheet/pdf/c2fba8a9dda740799823fd0325227819.pdf",
        "pages": 11,
        "sha256": "d5bc7be74eed0721",
        "source_tier": "lcsc"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 8,
        "described": 8,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "pin1": {
      "pad": "1",
      "at": [
        -2.475,
        -1.905
      ],
      "corner": "top-left",
      "source": "silk-marker",
      "derived_from": "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm@sha256:5848244c5e72002e",
      "mark": "drawn"
    },
    "models_3d": [
      {
        "file": "cn3058e.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.9,
          4.9,
          1.65
        ],
        "zmin_mm": 0,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "f1718a42c5ea007e8e2dd672ac39a1bb358ee4849bd53c42e21ce83e0e5df7a9",
        "checked": "2026-10-07",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "cn3058e-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.9,
          4.9,
          1.65
        ],
        "zmin_mm": 0,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "d7979400682e230defe1d698c39e86edbbb2fe6a4b8ce23d08649877a3875e58",
        "checked": "2026-10-07",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  },
  "metadata": {
    "specs": {
      "Manufacturer": "ShangHai Consonance Elec",
      "Package": "SOP-8-EP",
      "Category": "PMIC",
      "Pins": "8"
    }
  },
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "cn3058e"
  ],
  "discovery_pitch": "CN3058E (ShangHai Consonance Elec) component page with datasheet-verified CAD.",
  "author": {
    "name": "Ray"
  },
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "cn3058e.kicad_sym",
    "cn3058e.kicad_mod",
    "cn3058e.glb",
    "cn3058e.step",
    "cn3058e-etched.step",
    "cn3058e.lbr",
    "docs/hero.png",
    "docs/cn3058e-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html"
  ],
  "updated_at": "2026-09-24T19:19:49.998Z"
}