component
4056D
Public Made by Adomby adom
HL Battery Management, ESOP-8. Pinout extracted from the datasheet, KiCad symbol/footprint/3D.
← Commit history
pin 1: carry the footprint's marker into the .lbr, the viewer and page.json (silk-marker, drawn, top-left)
2 files changed
+300−1
package.json+2−1@@ -24,6 +24,7 @@ "docs/hero.png", "docs/4056d-datasheet.pdf", "viewers/symbol.html",- "viewers/footprint.html"+ "viewers/footprint.html",+ "pads.json" ] }
pads.jsonadded+298@@ -0,0 +1,298 @@+{+ "schema": "adom.pads/1",+ "slug": "4056d",+ "footprint": "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm",+ "generated_from": {+ "footprint": "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm@sha256:5848244c5e72002e",+ "pins": "page.json:component.pins",+ "overrides": null+ },+ "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"+ },+ "pad_count": 9,+ "paste_apertures": 4,+ "issues": [+ {+ "kind": "pad-has-no-pin",+ "pad": "9",+ "thermal": true,+ "detail": "footprint pad \"9\" is in copper but no pin claims it - a thermal pad with no net will float"+ }+ ],+ "pads": [+ {+ "pad": "1",+ "kind": "smd",+ "shape": "roundrect",+ "at": [+ -2.475,+ -1.905+ ],+ "rot": 0.0,+ "size": [+ 1.95,+ 0.6+ ],+ "layers": [+ "F.Cu",+ "F.Mask",+ "F.Paste"+ ],+ "thermal": false,+ "pin": "1",+ "name": "TEMP",+ "type": "input",+ "description": "Battery temperature sense input. Tied to the midpoint of an external NTC/resistor divider from VCC; charging is suspended when V(TEMP) falls outside 45%*VCC..80%*VCC. Tie to GND to disable temperature monitoring.",+ "is_pin1": true,+ "source": {+ "geometry": "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.kicad_mod",+ "meaning": "page.json:component.pins",+ "correspondence": "kicad: symbol pin number == pad name"+ }+ },+ {+ "pad": "2",+ "kind": "smd",+ "shape": "roundrect",+ "at": [+ -2.475,+ -0.635+ ],+ "rot": 0.0,+ "size": [+ 1.95,+ 0.6+ ],+ "layers": [+ "F.Cu",+ "F.Mask",+ "F.Paste"+ ],+ "thermal": false,+ "pin": "2",+ "name": "PROG",+ "type": "bidirectional",+ "description": "Constant-current program pin and charge-current monitor. A resistor R_PROG to GND sets I_BAT = 1100 / R_PROG (A) (e.g. 1kΩ → 1000mA). Pin regulates to ~1.0V in current mode; leaving it floating puts the device into shutdown.",+ "is_pin1": false,+ "source": {+ "geometry": "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.kicad_mod",+ "meaning": "page.json:component.pins",+ "correspondence": "kicad: symbol pin number == pad name"+ }+ },+ {+ "pad": "3",+ "kind": "smd",+ "shape": "roundrect",+ "at": [+ -2.475,+ 0.635+ ],+ "rot": 0.0,+ "size": [+ 1.95,+ 0.6+ ],+ "layers": [+ "F.Cu",+ "F.Mask",+ "F.Paste"+ ],+ "thermal": false,+ "pin": "3",+ "name": "GND",+ "type": "power_in",+ "description": "Device ground reference. Also connected to the exposed thermal pad on the bottom of the ESOP-8 package for heat dissipation.",+ "is_pin1": false,+ "source": {+ "geometry": "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.kicad_mod",+ "meaning": "page.json:component.pins",+ "correspondence": "kicad: symbol pin number == pad name"+ }+ },+ {+ "pad": "4",+ "kind": "smd",+ "shape": "roundrect",+ "at": [+ -2.475,+ 1.905+ ],+ "rot": 0.0,+ "size": [+ 1.95,+ 0.6+ ],+ "layers": [+ "F.Cu",+ "F.Mask",+ "F.Paste"+ ],+ "thermal": false,+ "pin": "4",+ "name": "VCC",+ "type": "power_in",+ "description": "Positive input supply, 4.2V to 9.0V (typ. 5V, absolute max 9V). Bypass with 10µF to GND. UVLO threshold ~3.6V; VCC-adaptive circuit engages at ~4.3V to reduce charge current if the source droops.",+ "is_pin1": false,+ "source": {+ "geometry": "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.kicad_mod",+ "meaning": "page.json:component.pins",+ "correspondence": "kicad: symbol pin number == pad name"+ }+ },+ {+ "pad": "5",+ "kind": "smd",+ "shape": "roundrect",+ "at": [+ 2.475,+ 1.905+ ],+ "rot": 0.0,+ "size": [+ 1.95,+ 0.6+ ],+ "layers": [+ "F.Cu",+ "F.Mask",+ "F.Paste"+ ],+ "thermal": false,+ "pin": "5",+ "name": "BAT",+ "type": "power_out",+ "description": "Charge current output to the Li-ion battery positive terminal. Regulates to 4.2V float (±1%); delivers programmed CC current up to 1A, trickle current ~230mA below V_TRIKL (2.9V). Bypass with 10µF; reverse-battery protected (leakage <5mA).",+ "is_pin1": false,+ "source": {+ "geometry": "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.kicad_mod",+ "meaning": "page.json:component.pins",+ "correspondence": "kicad: symbol pin number == pad name"+ }+ },+ {+ "pad": "6",+ "kind": "smd",+ "shape": "roundrect",+ "at": [+ 2.475,+ 0.635+ ],+ "rot": 0.0,+ "size": [+ 1.95,+ 0.6+ ],+ "layers": [+ "F.Cu",+ "F.Mask",+ "F.Paste"+ ],+ "thermal": false,+ "pin": "6",+ "name": "STDBY",+ "type": "output",+ "description": "Open-drain charge-complete (standby) indicator, active-low. Pulled low (typ. 0.3V at 5mA) when the battery is fully charged; high-impedance otherwise. Typically drives a green LED to VCC.",+ "is_pin1": false,+ "source": {+ "geometry": "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.kicad_mod",+ "meaning": "page.json:component.pins",+ "correspondence": "kicad: symbol pin number == pad name"+ }+ },+ {+ "pad": "7",+ "kind": "smd",+ "shape": "roundrect",+ "at": [+ 2.475,+ -0.635+ ],+ "rot": 0.0,+ "size": [+ 1.95,+ 0.6+ ],+ "layers": [+ "F.Cu",+ "F.Mask",+ "F.Paste"+ ],+ "thermal": false,+ "pin": "7",+ "name": "CHRG",+ "type": "output",+ "description": "Open-drain charge-in-progress indicator, active-low. Pulled low (typ. 0.3V at 5mA) while charging; high-impedance when done or in fault. Blinks ~1-2s period to signal 'no battery' when TEMP is tied to GND.",+ "is_pin1": false,+ "source": {+ "geometry": "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.kicad_mod",+ "meaning": "page.json:component.pins",+ "correspondence": "kicad: symbol pin number == pad name"+ }+ },+ {+ "pad": "8",+ "kind": "smd",+ "shape": "roundrect",+ "at": [+ 2.475,+ -1.905+ ],+ "rot": 0.0,+ "size": [+ 1.95,+ 0.6+ ],+ "layers": [+ "F.Cu",+ "F.Mask",+ "F.Paste"+ ],+ "thermal": false,+ "pin": "8",+ "name": "CE",+ "type": "input",+ "description": "Chip enable input. Drive high to enable charging; drive low to place the device in shutdown (battery leakage <1µA, supply current <70µA). Absolute max range -0.3V to 10V.",+ "is_pin1": false,+ "source": {+ "geometry": "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.kicad_mod",+ "meaning": "page.json:component.pins",+ "correspondence": "kicad: symbol pin number == pad name"+ }+ },+ {+ "pad": "9",+ "kind": "smd",+ "shape": "rect",+ "at": [+ 0.0,+ 0.0+ ],+ "rot": 0.0,+ "size": [+ 2.41,+ 3.3+ ],+ "layers": [],+ "thermal": true,+ "pin": "9",+ "name": null,+ "type": null,+ "description": null,+ "is_pin1": false,+ "source": {+ "geometry": "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.kicad_mod",+ "meaning": null,+ "correspondence": "kicad: symbol pin number == pad name"+ }+ }+ ]+}