Other Parts Discussed in Thread: BQSTUDIO
TI的工程师们,你们好:
我在用新的BQ34Z100-G1与Battery Management Studio通信过程中。手动在Advanced Comm界面下操作:上电后在0xAA地址下读取0x00寄存器上的数据,有时候能读到,有时候设备没有ACK回复;

大概10s之后,改为0x16地址与芯片进行通信,能读到数据;

这是为什么?
根据电量计应用指导中指出: 用 bqStudio 的 Advanced Comm 页面,把 I2C 地址改成 0x16,从 0x00 寄存器读两字节数据。如果能返回数据(不管数据的值是什么),就可以判断是在ROM mode。
而且,使芯片进入ROM MODE有两个原因:
- 发送指令进入ROM MODE;
2.烧录FW文件时受到干扰或者中断;
我确定我并没有做相应的操作使芯片进入ROM MODE。
测试电路图如下:

我还可以做些什么改进?请TI的工程师们能给予解答 ,谢谢!