← Commit history

Initial commit: component/drv8837

Ray ·a6839eba4a ·2mo ago
2 files changed +91
README.mdadded+53
@@ -0,0 +1,53 @@+# DRV8837++**Texas Instruments** · Brushed DC motor driver · WSON-8++Drives one small brushed DC motor from a 0 to 11 V supply at up to 1.8 A peak, in a 2x2 mm WSON. Two logic inputs (IN1, IN2) set forward, reverse, brake, and coast, a low RDS(on) of 280 mOhm keeps dissipation down, and nSLEEP powers the bridge down to under 1 uA for battery use. Built-in undervoltage, overcurrent, and overtemperature protection. Sized for toys, cameras, and pumps where the DRV8871's 45 V is more than needed.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | VM | power_in | Motor power supply, 0 V to 11 V. Bypass to GND with a 0.1-µF ceramic capacitor rated for VM. |+| 2 | OUT1 | output | H-bridge motor output 1. Connect to one side of the motor winding. Sources/sinks up to 1.8 A. |+| 3 | OUT2 | output | H-bridge motor output 2. Connect to the other side of the motor winding. Sources/sinks up to 1.8 A. |+| 4 | GND | power_in | Device ground. Must be connected to ground; tie to the exposed thermal pad for heat dissipation. |+| 5 | IN2 | input | IN2 logic input for the PWM control interface. Together with IN1 sets the H-bridge state (forward/reverse/brake/coast). Referenced to VCC logic levels (1.8-7 V). |+| 6 | IN1 | input | IN1 logic input for the PWM control interface. Together with IN2 sets the H-bridge state. Referenced to VCC logic levels (1.8-7 V). |+| 7 | nSLEEP | input | Sleep mode input (active-low). Logic low places the device in low-power sleep (120 nA max). Logic high enables normal operation. Internal pulldown. |+| 8 | VCC | power_in | Logic power supply, 1.8 V to 7 V. Bypass to GND with a 0.1-µF ceramic capacitor rated for VCC. |+| PAD | PAD | passive | Exposed thermal pad on the underside of the WSON package. Must be soldered to the PCB GND plane for proper thermal performance. |++## Key specifications++| Parameter | Value |+|---|---|+| Type | Brushed DC motor driver (single H-bridge) |+| Supply (VM) | 0-11 V |+| Peak current | 1.8 A |+| RDS(on) | 280 mOhm (HS + LS, typ) |+| Control | PWM via IN1 / IN2 |+| Sleep current | < 1 uA (nSLEEP low) |+| Protection | UVLO, OCP, OTP |+| Package | WSON-8 (2x2 mm) |++## Ordering variants++- `DRV8837DSGR (WSON-8, tape & reel)`+- `DRV8837CDSGR (WSON-8, 1.8 V logic)`++## CAD (KiCad official)++- Symbol: `Driver_Motor:DRV8837 (KiCad official)`+- Footprint: `Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm`+- 3D model: WSON-8 (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Texas Instruments datasheet](https://www.ti.com/lit/ds/symlink/drv8837.pdf) (30 pp, sha256 `102a7857087ac716`, retrieved 2026-08-17, tier: manufacturer)+- **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/drv8837-datasheet.pdf)
page.jsonadded+38
@@ -0,0 +1,38 @@+{+  "slug": "drv8837",+  "version": "0.1.0",+  "type": "component",+  "description": "TI low-voltage brushed DC motor driver, WSON-8. Single H-bridge, 0-11 V, 1.8 A peak, PWM control with sleep. Datasheet-verified.",+  "tags": [+    "component",+    "driver",+    "motor-driver",+    "h-bridge",+    "brushed-dc",+    "wson-8",+    "texas-instruments"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "drv8837.kicad_sym",+    "drv8837.kicad_mod",+    "drv8837.glb",+    "drv8837.step",+    "drv8837.lbr",+    "docs/hero.png",+    "docs/drv8837-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ],+  "visibility": "public",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file