Part Number: BQ76952
Other Parts Discussed in Thread: BQSTUDIO
已经进入了安全模式的完全开放模式,0x0090也进入了配置模式下,均读取验证过了
现在我0x9261写入配置我带有CRC的IIC发送的是0x10,0x3E,0x61,CRC,0x92,CRC,0x8C,CRC,0x60,0X80,CRC ,0x05, CRC.请问这个发送顺序有什么问题吗?
您好,
您图示中是 BQ769x2 Software Development Guide (Rev. B)中的“3.3 Write 'Enabled Protections A'”,
上面的波形是给0x9261写入0x8c, 下面的波形是给0x60和0x61发送校验和和长度。0x60后面发送的是校验和(checksum),并不是CRC 。

具体checksum的计算方法需要查看对应芯片的手册 的“3.1 Direct Commands and Subcommands” 。

建议您用bqstudio辅助查看校验和,链接帖子讨论了类似问题请参考。
BQ76952: I2C checksum mismatch - Power management forum - Power management - TI E2E support forums