任务介绍
使用集成电机驱动IC,设计一款能驱动小型直流有刷电机的模块,实现正转、反转和调速功能。
基本要求:
- 使用集成H桥驱动IC(不需要自己搭H桥)
- 支持直流电机正转、反转、停止
- 提供PWM调速输入接口
- 工作电压≥6V
- 提供标准接口,方便与MCU开发板连接
方案介绍
本方案为基于 TB6612FNG 的双路直流电机驱动电路设计,可独立驱动两台小型直流电机,适用于智能小车、云台控制等场景。核心采用东芝 TB6612FNG 双通道 H 桥驱动芯片,支持 1.2A 连续输出电流、3.2A 峰值电流,电机驱动电压 VM 最高可达 15V,逻辑电压兼容 2.7~5.5V 单片机系统。
电路设计包含电源滤波、控制接口及状态指示三部分:VM 电源端配置 10μF 电解电容与 100nF 陶瓷电容滤除纹波,VCC 端接 100nF 电容稳定供电;H2 接口提供 PWM 调速(PWMA/PWMB)与方向控制(AIN1/AIN2/BIN1/BIN2)信号输入,STBY 引脚接高电平使能芯片;H1 接口引出电机输出端 AO1/AO2/BO1/BO2 及电源、地信号,右侧 LED1 与 2kΩ 电阻构成电源指示灯电路,直观反馈模块供电状态。
设计模块框图

模块介绍
这是基于 TB6612FNG,C,8,E双路直流电机驱动芯片的电机控制模块电路,适用于智能车、机器人等需多路电机驱动的嵌入式场景。电路中,VM接口接入电机供电电源,搭配C1、C2、C3滤波电容抑制电源噪声、提升稳定性;STBY引脚接收主控信号控制芯片工作状态,PWMA/PWMB、AIN1/AIN2、BIN1/BIN2引脚通过H1、H2排针与主控连接,接收控制信号实现双路电机的正反转、调速与制动控制;AO1/AO2、BO1/BO2为两路电机输出端,可直接驱动直流电机。电路还预留了电源指示灯电路,通过R1与LED1直观反馈模块供电状态。该模块以低功耗、高效率的特性,能稳定驱动电机运行,适配智能小车、运动控制等各类直流电机驱动开发需求。
TB6612FNG,C,8,EL
https://www.digikey.cn/short/93bqzp0f
原理图和PCB模块介绍



