ZHCSOQ5 june 2023 TPS389006
PRODUCTION DATA
TPS389006 支持数据包错误检查 (PEC)。它使用由多项式 C(x)=x^8 + x^2 + x + 1 表示的 CRC-8,CRC 初始值设置为 0x00。PEC 计算包括传输中的所有字节,包括地址、命令和数据。PEC 计算不包括 ACK 或 NACK 位,或者 START、STOP 或 REPEATED START 条件。用作外设并支持 PEC 的器件必须准备好在有或没有 PEC 的情况下执行传输,验证 PEC 是否正确(如果存在)并且仅在 PEC 正确时处理消息。
如果 PEC 由 EN_PEC 启用,且写入事务中存在 PEC 字节,则当 PEC 字节不正确时,器件将 NACK 并将 NIRQ 置为有效。
如果 PEC 由 EN_PEC 启用,且写入事务中不存在 PEC 字节
-如果 REQ_PEC =0、缺失的 PEC 被视为正常 PEC 且寄存器写入成功。NIRQ 未置为有效。
-如果 REQ_PEC =1、缺失的 PEC 被视为错误的 PEC 且寄存器写入失败。NIRQ 置为有效。