ZHCSRX7 june 2023 BQ79616
PRODUCTION DATA
在 ACTIVE 模式下,如果 DEV_CONF[FCOMM_EN] = 1,則堆棧器件可以在重新傳輸響應幀之前嵌入其故障狀態。當 [FCOMM_EN] = 1時,堆棧器件將響應幀的器件地址字節、寄存器地址字節(高地址字節和低地址字節)中的 SOF 位重用為故障狀態位。請參閱圖 8-42。這將在本節的其余部分稱為故障狀態位。
圖 8-42 在通信響應幀中嵌入故障狀態為了傳遞堆棧器件的故障狀態,主機向 ToS 器件發送廣播讀取或發送單個器件讀取。這兩種類型的讀取都會導致響應幀通過菊花鏈中的每個器件,從而使每個器件都有機會將其故障狀態與響應幀中的故障狀態位進行或運算。
圖 8-43 展示了從單器件讀取命令通過菊花鏈到達頂部器件的響應幀示例。
圖 8-43 ACTIVE 模式下的傳輸故障狀態(響應單器件讀取)當器件沒有故障時,它會將故障狀態位與 0b000 進行或運算;否則,它會將故障狀態位與 0b111 進行或運算。因此,如果菊花鏈中的任何器件存在故障,則故障狀態位將為 0b111。為了基底器件能夠使 NFAULT 引腳生效,需要至少兩個故障狀態位為 1。
此外,當器件檢測到至少有兩個故障狀態位為 1 的響應幀時,器件也會設置 FAULT_COMM3[FCOMM_DET] = 1。如果該故障未被屏蔽,器件也將處于故障狀態。下次傳輸響應幀時,器件會將故障狀態位與 0b111 進行或運算。
主機執行廣播讀取來檢測菊花鏈中的哪個器件出現故障以及故障為何種類型。