中科因仑“3+1”工程特种兵精英论坛

标题: 用STM32做电机驱动器 [打印本页]

作者: 脑经急转弯    时间: 2016-5-7 22:11
标题: 用STM32做电机驱动器
问题的描述很简单,在电机驱动电路设计里面,有这么几个部分

(原文件名: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之间似乎更合理似的。求高人指点!不胜感谢!












欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4