专家们好:
我现在遇到了如下问题:
1.BQ24195的器件地址和规格书的不同,规格书上位6B但是我用6B是没有应答的,但是用D6是可以有应答并且能够正常读写!
2.按照默认值复位后不能并且看门狗关闭了不能充放电!PMID电压为3.7v左右(电池电压为4.02V),充电没有充电电流(我设置为1.5A)!
还请各位帮忙分析下,不胜感激!
Mingmo Zhu:
Jordan,
(一)关于I2C地址的问题:
datasheet提到,BQ24295的I2C地址是6B(Hex),不过其特别之处是:只有[6:0]共7位才是地址,即1101011(Binary)。每当MCU向bq24295写数据时,需要在地址后面补充1位数据方向位,凑够8位,方向位0表示写,1表示读,因而配置bq24295时I2C的地址是:1101011(address)+0(direction)=11010110(B),即D6(H)。datasheet第35页对I2C地址进行了详细解释。
BQ24295EVM GUI上I2C地址都是用6B(Hex)。
可参考另一个帖子:http://www.deyisupport.com/question_answer/analog/battery_management/f/35/t/65768.aspx
(二)PMID只有3.7V,说明输入电压不够啊,你量下VBUS是多少?把它提高到5V以上试试?
jordan mac:
回复 Mingmo Zhu:
HI Mingwu Zhu
非常感谢你的回答,关于器件地址我这边通讯正常了,可以正常的读写!但是还是不能升压和充电!
OTG拉高了,CE也是拉低的!但是REG8 读出来的值为0x00!
以下为我的寄存器值:
RGE00 0X35
RGE01 0X2B
RGE02 0X60
RGE03 0X11
RGE04 0XB2
RGE05 0X8A
RGE06 0X03
RGE07 0X4B
RGE08 0X00
RGE09 0X00
RGE0A 0X23
jordan mac:
回复 jordan mac:
TI 专员
你们好!
现在我遇到一个问题:
1.不能充电,REG0 我设置的为0x35插入适配器也是可以识别到的REG8 为0x44,但是REG0这时候突然变为0xb0!
求解啊,不胜感激这个问题
Jason Shen:
回复 jordan mac:
您好,首先,我们的充电芯片只要外部连接正常,检测到电池,不需要软件参与也是可以充电的。
请确定您的适配器输入电压是否在充电时跌落?
谢谢
user3917511:
(一)关于I2C地址的问题: BQ24295的I2C地址是6B(Hex),每当MCU向bq24295写数据时,需要在地址后面补充1位数据方向位,凑够8位,方向位0表示写,1表示读,因而配置bq24295时I2C的地址是:1101011(address)+0(direction)=11010110(B),即D6(H)。 (二)PMID只有3.7V,明显输入电压不够。
JiaChuang Chen:
充电没有电流,既然软件没问题,看看是不是硬件电路链接的问题。
jordan mac:
回复 JiaChuang Chen:
你好! 谢谢你的解答!
现在充电又电流了,之前是我的硬件ce脚没有拉低,但是电流非常小为16MA!
我的REG08 寄存器值为0b0110 0100不知道为什么电流这么小!
Jason Shen:
回复 jordan mac:
1.请检查各个引脚电压,看是否在芯片要求的范围内,注意虚焊。
2.充电电流很小,检查REG04中的充电截止电压设置是多少?REG08和reg09是否有异常状态?
3.不接电池,输出电压?接上电池,输出电压?
谢谢。
jordan mac:
回复 Jason Shen:
Jason Shen
你好!
我现在的情况是插入充电的时候REG0 0X35 一下变为0XB0,EN_HIZ打开了然后充电电流变为0!
硬件部分OTG拉低,CE为低,VBUS电压为5.0我的电池电压为4.0但是就是没有充电电流!
这个问题困惑了好久!
jordan mac:
回复 jordan mac:
再补充一下REG08 为0X44 REG09为0X00!