查看: 929|回复: 0
打印 上一主题 下一主题

用STM32做电机驱动器

[复制链接]
跳转到指定楼层
沙发
发表于 2016-5-7 22:11:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题的描述很简单,在电机驱动电路设计里面,有这么几个部分

(原文件名:H桥共地.jpg)
控制核心STM32把PWM信号送给IR2101,再驱动MOS管。
这里面有4个地,DGND,15GND,MGND和BAT-。
之前我都混在一起,DGND,15GND,BAT-作为一个网络,PCB走线时都找最近最方便的线路走。

直到后来意识到有一个“地弹”的问题,也就是在大电流下,同一个地网络里,左边和右边的电压有可能会达到几伏的压差。
这样,在我们传统观念里面的地,绝对的0V也就不绝对了,参考地不稳定会给系统带来很多问题。于是开始思考这几个部分地网络的连接问题。

我现在的做法是将15GND与MGND连接,而且是对应连接的,让MOS管G极的信号回路最小化,有最接近的参考地。
这样一来的话,PCB上就可以看到,每个桥臂都伸出自己的MGND网络与对应的2101连接。


(原文件名:2101s共地1.jpg)

而MGND通过一个磁珠与DGND相连,如绿圈中所示。

(原文件名:2101s共地2.jpg)

不知道这样的连接做法是否合理,欢迎大家讨论。。。。。
————————————————————

另外刚想起来,H桥上有个TVS管和大电容,我现在的做法是放在BAT+与BAT-之间。
有点犹豫,总觉得放在BAT+,MGND之间似乎更合理似的。求高人指点!不胜感谢!







回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

快速回复 返回顶部 返回列表