← Commit history

Initial commit: component/jsm4056

Ray ·87b921b3d2 ·
2 files changed +77
README.mdadded+43
@@ -0,0 +1,43 @@+# JSM4056++**JSMSEMI** · Battery Management · ESOP-8++JSM4056 from JSMSEMI, in a ESOP-8. Pinout and pin descriptions extracted from the manufacturer datasheet by ds2sf; symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | TS | input | Battery temperature sense/protection input. Connect an external NTC thermistor and resistor divider to set the battery temperature protection window. Internally compared against OTPH (45% x VCC) and OTPL (80% x VCC) thresholds; charging is suspended when VTS is outside this range. Tie to GND to disable the temperature protection function. |+| 2 | PROG | passive | Charge current program pin. Connect a resistor RPROG from PROG to GND to set the constant charge current per IBAT = 1000 V / RPROG (RPROG >= 0.8 kOhm). Pin voltage is regulated to 1.0 V in constant-current mode and 0.1 V in trickle-charge mode; C/10 termination is detected via this pin. |+| 3 | GND | power_in | Device ground / power return. |+| 4 | VCC | power_in | Charger positive supply input (4.5 V typ 5 V, max 5.5 V absolute max 8 V). Powers all internal circuitry. Charging begins when VCC exceeds the UVLO threshold (typ 3.73 V) AND VCC > VBAT + 144 mV; if VCC-VBAT falls below 94 mV the part enters low-power shutdown (IBAT < 3 uA). Decouple with a 2.2 uF ceramic capacitor to GND. |+| 5 | VBAT | power_out | Battery positive terminal / charge current output. Delivers up to 1000 mA of charge current and regulates the float voltage to 4.2 V (+/-1%). In standby or with VCC removed, BAT leakage is < 3 uA (typ 1 uA). Automatic recharge starts when VBAT falls below VFLOAT - 210 mV. |+| 6 | STDBY | output | Charge-complete status indicator, open-drain output. Pulled low (VOL ~ 0.3 V at 5 mA) when the charge cycle has terminated to light an external LED; high-impedance during an active charge cycle. |+| 7 | CHRG | output | Charge status indicator, open-drain output. Pulled low (VOL ~ 0.3 V at 5 mA) while the battery is being charged; goes high-impedance when charging completes. If charger is inserted with no battery attached the LED will blink to indicate the fault. |+| 8 | CE | input | Chip enable input (absolute max -0.3 to 8 V). Tie to VCC or leave floating for normal operation; tie to GND to shut the chip down. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | JSMSEMI |+| Package | ESOP-8 |+| Category | PMIC |+| Pins | 8 |++## CAD (KiCad official)++- Symbol: `JSM4056`+- Footprint: `Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm`+- 3D model: ESOP-8 (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [JSMSEMI datasheet](docs/jsm4056-datasheet.pdf) (8 pp, sha256 `4c75700de81934b6`, retrieved 2026-08-17, tier: lcsc)+- **Extractor:** `ds2sf` (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/jsm4056-datasheet.pdf)
page.jsonadded+34
@@ -0,0 +1,34 @@+{+  "slug": "jsm4056",+  "version": "0.1.0",+  "type": "component",+  "description": "JSMSEMI Battery Management, ESOP-8. Datasheet-verified pinout, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "pmic",+    "jsm4056"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "jsm4056.kicad_sym",+    "jsm4056.kicad_mod",+    "jsm4056.glb",+    "jsm4056.step",+    "jsm4056.lbr",+    "docs/hero.png",+    "docs/jsm4056-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ],+  "visibility": "public",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file