CH9328 PC端識別不穩(wěn)定

最近半個月一直在研究CH9328,從某寶買了三塊芯片,從PCB到編程都是親自動手,PCB板采用兩層板,8.8cm*8.8cm,4*4鍵盤,MCU采用AT89S52-24AU,電源和數據接口采用Micro 5P,CH9328外圍電路參照官方技術手冊,退耦電容電容都是100nf,跟電腦連接時,識別成功率非常低。請幫忙解疑答惑,郁悶好幾天了。

PCB線局部電路圖如下:

image.png


您好,從描述及如上pcb圖來看,原理圖部分應無問題。VCC = 5V時,建議連接為:

VCC采用10uf并聯0.1uf退耦,V3并聯0.1uf電容退耦。對于usb的layout有如下建議:

1、按照差分走線的同時,盡量周圍和背部GND敷銅。

2、USB走線盡量遠離大電流或電源走線。

除了layout,信號還與usb線材有關,您這邊可嘗試先更換usb線,看問題是否有改善。


謝謝樓上的回復!我再改善下。


經過您的提示,我修改后,識別正常了,現在又出現個新問題,在沒有動作的情況下,電腦總是接受亂碼,這是哪里的原因?我usb數據線上未采用二極管,是否與此有關?


您好,如果電腦端顯示的接收亂碼,一般是由于串口通信的問題造成的,和usb線路沒有關系的。CH9328出廠默認波特率是:9600波特率,另串口雙方是否共地良好,通訊要保證穩(wěn)定,否則可能會導致芯片串口接收就已經出現錯碼的問題。


線路共地正常,在一塊板子,線路連接正常,RXD線路用不用增加100歐姆電阻。,波特率也一致


您好,RXD正常不用串聯電阻。您手里有沒有示波器,看下串口發(fā)送的物理波形是什么,是否與設定值偏差較大導致。


您也可以向我司申請USB轉串口測試板用于測試,電腦上用串口調試助手發(fā)送數據測試。


好的,申請了,謝謝!


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频