请问下ti专家 关于BQ27Z561、BQ27Z561-R1、BQ27Z561-R2 三款ic型号之间有什么区别吗,目前我发现我用bq27z561做设计发现iic通讯有异常,bq27z561在收到主机的指令时会出现NAK 不应答,想请问下iic通讯的异常与哪些因素相关?
Star Xu:
您好,芯片区别请参考下面的图片:
芯片固件版本不同,建议使用最新版。
您用最新版固件试一下还有没有问题。
user5117636:
回复 Star Xu:
请问我该如何获取最新版本固件呢
Star Xu:
回复 user5117636:
您好,请在下面的链接下载
www.ti.com.cn/…/BQ27Z561-R2-DEVICE-FW
user5117636:
回复 Star Xu:
请问该如何烧录fw?
user5117636:
回复 Star Xu:
请问BQ27z561和bq27z561-r1、bq27z561-r2三者的硬件设计是否是一致的,硬件是否有区别?更新至r2后发现iic通讯还是有报错的情况出现
Star Xu:
回复 user5117636:
您好,硬件是相同的,固件烧录升级。
您升级到最新版还有问题,用EV2400是否能正常通讯。
如果 用EV2400不能通讯,建议检查电路部分。
user5117636:
回复 Star Xu:
2400可以通讯,但是mcu iic通讯会出现报错,请问这个烧录升级是可以重复的吧,就是我已烧录量产文件的情况下是否可以再升级固件?
Star Xu:
回复 user5117636:
您好,固件是可以重复烧录的。固件包括参数和firmware,烧录固件以后参数会变为烧录的固件的参数。
用EV2400可以读出来,证明您的硬件等没有什么问题, 主要在软件上。那么用EV2400只读取一个数,如电池电压,然后用示波器把i2c的波形抓取下来。再抓一下自己软件编写的的i2c波形,同样读取这个电压,看看两者有什么区别,很快就能定位到问题。比如ACK信号有没有?发送地址对不对?发送命令时序对不对等。
user5117636:
回复 Star Xu:
现在抓到iic 通讯mcu时 ack信号没有反馈出来导致 要读几次才成功,而我对调两个板子,其中一个mcu通讯ok 一个异常,两个对调bq27z561后通讯异常跟着ic走了,所以在想是不是ic版本固件兼容的问题,但是我对不良的板子进行固件升级后发现通讯异常没有改变。请问如何用ev2400只读一个数?
Star Xu:
回复 user5117636:
您好,只读一个参数,设置register页面Scan栏中,选择您要读的参数