ZHCSGA0C April 2017 – February 2023 PGA460
PRODUCTION DATA
校验和字段作为每个 UART 帧的最后一个字段进行传输。校验和包含对所有数据字段和命令字段(仅限控制器的命令字段)执行 inverted byte sum with carry 操作的值。在控制器到 PGA460 的传输中,校验和字段由控制器计算并由 PGA460 器件进行检查。在 PGA460 到控制器的传输中,PGA460 器件会生成校验和,控制器会验证完整性。校验和的格式与数据字段相同,时间命令接口 部分介绍了计算校验和的过程。由于 UART 接口是基于字节的接口,因此在计算校验和的过程中不会补零。
当控制器计算校验和字段时,计算发生在 UART 命令字段上,后跟作为当前通信帧一部分传输的所有 UART 数据字段。当 PGA460 器件计算校验和字段时,计算包括诊断数据字段(请参阅诊断字段 部分),后跟当前帧中的所有 UART 数据字段。同步字段 (0x55) 不包含在校验和计算中。