1. 项目背景与核心需求
飞思卡尔智能车竞赛作为国内最具影响力的高校科技赛事之一,每年吸引着数千支队伍参与。在今年的第21届比赛中,单车定向组对驱动系统的性能提出了更高要求——需要同时控制转向舵机和驱动电机,且对响应速度和功耗控制有着严苛标准。传统分立元件搭建的驱动电路已难以满足需求,这正是我选择DRV8701这颗车规级全桥驱动芯片的根本原因。
DRV8701是TI推出的同步降压预驱动器,具有3.6V至45V宽电压输入范围,峰值驱动电流达1.7A。其独特优势在于:
- 集成电荷泵升压电路,可100%占空比运行
- 自适应死区时间控制(50ns典型值)
- 硬件可调的电流斩波功能(通过外部电阻设置)
- 故障检测功能(欠压、过流、过热)
在智能车应用中,双路独立驱动的需求尤为突出。以今年竞赛的"逆光飞翔"组别为例,赛道存在急弯与长直道交替的特征,要求驱动系统能在毫秒级完成从全速到刹车的切换。传统单路驱动方案由于共地干扰等问题,在PWM占空比快速变化时会出现电机抖动,而双路隔离驱动正是解决这一痛点的关键技术。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. PCB整体设计方案
2.1 架构设计思路
本方案采用"主控+双驱动"的星型拓扑结构:
code复制[STM32主控]
├── [DRV8701通道A] ── [电机A]
└── [DRV8701通道B] ── [电机B]
关键设计参数:
- 电源输入:12V锂电池直接供电
- 逻辑电压:3.3V与主控兼容
- 最大持续电流:每路10A(瞬态15A)
- PWM频率:20kHz(超出人耳可闻范围)
2.2 原理图设计要点
在Altium Designer中绘制原理图时,特别注意以下设计细节:
-
电源处理部分:
- 输入级采用TVS二极管SMF30A配合100μF电解电容+10μF陶瓷电容组合
- 每路DRV8701的VM引脚就近放置0.1μF去耦电容
- 栅极驱动电源使用2.2μF X7R材质电容
-
信号隔离设计:
- PWM信号通过74LVC245电平转换芯片隔离
- 故障信号通过PC817光耦反馈至主控
- 模拟电流检测信号采用差分走线
-
关键参数计算:
栅极驱动电阻选择公式:code复制R_ga
