Part Number: BQ79600-Q1
您好!
BQ79600手册中帧数据关于CRC的说明中:MSB在上LSB在下。这和其他的BQ芯片的说明不一致。
我有两个问题:
- 这是否说明使用BQ79600通信时,CRC校验位是先送信MSB,再送信LSB呢?
- 如果是,BQ79600作为通信设备时怎么保证与堆栈设备通信时的校验正确性?如果不是,手册里为什么会有这样的不一致。
下面是BQ79600的手册截图

下面是其他芯片的手册截图

此致
Part Number: BQ79600-Q1
您好!
BQ79600手册中帧数据关于CRC的说明中:MSB在上LSB在下。这和其他的BQ芯片的说明不一致。
我有两个问题:
下面是BQ79600的手册截图

下面是其他芯片的手册截图

此致
MCU与BQ79600通讯的帧的数据结构 Figure 7-7. Command/Response Frame Structure CRC按照CRC [15:0] 位发送 即先MSB 再LSB
BQ79600与堆栈芯片通讯用的是Daisy chain 接口 (COMH/COML)
感谢您的回复。但是我仍有一些疑问。
以下是 BQ79600-Q1 软件设计参考 的截图内容。
有详细帧的说明,以第一个帧为例:
经过我的计算,0xB0 03 43 00 的CRC结果是0xD4 (MSB) E7 (LSB),但是参考手册里写作0xE7(LSB) D4(MSB)
我有些困惑,这似乎与您的回复有悖。
如果我有一些误区,麻烦您及时指出。
期待您的回复。
看一下我在这个帖子里面的回复。
(+) BQ79600-Q1: BQ79600的CRC检验顺序问题 - 电源管理论坛 - 电源管理 - E2E 设计支持