RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

數(shù)字控制器IC使用黑匣子工具和在線診斷功能最大限度地減少現(xiàn)場回訪

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:Subodh Madiwale and V ? 2023-05-01 14:28 ? 次閱讀

黑匣子診斷使用先進的數(shù)字控制器,通過提高故障信息的準確性和減少故障診斷的周轉(zhuǎn)時間,提供了徹底改變客戶退貨故障分析的機會。

本文包含哪些內(nèi)容?

數(shù)字控制器IC,使用黑匣子工具和在線診斷功能最大限度地減少現(xiàn)場回波

黑匣子內(nèi)容

數(shù)據(jù)檢測和恢復(fù)

EEPROM 壽命和數(shù)據(jù)保留

電源公司可以通過使用黑匣子來借用飛機工業(yè)的概念,該黑匣子監(jiān)控操作并存儲該數(shù)據(jù)以供故障審查。這一概念將有助于對現(xiàn)場退貨進行故障分析,這對公司及其客戶來說可能是昂貴的時間和金錢,并且診斷和報告全面故障分析的額外時間壓力可能會進一步使供應(yīng)商與客戶的關(guān)系緊張。擁有適當?shù)墓收显\斷工具來快速調(diào)試和解決問題可能意味著產(chǎn)品成功與失敗之間的差異。您可以為隔離電源系統(tǒng)配置ADP1055高級PMBus?數(shù)字控制器IC,以提供在線黑匣子。

通過在線診斷和在線黑匣子,可以緩解問題,從長遠來看,這些問題會帶來更強大的設(shè)計實踐和系統(tǒng)知識。在線黑匣子具有一個數(shù)據(jù)記錄器,記錄關(guān)鍵事件或中斷之前電源的所有相關(guān)和關(guān)鍵信息。除了電源,您還可以輕松地將此概念應(yīng)用于其他系統(tǒng)。

黑匣子操作

ADP1055的黑匣子功能可以在EEPROM中記錄有關(guān)導(dǎo)致系統(tǒng)關(guān)斷的故障的重要數(shù)據(jù)。黑匣子診斷工具有兩個基本功能:首先,第一個標志ID功能記錄第一個故障實例,例如過流,電壓和溫度;其次,當控制器遇到此類故障時,將捕獲遙測的快照(如圖 1 所示)。此信息將保存到嵌入式非易失性EEPROM中,稍后可以檢索該信息以進行調(diào)試。在存在多個故障的情況下,黑匣子會捕獲導(dǎo)致系統(tǒng)關(guān)閉的第一個標志 ID 以及所有遙測信息。

wKgZomRGIV2AeEUJAACTwKrHi4M296.jpg

圖1.來自 GUI 的黑匣子標志顯示 V外OV FAST 故障作為第一個故障 ID

由于數(shù)字控制電源中有多個參數(shù)被測量,因此ADP1055采用專用(非多路復(fù)用)Σ-Δ型ADC,這些ADC隨時間推移對電壓、電流和溫度等每次測量進行平均,為確保捕獲準確的數(shù)據(jù),在關(guān)斷時將測量數(shù)量記錄到黑匣子中。

此黑匣子功能對于在測試和評估期間對故障系統(tǒng)進行故障排除非常有幫助。如果召回系統(tǒng)進行故障分析,則可以從EEPROM讀取此信息,以幫助調(diào)查故障的根本原因。

有幾個選項可用于記錄到黑匣子,其中包括:

無錄音,黑匣子禁用

僅在最終關(guān)閉之前記錄遙測數(shù)據(jù)

記錄最終關(guān)機和所有間歇性重試嘗試的遙測數(shù)據(jù)(如果設(shè)備設(shè)置為關(guān)機并重試)

使用 CTRL 引腳或 OPERATION 命令記錄最終關(guān)斷、所有重試嘗試和正常關(guān)斷操作的遙測數(shù)據(jù)(如 PMBus 所述)

黑匣子內(nèi)容

