BQ34Z100 I2C Error
Dear sir :
发现I2C不稳定,时而能收到ACK,时而不能,并且读取的数据不对。
读取方法参照:http://e2e.ti.com/support/power_management/battery_management/f/180/t/213060.aspx
需要请教一下:
1. 哪些管脚必须连接以保证I2C工作正常?
2.REGIN和REG25管脚的电压应该是多少?
3.Data Flash Image不烧写是否会影响I2C?
谢谢~
可以先使用TI的BQEVsoftware来测试BQ34z100是否通讯正常?如果使用EV2300,通讯没有问题,请查看你的设定。
hi,
我现在手上还没有测试设备,您这里的“设定”是指什么设定?
谢谢~
你应该是使用的是单片机进行通讯,你的I2C有没有上拉?
Hi Sir:
是单片机通信,I2C有上拉,应该可以,BQ24724A和BQ24160使用同样的I2C上拉电阻(在同一块板上),都没问题。
又查了下SPEC,现在怀疑是不是和SLEEP有关,因为我们现在的调试电路还没有接Battery,只想先把和单片机的通信调通。
现在的管脚连接情况:(PIN_NAME)
P2 -> GND
VEN -> Float
P1 -> GND
BAT -> Float
CE -> 5V
REGIN -> 5V
REG25 -> Float
SDA -> 10k上拉
SCL -> 10k上拉
P5/HDQ -> Float
P6/TS -> Float
SRV -> Float
SRP -> Float
VSS -> GND
你好,关于bq34z100,我存在以下疑惑:
第一、电池组电量检测的步骤是什么,数据手册上为什么没有检测流程图?
第二、主机通过I2C与bq34z100通信,从该芯片读出的数据能直接反应电池电量吗?需不需要数值转换?
第三、这款芯片可以用作镍氢电池电量检测吗?
谢谢。
你好,关于bq34z100,我存在以下疑惑:
第一、电池组电量检测的步骤是什么,数据手册上为什么没有流程图?
第二、主机通过I2C与bq34z100通信,从该芯片读出的数据能直接反应电池电量吗?需不需要数值转换?
第三、这款芯片可以用作镍氢电池电量检测吗?
谢谢。
你好,你也是单片机跟BQI2C通信吗?可否发我一下读写的代码,我的很少应答
你可以参考BQ27541的一些技术手册。
哪些数值需要转换,要参考datasheet或技术手册。有些值需要转换。
只能用于锂电。
1.在完成学习后的参数配置,电量计会自行完成整个电量检测算法,主机只需要读取电量即可,可以先看这个帖子对电量计有大致了解http://www.deyisupport.com/question_answer/analog/battery_management/f/35/t/46539.aspx
2.能够直接反应电池的百分比容量,电压,温度等,需要注意的是电流时有符号
3.不建议使用
建议减低通信速率,同时用示波器抓取相关波形分析。
你好,我现在也在用单片机模拟I2C与BQ34Z100通信,同样收不到应答,请问你的问题怎么解决的
可以用示波器抓取一下波形看是否正常,有一个可能常见的问题是IO口配置成推挽输出