系列文章目录
1.元件基础 2.电路设计 3.PCB设计 4.元件焊接 5.板子调试 6.程序设计 7.算法学习 8.编写exe 9.检测标准 10.项目举例 11.职业规划
亲身经历,特记录下来,分享经验
一、问题描述
分三种情况,但结果都一样的。 1、在不插步进电机的情况下,测量TMC5160电路的各个点都正常,接电机的接口上是高低高低一直在跑的电平。关电,插上步进电机,开电,接电机的接口就变成了与电源电压一样的电平,不再高低变化。 2、在插步进电机的情况下,测量TMC5160电路的各个点都正常,接电机的接口上是高低高低一直在跑的电平。发送指令控制电机开始动,瞬间接电机的接口就变成了与电源电压一样的电平,不再高低变化。 3、在步进电机空载的情况下,测量TMC5160电路的各个点都正常,接电机的接口上是高低高低一直在跑的电平。关电,上负载,但不超载,开电,接电机的接口就变成了与电源电压一样的电平,不再高低变化。
二、查找原因
1、从软件下手
改硬件太麻烦,看看能不能从软件下手,找到问题。终于当修改斩波器配置,禁用短路保护的时候,一切都好了 但是人家芯片带了短路保护功能,咱还不知所以的把人家关了,治标不治本,这有点不太好 所以要找清楚是什么导致他进入短路保护。
2、从硬件下手
硬件下手就有点麻烦了,但是提到了短路保护,那看看芯片室怎么知道短路的。 从芯片手册的的寄存器描述中可得,一切都是通过采样电阻所得。那就好办了。
通过示波器,测量SRAH和SRBH这两处波形,发现振铃电压是正常电压的4到5倍,查看寄存器介绍。 明白了,是我PCB布局不行啊。那有补救方法吗?板子要废了?
三、解决问题
手册也说明了怎么解决 如果,不想手里的板子废了,并联几个小陶瓷电容,问题解决。 再次打板时,就得按照手册的布线建议来搞了
|