ZHCSUJ5 March 2025 TPS1689
ADVANCE INFORMATION
TPS1689 針對所有 SMBus 事務支持可選的 PEC。
使用數據包錯誤檢查時,在每個事務中的 STOP 位之前會添加一個額外的字節。
對于讀取,PEC 字節從目標中讀取,控制器會將其與自己的 PEC 字節計算值進行比較。對于寫入,PEC 字節從控制器發送到目標,目標將其與自己的 PEC 字節計算值進行比較。
比較后,如果 PEC 字節不同,則目標會檢測到 PEC 錯誤。此后,根據 PMBus? 規范采取以下措施:
不對命令進行響應或操作
刷新命令代碼和任何接收到的數據
設置 STATUS_BYTE 寄存器中的 CML_ERR 位
設置 STATUS_CML 寄存器中的 INV_PEC 位
且
將 SMBA# 線拉至低電平,通知控制器故障狀態