我在使用BQ24292iEVM-021评估板对BQ24292i进行评估,现在采用默认配置时VBUS供电整个充电过程是正确的,但是我在通过单片机的IIC对芯片的寄存器进行写入时芯片发送出地址信号后,芯片总是不返回ACK信号,导致通信失败,芯片的地址是6bH,IIC通信的波形也没有问题,通信时CE未使能。请问这个芯片进行IIC通信需要有特别的管脚配置才能启动么?
下面是IIc发送地址的波形:
另外IIC驱动采用的ST官方库,已经在赛普拉斯的一款芯片上使用过,没有出现问题。
Jamie Zhang:
请问通讯的时候有给charger供电么?
lihua li1:
回复 Jamie Zhang:
已经通过USB供电,SYS稳定输出3.6V,请问这款芯片的IIC通讯需要满足其他条件么?
Jason Shen:
回复 lihua li1:
你使能看看,将CE置低。
请问你是出于什么考虑不将CE置低要I2C进行通信。
lihua li1:
回复 Jason Shen:
CE置低将启动电池充电功能,在IIC配置设备之前,不能启动电池充电功能,而且这个设备I2C通信没有要求CE置低。当然CE置低我也试过,现象一样,还是发送地址后芯片没有进行响应。
lihua li1:
回复 Jason Shen:
谢谢!地址射程D6已经可以通信了!
liangmao Jiang:
回复 lihua li1:
你好。能发我一份24292程序么?我调24262的时候IIC无ACK 。 谢谢了。1599688024@qq.com