Skip to main content

TB6612FNG Dual DC Motor Driver IC

TB6612FNG is a DC motor driver IC by Toshiba. This is an H-bridge motor controller that is used to control two DC motors. This driver IC can be used with any microcontrollers like Arduino, Raspberry PI, etc. TB6612FNG has dual-channel circuit output with a high current MOSFET H-bridge structure. This IC control DC motors with two input signals IN1 and IN2. By selecting input signals, the motor can be controlled in four modes; Clockwise (CW), Counter Clockwise (CCW), Short break and Stop mode.

The DC motor cannot be driven only with a microcontroller because the DC motor requires more current than the microcontroller. Hence, other hardware is required for DC motors with microcontrollers. TB6612FNG is an IC that is used to interface and control the DC motor with a microcontroller.TB6612FNG is a low-resistance inexpensive IC to control the speed and direction of DC motors. It is a dual-channel IC. That means, we can control two DC motors with one IC. It has two channels; channel-A and channel-B. The DC motors are connected with the output pins of IC.

TB6612FNG Dual DC Motor Driver IC

 

TB6612FNG IC Pinout Configuration

TB6612FNG has 24 pins and the function of each pin is shown in the table below.

Pin No

Pin Name

Pin Description

1

AO1

Ch-A output 1

2

AO1

3

PGND1

Power Ground 1

4

PGND1

5

AO2

Ch-A output 2

6

AO2

7

BO2

Ch-B Output2

8

BO2

9

PGND2

Power Ground 2

10

PGND2

11

BO1

Ch-B Output 1

12

BO1

13

VM2

Motor Supply (2.5 V – 13.5 V)

14

VM3

15

PWMB

Ch-B PWM input

16

BIN2

Ch-B input 2

17

BIN1

Ch-B input 1

18

GND

Small signal ground

19

STBY

Standby

20

VCC

Small signal supply (2.7 V – 5.5 V)

21

AIN1

Ch-A input 1

22

AIN2

Ch-A input 2

23

PWMA

Ch-A PWM input

24

VM1

Motor Supply (2.5 V – 13.5 V)

 

Features & Specifications 

  • Supply Voltage VCC: 15V
  • Output Voltage Vout: 15V
  • Output Current Iout: 1.2A
  • Peak Output Current (Continuous pulse, 20ms): 2A
  • Peak Output Current (Single pulse, 10ms): 3.2A
  • Power dissipation: 0.78W
  • Operating temperature: -20 to 85˚C

 

TB6612FNG Equivalents

L298N, LV8406T

 

Note: More technical specifications about TB6612FNG IC can be found in the TB6612FNG IC datasheet attached at the end of this page.

 

Working of TB6612FNG Dual DC Motor Driver IC

This IC is used to control two DC motors. One motor is connected with pin AO1 and AO2 (Channel-A). The second motor is connected with pin BO1 and BO2 (Channel-B). According to input pins AIN1/AIN2 and BIN1/BIN2, the chip generates four PWM outputs that are used to control the motor in four operating modes.

Input-1 (AI1 or BI1)

Input-2 (AI2 or BI2)

Mode

High

High

Short Brake

Low

Low

Stop

High

Low

Clockwise (CW)

Low

High

Counterclockwise (CCW)

The speed of the motor is controlled by the input pin PWMA and PWMB. The duty cycle of the PWM signal will control the speed of the motor. The width of the pulse of the PWM signal decides the average value of output voltage that will decide the speed of the motor. When the motor is running, the STBY pin must be set to a high level. The effect of the PWM signal on the speed of the motor is shown in the figure below.

DC Motor Speed Control using PWM

 

2D Model and Dimensions

If you are designing a PCB or Perf board with this component then the following picture from the Datasheet will be useful to know its package type and dimensions.

TB6612FNG Dimensions

Related Post



Join 20K+subscribers

We will never spam you.

* indicates required

Be a part of our ever growing community.