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.

BQ78350: The capacity information of battery are not expected

Part Number: BQ78350
Other Parts Discussed in Thread: GPCCEDV

Dear E2E,

I found that the value of capacity register are not expected.

At first, the voltage I get is 0x6ff2 = 28658mV which is almost in full charge and the current is 0x1dc = 476mA.

/ # i2cget -y 107 0x0b 0x9 w -f

0x6ff2     => 28658mV

/ # i2cget -y 107 0x0b 0xa w -f

0x01dc   => 476mA 

 

Then, I try to get some capacity information below.

/ # i2cget -y 107 0x0b 0x3 w -f

0x6001   => This is battery mode. The CAPM bit is set to 0 which means the capacity will report data in mAh.

/ # i2cget -y 107 0x0b 0xd w -f

0x001a   => 26% ; This should be close to 100%.

/ # i2cget -y 107 0x0b 0xe w -f

0x001a   => 26%This should be close to 100%.

/ # i2cget -y 107 0x0b 0xf w -f

0x0d81   => 3457 * 10mAh = 34570 mAh ; This is over SPEC so much.

 

 

 

 

I think the i2c commands work well because the value of voltage and current are what we expected, but not sure why the value of capacity are not.

BR,

Jason