產品高溫重啟經驗案例

2021-10-25 10:36:21 字數 2058 閱讀 7355

1、樣機滿負載(打流上下行990m)執行,在高溫50度溫箱內執行半小時以上會出現重啟,且通過串列埠檢視重啟不能完全啟動(cpu沒有完全啟動)又會再次重啟;

2、將樣機冷卻後重新上電可以正常開機並滿負載執行;

3、cpu晶元表面溫度很高(手接觸非常燙);

4、常溫下滿負載執行半小時偶爾也會復現重啟現象。

1、個別物料造成系統不穩定引發重啟;

2、高溫時cpu電流增大超出cpu承受範圍導致cpu重啟;

3、cpu電流增大導致電源晶元熱保護重啟。

1、由於v0.2版未出現重啟問題,所以比對兩版的bom,檢視是否有物料來料差異造成系統不穩定。比對兩版bom,只有2個磁珠用料不同,經確認不會引起系統不穩,排除物料問題。

2、為確認是cpu過熱引發重啟做以下試驗:

試驗一:常溫下,樣機開機後(空載)。

用熱風槍對cpu表面進行加熱,觀察是否有重啟現象同時監控cpu電流變化。

結果:有重啟,且開機後測量0.95v電流約1a左右,隨著cpu表面溫度的增高,電流不斷上公升約至2a左右時樣機重啟。

結論:cpu高溫引起重啟,且高溫重啟時cpu電流約2a。

3、懷疑cpu因某原因承受不住2a的電流造成重啟,或者是電源晶元因某原因提供不了2a的電流而重啟。為確認是cpu重啟還是電源晶元重啟做了以下試驗:

試驗二:常溫下,樣機空載。

用電子負載抽載模擬cpu負載,觀察電源晶元能提供多大的電流。如果大於2a則判斷是cpu的問題,否則是電源

晶元的問題。

結果:設定電子負載0.95v,1.0a。開機後,不斷增大抽載的電流,從1a慢慢公升至2a左右,樣機斷電,立即改變負載(按電子負載的on/off key)後,電源晶元能再次啟動。

結論:0.95v電的電流到2a左右時,電源晶元重啟。

4、檢視tlv62090的規格書,其輸出電流為3a。此時客戶也反映是因為c903的電容上錯,應該為10nf,而實際bom上件卻是10pf。將c903換上10nf的電容後再次試驗。

試驗三:常溫下,樣機開機後(空載)。

用熱風槍對cpu表面進行加熱,觀察是否有重啟現象同時監控cpu電流變化。

結果:隨著cpu表面溫度的增高,電流不斷上公升約至2.178a左右持續一段時間,樣機未重啟。

結論:10nf電容有效果。

5、為了進一步驗證是c903電容值太小引發的重啟,再次做試驗二進行驗證。

結果:抽載電流不斷增大,至4.9a時,電源晶元才斷電。

結論:10nf電容確實有效果。

6、為了進一步排除cpu的問題,做以下試驗。

試驗四:常溫下,樣機空載。

去除r920,將負載與電源斷開。用power supply給負載端供電(1.1v,考慮cable會分掉一部分電壓,所以稍抬高了供電電壓),用熱風槍給cpu表面加熱觀察是否重啟,同時監控cpu的電流、電壓變化。

結果:隨著cpu表面溫度的增高,電流不斷增大,同時因為cable的緣故,加在負載cpu端的電壓也稍有下降,至cpu電流增大到2.418a(irms max值),此時電壓0.98v,這一過程中未出現重啟(串列埠監控)。

結論:原始現象中cpu電流在2a時重啟確實不是cpu的問題。

未改變c903容值時,樣機在高溫時重啟(電流2a),是因為在高溫時cpu的電流需求增大,而電源晶元tlv62090無法提供高於2a的電流,導致重啟。

1、樣機滿負載高溫執行會重啟,首先考慮到是溫度引起的;

2、常溫下用風槍給cpu加熱復現現象,確認是cpu的溫度過高引起的,確切的說溫度高就是電流過大(本文是2a)引起的;

3、2a的電流引起重啟究竟是cpu重啟還是電源晶元重啟?經過試驗分別對電源晶元和負載端驗證得出是電源晶元在2a時重啟;

4、電源晶元自身的輸出電流推薦值是3a,所以檢查晶元周圍電路發現了c903電容的容值有誤;

5、更換c903後再重複驗證可得知cpu可承受2a以上的電流,而電源晶元可抽載的電流也可達4.9a之高,由此判斷確實是c903電容值過小引起的重啟問題。

電源紋波偏高導致產品不斷自動重啟經驗案例分析

測試core電壓 1.26v 時發現紋波比較大,5臺故障較易復現的紋波都超過了100mv,在100 150mv之間,實際要求在63mv以下 其餘5臺不易復現故障的紋波也達到100mv左右 dc dc輸入端的紋波均在600mv左右或以上。而core電壓紋波過大會造成cpu工作不穩定,可能會造成重啟。1...

高溫導致的裝置重啟

platfom rk3399 os android 7.1.2 裝置在密閉未開空調的乙個實驗室做滿負荷老化實驗,發現十幾分鐘時候會出現關機重現現象.步驟一 首先分析認為有非常大的可能性是cup過溫自我保護重啟了.rk808 檢視rk808的資料手冊發現 發現rk808的預設溫度閾值是85度 cpu ...

修改cpu型號重啟不變 高溫導致重啟

platfom rk3399 os android 7.1.2 裝置在密閉未開空調的乙個實驗室做滿負荷老化實驗,發現十幾分鐘時候會出現關機重現現象.步驟一 首先分析認為有非常大的可能性是cup過溫自我保護重啟了.rk808 檢視rk808的資料手冊發現 發現rk808的預設溫度閾值是85度 cpu ...