WCH沁恒单片机
直播中

而无返还

9年用户 1320经验值
擅长:光电显示
私信 关注
[问答]

CH9328 PC端识别不稳定是什么原因?如何解决?

最近半个月一直在研究CH9328,从某宝买了三块芯片,从PCB到编程都是亲自动手,PCB板采用两层板,8.8cm*8.8cm,4*4键盘,MCU采用AT89S52-24AU,电源和数据接口采用Micro 5P,CH9328外围电路参照官方技术手册,退耦电容电容都是100nf,跟电脑连接时,识别成功率非常低。请帮忙解疑答惑,郁闷好几天了。
PCB线局部电路图如下:



回帖(6)

凌云志

2022-7-8 09:43:55
您好,从描述及如上pcb图来看,原理图部分应无问题。VCC = 5V时,建议连接为:
VCC采用10uf并联0.1uf退耦,V3并联0.1uf电容退耦。对于usb的layout有如下建议:
1、按照差分走线的同时,尽量周围和背部GND敷铜。
2、USB走线尽量远离大电流或电源走线。
除了layout,信号还与usb线材有关,您这边可尝试先更换usb线,看问题是否有改善。
举报

毛萃

2022-7-8 09:44:15
经过您的提示,我修改后,识别正常了,现在又出现个新问题,在没有动作的情况下,电脑总是接受乱码,这是哪里的原因?我usb数据线上未采用二极管,是否与此有关?
举报

郭静

2022-7-8 09:44:20
您好,如果电脑端显示的接收乱码,一般是由于串口通信的问题造成的,和usb线路没有关系的。CH9328出厂默认波特率是:9600波特率,另串口双方是否共地良好,通讯要保证稳定,否则可能会导致芯片串口接收就已经出现错码的问题。
举报

冉屹芳

2022-7-8 09:44:26
线路共地正常,在一块板子,线路连接正常,RXD线路用不用增加100欧姆电阻。,波特率也一致
举报

更多回帖

发帖
×
20
完善资料,
赚取积分