微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > bq34z100-G1 读取数据没返回

bq34z100-G1 读取数据没返回

时间:10-02 整理:3721RD 点击:

TI工程师你好

  我在使用bq34z100 时 使用的模拟I2C方式通讯,I2C驱动能正常和其他I2C设备通讯,和bq34z100通讯时,写地址能收到ACK 但是 重新启动I2C读取数据时,收不到ACK,导致读取电压失败,请帮我分析一下具体原因,谢谢!

 附件是我截取的I2C时序图 ,按照芯片手册 41页 1 byte-read  模式读取的。

PS:芯片现在没有做任何配置。只是读取电池电压,

您好,在重新启动IIC的过程中,是否在IIC总线上有数据的传输?

刚开始我也怀疑是 另外并联的IIC 有数据影响了 ,后来我把所有总线上的其他IIC设备取消了  还是一样的问题,最后 在每次重启IIC 后  读取数据的时候  延时100us左右再去获取ACK 就能获取到,但是目前读取到的电流电压值 不准确,我目前没有做任何校准,读取到的电流电压值 都会随我输入的电压而改变,基本上是线性的,但是值却相差很大。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top