This shield makes it easy to control two brushed DC motors with your Arduino or Arduino-compatible board. Its dual TB9051FTG motor drivers operate from 4.5 to 28 V and can deliver a continuous 2.6 A per motor (5 A peak). These great drivers also offer current-sense feedback and accept ultrasonic PWM frequencies for quieter operation. A fixed current chopping threshold allows each TB9051 to limit the peak motor current, and they feature built-in protection against under-voltage, over-current, and over-temperature conditions; our shield also adds reverse-voltage protection. The Arduino pin mappings can all be customized if the defaults are not convenient, and the motor driver control lines are broken out along the left side of the shield for general-purpose use without an Arduino.
Overview
This motor driver shield and its corresponding Arduino library make it easy to control two bidirectional, brushed DC motors with an Arduino or compatible board, such as the A-Star 32U4 Prime. The board features a pair of Toshiba TB9051FTG motor drivers, which operate from 4.5 to 28 V and can deliver up to 2.6 A per channel continuously, and includes current sense circuitry, reverse battery protection, and logic gates to reduce the required number of I/O pins. The drivers automatically limit the peak current to around 5 A, which they can deliver for a few seconds in typical applications before the thermal protection activates.
This versatile motor driver is intended for a wide range of users, from beginners who just want a plug-and-play motor control solution for their Arduinos (and are okay with a little soldering) to more advanced users who want a general-purpose dual-channel version of our single-channel TB9051FTG carrier to use with other microcontroller boards, outside of the Arduino environment. The Arduino pin mappings can all be customized if the defaults are not convenient, and the simplified TB9051FTG control lines are broken out along the left side of the board, providing a convenient interface point for other microcontroller boards. This versatility, along with an option to power the Arduino from the shield, either directly or through an added regulator, sets this board apart from similar competing motor shields.
General specifications
Motor driver: | TB9051FTG |
---|---|
Motor channels: | 2 |
Minimum operating voltage: | 4.5 V2 |
Maximum operating voltage: | 28 V3 |
Continuous output current per channel: | 2.6 A4 |
Peak output current per channel: | 5 A |
Current sense: | 0.5 V/A |
Maximum PWM frequency: | 20 kHz |
Reverse voltage protection?: | Y5 |