色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

故障管理架構

星星科技指導員 ? 來源:ADI ? 作者:Michael Jones ? 2023-01-03 14:31 ? 次閱讀

我最近對使用 PMBus 通信來管理故障與內置故障管理進行了一些詢問。問題是雙重的:使用 PMBus 做出故障決策有什么影響,以及可以做些什么來構建系統范圍的故障日志?

在我深入研究PMBus的這兩種用途之前,讓我們考慮一下PMBus規范中的內容以及PMBus創建者的意圖。PMBus 規范包括各個設備的警告、故障和響應:

poYBAGOzy8qAXPv3AACGhw-3Smw651.jpg?la=en&h=300&imgver=1

有兩種方法可以傳達故障信息:警報響應地址 (ARA) 和主機通知協議 (HNP)。ARA 從斷言 ALERTB 開始中斷電路板控制器,該控制器使用 PMBus 地址查詢進行響應,以列出斷言 ALERTB 的所有設備。HNP由設備啟動,成為PMBus主站,并將STATUS_WORD直接發送到電路板控制器。實際上,設備首先響應,然后通知電路板控制器。這通過確保對故障的最快響應來保護設備和負載,主要是停止電力傳輸。

PMBus尚未解決另外兩個關注領域:

設備之間的交互。

故障日志

這兩個問題都被故意忽略了,因為PMBus委員會認為這些功能最好留給供應商創新。

當然,有不同的方法可以處理這些功能:使用 PMBus 和電路板控制器,或使用內置功能。這或多或少是調查的基礎。

讓我們開始吧...

我使用基于多線程 RTOS 的電路板控制器參考設計構建了一個原型。這給了我實際的結果,而不是在實踐中可能無法實現的最佳情況計算。

對于硬件,我使用了帶有偽靜態Ram(PSRAM)和鐵氧體Ram(FRAM)的飛思卡爾Kinetis K60。PSRAM是一個方便的問題:我已經有了驅動程序。使用FRAM是因為它具有數據由其寫入事務的最后一個時鐘提交的屬性,它不需要在塊中寫入,并且磨損前的程序周期數非常大。對于 PMBus 器件,我使用了 LTC3880、LTC2974 和 LTC2977。我在 V 上放了一個當前的負載箱出0的 LTC3880 導致故障。

遙測在其自己的線程中運行,錯誤處理在另一個線程中運行,并且有一些實用程序線程的優先級較低。

該應用程序大致如下:

警報/從過電流斷言

執行 ARA 以獲取地址

讀取STATUS_WORD

制定并執行斷電決策

STATUS_WORD存儲在 FRAM 中

從所有 13 個電源軌讀取輸出電流

輸出電流存儲在 FRAM 中

設置了重試計時器

執行重試

這是一個近似值,因為如果多個電源軌同時發生故障,則更多狀態將存儲在 FRAM 中。這是很常見的,因為過電流會導致欠壓,并且電源軌可能會相互作用。

poYBAGOzy82AElDWAAB6SKrWCh8414.jpg?la=en&h=300&imgver=1

此范圍捕獲顯示結果。您可以看到 I2C 總線上的遙測對所有 13 個電源軌大約需要 40 毫秒,結果在 200 毫秒內存儲在 SD 卡上。但后來的遙測需要 300 毫秒。 (查看“存儲到 SD 卡”) 這就是為什么 SD 卡適用于遙測但不適用于故障日志的原因。原因很復雜,但請記住,SD卡具有FAT文件系統,因此操作次數包括讀取目錄結構等。

您可以在 ALERT/ 引腳上看到多個斷言,總故障處理時間約為 50 毫秒。此時需要執行多個 ARA,從多個電源軌讀取狀態,收集一些輸出電流讀數,并存儲到 FRAM。該故障觸發序列關閉,需要超過400ms。最終會重試。

有一些好消息和壞消息。好消息是,具有多個故障的13個軌道系統日志可以在50ms內存儲故障數據。這接近最壞情況的數字。典型故障可以在不到 10 毫秒的時間內收集和存儲數據。如果您仔細查看重試中的故障,您可以看到幾個 FRAM 事務,因為執行 ARA 的速度非常快。在這種情況下,原始故障在幾毫秒內被捕獲。

但現在壞消息是:關閉軌道所需的時間是數百毫秒。好的,我知道,這不是真實系統的典型特征。我只是想讓你看看,如果你不考慮你的PMBus故障響應是如何編碼的,你關閉電源的速度有多慢。

pYYBAGOzy86ALr9vAABq_xBs3i0259.jpg?la=en&h=300&imgver=1

