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.

BQ25792: 充电故障灯闪烁,错误状态寄存器的值显示正常,不能定位到 故障点

Part Number: BQ25792


充电故障灯闪烁,错误状态寄存器的值显示正常,不能定位到 故障点,充电故障灯闪烁,读取错误寄存器的值为0,能否有寄存器可以准确判断故障点?

哪几种状态会引起故障灯闪烁?

  • 以下为读取到相关寄存器的信息 

    充电状态寄存器

    Charger_Status_0 1Bh)[reset = 0h]为 b

    Charger_Status_1 1Ch)[reset = 0h]为 a

    Charger_Status_2 1Dh)[reset = 0h]为 1

    Charger_Status_3 1Eh)[reset = 0h]为 c0

    Charger_Status_4 1Fh)[reset = 0h]为 1

    FAULT_Status_0 20h) [reset = 0h]为 0

    FAULT_Status_1 21h) [reset = 0h]为 0

    写入2e 的值为 b4

    register_ 31_ value: 67

    IBUS is 103

    register_ 33_ value: 0

    IBAT is 0

    register_ 35_ value: 2fd8

    VBUS is 12248

    register_ 37_ value: 2fd8

    VAC1 is 12248

    register_ 39_ value: 2

    VAC2 is 2

    register_ 3b_ value: 2f44

    VBAT is 12100 VBAT is 12100

    register_ 3d_ value: 319a

    VSYS is 12698

    register_ 41_ value: 3a

    TDIE is 58

    register_ 1c_ value: a

    CHG_STAT 为 0

    Not Charging

    bat_info.BAT_Remain 86

    充电标志位寄存器 6个

    Charger_Flag_0 为 0

    Charger_Flag_1 为 0

    Charger_Flag_2 为 0

    Charger_Flag_3 为 0

    Fault_Flag_0 为 0

    Fault_Flag_1 为 0

  • Part Number: BQ25792

    充电故障灯闪烁,错误状态寄存器的值显示正常,不能定位到 故障点,充电故障灯闪烁,读取错误寄存器的值为0,能否有寄存器可以准确判断故障点?

    以下为读取到相关寄存器的信息 

    充电状态寄存器

    Charger_Status_0 1Bh)[reset = 0h]为 b

    Charger_Status_1 1Ch)[reset = 0h]为 a

    Charger_Status_2 1Dh)[reset = 0h]为 1

    Charger_Status_3 1Eh)[reset = 0h]为 c0

    Charger_Status_4 1Fh)[reset = 0h]为 1

    FAULT_Status_0 20h) [reset = 0h]为 0

    FAULT_Status_1 21h) [reset = 0h]为 0

    写入2e 的值为 b4

    register_ 31_ value: 67

    IBUS is 103

    register_ 33_ value: 0

    IBAT is 0

    register_ 35_ value: 2fd8

    VBUS is 12248

    register_ 37_ value: 2fd8

    VAC1 is 12248

    register_ 39_ value: 2

    VAC2 is 2

    register_ 3b_ value: 2f44

    VBAT is 12100 VBAT is 12100

    register_ 3d_ value: 319a

    VSYS is 12698

    register_ 41_ value: 3a

    TDIE is 58

    register_ 1c_ value: a

    CHG_STAT 为 0

    Not Charging

    bat_info.BAT_Remain 86

    充电标志位寄存器 6个

    Charger_Flag_0 为 0

    Charger_Flag_1 为 0

    Charger_Flag_2 为 0

    Charger_Flag_3 为 0

    Fault_Flag_0 为 0

    Fault_Flag_1 为 0

    之前调试的时候,遇到过TS温度传感器配置的报警,同样没有故障寄存器信息,花了很久才找到问题点,这次依然找不到问题点。我认为应该有相关的故障提示信息配合故障灯闪烁,这样设计才更方便。

  • 您好,电路方便发过来看一下吗

  • 那个问题找到了  状态寄存器的1F的值为1,电池温度不正常,芯片坏了,TS引脚一直为0.7V。换了芯片正常了。还有个问题,ADC寄存器要不断的刷B4配置,才能正常显示ADC采样值,不刷新就回到了默认值,读取的ADC值就不正常,是哪里的配置不对呢?

  • 您好,详细请参考数据手册9.3.10 Integrated 16-Bit ADC for Monitoring