大家好,我设计了一个DSP运动控制系统,采用Ch372作USB通讯。Ch372采用本地端5V供电,通过并口和DSP连接。整个系统在一般情况下可以正常使用,但是有时候会出现通讯错误。
比如在附近的电机启动或关闭的时候,会发生USB通讯中断,但是DSP系统仍然正常工作,重新拔插USB接头后系统仍可以继续正常工作。
请问这种情况是由什么原因造成的?是由于Ch372的供电电压变化引起的?还是由于USB数据线上的干扰电压引起的?我该如何去解决这个问题呢?
另外,这种干扰引起的USB通讯错误在上位机或者DSP里可以检测到吗?
热门产品 :
CH32X035: 32位USB+USB PD单片机