Product description: TB6612FNG - 2 channel motor driver 15 V / 1,2 A - SparkFun ROB-14451
H-bridgeTB6612FNGis a powerfulmotor controllerin a small andSSOP24 package. SparkFun met the expectations of users and created a module containingTB6612FNGchip and passive components needed for its proper operation.
Specification
- Motor supply (VMOT): 2,7 V to 15 V
- Logic power supply(VCC): from 2.7 V to 5.5 V
- Maximum output current: 3.2 A per channel
- Continuous output current: 1.2 A per channel
- Maximum PWM frequency: 100 kHz
- Built-in thermal shutdown circuit
- Filter capacitors on both power supply lines
- Protection against reverse current from motors
- Nogoldpinconnectors included
Product compatible with Arduino Manufacturer prepareduser guidewith program forArduinousers. |
Pinouts
Signals have been pinned out on traditional pins (2,54 mm pitch). Nogoldpinpins are soldered to the module, they can be purchased separately.
Pin | Description |
---|---|
VCC | Power supply for logic part. |
VMOT | Power supply for motors. |
GND | Ground. |
A01 A02 | Channel A outputs. |
B01 B02 | Channel B outputs. |
PWMA | PWM signal of channel A. |
PWMB | PWM signal of B channel. |
STBY | Should be pulled up to VCC to turn on the system, low state (default) switches the system to sleep state (low power consumption). |
AIN1, AIN2 | Controls the direction of channel A. |
BIN1, BIN2 | Controls the direction of channel B. |
All logic signals are internally pulled to ground. The maximum PWM frequency is 100 kHz.
TB6612 controller truth table
AIN1 |
AIN2 |
PWMA PWMB |
Outputs motors |
---|---|---|---|
state |
state low |
% fill (different from zero) |
The motor turns clockwise at the maximum speed set by pwm (different from 0). |
state low |
state high |
% fill (different from zero) |
The motor turns at the maximum speed set via pwm (different from 0) counterclockwise. |
state low |
state low |
no meaning |
free braking (soft stop) |
state high |
state high |
meaningless |
soft stop (soft stop) |
no meaning |
no meaning |
low state 0% filling |
|
The TB6612 chip can be used as a controller forPololu micromotors. If the motors will be exposed to stalling, it is recommended to merge the channels in order to achieve higher current capacity. To do this, connect the following leads together:
- AO1 with BO1
- A02 with BO2
- PWMA with PWMB
- AIN1 with BIN1
- AIN2 with BIN2
Video describing operation of H-bridge - DC motor driver.
Useful links |