ZHCSQY4 November 2023 TPS546B24S
PRODUCTION DATA
為了允許具有共享輸出的多個器件通過單個 PMBus 地址和單個 PMBus 環路跟隨器進行通信,TPS546B24S 使用通過 BCX_CLK 和 BCX_DAT 引腳實現的反向通道通信。在 POR 期間,連接到 VSHARE 的所有器件也必須連接到 BCX_CLK 和 BCX_DAT,并具有適當的 (ECh) MFR_SPECIFIC_28 (STACK_CONFIG) 設置。堆疊器件間的任何編程錯誤都會導致 POR 故障并阻止啟用轉換。
在 POR 期間,環路控制器從環路跟隨器讀取已編程的值,以確保所有預期的環路跟隨器都存在并正確相移。然后,環路控制器將向環路跟隨器器件加載如下關鍵運行參數,以確保 STACK 正常運行:
在運行期間,環路控制器器件接收所有 PMBus 通信并進行響應,環路跟隨器器件不需要連接到 PMBus。如果環路控制器接收的命令要求更新到環路跟隨器的 PMBus 寄存器,環路控制器會將這些命令中繼到環路跟隨器。此外,環路控制器會定期輪詢環路跟隨器器件以獲取狀態和遙測信息,確保準確記錄所有堆疊器件的遙測和狀態信息。
大多數 PMBus 通信必須通過將(04h) PHASE PMBus 命令保留為其上電復位默認值 FFh 來定向到所有相位。如果必須與特定器件通信,則可以更改 (04h) PHASE 命令以尋址堆疊組中的特定器件,如在 POR 期間編程的 (37h) INTERLEAVE 命令的順序值所設置。
當命令定向到各個環路跟隨器時,如果其他 BCX 通信正在進行,寫入命令將由環路控制器排隊以通過 BCX 發送到環路控制器。排隊的寫入命令按照環路控制器接收順序寫入環路跟隨器。為避免 PMBus 出現不必要的延遲以及過多的時鐘延展,針對各個環路跟隨器的讀取事務不會排隊,并會在 BCX 總線可用時立即處理。因此,可以先處理緊接在寫入命令之后的針對各個環路跟隨器的讀取命令,然后處理前面的寫入命令。為確保準確回讀,用戶必須在向各個環路跟隨器寫入某個值與從同一環路跟隨器讀回該值之間至少留有 4ms 的時間。