Hardware Specifications¶

Mighty Mouse is an ultra-compact brushed motor controller designed for space-constrained robotics, experimental propulsion systems, and embedded motion control applications. It features robust power handling, logic-level configurability, and a tightly integrated power stage — all optimized for minimal footprint.
Major Components¶
| Component | Part Number | Function |
|---|---|---|
| Motor Driver | Texas Instruments DRV8245HQPWRQ1 |
Automotive-grade integrated H-bridge driver for brushed DC motors. Supports advanced current sensing, fault diagnostics, and low-power sleep modes. |
| Buck Regulator | Texas Instruments LMR51430YFDDCR |
36 V input-capable switching buck converter. Steps VIN down to +5V for logic and IO rail. |
| TVS Protection | SMAJ30A, SMAJ30CA |
Protects VIN and motor outputs from surge and back-EMF transients. |
| Power Connector | XT30 |
Compact XT30 connector supports battery inputs or external DC supplies. |
Input / Output¶
| Pin | Function |
|---|---|
PH, EN |
Motor direction (EN) and speed control (PH) |
DIAG |
Fault/status output from DRV8245 |
ITRIP, IPROPI |
Current limit and proportional current feedback |
MODE, nSLEEP, nFAULT |
Operational modes and diagnostic interface |
DRVOFF |
Driver disable pin |
VM |
Power input for motor driver (shared with VIN) |
LOAD1, LOAD2 |
Motor output terminals (OUT1/OUT2 of single H-bridge) |
Power Input & Output¶
- Input Voltage: Up to 36 V nominal (limited to 30V by TVS protection diodes)
- Output Voltage: Matches VIN (direct from input to motor)
- 5V Logic Rail: Generated by onboard buck converter and provides up to 3A for internal and external use
Protection Features¶
- VIN TVS Diode:
SMAJ30Aclamps surges above 30V on the input supply line - Motor Output TVS:
SMAJ30CAlocated between LOAD1 and LOAD2 to absorb inductive spikes - On-chip Protection: DRV8245 provides overcurrent, thermal shutdown, undervoltage lockout, and fault reporting