EEPROM的兩頁(A頁和B頁)專門用于存儲黑匣子內(nèi)容。這允許總共 16 條記錄(每頁由 64 條記錄組成,每條記錄 16 個字節(jié))。這兩個頁面形成一個循環(huán)緩沖區(qū),用于記錄黑盒信息,其中數(shù)據(jù)每 <> 個被覆蓋千記錄。

EEPROM是一種頁面擦除存儲器,這意味著必須先擦除整個頁面,然后才能寫入頁面。由于EEPROM的頁面擦除要求,在寫入任何頁面的第八條記錄后,下一頁會自動擦除,以允許連續(xù)的黑盒記錄。

每次在黑匣子中寫入記錄時,設(shè)備都會遞增記錄編號。每個黑盒寫入記錄圖 1 和圖 2 中列出的 PMBus 和制造商特定寄存器

wKgaomRGJX2AQ3saAAEEY4PlERs598.png

圖2.來自圖形用戶界面的黑盒讀數(shù)。

單個黑盒記錄大約需要 1.2 毫秒的編程時間。但是,必須考慮增加的頁面擦除時間,以確保成功記錄錯誤。在ADP1055器件中,每頁可以寫入8條記錄,因此只要記錄號是1n ? 0(n>32)的倍數(shù),就會在另一頁上啟動頁面擦除操作。擦除操作需要額外的 8 毫秒才能完成。因此,每次(1n ? 33)寫入也需要頁面擦除,這使得總記錄時間達到2.1毫秒。建議每個關(guān)機和重試周期之間的最小延遲時間大于最小黑盒編程時間,即 2.33 毫秒,在最壞情況下可以延長到 2.<> 毫秒。

圖 3 顯示了寫入操作的計時。成功記錄黑匣子的另一個考慮因素是電源電壓或V的損失DD到集成電路。ADP1055需要一個恒定的VDD正常工作和黑匣子操作為 3.3 V。通常在隔離式DC-DC轉(zhuǎn)換器中,輔助電源或始終接通電源為控制器供電。在其他情況下,V上的保持電容DD引腳可用于將電壓保持在 UVLO 閾值以上。

wKgaomRGJXeAWP-tAAD55h5vwZs187.png

圖3.黑盒寫入操作。

黑匣子回讀

可以使用兩個專用的制造商特定命令來回讀存儲在EEPROM中的黑盒數(shù)據(jù)的內(nèi)容。READ_ BLACKBOX_CURR 命令是一個塊讀取命令,它返回當前記錄 N(保存的最后記錄)以及所有相關(guān)數(shù)據(jù),如“黑盒內(nèi)容”部分中所定義。READ_BLACKBOX_PREV 命令是一個塊讀取命令,它返回上一條記錄 N ? 1(靠近保存的最后一條記錄)的數(shù)據(jù)。由于這些命令是塊讀取命令,因此接收的第一個字節(jié)稱為BYTE_COUNT,并向 PMBus 主站指示還要讀取多少字節(jié)。

建議使用ADP1055 GUI查看黑盒數(shù)據(jù),因為它以易于閱讀、用戶可訪問的格式顯示整個黑匣子內(nèi)容。

ADP1055中的黑匣子功能使用數(shù)據(jù)包錯誤檢查(PEC)來確保數(shù)據(jù)有效性。每個黑盒記錄末尾的 PEC 字節(jié)特定于每個記錄,并使用循環(huán)冗余校驗 (CRC) 8 多項式計算。在寫入EEPROM時,PEC字節(jié)將附加到數(shù)據(jù)中,并且是該記錄的最后一個有效字節(jié)。在從EEPROM讀取時,每條記錄的標頭塊用于計算預(yù)期的PEC代碼,并將該內(nèi)部計算的PEC代碼與接收的PEC字節(jié)進行比較。如果比較失敗,則設(shè)置STATUS_CML寄存器中的PEC_ERR位,并且由于數(shù)據(jù)的有效性已受到損害,該記錄將被丟棄。

