資料介紹
包括凌力爾特電源系統管理 (PSM) 在內的所有 PMBus 應用的基礎都是,PMBus 主器件 (系統主器件) 能夠與總線上的所有 PMBus 從屬器件 (PSM 控制器、PSM 管理器、PMS μModule 和 PMBus 單片器件) 通信。總線上的每個從屬器件都必須擁有與其他器件不沖突的、獨一無二的地址。
總線主器件還必須能夠在幾種并非大多數人都認為順理成章的情況下與 PSM 從屬器件通信,包括:
? 地址發現
? 全局行動
? 多相軌
? 無效非易失性存儲器 (NVM)
? 總線 MUX
器件尋址是由基址寄存器加上外部地址選擇 (ASEL) 引腳以及特殊的全局、軌、ARA 地址及其他特殊地址相結合實現的。
本文探討凌力爾特 PSM 系列的基本設計原則、有關產品系列之間不同之處的詳細信息、以及實際例子和建議。諸如無效 NVM 等特殊情況也會討論。
凌力爾特的優勢是,設計不僅從第一天開始就正常運行,甚至在情況變壞時依然正常運行。例如,如果正在用 LTpowerPlay 軟件寫 NVM 時掉電了,那么設計是可恢復的。此外,如果選擇采用凌力爾特 Linduino 參考代碼中提供的“In Flight Update”1,那么設計在現場也是可恢復的。最后,還能夠識別系統退化的癥狀,并解決系統退化問題。
一旦了解了怎樣實現凌力爾特 PSM 尋址,就能夠快速設計可靠的系統了。
基本的 PMBus 運行方式
PMBus 是一種由 SMBus 擴展而來的串行通信標準,類似于 I2C。兩條開漏導線 SCL 和 SDA 支持主器件和從屬器件的雙向通信總線。主器件是控制通信的器件,一般是微控制器或 FPGA。從屬器件是受主器件控制的器件,一般是小型集成電路,在本文中,這是諸如 LTC2977 等電源管理器或者諸如 LTC3880 等電源控制器。
一個系統可以有超過一個主器件,但是實際上這種情況很少見。通常有多個從屬器件。甚至在只有一個從屬器件的系統中,主器件每次也通過使用地址,來指揮與從屬器件的通信。這意味著,每個從屬器件必須擁有一個獨一無二的地址,以實現恰當的系統功能。
凌力爾特的電源系統管理器件使用一個 EEPROM 和引腳電阻器來設定每個 (從屬) 器件獨一無二的地址。因此,尋址過程確保,如果任何 EEPROM 中沒有有效數據,那么主器件就可以修補系統,使系統達到每個 (從屬) 器件都有獨一無二地址的狀態。
以下各部分詳細解釋了這些地址配置機制,包括怎樣選擇、設計和修補地址。
基本的 PMBus 尋址
PMBus 尋址由 PMBus 標準引用的 SMBus 標準定義。SMBus 尋址與 I2C 標準相同。為清晰起見,討論范圍限定在 SMBus 標準上。
考慮 SMBus 3.0 標準圖 29 中定義的 Read Byte 協議 (參見圖 1)。起始位 (S) 之后是任何交易的地址,地址在 ACK 位 (A) 之前結束。在 (S) 和 (A) 之間有 8 個位,前 7 位是地址,其余 1 位用來指示寫 (Wr) 或讀 (Rd)。
圖 1:Read Byte 協議 (SMBus 3.0 標準,圖 29)
7 位意味著有 128 個可能的地址。在本“應用指南 (Application Note)”中,所寫地址不包括 (Wr/Rd) 位,如下所示:
0x00 至 0x7F (7 位尋址) 2
有時,程序員寫地址時喜歡額外帶上保持為零的 (Wr/Rd) 位,例如:
0x00 至 0xFE (8 位尋址)
這些數字全都是偶數。示波器和監視工具 (例如 Total Phase Beagle 協議分析儀) 使用與本應用指南相同的格式,因此自然使用 0x00 至 0x7F,所以我們也這么做。然而,當工程師提供一個地址但并未指明格式時,請格外注意。給定地址也許需要左移一位,因此看起來的地址比實際地址大一倍。
請注意,Read Byte 協議使用兩次地址,但是在第二次使用的地址之前有一個重復開始 (Sr) 指示位。重復開始指示位是所有讀交易的組成部分。在本文中,(S) 和 (Sr) 之后必須使用相同的地址。
地址圖
不是所有地址都可用于 PSM 從屬器件,因為 SMBus 標準保留了某些地址。SMBus 3.0 規范的附錄 C 有一個預分配地址表。沒必要了解這些地址打算怎樣使用,所以有一個簡化的表就夠了。
表 1 所示的 SMBus 地址圖使用了一種簡單的編碼方法。保守的設計僅使用“用途”(Description) 列中有白色底紋的地址。這就避開了所有保留的地址和特殊地址。可能除了為 PMBus 3.1 區域操作添加的地址 0x28 和 0x37 以外,PSM 設計可以使用地址列中所有具白色底紋的地址。
表 1:SMBus 地址圖
PSM 全局地址
還有一些地址由 PSM 使用,不能分配給任何器件,甚至非 PSM 器件也不行,以防引起系統級問題。
總線主器件還必須能夠在幾種并非大多數人都認為順理成章的情況下與 PSM 從屬器件通信,包括:
? 地址發現
? 全局行動
? 多相軌
? 無效非易失性存儲器 (NVM)
? 總線 MUX
器件尋址是由基址寄存器加上外部地址選擇 (ASEL) 引腳以及特殊的全局、軌、ARA 地址及其他特殊地址相結合實現的。
本文探討凌力爾特 PSM 系列的基本設計原則、有關產品系列之間不同之處的詳細信息、以及實際例子和建議。諸如無效 NVM 等特殊情況也會討論。
凌力爾特的優勢是,設計不僅從第一天開始就正常運行,甚至在情況變壞時依然正常運行。例如,如果正在用 LTpowerPlay 軟件寫 NVM 時掉電了,那么設計是可恢復的。此外,如果選擇采用凌力爾特 Linduino 參考代碼中提供的“In Flight Update”1,那么設計在現場也是可恢復的。最后,還能夠識別系統退化的癥狀,并解決系統退化問題。
一旦了解了怎樣實現凌力爾特 PSM 尋址,就能夠快速設計可靠的系統了。
基本的 PMBus 運行方式
PMBus 是一種由 SMBus 擴展而來的串行通信標準,類似于 I2C。兩條開漏導線 SCL 和 SDA 支持主器件和從屬器件的雙向通信總線。主器件是控制通信的器件,一般是微控制器或 FPGA。從屬器件是受主器件控制的器件,一般是小型集成電路,在本文中,這是諸如 LTC2977 等電源管理器或者諸如 LTC3880 等電源控制器。
一個系統可以有超過一個主器件,但是實際上這種情況很少見。通常有多個從屬器件。甚至在只有一個從屬器件的系統中,主器件每次也通過使用地址,來指揮與從屬器件的通信。這意味著,每個從屬器件必須擁有一個獨一無二的地址,以實現恰當的系統功能。
凌力爾特的電源系統管理器件使用一個 EEPROM 和引腳電阻器來設定每個 (從屬) 器件獨一無二的地址。因此,尋址過程確保,如果任何 EEPROM 中沒有有效數據,那么主器件就可以修補系統,使系統達到每個 (從屬) 器件都有獨一無二地址的狀態。
以下各部分詳細解釋了這些地址配置機制,包括怎樣選擇、設計和修補地址。
基本的 PMBus 尋址
PMBus 尋址由 PMBus 標準引用的 SMBus 標準定義。SMBus 尋址與 I2C 標準相同。為清晰起見,討論范圍限定在 SMBus 標準上。
考慮 SMBus 3.0 標準圖 29 中定義的 Read Byte 協議 (參見圖 1)。起始位 (S) 之后是任何交易的地址,地址在 ACK 位 (A) 之前結束。在 (S) 和 (A) 之間有 8 個位,前 7 位是地址,其余 1 位用來指示寫 (Wr) 或讀 (Rd)。
圖 1:Read Byte 協議 (SMBus 3.0 標準,圖 29)
7 位意味著有 128 個可能的地址。在本“應用指南 (Application Note)”中,所寫地址不包括 (Wr/Rd) 位,如下所示:
0x00 至 0x7F (7 位尋址) 2
有時,程序員寫地址時喜歡額外帶上保持為零的 (Wr/Rd) 位,例如:
0x00 至 0xFE (8 位尋址)
這些數字全都是偶數。示波器和監視工具 (例如 Total Phase Beagle 協議分析儀) 使用與本應用指南相同的格式,因此自然使用 0x00 至 0x7F,所以我們也這么做。然而,當工程師提供一個地址但并未指明格式時,請格外注意。給定地址也許需要左移一位,因此看起來的地址比實際地址大一倍。
請注意,Read Byte 協議使用兩次地址,但是在第二次使用的地址之前有一個重復開始 (Sr) 指示位。重復開始指示位是所有讀交易的組成部分。在本文中,(S) 和 (Sr) 之后必須使用相同的地址。
地址圖
不是所有地址都可用于 PSM 從屬器件,因為 SMBus 標準保留了某些地址。SMBus 3.0 規范的附錄 C 有一個預分配地址表。沒必要了解這些地址打算怎樣使用,所以有一個簡化的表就夠了。
表 1 所示的 SMBus 地址圖使用了一種簡單的編碼方法。保守的設計僅使用“用途”(Description) 列中有白色底紋的地址。這就避開了所有保留的地址和特殊地址。可能除了為 PMBus 3.1 區域操作添加的地址 0x28 和 0x37 以外,PSM 設計可以使用地址列中所有具白色底紋的地址。
表 1:SMBus 地址圖
PSM 全局地址
還有一些地址由 PSM 使用,不能分配給任何器件,甚至非 PSM 器件也不行,以防引起系統級問題。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 用于電源系統管理的Linduino
- 直流電源系統管理規范
- AN-152電力系統管理培訓
- 數字電力系統管理
- 數字電源系統管理 (DPSM)資料下載
- 電力系統管理
- 電源系統管理的基本設計原則:尋址資料下載
- 通過數字電源系統管理來控制您的電源
- 適用于所有場合的數字電源系統管理
- PMBus 數字電源系統管理器監視電路板能耗
- RedHat系統管理 0次下載
- 電力電纜溝道監測系統管理軟件的設計 26次下載
- Linux系統管理技術手冊—奈米斯 0次下載
- 系統管理的詳細設計 0次下載
- 系統管理IC滿足多電壓系統的監視和排序要求
- Linux高級文件系統管理詳解 207次閱讀
- 基于SSM框架的新聞管理系統 1120次閱讀
- MAX16046–MAX16049 EEPROM可編程系統管理器的在線編程 702次閱讀
- 具數字電源系統管理功能的6A單片式同步DC/DC降壓型轉換器 416次閱讀
- 為MAX16046 EEPROM可編程系統管理器添加自動重啟功能 553次閱讀
- 雙輸出DC/DC控制器將數字電源系統管理與模擬控制環路相結合 973次閱讀
- 雙通道9A、降壓型μ模塊穩壓器具有數字電源系統管理 957次閱讀
- 高壓數字電力系統管理的演進 724次閱讀
- 使用PMBus數字電源系統管理器進行電流檢測 1610次閱讀
- Quest的KACE系統管理應用方案滿足各種終端管理需求 910次閱讀
- 高速數控工具系統RFID自動識別是如何實現的 1468次閱讀
- 可以監視工作狀態信息的數字電源系統管理 604次閱讀
- 解析對Linux系統管理員有用的并且最常用的20個命令行系統監視工具 5261次閱讀
- 更有效攻克電源的遠程監測和控制難關 1378次閱讀
- MAX34451 PMBus 16通道V/I監視器 1325次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 651單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機大棚環境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多