component
DRV8860PWPR
Public Made by Adomby adom
Texas Instruments Stepper Motor Driver, HTSSOP-16-EP. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
drv8860pwpr: component.models_3d pose record per STEP (Z-up, seated z=0, pad-centre origin, identity binding)
2 files changed
+100−20
package.json+58−18@@ -53,25 +53,25 @@ "number": "1", "name": "VM", "type": "power_in",- "description": "Motor power supply; connect to 8-38 V supply bypassed with 0.1 \u00b5F ceramic capacitor plus 10 \u00b5F electrolytic capacitor to GND; absolute maximum 40 V."+ "description": "Motor power supply; connect to 8-38 V supply bypassed with 0.1 µF ceramic capacitor plus 10 µF electrolytic capacitor to GND; absolute maximum 40 V." }, { "number": "2", "name": "DIN", "type": "input",- "description": "Serial data input from controller; rising edge of CLK clocks data into device; internal 100 k\u03a9 pulldown; VIH min 1.5 V, VIL max 0.7 V."+ "description": "Serial data input from controller; rising edge of CLK clocks data into device; internal 100 kΩ pulldown; VIH min 1.5 V, VIL max 0.7 V." }, { "number": "3", "name": "CLK", "type": "input",- "description": "Serial clock input; rising edge clocks data in for write operations, falling edge clocks data out for read operations; internal 100 k\u03a9 pulldown."+ "description": "Serial clock input; rising edge clocks data in for write operations, falling edge clocks data out for read operations; internal 100 kΩ pulldown." }, { "number": "4", "name": "LATCH", "type": "input",- "description": "Serial latch signal; data is latched into the register on the rising edge of LATCH; internal 100 k\u03a9 pulldown."+ "description": "Serial latch signal; data is latched into the register on the rising edge of LATCH; internal 100 kΩ pulldown." }, { "number": "5",@@ -83,73 +83,73 @@ "number": "6", "name": "DOUT", "type": "output",- "description": "Serial data output to controller; open-drain output with internal 1.4 k\u03a9 pullup to internal 5.7 V; VOL max 0.5 V at IO = 5 mA."+ "description": "Serial data output to controller; open-drain output with internal 1.4 kΩ pullup to internal 5.7 V; VOL max 0.5 V at IO = 5 mA." }, { "number": "7", "name": "nFAULT", "type": "output",- "description": "Active-low fault indicator; open-drain output requires external pullup resistor >4.7 k\u03a9 to V3P3; driven low on OCP, OL, OTS, or UVLO fault; IOH leakage max 1 \u00b5A at VO = 3.3 V."+ "description": "Active-low fault indicator; open-drain output requires external pullup resistor >4.7 kΩ to V3P3; driven low on OCP, OL, OTS, or UVLO fault; IOH leakage max 1 µA at VO = 3.3 V." }, { "number": "8", "name": "ENABLE", "type": "input",- "description": "Output stage enable; logic high enables all eight outputs, logic low disables outputs while allowing serial registers to be read and written; internal 100 k\u03a9 pulldown; VIH min 1.5 V."+ "description": "Output stage enable; logic high enables all eight outputs, logic low disables outputs while allowing serial registers to be read and written; internal 100 kΩ pulldown; VIH min 1.5 V." }, { "number": "9", "name": "OUT8", "type": "output",- "description": "Low-side NFET output 8; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+ "description": "Low-side NFET output 8; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V." }, { "number": "10", "name": "OUT7", "type": "output",- "description": "Low-side NFET output 7; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+ "description": "Low-side NFET output 7; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V." }, { "number": "11", "name": "OUT6", "type": "output",- "description": "Low-side NFET output 6; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+ "description": "Low-side NFET output 6; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V." }, { "number": "12", "name": "OUT5", "type": "output",- "description": "Low-side NFET output 5; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+ "description": "Low-side NFET output 5; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V." }, { "number": "13", "name": "OUT4", "type": "output",- "description": "Low-side NFET output 4; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+ "description": "Low-side NFET output 4; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V." }, { "number": "14", "name": "OUT3", "type": "output",- "description": "Low-side NFET output 3; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+ "description": "Low-side NFET output 3; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V." }, { "number": "15", "name": "OUT2", "type": "output",- "description": "Low-side NFET output 2; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+ "description": "Low-side NFET output 2; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V." }, { "number": "16", "name": "OUT1", "type": "output",- "description": "Low-side NFET output 1; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+ "description": "Low-side NFET output 1; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V." }, { "number": "17", "name": "PPAD", "type": "power_in",- "description": "Exposed PowerPAD thermal pad; must be soldered to PCB ground copper and thermally connected via vias to ground plane for heat dissipation; R\u03b8JC(BOTTOM) = 3.0 \u00b0C/W for PWP package."+ "description": "Exposed PowerPAD thermal pad; must be soldered to PCB ground copper and thermally connected via vias to ground plane for heat dissipation; RθJC(BOTTOM) = 3.0 °C/W for PWP package." } ], "provenance": {@@ -186,6 +186,46 @@ "viewers": { "symbol": "viewers/symbol.html", "footprint": "viewers/footprint.html"- }+ },+ "models_3d": [+ {+ "file": "drv8860pwpr.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 6.4,+ 5.0,+ 1.1+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "7982746831c0bd23f4690608869ad67776faae5c762fb0376666126a3998921b",+ "checked": "2026-10-07",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "drv8860pwpr-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 6.4,+ 5.0,+ 1.1+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "456fb666f99ad23e0057b001cf0dc30057c4788f6f8b1961e7400191ca53ef58",+ "checked": "2026-10-07",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ] }-}+}
page.json+42−2@@ -171,7 +171,47 @@ "viewers": { "symbol": "viewers/symbol.html", "footprint": "viewers/footprint.html"- }+ },+ "models_3d": [+ {+ "file": "drv8860pwpr.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 6.4,+ 5.0,+ 1.1+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "7982746831c0bd23f4690608869ad67776faae5c762fb0376666126a3998921b",+ "checked": "2026-10-07",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "drv8860pwpr-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 6.4,+ 5.0,+ 1.1+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "456fb666f99ad23e0057b001cf0dc30057c4788f6f8b1961e7400191ca53ef58",+ "checked": "2026-10-07",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ] }, "metadata": { "specs": {@@ -219,4 +259,4 @@ "public": true }, "updated_at": "2026-09-24T20:02:38.571Z"-}+}