【求助】DSP+Ch372通讯系统的抗干扰

大家好,我设计了一个DSP运动控制系统,采用Ch372作USB通讯。Ch372采用本地端5V供电,通过并口和DSP连接。整个系统在一般情况下可以正常使用,但是有时候会出现通讯错误。

比如在附近的电机启动或关闭的时候,会发生USB通讯中断,但是DSP系统仍然正常工作,重新拔插USB接头后系统仍可以继续正常工作。

请问这种情况是由什么原因造成的?是由于Ch372的供电电压变化引起的?还是由于USB数据线上的干扰电压引起的?我该如何去解决这个问题呢?

另外,这种干扰引起的USB通讯错误在上位机或者DSP里可以检测到吗?

这种干扰应该是你们硬件上面的干扰,这个需要你去看下你的共地性能以及CH372芯片的V3引脚的电源稳定不稳定还有就是USB口外壳是否接地还有USB的线是否为屏蔽线等等,都可能引起上述的问题.


(1)并口连线硬件尽可能的短一些,最好在各个信号线之间铺地 (2)USB连线必须是屏蔽线,屏蔽层必须接地 (3)电机启动或关比时,检查CH372的电源是否有波动 (4)如果数据传输是有协议的,那么可以通过软件的方式去检测,比如超时


只有登录才能回复,可以选择微信账号登录