This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ34110: 关于VEN引脚无法拉高及容量获取问题

Part Number: BQ34110


您好,我们一个项目中使用了贵司的BQ34110芯片用来采集锂电池相关数据,遇到如下问题:

(1)现在可以正确的读取电流、温度数据,但是电压一直读取到位0。

因为我们硬件设计需要拉高VEN引脚,BAT才会有电压。现在我试图拉高VEN引脚,但是拉高后VEN电压在0.2到0.36之间;如果拉低VEN,那么VEN电压为0V;

a、我们的操作过程为使用PIN_CONTROL_EN: 0x0022进行使能;

b、使用PIN_VEN_SET: 0x006C进行拉高,使用PIN_VEN_RESET: 0x006D拉低。

问题1:我们的操作步骤是存在问题么?或者是硬件电路需要在VEN接上拉电阻才能实现拉高?

(2)我们接通电路让设备进行工作,接的12V常电进行供电,没使用电池组,理论上对于BQ34110应该是放电吧,但是有如下现象:

a 、使用RemainingCapacity(): 0x10/0x11获取剩余容量时,读取到的数据随着时间的推移不断增大,直到增加到2200mah;

b、使用TimeToFull(): 0x18/0x19获取充满时间,读取到的数据随着时间的推移在不断减小,最后变为0;

c、使用TimeToEmpty(): 0x16/0x17获取剩余放电时间,读取到的一直为0xff,0xff;

d、使用RelativeStateOfCharge(): 0x2C/0x2D获取SOC时,读取到的数据随着时间的推移不断增加,直到变为100;

问题1:从上面几个现象来看,感觉是BQ34110在进行充电的检测,但是我们接的是12V常电,没有接电池啊;而且即使接了铅酸电池,理论上是电池是放电状态,但是也是上面的现象;这是为什么啊?

问题2:如果我们使用的电池组总容量是10000mah,这个需要我们在BQ34110进行配置么?如果需要配置,配置那个寄存器啊?

手册已经来来回回看了很多次了,但是有些内容还是不太确定,希望给予支持。

非常感谢!!!