數(shù)據(jù)檢測和恢復(fù)

黑匣子算法依賴于足夠的時間來保存黑匣子數(shù)據(jù)和/或執(zhí)行頁面擦除操作來準備黑匣子進行記錄。在 V 的情況下DD在最短編程時間過去之前折疊,則有可能損壞EEPROM中的數(shù)據(jù)。此外,如果 VDD在EEPROM擦除操作期間折疊,黑匣子內(nèi)的數(shù)據(jù)也可能損壞。

在這種情況下,黑盒算法可以檢測到發(fā)生了數(shù)據(jù)損壞,并嘗試采取糾正措施以恢復(fù)正確的黑盒記錄。請注意,黑匣子不會嘗試更正損壞的數(shù)據(jù),而是忽略損壞的記錄并恢復(fù)記錄在不同的記錄。下面的說明詳細介紹了此方案。

在 V 期間DD上電時,讀取EEPROM兩頁中所有記錄的標頭塊,并確定記錄是否有效。如果記錄通過以下測試,則該記錄有效:

標頭塊和 PEC 字節(jié)不能全部為 1,因為這是頁面擦除后每條記錄的初始數(shù)據(jù)。

計算出的 PEC 代碼(使用標頭塊中的數(shù)據(jù))必須與收到的 PEC 字節(jié)匹配。

記錄編號必須在有效記錄范圍內(nèi),但它必須大于當前記錄編號且小于最大記錄編號。

如果記錄未通過上述任何測試,則該記錄將被視為無效并被丟棄。如果記錄通過所有測試,則會更新指向最后一個有效記錄編號的指針。以下信息顯示了兩種情況,其中潛在的 VDD崩潰可能會導(dǎo)致數(shù)據(jù)損壞及其恢復(fù)過程。

場景 1

在 VDD 在記錄完成之前崩潰的情況下,PEC 字節(jié)(即寫入的最后一個字節(jié))很可能會損壞。在 VDD 通電的掃描過程中,此記錄將無法通過測試 2 并將被丟棄。

在通電掃描過程中,如果A頁上的記錄未通過測試2,則B頁將被擦除,下一個記錄指針將是B頁的第一條記錄。例如

頁面 A 有:

0. 有效Rec_No_0
1.有效期Rec_No_1
2.有效期Rec_No_2
3.有效期
Rec_No_3 4.有效期Rec_No_4
5.有效期
Rec_No_5 6.有效期
Rec_No_6 7.有效Rec_No_7

頁面 B 有:

8. 有效Rec_No_8
9. 有效Rec_No_9
10. 有效Rec_No_10
11. 有效Rec_No_11
12. 無效Rec_No_12(由于 VDD 丟失而損壞;將失敗上電時測試 2)
13. 空
14. 空
15. 空

在掃描過程結(jié)束時,

最后一條有效記錄是第 B 頁的Rec_No_11

丟棄頁面 B 的無效Rec_No_12,并設(shè)置PEC_ERR

頁面 A 將被擦除,下一個用于存儲的記錄是頁面 A 的Rec_No_16

READ_BLACKBOX_CURR返回Rec_No_11

READ_BLACKBOX_PREV返回Rec_No_10

請注意,B 頁的 Rec_No 12-15 丟失,但這是可以接受的,可以恢復(fù)黑盒記錄過程的正常運行。

場景 2

如果 VDD 在頁面擦除完成之前折疊,則擦除的整個頁面上可能會發(fā)生數(shù)據(jù)損壞。在VDD上電的掃描過程中,此頁面的所有記錄可能無法通過測試2,也可能未通過測試3,在這種情況下,記錄將被丟棄。

頁面 A 有:

0. 有效Rec_No_0
1. 有效Rec_No_1
2. 有效Rec_No_2
3. 有效Rec_No_3
4. 有效Rec_No_4
5. 有效Rec_No_5
6. 有效Rec_No_6
7. 有效Rec_No_7(黑匣子錄制成功;但是,
由于 VDD 丟失,頁面擦除已損壞)

