The BTS7960 is a high-power H-Bridge motor driver module capable of controlling DC motors up to 43A at 24V, making it ideal for robotics, electric vehicles, and heavy-duty automation. It consists of two Infineon BTS7960 half-bridge drivers, designed for bidirectional motor control with high efficiency and thermal protection.
Features of the BTS7960 Motor Driver
– High Current Capacity: Supports up to 43A continuous and 100A peak with proper heat dissipation.
-Voltage Range: Works with 6V to 27V motor supply.
-PWM Control: Supports PWM (Pulse Width Modulation) up to 25 kHz for speed control.
– Dual Half-Bridge Design: Two BTS7960 chips work together to create a full H-Bridge.
– Built-in Protection: Features overcurrent, overtemperature, and short-circuit protection.
– Compatible with Microcontrollers: Works with Arduino, ESP32, Raspberry Pi, STM32, etc.
Pin Configuration

How BTS7960 Works
- The BTS7960 acts as an H-Bridge, allowing bidirectional control of a DC motor.
- The RPWM and LPWM pins determine the rotation direction and speed.
- The R_EN and L_EN enable the motor driver when set HIGH.
- Speed is controlled using PWM signals, where a higher duty cycle increases motor speed.
- The IS pin provides current sensing feedback for monitoring motor performance.
Troubleshooting & Considerations
๐น Overheating Issues? โ Use a heat sink and cooling fan for better dissipation.
๐น No Motor Movement? โ Check wiring connections, PWM signal, and enable pins.
๐น Motor Jitters? โ Ensure a stable power supply and proper PWM frequency.
๐น Overcurrent Protection Triggering? โ Reduce load or check for short circuits in wiring.
Applications of BTS7960
High-power Robotics โ Controls large DC motors in industrial robots.
Electric Vehicles โ Used in wheelchair motors, e-bikes, and golf carts.
Heavy-duty Automation โ Powers conveyor belts, actuators, and servo mechanisms.
RC Cars & Drones โ Provides bidirectional motor control.