Skip to content

imxieyi/esp32-tb6612

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32 TB6612 driver for esp-idf

Pin Configuration

  • VM: Motor VCC (<15V)
  • VCC: Logic VCC (3.3V or 5V)
  • PWMA/B: PWM port
  • AIN/BIN/AOUT/BOUT: Used to control state of motor
  • AO1/AO2/BO1/BO2: Motor output
  • STBY: Control on/off of two motors

Notice

  1. There are 6 different MCPWM channels on ESP32, each has 2 outputs A and B. So you can control at most 12 different motors at the same time. In my practice, even 2 outputs on the same channel can be set different speed. But in order to prevent potential problems, you should avoid using 2 motors on the same channel.
  2. Since two IN pins alone can stop and brake the motor, STBY function is ignored. You should always connect STBY pin to VCC.

Demo

On 25GA20E260 motor working under 12V, the speed is about in direct proportion to pwm duty cycle:

Releases

No releases published

Packages

No packages published