为何电脑不能识别USB设备(CH372)

我们实验室用CH372做USB数据采集,制作了两块一模一样得PCB板,其中一块当元件焊接完毕以后,CH372能够正常工作,并且电脑可以识别USB设备;但是另一块却始终不能被电脑识别,检查了元件的焊接都没有问题,其中X0脚电压为2.25V,X1脚电压为1.85V.UD+为2.45V,UD-为1.05V,请问一下这是什么问题,有解决的办法吗,谢谢各位达人了

这样的话说明晶振已经其振了,但是你的USB口的电压有点不太正常,正常的情况下,你设置好模式之后在5V供电的情况下UD+为3。几V,D-电压为0V左右,你的D-电压有点不太正常,仔细检查下USB口的连线,还有就是你的测试命令过了没有?(CHECK-EXIST命令)如果没过的话,那设置模式是不会成功的。应该是你的硬件存在问题,还有一种可能就是你在程序的开始的时候没有延时50MS以上,因为372的复位时间为50MS左右,所以在单片机主程序一开始的时候要延时50-100MS


程序应该是没问题,我想也是硬件的问题,我怀疑是晶振的问题,晶振真的工作是正常的吗


确实是硬件的问题,已经解决了


是什么问题啊,说出来大家一起学习,以后自己出了这样的问题的时候也好应对啊!


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