系統debug issue經驗談(NCP81520&NCP81560)

客戶案例

有2個SKU ,寬溫使用NCP81560 ,非寬溫使用NCP81520 ,

在寬溫的板子上 ,很容易出現系統當機問題 ,特別在USB插拔的時候,

在非寬溫的板子上並不會發生。

      

 

問題分析:

1. 首先使用邏輯分析儀,確認系統是否有出現異常回報狀況。

結果皆無出現ACK(3)的異常回報狀況。

USB插拔下,當所有USB拔除後又插入,異常板子電壓keep,系統hang。

USB插拔下,當所有USB拔除後又插入,正常板子持續的輸出變化。


2. 由於之前有其他客戶遇到類似狀況,輸出負壓造成的系統異常,去墊offset可以解決,於是嘗試試相同解法。

 

在FB下地電阻PR72上件



PR72=130K; offset voltage=9.923mV


PR72=64.9K; offset voltage=19.726mV



PR72=36K; offset voltage=35.13mV

發現電壓至少要墊到35mV以上才能改善手上這塊異常板子問題,但是問題跟之前的case不同,負壓並沒有因為墊電壓而改善。(待保留)





3. 去確認兩塊板子(寬溫及非寬溫)BIOS的設定差異,發現客戶Fast Vmode這邊Enable,而且如果有經過enable->disable->enable後Itrip Limit就會跳出400(/8A)的參數,將Fast Vmode disable後,系統正常,無出現之前hang住問題。









嘗試模擬,將Fast Vmode enable,將Itrip limit電流改高,也能解決hang的問題;將Itrip linit電流改低,則會使系統更容易hang,更容易觸發,系統在開機階段就有機會hang。




問題結案:

參照SPEC,NCP81560有支援Fast Vmode,此工規料是從NCP81520R改的。

由於客戶非寬溫的板子是使用NCP81520,此顆IC是當初for ADL平台開的,INTEL在RPL的平台才加入Fast Vmode,所以此顆料並不支援Fast Vmode。

所以將NCP81520的IC換到寬溫的板上才無異常狀況發生。

Fast Vmode預設值不改好像是Enable,Itrip limit是0,

正常應該是沒有Itrip limit的,但是為了避免異常狀況發生,還是建議客戶關閉。

如果要使用,需要注意設定值是否有依INTEL的SPEC去做設定,



何謂Intel Fast Vmode請參照以下連結:

https://www.wpgdadatong.com/blog/detail/70793

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能