通過切換到立即關閉,請注意電源軌關閉的速度有多快。讓我們放大一點:

poYBAGOzy9CAabhJAAB8ltjTJPM501.jpg?la=en&h=300&imgver=1

立即關閉時,需要 2.5 毫秒才能斷電。時間是讀取狀態寄存器、與遙測共享總線以及脫離軌道命令的組合。因此,這個數字會四處移動,有時會很快,有時會很慢。最好的情況是 ARA 后跟狀態讀取,然后是全局關閉命令。即讀取字節(3 個字節)、讀取狀態字(5 個字節)、全局關閉(6 個字節)。在 400kHz 時,即 375us。但這不包括任何驅動程序開銷。注意:三個電源軌的斜坡下降非常慢,因為它們只有幾毫安的負載。您可以快速殺死電源,但您需要負載將其拉到地面。但這是另一個話題。這要好得多,但我們能做得更好嗎?當然:如果使用設備的內置故障管理。讓我們看看這能做什么。

pYYBAGOzy9KAVYpKAABtnbqkZH4405.jpg?la=en&h=300&imgver=1

軌道在30us內關閉,在不到100us內下降到地面。這是一個非常輕載的軌道:小于1A。如果我使用 20A 負載,它會關閉得更快。這種短暫的延遲不必與其他活動競爭:它只是一個比較因素。您的代碼可以隨心所欲地執行,而不會影響此內置錯誤響應。那么有什么收獲呢?使用 PMBus 進行遙測和系統范圍的故障日志記錄是有意義的。您可以收集系統范圍的數據,并足夠快地將其放入非易失性存儲器中。這可以增加大多數設備中內置故障日志記錄的價值。通常,內置日志將包含有關原始故障源的更多詳細信息和更好的信息。外部記錄器將具有有關整個系統的全局時間戳信息。使用這兩個日志,您有最好的診斷機會。但是,使用串行總線保護負載不是一個好主意。400Khz串行總線的理論最佳情況比內置解決方案慢10倍。讓我們換個角度看這個問題。假設串行總線必須在30uS內關閉電源軌,那么它的時鐘必須有多快?使用 14 字節的理想情況,等于 112 位。為中斷延遲和/或決策邏輯增加一點時間,約為 4Mhz。現在考慮一下如果總線上有 10 個設備同時出現故障會發生什么。這需要40Mhz。現在建立一個100鐵路系統...在負載保護和故障記錄這兩種情況下,PMBus 在功能上都能夠制定響應。但在日志的情況下,最好作為內置日志的增強,而在負載保護的情況下,最好利用設備共享故障信息的能力。這正是最初的PMBus委員會的意圖。創建一個共享標準,解決常見問題,同時支持創新。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    16332

    瀏覽量

    177812
  • 電路板
    +關注

    關注

    140

    文章

    4951

    瀏覽量

    97690
  • PMBus
    +關注

    關注

    3

    文章

    102

    瀏覽量

    30237
