您好,我想咨詢一下為什么 不同批次的CH9350L在同樣外圍電路情況下 數(shù)據(jù)輸出格式差別很大?
主板上芯片拆下來 交換焊上,問題隨著芯片走,好仍好,壞仍壞。
B18 ?? A10? ? ?? 不同的版本? 哪里有介紹其區(qū)別用法????
外圍配置如下?
S0 = LOW,? S1=LOW ,? 狀態(tài)4
BAUD0 = BAUD1 = 浮空不接任何器件 = HIGH , 115200,N81
SEL ?= 浮空不接任何器件
外接USB小鍵盤(23key), 3.3V TTL串口輸出到 CH340的RXD(3.3V),??
(同一個鍵盤), 好芯片用過幾十個都OK
數(shù)據(jù)監(jiān)測結(jié)果如下,
1 老芯片=好芯片,
插入USB鍵盤? ?:? 57 AB 80 31
拔出鍵盤? ? ? ? ? :? 57 AB 86?
按下ENTER鍵? ?:57 AB 01 00 00 58 00 00 00 00 00?
如果持續(xù)按下ENTER而沒有松開, 只有上一行數(shù)據(jù)返回,無其他
再松開ENTER鍵? ? :??57 AB 01 00 00 00 00 00 00 00 00?
清晰簡潔,按下一行數(shù)據(jù),? 松開一行數(shù)據(jù) , 中間按著不動沒有數(shù)據(jù)輸出。
2 新芯片=壞芯片
插入USB鍵盤? ?:? 57 AB 80 FF
拔出鍵盤? ? ? ? ? :??57 AB 86?
按下ENTER鍵一次并馬上釋放? :
57 AB 01 00 00 58 00 00 00 00 00?
57 AB 01 00 00 58 00 00 00 00 00?
57 AB 80 FF?
57 AB 01 00 00 58 00 00 00 00 00?
57 AB 01 00 00 58 00 00 00 00 00?
57 AB 01 00 00 00 00 00 00 00 00?
57 AB 01 00 00 00 00 00 00 00 00?
57 AB 01 00 00 00 00 00 00 00 00?
57 AB 01 00 00 00 00 00 00 00 00?
57 AB 01 00 00 00 00 00 00 00 00?
如果持續(xù)按下ENTER而沒有松開持續(xù)幾秒再松開,數(shù)據(jù)如下,不停的有57 AB 80 FF 發(fā)出來。
57 AB 01 00 00 58 00 00 00 00 00?
57 AB 01 00 00 58 00 00 00 00 00?
57 AB 80 FF?
57 AB 01 00 00 58 00 00 00 00 00
57 AB 01 00 00 58 00 00 00 00 00
57 AB 80 FF?
57 AB 01 00 00 58 00 00 00 00 00
57 AB 80 FF?
57 AB 80 FF?
57 AB 80 FF?
57 AB 80 FF?
。。。。。。
57 AB 80 FF?
57 AB 80 FF?
57 AB 01 00 00 00 00 00 00 00 00?
57 AB 01 00 00 00 00 00 00 00 00?
57 AB 01 00 00 00 00 00 00 00 00?
57 AB 01 00 00 00 00 00 00 00 00?
57 AB 01 00 00 00 00 00 00 00 00?
好芯片的字符如下
WCH
CH9350L
504762A10
壞芯片的字符如下
WCH
CH9350L
504765B18
另外壞芯片的RXD引腳接地或者上拉 沒有什么變化,仍壞