记一次CH552不识别无法下载解决办法
事情是这样的,在一次项目中使用了沁恒微电子的一款CH552 USB芯片,硬件调试中出现了问题,部分电路图如下

芯片自带3.3V LDO,项目中其他部分也刚好需要用到3.3V的电压,无需额外元器件,很方便。但是就在自己准备逐步焊接PCB板进行测试的时候出现了问题。

–设备描述符请求失败–

–设备管理器识别正常但是软件不识别–
电脑端不识别,芯片是全新的,换了好几次,电路图自己也检查过好几遍,一度怀疑是复位电路有问题,尝试着调节了复位脚电容的容量多次,依然没有解决。
最后,想到之前看到的好多帖子,楼主都是最终在手册中找到了答案,所有逼着自己又反复看了看手册,果然…


注意这两个地方,提到了USB的UDP,UDM是使用V33作为电压,我就想到,自己调试电路板的时候是按照逐步调试的步骤进行的,原准备先确定CH552调试没问题,再把后续元器件焊上去进行之后的调试,免得之后遇到问题却不容易找到问题所在,但是此情此景,问题就出在这里,我没有焊接V33引脚100nF的退耦电容。
焊接后插到电脑上终于正常识别了!

希望能帮到其他和我遇到类似问题的人
在使用CH552单片机的USB功能时遇到设备描述符请求失败,软件无法识别的问题。检查电路图和复位电路无果后,从手册中发现USB的UDP,UDM需要V33供电,而我未焊接100nF的退耦电容。焊接电容后,芯片恢复正常识别。"
100160596,4871241,小程序开发:利用BaseClass简化代码提高效率,"['小程序开发', '框架', '代码复用', '前端开发', 'JavaScript']

1万+

被折叠的 条评论
为什么被折叠?



