ZHCSLD6A June 2020 – December 2021 TMAG5170-Q1
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 通信的任何故障,并且可以报告测得的磁场值不正确。 |