恳请各位,帮忙解决一下LPC1788在USB device 通信过程中出现报错的情况,不知道是传输协议问题还是受外部环境干扰影响造成的,我的主板是工作在一个便携的全塑盒子的环境中,而且盒子内有直流电机的存在,还有纸在不停地摩擦。
如果是受环境影响的话,主板该如何做防静电或防外部环境影响的措施?
谢谢各位!
这是我的电路,我R103 和R104用的33欧姆,两个电容用的18PF。
板子上通过L298N 来控制电机的,对于这个传输问题,它不是每次都报错,几乎是随机性的,没有可寻性,所以把问题大概归根到电机干扰和纸的摩擦静电干扰了
硬件上,首先,通过示波器测量一下电机工作时,对系统电源的纹波干扰,对通讯信号的干扰(干扰很大的话,优化布线);其次,尝试增加磁环,屏蔽线等措施
软件上,增加数据校验机制,减小误码率
现在就是在USB传输上是带磁环的数据线,然后,报错后发现找不到设备啦,掉了,需要重新断电上电才能发现设备