Keszoox
BTS7960 High-Power Motor Driver Module — 43A H-Bridge for DC Motors, Robots & Arduino
BTS7960 High-Power Motor Driver Module 43A H-Bridge for DC Motors, Robots & Arduino
Couldn't load pickup availability
BTS7960 High-Power Motor Driver Module — 43A H-Bridge
The BTS7960 motor driver module is a high-current H-bridge driver built around Infineon’s BTS7960 half-bridge IC. With a 43A peak current rating and built-in overcurrent, overtemperature, and undervoltage protection, it drives large DC motors, high-torque actuators, and electric vehicle motors that exceed the capability of standard L298N or L293D drivers. Compatible with Arduino, Raspberry Pi, and any PWM-capable microcontroller for smooth bidirectional speed control.
Key Specifications
| Parameter | Value |
|---|---|
| Driver IC | 2× Infineon BTS7960 (half-bridge, full H-bridge configuration) |
| Motor Supply Voltage | 5V – 27V DC |
| Peak Output Current | 43A |
| Continuous Current | ~25–30A (with adequate heatsinking) |
| PWM Frequency | Up to 25kHz |
| Logic Voltage | 3.3V / 5V compatible |
| Control Signals | RPWM, LPWM, R_EN, L_EN (4-pin control interface) |
| Protection | Overcurrent, overtemperature, undervoltage lockout |
| Onboard Heatsink | Yes (aluminum) |
| Origin | CN |
BTS7960 vs L298N — Why Upgrade?
| Feature | BTS7960 Module | L298N Module |
|---|---|---|
| Peak Current | ✅ 43A | ❌ 2A |
| Voltage Drop | ✅ Low (<0.5V) | ❌ High (~2V) |
| Efficiency | ✅ High (MOSFET-based) | ❌ Low (BJT-based) |
| Protection | ✅ OCP + OTP + UVLO | ❌ None |
| PWM Frequency | ✅ Up to 25kHz | ❌ Up to ~20kHz |
| Best For | High-power motors, robots, e-bikes | Small hobby motors |
Typical Applications
- High-torque DC motor control for robots and autonomous vehicles
- Electric bicycle (e-bike) and scooter motor driver
- Industrial conveyor and actuator motor control
- Arduino and Raspberry Pi high-power motor projects
- Smart car chassis motor driver (replacement for L298N)
- Winch, crane, and linear actuator control
Frequently Asked Questions
Q: How do I control direction and speed with Arduino?
Connect RPWM to a PWM pin for forward speed, LPWM to a PWM pin for reverse speed, and R_EN/L_EN to digital HIGH to enable the driver. For forward at 50% speed: analogWrite(RPWM, 128); analogWrite(LPWM, 0);. For reverse: analogWrite(RPWM, 0); analogWrite(LPWM, 128);.
Q: Does the module need an external heatsink?
The onboard aluminum heatsink handles moderate loads. For sustained operation above 20A, add a fan or attach an additional heatsink to the BTS7960 ICs. Monitor the module temperature during initial testing at your target current level.
Package Contents
- 1× BTS7960 43A H-Bridge Motor Driver Module
