ZHCSKX6A February 2020 – September 2020 TPS546A24A
PRODUCTION DATA
為了允許具有共享輸出的多個器件通過單個 PMBus 地址和單個 PMBus 從器件進行通信,TPS546A24A 使用通過 BCX_CLK 和 BCX_DAT 引腳實現(xiàn)的反向通道通信。在 POR 期間,連接到 VSHARE 的所有器件也必須連接到 BCX_CLK 和 BCX_DAT,并具有適當?shù)?Topic Link Label7.6.82 設置。堆疊器件間的任何編程錯誤都會導致 POR 故障并阻止啟用轉換。
在 POR 期間,環(huán)路主器件從環(huán)路從器件讀取已編程的值,以確保所有預期的從器件都存在并正確相移。然后,主器件將向從器件加載如下關鍵運行參數(shù),以確保 STACK 正常運行:
在運行期間,主器件接收所有 PMBus 通信并進行響應,而從器件不需要連接到 PMBus。如果主器件接收到要求更新從器件中 PMBus 寄存器的命令,主器件會將這些命令中繼轉發(fā)給從器件。此外,主器件會定期輪詢從器件以獲取狀態(tài)和遙測信息,確保所有堆疊的器件準確記錄遙測和狀態(tài)信息。
大多數(shù) PMBus 通信應通過將 Topic Link Label7.6.5 PMBus 命令保留為其上電復位默認值 FFh 來定向到所有相位。如果必須與特定器件通信,則可以更改 Topic Link Label7.6.5 命令以尋址堆疊組中的特定器件,如在 POR 期間編程的 Topic Link Label7.6.30 命令的順序值所設置。
當命令定向到各個從器件時,如果其他 BCX 通信正在進行,寫入命令將由主器件排隊以通過 BCX 發(fā)送到從器件。排隊的寫入命令按照主器件的接收順序?qū)懭霃钠骷楸苊?PMBus 出現(xiàn)不必要的延遲以及過多的時鐘延展,針對各個從器件的讀取事務不會排隊,并將在 BCX 總線可用時立即處理。因此,可以先處理緊接在寫入命令之后的針對各個從器件的讀取命令,然后處理前面的寫入命令。為確保準確回讀,用戶必須在向各個從器件寫入某個值與從同一從器件讀回該值之間至少留有 4ms 的時間。