91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

Palace eleven
認證:優質創作者
所在專題目錄 查看專題
#技術實例#Efuse問題的分析和解決
示波器探頭測評對比
TLVR學習筆記
實例—接地環路引入的測試噪聲
作者動態 更多
實例—接地環路引入的測試噪聲
02-03 09:30
主板DCDC模塊損耗分析和實測效率對比
2024-11-21 16:58
服務器&數據中心供電系統概述(下)
2023-04-30 13:20
服務器&數據中心供電系統概述(上)
2023-04-30 13:10
TLVR學習筆記
2022-10-05 16:45

#技術實例#Efuse問題的分析和解決

在主板調試過程中,發現一個嚴重問題:關機后快速啟機,主板正常開啟,但風扇不轉。如果使用過程中快速開關機,但使用者沒有注意到風扇其實沒有運行,很容易導致CPU持續處于高溫狀態,損壞CPU及其周邊元器件。

  • (1) 故障復現

拿到故障板后,上電正常的情況下下電,然后迅速上電,發現風扇沒有響應,故障得以成功復現,重復三次動作,故障復現兩次,看來故障復現率還算比較高。

  • (2) 問題初步分析

最開始懷疑的是風扇啟動時刻電流需求過大導致觸發過流保護,因此進行了如下測試。

  • (3) 靜態電壓測試

在復現故障情況下進行相關電壓的測量。首先,測量風扇的12V供電,發現電壓已經接近0V;然后,往前一級排查:風扇的12V由efuse通過12VBUS母線提供,起到熱插拔保護和電流限制等作用。測量efuse的輸入12VBUS,電壓正常,繼續測量efuse的EN使能引腳,電壓也正常。如果風扇觸發過流保護,那efuse的FLTB引腳也會被拉低,表示有過流故障被發生,但此時測量的FLTB引腳是高電平,沒有錯誤報警,因此,排除了過流保護被觸發。

圖1.efuse參考線路

  • (4) 動態波形測試

目前遇到的問題是efuse在上電重啟過程中沒有輸出,但其靜態的EN和輸入都是有的(其他引腳電壓也正常)。因此,需要進一步進行波形的抓取,觀察故障產生時刻輸入輸出發生了什么動作。

圖2.故障狀態12V VIN和EN波形

上圖2是故障復現狀態下12V VIN和EN的上電波形。開始并沒有發現什么異常,但進一步測試,逐步增加上下電的時間間隔,就會找到一個臨界時間,間隔大于這個時間情況下風扇就可以正常運轉,這個間隔大概1.5s(如下圖3)。

圖3.臨界正常狀態12V VIN和EN波形

  • (5) 問題分析

那么問題來了,為什么時間間隔拉長后就可以正常啟電了?按理說efuse的啟動只要EN和12V VIN正常,就會有輸出,但我們前面測到故障狀態下兩者電壓明明都是正常的。所以推斷應該是下電過程中有信號不滿足efuse工作要求,導致efuse鎖死了,這時就算再把輸入信號恢復正常也沒法解開鎖死狀態。

那到底是VIN還是EN,或是其他信號呢?首先分析VIN,查閱手冊,它的UVLO電壓門限為4.15V,而實際我們測到,故障復現時刻的VIN有6.88V,遠大于UVLO門限電壓,因此可以推斷VIN的跌落不會導致efuse鎖死。然后,看下EN:這款5022c有兩個EN信號,一個是ENABLE一個是LOADEN,它們門限分別是1.3V和2.3V。而這里實際電路中使用了365K和100K對12V分壓再到EN和LOADEN,當VIN為12V時,EN和LOADEN均為2.58V,這個值十分接近LOADEN的門限電壓,因此,EN或者LOAD EN電壓的跌落會首先導致的efuse關斷,但這又有什么問題呢?它們電壓跌落使得efuse關斷之后電壓還會隨著主板開機二再次上升呀?再仔細閱讀芯片手冊,發現如下描述:

這里的LOADEN只能起到關斷efuse的作用,而無法起到開啟efuse的作用。到這里,似乎感覺有些方向了,這個LOADEN一旦失效,是無法通過它再次開啟efuse的!所以我們嘗試將LOADEN這個信號的分壓加大,讓它晚一點跌落到門限以下,極限情況是去掉其下分壓電阻。結果效果很不錯,故障不再復現了!同時注意到芯片本身也有不使用LOADEN這一功能的處理方法:將TMEN引腳直接接地,經驗證,該方式有效解決此問題。

  • (6) 問題解決

