單片機型號位STC8A8K64S4A12, 手上有兩塊自己做的開發板, 都是這個問題, 下載一次或幾次后就無法下載, 開發板靜置10分鐘左右又可以下載程序了USB轉串口芯片為CH340C, 無外部晶振
ISP軟件為STC-ISP v6.86u 確定沒有任何設置錯誤:
Snipaste_2021-11-20_19-13-21.jpg (335.3 KB, 下載次數: 30)
下載附件
2021-11-20 19:13 上傳
我的猜想:
1. 可能是我電源退耦沒有做好, 上電時可能有電涌, 干擾串口信號或直接讓CH340C停止工作\
我的退耦方案: 一個47uF和0.1uF的電容放置在USB口旁邊退耦, CH340C按Datasheet給的方案來放置電容, VCC和V3.3接0.1uF退耦
USB口到CH340C大約有1.5-2cm左右的距離, UD+和UD-兩條數據線近似等長, 長度相差167mil
2. 在板子的某個地方有電容效應, 下載后電荷量積攢到一定程度就影響信號無法下載, 靜置后讓電容放電, 于是又可以下載
求教這是什么問題?應該如何解決?
跪謝大佬相助!
|