資料介紹
引言
包括凌力爾特電源系統管理 (PSM) 在內的所有 PMBus 應用的基礎都是,PMBus 主器件 (系統主器件) 能夠與總線上的所有 PMBus 從屬器件 (PSM 控制器、PSM 管理器、PMS μModule 和 PMBus 單片器件) 通信。總線上的每個從屬器件都必須擁有與其他器件不沖突的、獨一無二的地址。
總線主器件還必須能夠在幾種并非大多數人都認為順理成章的情況下與 PSM 從屬器件通信,包括:
? 地址發現
? 全局行動
? 多相軌
? 無效非易失性存儲器 (NVM)
? 總線 MUX
器件尋址是由基址寄存器加上外部地址選擇 (ASEL) 引腳以及特殊的全局、軌、ARA 地址及其他特殊地址相結合實現的。
本文探討凌力爾特 PSM 系列的基本設計原則、有關產品系列之間不同之處的詳細信息、以及實際例子和建議。諸如無效 NVM 等特殊情況也會討論。
凌力爾特的優勢是,設計不僅從第一天開始就正常運行,甚至在情況變壞時依然正常運行。例如,如果正在用 LTpowerPlay 軟件寫 NVM 時掉電了,那么設計是可恢復的。此外,如果選擇采用凌力爾特 Linduino 參考代碼中提供的 “In Flight Update”,那么設計在現場也是可恢復的。最后,還能夠識別系統退化的癥狀,并解決系統退化問題。
一旦了解了怎樣實現凌力爾特 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 位尋址)
有時,程序員寫地址時喜歡額外帶上保持為零的 (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 地址圖
PMBus 全局地址
還有一些地址由 PSM 使用,不能分配給任何器件,甚至非 PSM 器件也不行,以防引起系統級問題。
第一類特殊地址是全局地址,即 0x5A 和 0x5B。總線主器件用這些地址一次與多個器件通信。就 LTC388X 系列而言,地址 0x5A 是不被呼叫的全局地址。就 LTC388XPSM 系列和 LTC297X 系列而言,地址 0x5B 都是被呼叫的全局地址。如果一個 PSM 器件的地址被設定為兩個全局地址之一,那么總線主器件向該器件發送命令時,總線上的所有 PSM 器件都會響應該命令。LTpowerPlay 也會出現意想不到的行為。
第三個全局地址是 0x7C。如果 LTC388X PSM 系列器件的 EEPROM 中有 CRC 錯誤,那么這些器件就響應這個地址。因此不要使用這個地址。
其他全局地址
非 PSM 器件也可能有全局地址。分配 PSM 地址時,這些地址必須避開。
軌地址
有些 PSM 器件有一種稱為軌地址的特殊地址。用軌地址可以同時尋址多個器件或頁面。軌地址的主要功能是,使總線主器件能夠用一條命令與一個軌的幾個相位通信。例如,設定多相軌的 VOUT 電壓。
軌地址用一種稱為 MFR_RAIL_ADDRESS (0xFA) 的寄存器設定。這個寄存器的缺省值是 0x80,這個值禁止軌尋址。將軌地址設定為其他任何值都可啟動軌尋址。
總線主器件對待軌地址就像對待總線上的器件一樣,即使它不是一個單獨的器件。總線主器件分辨不出二者的差別。因此,軌地址是系統總地址圖的組成部分,一定不能與其他地址相沖突。
通道地址
最后一種特殊地址稱為通道地址。這個地址也像軌地址一樣是用一個寄存器 MFR_CHANNEL_ADDRESS (0xD8) 設定的。通道地址給總線增加了一種指向特定頁面的地址。因此,使用通道地址時,就不必使用PAGE 寄存器了。
總線主器件對待通道地址就像對待總線上的另一個器件一樣,通道地址不可能與其他地址相沖突???
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 用于電源系統管理的Linduino
- 博科結構操作系統管理指南
- 直流電源系統管理規范
- 數字電力系統管理
- 數字電源系統管理 (DPSM)資料下載
- 電力系統管理
- 通過數字電源系統管理來控制您的電源
- 適用于所有場合的數字電源系統管理
- PMBus 數字電源系統管理器監視電路板能耗
- AXP192電源系統管理芯片數據手冊免費下載 48次下載
- 電源系統管理的尋址 0次下載
- RedHat系統管理 0次下載
- 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次下載 | 免費
評論
查看更多