電路圖如圖;
目前遇到的問(wèn)題是:
有繼電器或者接觸器動(dòng)作時(shí),會(huì )導致CH392重啟或芯片卡死(卡死的情況是拔掉網(wǎng)線(xiàn)后兩個(gè)指示燈仍亮著(zhù));
讀取TCP的狀態(tài)(CMD12_GET_SOCKET_STATUS_SN 命令)顯示為0,但是后臺監測到時(shí)一直連接的。
電路圖如圖;
目前遇到的問(wèn)題是:
有繼電器或者接觸器動(dòng)作時(shí),會(huì )導致CH392重啟或芯片卡死(卡死的情況是拔掉網(wǎng)線(xiàn)后兩個(gè)指示燈仍亮著(zhù));
讀取TCP的狀態(tài)(CMD12_GET_SOCKET_STATUS_SN 命令)顯示為0,但是后臺監測到時(shí)一直連接的。
1.由于CH392F對于電源上電時(shí)序有一定要求,建議加上電源監控芯片CH410K以防電源問(wèn)題導致異常。(參考官方原理圖)
2對于外部功率電器產(chǎn)生的干擾導致芯片異常,建議可以在產(chǎn)品裸露在外的接口如電源接口,網(wǎng)口等地方加上防范干擾的保護措施(如加上ESD管、TVS管等防范器件)
3.查socket狀態(tài)命令會(huì )返回兩字節,您指的是第二字節的tcp狀態(tài)嗎?對于tcp狀態(tài)顯示關(guān)閉但后臺依舊顯示連接的問(wèn)題,
(1)您是怎么操作去進(jìn)行的tcp連接斷開(kāi)?可以通過(guò)抓包看一下是否已經(jīng)正常四次揮手,如果已經(jīng)完成揮手動(dòng)作,那么395顯示的沒(méi)有問(wèn)題。
(2)后臺可以主動(dòng)給395發(fā)包看看395是否會(huì )產(chǎn)生接收中斷并同步抓包看一下。
可以把抓包郵件發(fā)來(lái)看一下,后續有問(wèn)題也可郵件交流(郵箱:lq@wch.cn)