bq25895芯片接上锂电池,之后读取充电电流为0,电池电压(BAT)一直稳定在3.9v,STAT连接的led灯一直在闪烁,读取REG0C的数据为0x02,根据数据手册应该是NTC错误.。
bq25895设置 :充电电压:4.318v adc持续转换 ,使能充电 ,CE引脚接地。
读取到的数值:bat电压(REG0E):3.924v ,sys电压(REG0F) :3.824v ,
vbus电压(REG11):5.1v,充电电流(REG12):0
错误寄存器(REG0C) : 2 ts_persend (REG10): 0
之后将NTC换成可调电阻,不断改变电阻,实际TS的电压是有改变,不过还是有上面那个问题,不知道是啥问题,请教大家。
Star Xu:
您参考BQ2589X FAQ 确认您的电路是否有问题。
e2e.ti.com/…/875386
user6356726:
回复 Star Xu:
能读取BAT的电压,应该电池连接没问题,sta 一直闪烁,读取REG0C的数据为0x02,但实际的TS的电压为REGN的一半,这属于正常的吧
user6356726:
回复 Star Xu:
你好,有没有ti技术支持电话呢
Star Xu:
回复 user6356726:
REG0C 0X02提示是温度问题, 建议您用参考数据手册 8.2.7.5 Thermistor Qualification
user6356726:
回复 Star Xu:
谢谢,确实是电路问题,现在能够正常充电。有个问题 :充电时,PMID的电压与VBUS电压是一致的,拔掉usb后,PMID的电压一直是4.1v,我使能otg模式,并且设置成5v,PMID电压还是4.1v,所以请教一下, 如果想设置在有接usb或者没接usb(由锂电池)都能输出5v电压,应该要怎样设置呢
Star Xu:
回复 user6356726:
请参考下面的描述:
During boost mode, the status register VBUS_STAT bits is set to 111, the VBUS output is 5V by default
(selectable via BOOSTV register bits). The boost output is maintained when BAT is above VOTG_BAT threshold
user6356726:
回复 Star Xu:
感谢回答,vbus接入时otg模式就没有了,那这时如果vbus接入的是12v(快充适配器),这时PMID两端的电压也是12v,pmid可不可以降成5v输出呢?限制充电电压?
Star Xu:
回复 user6356726:
VBUS和PMID之间只有Q1反向阻断电流检测FET,因此PMID电压跟随VBUS,无法设置
user6356726:
回复 Star Xu:
好的,谢谢!我试着接入华为的快充适配器,好像可以充电,但就是电压高,充电电流也高,导致整个芯片温度有点高,芯片能够正常充电,这个应该正常吧?