你好:
目前遇到問題如敘述
MCU與27542通訊,只讀不寫,持續每2秒半抓取一次SOC、電壓、電流,3項數據後,等待客戶系統發送CLK後,再把MCU抓取的數據傳給客戶的MCU
但目前發生在充電過程中SOC=0~99%客戶系統都正常,但在100%後,客戶系統發生關機(因為接收到我的MCU發送SOC=0%),SOC=0%關機是正常機制
重新按系統開機紐,系統竟然可以正常放電SOC=100~0,(客戶開關機按鈕沒有控制我的MCU機制),這表示27542與J我的MCU還是正常的,客戶接收的也正常
但每次異常都是在充電過程中SOC從99變100C後,SDA會變成一直停留在H,沒有H變L的正常傳輸情況
我們也在MCU的讀取機制有判斷3次後才確定發出讀取數值的排除機制
請問這是什麼原因,BQ27542為什麼在SOC=99變100的時候SDA無反應?此狀況並非每台機器都會,不易重現,
請問有如何讓27542不要再發生SOC=100時,MCU抓取資料無反應的機制?0041的指令可以嗎(不可影響原來BQ27542的設置)
或是排除異常數據的機制要持續多久