Part Number:BQ28Z610Other Parts Discussed in Thread: BQSTUDIO
在使用BQ28Z610时,按照数据手册I2C设备读地址为0xAA,但是主机读数据时发送0xAA,芯片无应答。设备地址改为0xA0时,芯片有ACK,但读到的数据不对。波形如下所示,请问这是什么原因?
I2C设备读地址为0xAA:

I2C设备地址为0xA0:

user5322436:
0xA0的地址问题找到了,是总线上其它设备的相应,0xAA为什么没有ACK,麻烦帮忙排查一下,谢谢
,
Star Xu:
您好,设备地址请参考下面链接:
https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/902231/bq28z610-i2c-slave-address-of-bq28z610?tisearch=e2e-sitesearch&keymatch=BQ28Z610%252520I2C%252520address#
MUC读取参数请参考下面文档
https://www.ti.com/lit/an/slua801/slua801.pdf?ts=1631507501283&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FBQ27Z561%253FkeyMatch%253DBQ27Z561%2526tisearch%253Dsearch-everything%2526usecase%253DGPN
,
user5322436:
地址确认是0xAA,之前同样的程序,与BQ27542通信是正常的,所以MCU读取代码应该没有问题。但是更换为2串的电池后,与BQ28Z610通信,一直收不到ACK,请问是什么原因呢?
,
Star Xu:
您好,您用BQSTUDIO读一下看是什么问题。
TI中文支持网