收藏 人收藏

    評論

    相關推薦

    Linux內核內存管理架構解析

    的要求。本文從內存管理硬件架構、地址空間劃分和內存管理軟件架構三個方面入手,嘗試對內存管理的軟硬件架構
    的頭像 發表于 01-04 09:24 ?653次閱讀
    Linux內核內存<b class='flag-5'>管理</b><b class='flag-5'>架構</b>解析

    VisualNet管理平臺的架構方式

    系統進行集成管理:一是WebServer服務器端專業版軟件;二是VisualNet客戶設計端軟件,以滿足工作人員進行項目設計、修改、查詢、維護與管理的需要。下面是整個系統的相關重要功能介紹:2、平臺架構
    發表于 08-28 10:25

    數字電源管理架構的探討

    就顯得極為重要了,數字電源管理正是順應了市場的這種需求。  數字電源管理的幾種主要架構  隨著電源管理技術的發展,數字電源管理逐步成為業界公
    發表于 09-26 14:59

    混合云環境的基礎架構管理

    運用代碼管理基礎架構(二)可以自定義的CMP
    發表于 11-05 09:24

    數字電源管理的幾種主要架構

    、DDR等數字芯片外,就只剩下電源管理芯片了,因此電源管理芯片的可控性和集成度就顯得極為重要了,數字電源管理正是順應了市場的這種需求。  數字電源管理的幾種主要
    發表于 12-31 17:16

    電池管理系統的硬件架構

    第一步,認識電池管理系統的硬件架構圖1主板,作為BMS的大腦,會收集來自各個從板(通常叫LCU)的采樣信息,通過低壓電氣接口與整車進行通訊,控制BDU(高壓分斷盒)內的繼電器動作,實施監控電池的各項
    發表于 09-15 08:20

    Linux電源管理的系統架構和驅動

    驅動篇:inux 電源管理的系統架構和驅動(一)Linux 電源管理的全局架構Linux 在消費電子領域的應用已經相當普遍,而對于消費電子產品而言,省電是一個重要的議題。Linux 電
    發表于 01-03 06:36

    ARM領域管理擴展(RME)系統架構介紹

    硬件功能和屬性CCA架構。 Arm機密計算架構(Arm CCA)能夠構建受保護的執行稱為Realms的環境。領域允許特權較低的軟件,如應用程序或虛擬機保護其內容和執行免受諸如操作系統或系統管理程序之類
    發表于 08-09 07:52

    飛機故障信息控制管理系統的設計與實現

    闡述了基于B/S 架構,運用面向對象方法創建飛機故障信息控制管理系統的思路,討論了各功能架構之間的數據傳輸和調用方法,詳細說明了通過各功能模塊的相互調用,運用歷史
    發表于 12-14 16:21 ?13次下載

    如何擴展與管理虛擬架構

    管理員在使用和管理他們的虛擬化基礎架構中將遇到哪些問題?該如何解決?本技術手冊將介紹解決問題的方法、策略和工具。
    發表于 12-21 10:13 ?34次下載

    新型故障保護開關架構

      本文將討論故障保護開關架構,及其與傳統分立保護解決方案相比的性能優勢和其他優點。下文討論了一種新型開關架構,以及提供業界領先的故障保護性能以及精密信號鏈所需性能的專有高電壓工藝。A
    發表于 09-19 14:44 ?4次下載
    新型<b class='flag-5'>故障</b>保護開關<b class='flag-5'>架構</b>

    云基礎架構管理

    云基礎架構管理解決方案由數據中心與云基礎架構、安全產品、基礎架構和運營管理三大部分組成。VMware數據中心和基礎
    發表于 10-12 17:34 ?4次下載

    怎樣擴展與管理虛擬架構

    怎樣擴展與管理虛擬架構
    發表于 10-30 15:26 ?5次下載
    怎樣擴展與<b class='flag-5'>管理</b>虛擬<b class='flag-5'>架構</b>

    密鑰管理系統概述_密鑰管理系統架構

    本文開始介紹了密鑰管理系統的定義和密鑰管理系統架構,其次闡述了密鑰管理設計原則和對智能卡密鑰管理系統的介紹,最后介紹了TDE密鑰
    發表于 03-14 13:43 ?1.5w次閱讀
    密鑰<b class='flag-5'>管理</b>系統概述_密鑰<b class='flag-5'>管理</b>系統<b class='flag-5'>架構</b>圖

    微控制器的隨機故障管理

    管理隨機故障,首先需要了解產品故障模式并估算故障率。這涉及根據適當的功能安全標準有效地進行危害分析和風險評估。開發人員必須確定適合其系統的安全功能和風險降低級別(SIL/ASIL)。
    的頭像 發表于 08-09 14:26 ?2714次閱讀
    主站蜘蛛池模板: 777精品久无码人妻蜜桃| 睡觉被偷偷进入magnet| 色多多污污在线播放免费| 亚洲人成在线播放无码| MELODY在线播放无删减| 黑粗硬大欧美在线视频| 肉奴隷 赤坂丽在线播放| 中文无码不卡的岛国片国产片| 国产成人在线视频观看| 免费看a视频| 妖精视频一区二区免费| 国产69精品久久久久乱码韩国| 久久伊人网站| 亚洲国产高清在线观看视频| 俄罗斯摘花| 鸥美一级黄色片| 4438全国免费观看| 久久精品成人免费网站| 香蕉eeww99国产精品| 丰满的女朋友韩国版在线观看| 欧美乱码伦视频免费66网| 在线播放av欧美无码碰| 寂寞少妇直播| 亚洲精品午睡沙发系列| 国产又粗又猛又爽又黄的免费视频| 深夜草逼逼| 国产精品久久婷婷五月色 | JAPANBABES11学生老师| 男女边吃奶边做边爱视频| 中文字幕无线观看不卡网站| 久久国产精品免费网站| 永久午夜福利视频一区在线观看| 精品无码久久久久久久动漫| 一个人在线观看视频免费| 精品亚洲国产成AV人片传媒| 一品探花论坛| 伦理片2499电影伦理片| gogogo高清在线观看| 色尼姑久久超碰在线| 国产囗交10p| 一二三四在线播放免费观看中文版视频|