ZHCU887D September 2020 – January 2022 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
当 I2C 网络上的节点接收到一个字节(地址或数据)时,它会发送一个确认,表明已确认地址或成功接收数据字节。当接收 I2C 未确认发送的消息时,发送 I2C 将会标记 NACK。必要的软件要求由系统集成商定义。例如,一个需要传输 4 字节数据并可将 CRC 作为第 5 个字节发送的函数。器件软件可以这样设计:如果数据和 CRC 不匹配,则不提供确认。
PMBus 支持使用确认握手机制来检测错误,可以将其配置为在自动或手动模式下工作(PMBSC.MAN_SLAVE_ACK 位)。这种确认握手机制可由固件有效地实现,以检测通信故障,例如,如果接收到的地址不等于从器件地址,则通过置位 NACK 来伪装故障,或确认 PMBus 从器件接收字节确认信号所接收的每个字节,或确认接收到的命令字节,等等。如需了解更多详细信息,请参阅 UCD3138 监控与通信程序员手册。