頁面 B 有:

8.由于在頁面擦除過程中VDD丟失而損壞Rec_No_7
9.由于在頁面擦除過程中VDD丟失而損壞 Rec_No_7
10.由于在頁面擦除過程中VDD丟失而損壞Rec_No_7
11.由于在Rec_No_7之后的頁面擦除過程中VDD丟失而損壞
12.由于在頁面擦除過程中VDD丟失而損壞 Rec_No_7
13.由于在頁面擦除過程中VDD丟失而損壞Rec_No_7
14.由于在頁面擦除過程中VDD丟失而損壞Rec_No_7
15.由于在頁面擦除過程中VDD丟失而損壞Rec_No_7

在掃描過程結(jié)束時,

最后一條有效記錄是第 A 頁的Rec_No_7

通過頁面 B 的Rec_No_8無效Rec_No_15將被丟棄,并設(shè)置PEC_ERR

頁面 B 將被擦除,下一個用于存儲的記錄是頁面 B 的Rec_No_8

READ_BLACKBOX_CURR返回Rec_No_7

READ_BLACKBOX_PREV返回Rec_No_6

請注意,在這種情況下,不會丟失記錄,因為未完成的頁面 B 擦除操作在通電時重新啟動。

EEPROM 壽命和數(shù)據(jù)保留

ADP1055的EEPROM經(jīng)過專門設(shè)計,知道電源可在現(xiàn)場工作,使用壽命長。ADP1055的EEPROM在15°C下的數(shù)據(jù)保留期長達125年。 此外,在電源的使用壽命期間,可能會對EEPROM進行多次寫入,這也是數(shù)據(jù)保留的一個限制因素。為了在過長的擦除程序周期后提高EEPROM的數(shù)據(jù)可靠性,ADP1055將故障記錄的最大數(shù)量限制為158,000(當ADP1055的環(huán)境溫度低于85°C時推薦)或16,000(當ADP1055的環(huán)境溫度低于125°C時)。

在每次黑匣子記錄到 EEPROM 之后,當前記錄編號遞增。如果發(fā)生故障并且當前記錄數(shù)大于上述最大記錄數(shù),則不允許進行額外的黑盒記錄,因為EEPROM已達到其允許的最大擦除程序周期,并且任何額外的記錄都不可靠。STATUS_CML寄存器中的MEM_ERR位設(shè)置為指示此條件。

圖4描述了ADP1055是一款具有黑匣子功能的高級數(shù)字DC-DC控制器,如何在典型應(yīng)用中使用。它適用于全橋、相移和有源正激鉗位等拓撲結(jié)構(gòu)。它具有多種功能,例如冗余 OVP、平均和峰值過流保護、帶微型 FPGA 的 GPIO 以及有源緩沖器。ADP1055還可用作多相控制器。配置黑匣子不需要額外的硬件。ADP1055基于FSM(有限狀態(tài)機),具有專用邏輯,易于使用,因此用戶無需學(xué)習(xí)任何新的編程語言,因此不涉及固件。

wKgaomRGIW-ANl0MAACV_5GqFZk321.jpg

圖4.采用ADP1055的隔離式DC-DC功率級的高級視圖

黑匣子功能也可以在制造流程中有效部署,以檢測產(chǎn)品驗證和試生產(chǎn)早期階段的老化和壓力測試故障。黑匣子將電源調(diào)試提升到一個新的水平,并為復(fù)雜系統(tǒng)的故障排除提供了重點指南。通過消除黑匣子記錄儀發(fā)現(xiàn)的設(shè)計問題,從而減少客戶故障并改善可靠性指標,例如故障間隔時間 (MTBF)

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電源
    +關(guān)注

    關(guān)注

    184

    文章

    17704

    瀏覽量

    249958
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16332

    瀏覽量

    177803
  • PMBus
    +關(guān)注

    關(guān)注

    3

    文章

    102

    瀏覽量

    30235