主要性能指标
TB6612FNG,C,8,EL 是一款高性能双路直流电机驱动芯片,适用于智能车、机器人等需要电机控制的嵌入式场景。电路中通过VM接口接入电机电源,STBY引脚控制芯片工作状态,PWMA/PWMB、AIN1/AIN2、BIN1/BIN2引脚接收主控信号,实现双路电机的正反转、调速与制动控制;AO1/AO2、BO1/BO2为电机输出端,可直接驱动两路直流电机。电路搭配电源滤波电容提升稳定性,预留的排针接口便于与主控连接,配合电源指示灯电路直观反馈模块供电状态。该模块以低功耗、高效率的特性,能稳定驱动电机运行,适配智能小车、机器人控制等各类直流电机驱动开发需求。
类别 | 应用 通用 |
制造商 Toshiba Semiconductor and Storage | 电流 - 输出 1A |
包装 卷带(TR) 剪切带(CT) Digi-Reel® 得捷定制卷带 | 电压 - 供电 2.7V ~ 5.5V |
零件状态 在售 | 电压 - 负载 2.5V ~ 13.5V |
电机类型 - AC,DC 有刷直流 | 工作温度 -20°C ~ 85°C(TA) |
功能 驱动器 - 全集成,控制和功率级 | 安装类型 表面贴装型 |
输出配置 半桥(4) | 封装/外壳 24-LSSOP(0.220",5.60mm 宽) |
接口 并联 | 供应商器件封装 24-SSOP |
技术 功率 MOSFET | 基本产品编号 |
管脚定义
引脚号 | 引脚名称 | 类型 | 功能说明 |
|---|---|---|---|
1、2 | AO1 | 输出 | 通道 A 电机输出 1(接电机 A 的一端) |
3、4 | PGND1 | 电源地 | 通道 A 功率地,需与系统地可靠连接 |
5、6 | AO2 | 输出 | 通道 A 电机输出 2(接电机 A 的另一端) |
7、8 | BO2 | 输出 | 通道 B 电机输出 2(接电机 B 的另一端) |
9、10 | PGND2 | 电源地 | 通道 B 功率地,需与系统地可靠连接 |
11、12 | BO1 | 输出 | 通道 B 电机输出 1(接电机 B 的一端) |
13、14 | VM2、VM3 | 电源输入 | 电机驱动电源(2.7V~15V),需接滤波电容 |
15 | PWMB | 输入 | 通道 B 的 PWM 调速信号输入 |
16 | BIN2 | 输入 | 通道 B 方向控制输入 2 |
17 | BIN1 | 输入 | 通道 B 方向控制输入 1 |
18 | GND | 地 | 芯片逻辑地 |
19 | VCC | 电源输入 | 芯片逻辑电源(2.7V~5.5V,兼容 3.3V/5V) |
20 | STBY | 输入 | 待机控制引脚,高电平启用芯片,低电平进入低功耗待机 |
21 | AIN1 | 输入 | 通道 A 方向控制输入 1 |
22 | AIN2 | 输入 | 通道 A 方向控制输入 2 |
23 | PWMA | 输入 | 通道 A 的 PWM 调速信号输入 |
24 | VM1 | 电源输入 | 电机驱动电源(与 VM2/VM3 短接,统一接电机供电) |
心得体会
本次基于TB6612FNG的双路直流电机驱动模块电路设计,让我对电机驱动电路的设计逻辑、抗干扰措施及工程实践要点有了系统且深入的理解。从原理图绘制到功能实现的全过程,不仅巩固了电路设计的基础知识,更让我体会到嵌入式硬件设计中细节决定成败的核心要义。
首先,在核心器件选型与电路架构设计上,我对TB6612FNG的特性有了更深刻的认识。这款芯片相比传统L298N驱动,具备效率高、发热小、控制逻辑简单的优势,非常适合智能小车、小型机器人等场景的电机驱动。设计中,我重点关注了电源系统的稳定性设计,在VM电机电源输入端并联了100nF和10μF的滤波电容,分别用于滤除高频和低频干扰,这是因为电机在启停和换向过程中会产生反电动势和电源尖峰,这类尖峰若不加抑制,极易损坏芯片或影响主控电路的稳定运行。同时,STBY待机引脚的处理也让我明白,合理利用芯片的待机功能,不仅能降低功耗,还能在系统异常时快速切断驱动输出,提升设备安全性。
其次,在接口设计与信号完整性方面,我学会了如何兼顾功能扩展与使用便捷性。原理图中通过H1、H2排针将控制信号与电机接口引出,清晰划分了逻辑控制区与功率驱动区,避免了强电信号对弱电控制信号的干扰。控制信号端的AIN1/AIN2、BIN1/BIN2及PWMA/PWMB引脚,分别实现了电机方向控制与PWM调速功能,这种分离式控制的设计,让主控程序的编写更加灵活,也方便后续调试中单独排查方向或调速功能的问题。电源指示灯LED1配合限流电阻R1的设计,也让我意识到,简单的指示电路能在调试阶段快速反馈模块供电状态,大幅提升了排错效率。
此外,本次设计也让我深刻体会到规范设计的重要性。从原理图的页脚标注、器件标号到信号走向的规划,清晰的设计文档不仅方便自己后续复盘,也为团队协作和后续PCB设计打下了良好基础。同时,通过梳理TB6612FNG的引脚定义与功能逻辑,我对电机驱动的工作原理有了更直观的理解,例如通过控制AIN1和AIN2的电平组合,即可实现电机的正转、反转、制动和停止,这让我将书本上的H桥驱动原理与实际电路实现对应起来,实现了理论与实践的结合。
总的来说,本次TB6612驱动模块的设计实践,让我掌握了直流电机驱动电路的核心设计要点,提升了电路分析与调试能力,也为后续更复杂的运动控制项目积累了宝贵的经验。