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.

BQ27427: SRX脚不接充电器端可不可以

Part Number: BQ27427

BQ27427的VBAT接电池的PACK+,SRX脚接系统供电VSYS,但是SRX脚没有接充电器输出端,系统只要求BQ27427能检测电池电量,没有其他功能。这种电量监测的应用有没有问题

  • 已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • BQ27427的SRX 脚有几个重要的作用,主要与电池状态监测和相关功能有关:

    SRX 脚用于测量流过电池的电流。它通过连接到电流感测电阻,帮助BQ27427确定电池的充放电状态。
    这个测量允许芯片计算出电池的剩余电量和充电状态。

    通过监测充放电电流,BQ27427 可以更准确地估算电池的健康状态,从而提升电量估算的准确性。

  • 我想知道的是,如果SRX脚没有接到充电端,电量计算功能还能不能用起来。图纸如下,谢谢

  • 可以启动,但最好比较验证下,这样接是否影响电量计算的准确性差异。

  • 好的,谢谢您。

    还有一个问题,充电状态下,电压有时候升高有时候下降(剩余电量上升)。放电状态下,剩余电量有时候升高有时候下降(电池电压下降),这会是什么问题呢。

  • 在一次放电测试中,发现剩余电量先下降,再上升的现象,可能会是什么原因?log如下:

    xtb bq27xxx_read 1 di->regs[reg_index] 1c
    xtb bq27xxx_read 3 end ret read value 78
    xtb bq27xxx_battery_read_soc soc value 78

    xtb bq27xxx_read 1 di->regs[reg_index] 1c
    xtb bq27xxx_read 3 end ret read value 70
    xtb bq27xxx_battery_read_soc soc value 70

    xtb bq27xxx_read 1 di->regs[reg_index] 1c
    xtb bq27xxx_read 3 end ret read value 70
    xtb bq27xxx_battery_read_soc soc value 70

    xtb bq27xxx_read 1 di->regs[reg_index] 1c
    xtb bq27xxx_read 3 end ret read value 71
    xtb bq27xxx_battery_read_soc soc value 71

    xtb bq27xxx_read 1 di->regs[reg_index] 1c
    xtb bq27xxx_read 3 end ret read value 72
    xtb bq27xxx_battery_read_soc soc value 72

    xtb bq27xxx_read 1 di->regs[reg_index] 1c
    xtb bq27xxx_read 3 end ret read value 73
    xtb bq27xxx_battery_read_soc soc value 73

    xtb bq27xxx_read 1 di->regs[reg_index] 1c
    xtb bq27xxx_read 3 end ret read value 74
    xtb bq27xxx_battery_read_soc soc value 74

    xtb bq27xxx_read 1 di->regs[reg_index] 1c
    xtb bq27xxx_read 3 end ret read value 75
    xtb bq27xxx_battery_read_soc soc value 75

    xtb bq27xxx_read 1 di->regs[reg_index] 4
    xtb bq27xxx_read 3 end ret read value 3949

    xtb bq27xxx_read 1 di->regs[reg_index] 4
    xtb bq27xxx_read 3 end ret read value 3949

    xtb bq27xxx_read 1 di->regs[reg_index] 4
    [14:45:30:590][I]{Initialize():55} Initialize(CameraServer)! Identity<0, -1>
    binder: 1519:1651 transaction failed 29189/-22, size 36-8 line 3304
    xtb bq27xxx_read 3 end ret read value 3924

    xtb bq27xxx_read 1 di->regs[reg_index] 4
    xtb bq27xxx_read 3 end ret read value 3924

    xtb bq27xxx_read 1 di->regs[reg_index] 4
    xtb bq27xxx_read 3 end ret read value 3910

    xtb bq27xxx_read 1 di->regs[reg_index] 4
    xtb bq27xxx_read 3 end ret read value 3878

    xtb bq27xxx_read 1 di->regs[reg_index] 4
    xtb bq27xxx_read 3 end ret read value 3866

    xtb bq27xxx_read 1 di->regs[reg_index] 4
    xtb bq27xxx_read 3 end ret read value 3849

    xtb bq27xxx_read 1 di->regs[reg_index] 4
    xtb bq27xxx_read 3 end ret read value 3842

  • 你好,新的问题,请新建一个帖子,我们在那里讨论。谢谢!