Unit HBridge v1.1 is a DC motor driver module that uses STM32F030 as the main controller and RZ7899 as the driver to achieve motor driving functions. It communicates with the M5 host using I2C and controls functions such as speed, forward, reverse, and braking with (up to 16-bit data) PWM signals. The module features reliable overcurrent, overvoltage, and overheating protection functions. It has a built-in main power MOS switch circuit, supporting programmable dynamic control of motor release/lock. The built-in total current collection circuit can obtain total circuit parameters to ensure the safe operation of the motor. Additionally, the circuit includes a 6-12V and 5V switching circuit to accommodate different motor input power requirements. This product is suitable for fields such as robotics, motor driving, industrial automation, and smart home.
Features
Overcurrent, overvoltage, and overheating protection
Power switching
i2c address: default 0x20
Current detection
PWM control
Programming platforms: Arduino, UIFlow
Includes
1 × Unit HBridge v1.1
1 × VH3.96-4P
1 x HY2.0-4P Grove connection cable (20cm)
1 x Hex wrench L-shaped 1.5mm (for M2 screws)
1 x 470uF aluminum electrolytic capacitor
Applications
Robotics
Motor driving
Industrial automation
Smart home
Specifications
Specification
Parameter
MCU
STM32F030F4P6
DC Bidirectional Motor Driver Chip
RZ7899
Current Collection Chip
INA199A1DCKR
External DC Voltage Input
MAX 12V
i2c Communication Address
Default 0x20 (modifiable via DIP switch)
Maximum Load Current
3A
Operating Temperature
0 ~ 40°C
Product Dimensions
48 x 24 x 8mm
Package Dimensions
136 x 92 x 13mm
Product Weight
9.1g
Gross Weight
14g
Learn
470uF Aluminum Electrolytic Capacitor
Connect the accompanying aluminum electrolytic capacitor to the positive and negative terminals of the power input to provide buffering protection to the circuit. Be careful not to connect it in reverse!
Motor Power Selection
Motor Power Selection
The Unit HBridge v1.1 integrates a DC/DC step-down circuit that can reduce the 6 ~ 12V input from the external 3.96 terminal to 5V to adapt to different motor power requirements. It also provides a power switch to select whether the motor power uses the external input of 6 ~ 12V or the 5V after DC/DC step-down. Please choose the appropriate driving voltage according to the motor specifications during actual use.