表 8-3 定义了 CRC 计算规则。
表 8-3 CRC 规则表
CRC 规则 |
值 |
CRC 宽度 |
8 位 |
多项式 |
x8 + x2 + x + 1 (07h) |
初始种子值 |
FFh |
反映出的输入数据 |
否 |
反映出的结果数据 |
否 |
XOR 值 |
00h |
CRC 计算是在命令字和数据块上进行的。图 8-19 显示了方框图。该模块由一个 8 位移位寄存器和 3 个异或门组成。寄存器从种子值 FFh 开始,模块执行 XOR 函数并移位其内容,直至使用寄存器字符串的最后一位。移位寄存器的最终值是校验和,该检验和由控制器或 TMP114 检查以便验证事务。