最近一個產(chǎn)品用到了CH552P,原理圖如下
現(xiàn)在又兩個問題
1.UDP上拉用了背靠背,用按鈕控制Q16和Q17柵極接地,上電前按住按鈕,上電發(fā)現(xiàn)USB無法正常識別,后來上電前用鑷子直接把UDP短接到3.3V才順利識別USB,請問用按鈕無法正常識別USB是不是上電時mos開關延遲造成的?
2.用USB刷入點燈程序,用P1.0和P1.1控制D9和D10閃燈,發(fā)現(xiàn)管腳輸出一直是高,程序應該是沒跑起來,請問這個電路有沒有什么問題?
最近一個產(chǎn)品用到了CH552P,原理圖如下
現(xiàn)在又兩個問題
1.UDP上拉用了背靠背,用按鈕控制Q16和Q17柵極接地,上電前按住按鈕,上電發(fā)現(xiàn)USB無法正常識別,后來上電前用鑷子直接把UDP短接到3.3V才順利識別USB,請問用按鈕無法正常識別USB是不是上電時mos開關延遲造成的?
2.用USB刷入點燈程序,用P1.0和P1.1控制D9和D10閃燈,發(fā)現(xiàn)管腳輸出一直是高,程序應該是沒跑起來,請問這個電路有沒有什么問題?
您好,芯片的VCC管腳需要接0.1uF電容到地(必須)
還有就是UDP上面接MOS管的目的是什么?一般來說用按鍵直接短接就可以了,這部分電路建議參考CH554EVT中的原理圖對應部分
UDP上接mos管,是為了用按鈕控制Q16和Q17導通實現(xiàn)UDP上拉,實際使用發(fā)現(xiàn)這樣好像不行~~~后來是上電前用鑷子直接短接UDP到3.3V的。
另外發(fā)現(xiàn)程序跑不起來是因為系統(tǒng)時鐘頻率設高了,設置為24M,而VCC在3.3V電壓下頻率不能高于16M,后來改為12M程序正常運行。