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.

BQ25882: EN HIZ is set to 1

Part Number: BQ25882

Hi

I used TI BQ25882, which could be charged at the beginning, but stopped charging after 2 hours.Upon inspection of the registers, it is found that register 01 EN HIZ is set to 1,What's the cause, please?

Register reads as follows:

SDIO][I]mtk_wcn_wmt_func_ctrl: OPID(3) type(9) ok
01-01 08:46:26.209343 253 253 W [ 746.692791].(3)[253:charger_thread]: [bq25882]adc not done
01-01 08:46:26.210068 253 253 W [ 746.693516].(3)[253:charger_thread]: [bq25882] reg@[0x0]=0xc8 [0x1]=0xd8 [0x2]=0x3 [0x3]=0xf [0x4]=0x35 [0x5]=0xd [0x6]=0x3d [0x7]=0x0 [0x8]=0xd [0x9]=0xf6
01-01 08:46:26.213976 253 253 W [ 746.697424].(1)[253:charger_thread]: [0xa]=0x0 [0xb]=0x80 [0xc]=0x0 [0xd]=0x0 [0xe]=0x0 [0xf]=0x81 [0x10]=0x80 [0x11]=0x0 [0x12]=0x0 [0x13]=0x0
01-01 08:46:26.217534 253 253 W [ 746.700982].(2)[253:charger_thread]: [0x14]=0x0 [0x15]=0x40 [0x16]=0x0 [0x17]=0x0 [0x18]=0x0 [0x19]=0x0 [0x1a]=0x0 [0x1b]=0x13 [0x1c]=0x82 [0x1d]=0x1c
01-01 08:46:26.220967 253 253 W [ 746.704415].(2)[253:charger_thread]: [0x1e]=0x46 [0x1f]=0x1c [0x20]=0x42 [0x21]=0x1 [0x22]=0xfd [0x23]=0x0 [0x24]=0x71 [0x25]=0x11
01-01 08:46:26.223847 253 253 W [ 746.707295].(2)[253:charger_thread]:

BR

Sunny

  • Sunny,

     

    From the register data you provided I can see the Power Good status is showing as "Not Power Good." This generally points to a problem on the VBUS line. I would like to get some more information about your set up and some measurements.

     

    • Does charging restart when the Enable HiZ bit is toggled?
    • Do you have a transient system load on VSYS?
    • What is the voltage of REGN before and after the fault?
    • What is the VBUS voltage before and after the fault?

     

    This will help me get a better idea of what the root cause of why HiZ enabled.

     

    Thanks,

    Ricardo

  • Hi Ricardo:

    1.Does charging restart when the Enable HiZ bit is toggled?

    No reboot

    2.Do you have a transient system load on VSYS?

    The test state is standby

    3.What is the voltage of REGN before and after the fault?

    Voltage before failure:  4.554V        After the failure: 5.07V

    4.What is the VBUS voltage before and after the fault?

    Voltage before failure: 5.056V         After the failure: 0.004V

  • Hi Ricardo:

    Schematic diagram is as follows:

  • Sunny,

     

    I have some immediate concerns looking at your schematic:

    • Your schematic shows a 3 A system load and based on the register data you sent me I can see your minimum system voltage is equal to 6 V. You are exceeding your power balance:

    5 V*2 A_max = 10 W < 18W = 6 V*3 A_max

    If this is correct, I am wondering if your battery is supplementing your system load until it becomes depleted. Once depleted, it would be up to VBUS to supply the power to keep the system load satisfied. However, VBUS is unable to supply the necessary power and VBUS ultimately crashes. This crash could be the source of your Hi-Z status.

    • I also have a concern that the capacitor you have placed between BTST and SW is too large. This capacitance should be 47 nF and you have placed a 470 nF capacitor.
    • I would also recommend you place a 30 uF capacitor between PMID and GND to help reduce the voltage drop on a your adapter cable during current inrush.

     

    Thanks,

    Ricardo

  • Hi Ricardo:

    We did the test and verification in standby state, and the system current is only 500mA, and the schematic diagram icon current is 3A, which is to meet the instantaneous current consumption during printing.We changed the capacitance between BTST and SW to 47nF according to your suggestion, and increased the capacitance between PMID and GND by 30uF.This does not change when tested in standby after the changes are made.Please give some Suggestions, thank you!

    BR

    Sunny

  • Sunny,

     

    Today I recreated your setup on the EVM by loading the register data you gave me, connecting a battery, and applying a 500 mA load. After toggling the Hi-Z bit, charging immediately resumed.

     

    Would be possible for you to bypass the charger on your board and use the EVM with the rest of the board?

     

    Also, I am curious how you are powering the VBUS pin. If possible could you use a bench power supply?

     

    Thanks,

    Ricardo

  • Sunny,

    I have not heard back from you regarding this issue. Please let me know if this is still on going, otherwise I will close this thread.

    Thanks,

    Ricardo