Motor Drive Guide
Compare and Select (Reference Only)
- Two full H-bridges = four half H-bridges. That means you can drive four solenoids, two DC motors bi-directionally
- Stepper Guide
PWM DC Motor Driver (or stepper) / 1x H-Bridge
- Ave. = Ave. / Current DC / Repeative / Continuous pulse
Type | Voltage | Ave. | Peak / Single pulse | Other Features | Alternative |
---|---|---|---|---|---|
L9110 / HG7881 | 2.5V-12V | - | 0.8A | - | - |
DRV8837 | ~11V | - | 1.8A | - | - |
RZ7899 | 25V | 3A | |||
DRV8871 | 45V | 3.6A | SOP8 | ||
TB67H450 | 50V | 3.5A | SOP8 | ||
MC33886 / MC33887 | 5-28V | 5A | |||
VNH2SP30-E | 41V | 30A | "Arduino monster shield" | ||
BTS7960 | 45V | 43A |
PWM DC Motor Driver (or stepper) / 2x H-Bridge
- Ave. = Ave. / Current DC / Repeative / Continuous pulse
Type | Voltage | Ave. | Peak / Single pulse | Other Features | Alternative | Control |
---|---|---|---|---|---|---|
DRV8833 | 2.7-12.8V | 1.5A RMS | 2A | Fault Mode | HR8833 | 4x PWM IOs, GND |
TB6612 | ~15V | 1.2A | 3A | PWMA, PWMB, 4x IOs, GND | ||
L293 L293D | ~36V | 0.6A | ||||
L298P | ~50V | 2A/2.5A | 3A | |||
A4954 | ~40V | 2A | 5A | 4x IOs, GND, 2x VREF |
Stepper Drive (STEP/DIR: microstepping motor driver / 2x H-Bridge)
Type | Voltage | Current | Micro-stepping | interpolation | Other Features | Alternative |
---|---|---|---|---|---|---|
A3967 | ~35V | 0.75A / 0.85A | ||||
A4988 | ~35V | 2A | ~1/16 | HR4988 | ||
DRV8825 | 8-45V | 2.5A | ~1/32 | HR8826 | ||
AT2100 | ~32V | 2.5A | ~1/16 | ~1/256 | voltage attenuation | |
TMC2100 | ~46V | 2.5A peak, 1.25A RMS | ~1/16 | ~1/256 | ||
LV8729 | ~326 | 1.5A | ~1/128 | |||
TB6560 | ~40V | 3.5 A (TB6560AHQ) | ||||
TB6600 | ~50V | 4.5A |
Servo
- PCA9685 - 16-channel, 12-bit PWM Fm+ I2C-bus LED controller
The rest
- ULN2003: 7 x Darlinton array