但問題就這樣解決了么?好像還缺點什么。畢竟更改LOADEN分壓電阻阻值或者禁能LOADEN只能是讓該信號電壓跌落變慢,那如果使用者開關機速度非常快,抵消了分壓阻值帶來的時間改善怎么辦?所以還得找一個根本的解決辦法。這時候就想到了12V VIN,其實造成這一問題的根本原因還是12V下電過于緩慢,導致使用者兩次開關機操作間隔遠小于它的掉電速度,efuse再關機后1s乃至更久一段時間都沒有關閉、復位,造成了上述問題,加入12V在關機后10ms內迅速跌落到0V,所有器件均復位,這時候就不會存在所謂的“快”、“慢”上下電了。所以最終的問題解決落在了如何讓12V在關機后迅速掉電!

在研究過增加放電電路和延長主板自身12V負載下電延遲時間等方法之后,最終選擇了后者,一來這樣可以避免增加額外電路,節約成本,二來是可以通過修改CPLD程序直接達到目的,簡單快捷,且易于調試。

  • (7) 結果對比

下面是修改CPLD程序前后12VD的掉電波形。可以看到,在修改CPLD之前,12V下電之后掉電緩慢,需要1.5s以上時間才能跌落到3V以下,而修改CPLD之后只需要50ms便可以跌落到3V以下。

圖4.修改CPLD前12V VIN和EN波形

圖5.修改CPLD后12V VIN和EN波形

通過上述修改,就從根本上解決了主板快速開關機(上下電)情況下風扇概率性停轉的問題。總結今后需要注意的點:

  • (1) efuse的LOADEN信號可能將芯片鎖死,因為它只有“禁能”功能,而沒有“使能功能”。
  • (2) 主板12V下電緩慢會帶來一系列問題,比如芯片鎖死
  • (3) 通過延緩負載停止工作的時間可以有效解決12V下電緩慢問題
聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 25
收藏 25
關注 449
成為作者 賺取收益
全部留言
0/200
  • 星球居民-lgjsisfb 2024-09-30 19:19
    棒棒的!
    回復
  • 西貝婷媛菌菌菌 2022-05-07 16:37
    博主很贊
    回復
  • 星球居民-CAjfRazd 2021-07-11 11:46
    很好
    回復
  • 星球居民-CAjfRazd 2021-07-11 11:46
    很好
    回復
  • 星球居民-CAjfRazd 2021-07-11 11:46
    很好
    回復
  • 星球居民-6TuL1pwV 2021-07-10 10:53
    優秀
    回復
  • dy-FPXwX5NZ 2021-07-05 20:26
    好,很好
    回復
  • 星球居民-DN4JFp5t 2021-07-05 20:07
    寫的不錯,很好
    回復
  • 星球居民-DN4JFp5t 2021-07-05 20:06
    寫的不錯,很好
    回復
  • 星球居民-pDJHgXnb 2021-07-05 17:36
    學習了。
    回復
  • 星球居民-QSSut8Yq 2021-07-05 15:51
    不錯
    回復
  • 星球居民-S1IZAF9D 2021-07-05 15:11
    寫的不錯!
    回復
  • 星球居民-vAjHq9hq 2021-07-05 14:18
    深入淺出
    回復
  • 星球居民-XR8WZubY 2021-07-05 13:53
    很好的文章
    回復
  • dy-y8yn3qRs 2021-07-05 13:44
    不錯!
    回復
  • dy-Qwj8qqtR 2021-07-05 13:41
    故障解決實際問題,感謝作者分享
    回復
  • 星球居民-HHEXT9Kl 2021-07-05 13:38
    技術實例,對實踐有意義,通篇閱讀收獲多多
    回復
  • 星球居民-fiTugsye 2021-07-05 13:21
    真不錯!
    回復
  • 星球居民-Hv41JZh8 2021-07-05 13:11
    手動點贊
    回復
  • dy-mFHCXkLM 2021-07-05 13:07
    ?? ?? ?? ??
    回復
主站蜘蛛池模板: 丽江市| 白银市| 青川县| 南江县| 宁化县| 娱乐| 长寿区| 华亭县| 沧州市| 嘉义县| 文登市| 夏邑县| 青河县| 乌兰察布市| 莱芜市| 台东县| 孟津县| 宝坻区| 体育| 安泽县| 文水县| 高碑店市| 绥芬河市| 永德县| 玉林市| 海阳市| 郸城县| 湖州市| 舟山市| 江都市| 兴化市| 宝鸡市| 于都县| 遵化市| 含山县| 渝北区| 兴安县| 仪陇县| 繁昌县| 泗阳县| 临潭县|