第一次接觸CH392,碰到幾個(gè)棘手問(wèn)題:1、系統(tǒng)使用SPI通信,使用軟件無(wú)法復(fù)位,只能使用RST硬件復(fù)位;2、芯片初始化成功且PHY連接后,使用DHCP成功獲取IP黃燈閃爍,此時(shí)用電腦可PING通,但過(guò)個(gè)幾十秒(不定)更PING不了,黃燈不亮或長(zhǎng)亮,此時(shí)使用測(cè)試指令返回0x06(發(fā)送的是0x55),讀取IP全是0x43;
(1)軟件復(fù)位命令肯定是有用的。軟件復(fù)位有效的前提是軟件程序還在正常運(yùn)行,您可以說(shuō)明一下軟件復(fù)位命令前后有什么其他操作使芯片通過(guò)什么驗(yàn)證軟件復(fù)位命令無(wú)效,。
(2)初始化成功獲取動(dòng)態(tài)IP后,PING包有協(xié)議棧自動(dòng)完成的。按照您的故障現(xiàn)象,可檢查一下電路狀況。
? ?? 1、電源問(wèn)題:保證3V3電源的穩(wěn)定性,一是上下電時(shí)序要求,而是紋波范圍要小。確保在整個(gè)系統(tǒng)工作時(shí)間內(nèi)都是如此。
? ?? 2、網(wǎng)口端:網(wǎng)口變壓器的中心抽頭3v3一定要接,這個(gè)請(qǐng)參考我司官網(wǎng)原理圖的設(shè)計(jì)。
? ?? 共用的3V3可能會(huì)對(duì)芯片的電源輸入3V3造成影響;網(wǎng)口不要調(diào)換極性;晶振的頻率為32MHz,負(fù)載電容12pF,誤差最好在 ? ?? 10ppm內(nèi)。
這個(gè)現(xiàn)象找到原因了么? ?我也有同樣的問(wèn)題: SPI接口運(yùn)行一段時(shí)間后,讀取的數(shù)據(jù)就是下發(fā)的命令字.
比如讀取IP使用0x43命令字, 讀到額內(nèi)容就是0x43