帮我看看吧关于CH372驱动的问题

我的硬件和例程test上的连接一致,P2.0接的A0,P2.1接的CS端,然后我直接把test下位机的程序烧进单片机了,就在一开始就能检测到设备显示为CH372375设备,可是后来就是unknown设备了,就不能用了,谁能帮帮我啊,真是燥热啊,现在版本驱动显示的2001年的,更新也不好使,真是郁闷,硬件检查过了基本也没问题啊,检测UD+电压连接电脑时是2V,不连接电脑时是2.5V,大侠帮帮我吧,好着急啊

对了,不连接电脑时UD-也是2V左右,晶振管脚两端电压也是2V左右 帮忙看看吧 谢谢啦


(1)在设置模式前先做2次测试命令:测试数据分别为:0x55,0xAA (2)设置模式是否成功?必须通过返回状态判断 (3)电压是3.3V?若是,那么V3必须与VCC短接 (4)USB线需为屏蔽线,且USB口外壳要接地 (5)不连接PC,UD-应为0V,D+,D-有没有作其他处理?


第一二个建议看不出来,因为上位机软件打不开,无法知道返回值啊,用的是五伏的电,直接接103接地,USB外壳没有接地,两路输出信号没有其他用途,您帮忙给判断一下吧,多谢!


(1)(2)与上位机无关,是在下位机判断的,看下手册中命令码的解释


嗯,我再看看,请问372晶振两端的电容用18或者30PF的行吗?影响不大吧?


可以的.只要能正常起振就可以了.


我前不久也遇到同样的问题,我用的是375,而且在有的电脑连接正常,有的unknown设备。现在正常了,主要是PCB设计375晶振周围覆铜及芯片接地,USB接口布线等问题。请看看差分传输PCB布线规范。我做了3次PCB才稳定。


UD+,UD-平行走线.CH375的GND,晶振电容的GND(时钟GND),USB的GND尽量靠近.


哦,这么敏感啊,我又焊了一块板子,这次能识别但是用TEST例程能检测成功,说传输错误,说数据长度错误,真头疼啊


刚测了一下它的晶振电压,一个将近两伏,另一个五伏,这是怎么回事啊,硬件问题?也没和电源连着啊,离得很远啊


(1)可能还是有干扰导致数据出错,USB线是不是屏蔽的,USB口有没有接地,关于布线方面可以参考: http://wch.cn/download/list.asp?id=2 (2)晶振没起振,换个晶振或调整匹配电容试试


嗯,谢谢,我看看这个资料再重新设计一块板子吧这个确实调不出来


如果设置模式返回值不是CMD_RET_SUCCESS 就是设置模式不成功,怎么办?请高手解答


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