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.

BQ25883: The charging current changed to 0 abnormally

Part Number: BQ25883

When we do charging test with BQ25883, the charging current changed to 0mA abnormally. 

Can you help to analysis what's wrong with BQ25883 ? 

The registers dump are list:

[ 631.092976] bq25883_check_battery_temp,state=0(0) t/p/v=290/100/0
[ 631.098043] bq25883_charger_work(1048),state:1(1),source: 1(1),temp change=0
[ 631.105104] bq25883_config_reg_param, enable_charger=1 battery_temp_stage=0
[ 631.222895] bq25883_charger_work, reg dump:
[ 631.246350] be 16 84 2f 32 ad 3d 02 -- 09 56 0f 43 80 00 00 00
[ 631.251232] 00 00 f9 97 f9 b0 02 07 -- 3f 03 5c 11 d5 1d ee 1e
[ 631.257136] 17 02 32 00 67 19
[ 631.260174] [BQ25883] IBUS_ADC=1855 mA
[ 631.263932] [BQ25883] VBUS_ADC=4565 mV
[ 631.267639] [BQ25883] ICHG_ADC=860 mA
[ 631.271286] [BQ25883] VBAT_ADC=7662 mV
[ 631.275044] [BQ25883] VSYS_ADC=7703 mV
[ 631.278751] [BQ25883] TDIE_ADC=103 C
[ 635.773038] cw2015 capacity = 26
[ 635.775236] cw2015 voltage = 3864
[ 635.778532] cw2015 temperature = 29
[ 655.933039] cw2015 capacity = 26
[ 655.935237] cw2015 voltage = 3799
[ 655.938535] cw2015 temperature = 29
[ 661.813042] bq25883_check_battery_temp,state=0(0) t/p/v=290/100/0
[ 661.818108] bq25883_charger_work(1048),state:1(1),source: 1(1),temp change=0
[ 661.825184] bq25883_config_reg_param, enable_charger=1 battery_temp_stage=0
[ 661.942895] bq25883_charger_work, reg dump:
[ 661.966348] be 16 84 2f 32 ad 3d 02 -- 09 56 0f 00 80 00 00 41
[ 661.971229] 00 00 f9 97 f9 b0 02 00 -- b5 00 00 13 9d 1d 61 1d
[ 661.977135] d4 02 35 00 52 19
[ 661.980172] [BQ25883] IBUS_ADC=181 mA
[ 661.983847] [BQ25883] VBUS_ADC=5021 mV
[ 661.987551] [BQ25883] ICHG_ADC=0 mA
[ 661.991023] [BQ25883] VBAT_ADC=7521 mV
[ 661.994798] [BQ25883] VSYS_ADC=7636 mV
[ 661.998489] [BQ25883] TDIE_ADC=82 C
[ 676.093038] cw2015 capacity = 26
[ 676.095231] cw2015 voltage = 3796
[ 676.098532] cw2015 temperature = 29
[ 692.533066] bq25883_check_battery_temp,state=0(0) t/p/v=290/100/0
[ 692.538134] bq25883_charger_work(1048),state:1(1),source: 1(1),temp change=0
[ 692.545210] bq25883_config_reg_param, enable_charger=1 battery_temp_stage=0
[ 692.662895] bq25883_charger_work, reg dump:
[ 692.686350] be 16 84 2f 32 ad 3d 02 -- 09 56 0f 00 80 00 00 41
[ 692.691233] 00 00 f9 97 f9 b0 02 00 -- b4 00 00 13 9d 1d 73 1d
[ 692.697135] c5 02 38 00 4e 19
[ 692.700173] [BQ25883] IBUS_ADC=180 mA
[ 692.703848] [BQ25883] VBUS_ADC=5021 mV
[ 692.707551] [BQ25883] ICHG_ADC=0 mA
[ 692.711023] [BQ25883] VBAT_ADC=7539 mV
[ 692.714800] [BQ25883] VSYS_ADC=7621 mV
[ 692.718489] [BQ25883] TDIE_ADC=78 C
[ 696.253037] cw2015 capacity = 26
[ 696.255231] cw2015 voltage = 3796
[ 696.258529] cw2015 temperature = 29
[ 716.413040] cw2015 capacity = 26
[ 716.415237] cw2015 voltage = 3791

  • Hi Nanfeng,

    The status registers are reporting no input on VBUS but power good (REG0C)?  I'm not sure that is possible. At what voltage is the /CE pin?  

    What restarts charge, toggling EN_CHRG bit or pin?  toggling EN_HIZ?

    Regards,

    Jeff