BQ27426: 我们用的bq27426充电和放电读出来的电池容量不对,是什么问题如何解决?

Part Number: BQ27426

我们的电池是3400mah,4.35v高压电池;我从空电状态充,充了一个小时,这时候已经显示99%了,实际电池电压只有3.8v,从3.8v充到4.35v用了两个小时,这两个小时一直是99%的电量;

放电的时候也是一样,看看下面的log记录

13:04:29 2026  : 4323mv,%99   满电开机
23:02:35 2026  : 3850mv,%2   10小时
06:08:45 2026  : 3650mv,%1   7小时
09:18:00 2026  : 3550mv,%1   3小时
11:43:36 2026  : 3450mv,%1   2.5小时
13:32:56 2026  : 3014mv,%0   2小时   关机

3.85v的时候就显示只有2%的电量了,这根本不对;

我的驱动配置如下:

    baterry_ic: bq27426@55 {
        compatible = "ti,bq27426";
        status = "okay";
        reg = <0x55>;
        battery,charge-full-design-microamp-hours = <3400000>;    // 3400 mAh 
        battery,energy-full-design-microwatt-hours = <13090000>;  // 3400mAh*3.85V=13090mWh 
        battery,voltage-min-design-microvolt = <3000000>;         // 3.0V截止电压 
    };

我在驱动里面读了chemid=3230,应该就是默认的4.35v配置;

我充放电好几次了还是这样;

请TI技术支持分析下是什么问题;