收藏 人收藏

    評論

    相關(guān)推薦

    車載行車記錄功能-汽車黑匣子

    車載行車記錄功能-汽車黑匣子
    發(fā)表于 02-24 15:11

    人體黑匣子系統(tǒng)HRS-I是什么?

    構(gòu)(WIN)”的研究成果,由WIN相關(guān)風險企業(yè)WIN人體黑匣子(Human Recorder)將“人體黑匣子系統(tǒng)”健康管理系統(tǒng)形成了業(yè)務(wù)。WIN是由東京大學(xué)名譽教授板生清主導(dǎo)的團體。
    發(fā)表于 09-26 06:08

    新手求教汽車黑匣子系統(tǒng)該如何設(shè)計?

    汽車黑匣子系統(tǒng)是由哪些部分組成的?汽車黑匣子系統(tǒng)主要功能有哪些?怎樣去設(shè)計汽車黑匣子系統(tǒng)?
    發(fā)表于 04-22 06:12

    應(yīng)用于鉆井工具黑匣子改進方案

    旋轉(zhuǎn)導(dǎo)向工具是進行大位移鉆井系統(tǒng)準確鉆進的關(guān)鍵裝置,它是一個多參數(shù)的測控系統(tǒng),測量的狀態(tài)變量包:方位參數(shù)、溫度、壓力等,這些狀態(tài)參數(shù)的獲得是導(dǎo)向的前提和基礎(chǔ);文中提出了一種能夠應(yīng)用于鉆井工具黑匣子
    發(fā)表于 11-13 16:54 ?15次下載
    應(yīng)用于鉆井<b class='flag-5'>工具</b>的<b class='flag-5'>黑匣子</b>改進方案

    運用核心器件打造屬于自己的愛車黑匣子

    軟件在電腦上再現(xiàn) 如今安全已經(jīng)成為時代的最大話題,而且只是中國汽車以每年平均7%的增長趨勢在飛速發(fā)展著,所以汽車必備一個黑匣子也變得迫在眉睫。 下面將帶你走進汽車黑匣子的世界,運用核心器件打造屬于自己的愛車
    發(fā)表于 11-20 15:34 ?0次下載
    運用核心器件打造屬于自己的愛車<b class='flag-5'>黑匣子</b>

    一文讀懂“黑匣子”!黑匣子的發(fā)展歷史

    作為飛機數(shù)據(jù)客觀、真實、全面的記錄者,黑匣子是飛機失事后查明事故原因的最可靠、最科學(xué)、最有效的手段。伴隨著航空事業(yè)的發(fā)展,黑匣子在飛機日常安全維護、飛行狀態(tài)監(jiān)測、消除事故隱患以及故障定位方面也發(fā)揮著越來越重要的作用,甚至可以說充當著飛行過程中不可或缺的角色。
    的頭像 發(fā)表于 04-01 14:58 ?1.1w次閱讀

    智能駕駛的黑匣子——華為數(shù)據(jù)管理方法

    【嘉德點評】華為發(fā)明的黑匣子數(shù)據(jù)管理方法,通過對于黑匣子中數(shù)據(jù)的管理方式進行升級、以及將黑匣子的數(shù)據(jù)同時存儲在本地和云存儲中...
    的頭像 發(fā)表于 12-10 15:22 ?765次閱讀

    電梯黑匣子是什么,它的運行原理是怎樣的

    電梯黑匣子是電梯安全運行的保護神,特別是深圳梯云物聯(lián)的電梯智能數(shù)據(jù)采集報警系統(tǒng)(簡稱電梯黑匣子)具有電梯運行狀態(tài)遠程監(jiān)控、電梯運行數(shù)據(jù)實時采集、故障分析、故障自動報警、統(tǒng)計分析等功能。 接下來讓深圳
    發(fā)表于 01-13 11:37 ?1594次閱讀

    飛機黑匣子為什么難成為“云匣子”?云匣子的天梯

    空難發(fā)生后,所有的目光都會集中在黑匣子上。黑匣子是航空飛行中重要的組件,記錄著有關(guān)飛行過程的大量數(shù)據(jù)。一旦飛機失事,黑匣子可以作為主要的數(shù)據(jù)支撐,還原空難事件的成因。 在東航飛行事故
    的頭像 發(fā)表于 03-30 09:27 ?2767次閱讀

    黑匣子如何定位、打撈

    作為飛機數(shù)據(jù)客觀、真實、全面的記錄者,黑匣子是飛機失事后查明事故原因的最可靠、最科學(xué)、最有效的手段。伴隨著航空事業(yè)的發(fā)展,黑匣子在飛機日常安全維護、飛行狀態(tài)監(jiān)測、消除事故隱患以及故障定位方面也發(fā)揮著越來越重要的作用,甚至可以說充當著飛行過程中不可或缺的角色。
    發(fā)表于 07-30 15:25 ?1762次閱讀

    數(shù)字控制器IC使用黑匣子工具和在線診斷功能最大限度減少現(xiàn)場回訪

    黑匣子診斷使用先進的數(shù)字控制器,通過提高故障信息的準確性和減少故障診斷的周轉(zhuǎn)時間,提供了徹底改變客戶退貨故障分析的機會。
    的頭像 發(fā)表于 01-03 15:03 ?801次閱讀
    <b class='flag-5'>數(shù)字控制器</b><b class='flag-5'>IC</b>使用<b class='flag-5'>黑匣子</b><b class='flag-5'>工具</b><b class='flag-5'>和在線</b><b class='flag-5'>診斷</b><b class='flag-5'>功能</b><b class='flag-5'>最大限度</b>地<b class='flag-5'>減少</b><b class='flag-5'>現(xiàn)場</b><b class='flag-5'>回訪</b>

    黑匣子”:飛行見證者

    點擊藍字·關(guān)注小億東航MU5735航班事故發(fā)生,打破民航客機安全飛行記錄,讓人們高度關(guān)注飛機飛行安全,在緊張地搜救工作中,一個詞出現(xiàn)在網(wǎng)友的視野中,那就是“黑匣子”?!?b class='flag-5'>黑匣子”是飛參記錄(飛行
    的頭像 發(fā)表于 04-27 10:16 ?789次閱讀
    “<b class='flag-5'>黑匣子</b>”:飛行見證者

    將“黑匣子”故障記錄添加到“大(或小)箱”系統(tǒng)中

    在飛機以外的電子設(shè)備中添加數(shù)據(jù)記錄功能黑匣子)可以證明非常有價值。黑匣子功能在電子設(shè)備中被稱為“復(fù)雜系統(tǒng)管理”,可在網(wǎng)絡(luò)、工業(yè)
    的頭像 發(fā)表于 06-25 11:41 ?686次閱讀
    將“<b class='flag-5'>黑匣子</b>”故障記錄<b class='flag-5'>器</b>添加到“大(或?。┫洹毕到y(tǒng)中

    基于ARM的汽車黑匣子電路設(shè)計

    電子發(fā)燒友網(wǎng)站提供《基于ARM的汽車黑匣子電路設(shè)計.pdf》資料免費下載
    發(fā)表于 10-11 15:02 ?0次下載
    基于ARM的汽車<b class='flag-5'>黑匣子</b>電路設(shè)計

    數(shù)字控制器IC利用黑盒工具和在線診斷大幅降低返修率

    電子發(fā)燒友網(wǎng)站提供《數(shù)字控制器IC利用黑盒工具和在線診斷大幅降低返修率.pdf》資料免費下載
    發(fā)表于 11-27 11:55 ?0次下載
    <b class='flag-5'>數(shù)字控制器</b><b class='flag-5'>IC</b>利用黑盒<b class='flag-5'>工具</b><b class='flag-5'>和在線</b><b class='flag-5'>診斷</b>大幅降低返修率
    RM新时代网站-首页