BTS7960 Motor Driver

BTS7960 Motor Driver

29,000 MMK

SKU Code

MTD0015

Availability

In Stock

Categories

  • Motor & Driver

Description

The BTS7960 is a fully integrated high-current half-bridge motor driver. Two of these ICs are typically combined on an IBT-2 module to create a full H-bridge capable of controlling one brushed DC motor bidirectionally.

Electrical Specifications

  • Operating Voltage: 5.5V to 27V DC (some variants support up to 45V maximum breakdown)
  • Peak Output Current: 43A (limited by internal overcurrent protection loop)
  • Continuous Safe Current: 15A to 20A (requires the default heatsink)
  • Logic Level Input: 3.3V to 5V (directly compatible with Arduino, ESP32, and Raspberry Pi)
  • PWM Frequency: Up to 25 kHz (ultrasonic operation to prevent motor whining)
  • On-State Resistance : Typical 16 mΩ at 25°C (low internal resistance reduces heat generation)

Integrated Safety Features

  • Overcurrent Protection: Automatically limits output current when spikes hit 43A.
  • Overtemperature Protection: Shuts down the IC if internal temperatures exceed safety margins.
  • Overvoltage & Undervoltage Shut Down: Prevents operation outside safe voltage limits.
  • Current Sense Output: Provides an analog voltage feedback proportional to the motor current for real-time monitoring.

Control and Diagnostics Pinout

A standard IBT-2 board breaks out the following control pins:

  • VCC / GND: 5V logic power supply for the board's internal chip isolation.
  • RPWM / LPWM: Forward (Right) and Reverse (Left) PWM inputs to control speed and direction.
  • R_EN / L_EN: Forward and Reverse Enable pins (pull HIGH to enable, LOW to coast the motor).
  • R_IS / L_IS: Current sense and overcurrent diagnostic outputs.