ZHCSOQ3 September 2021 TMAG5170
PRODUCTION DATA
每個 SPI 事務的該診斷機制將計算從控制器接收到的 SPI 幀的 CRC,并根據控制器發送的 CRC 值檢查 CRC,如果這些值不匹配,則標記故障。器件還會在控制器的響應中嵌入 CRC 值作為 SPI 幀的一部分,以檢查接收到的數據的完整性。此檢查會檢測數字內核中的 SPI 通信塊以及 SPI I/O 緩沖器和控制器的故障,以檢查器件的外部 SPI 上是否存在任何故障。
后臺還會運行另一項檢查,該檢查會對 SPI 幀中的 SPI 時鐘數量進行計數,如果控制器發送的時鐘數量與預期值不同,則會標記故障。這可以幫助控制器檢測 SPI 是否有任何問題。
| 運行模式 | 連續,每次啟動 SPI 事務時 |
| 配置寄存器 | CRC_DIS,用于在 SPI 協議中禁用 CRC |
| 故障寄存器位 | CRC_STAT、FRAME_STAT |
| 禁用時影響 | 如果禁用 CRC,則不會檢測 SPI 通信的任何故障,并且可以報告測得的磁場值不正確。 |