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.

BQ24296M: BQ24296 charge issue

Part Number: BQ24296M
Other Parts Discussed in Thread: BQ24296

Dear all:

   BQ24296M VBUS about 5.4V can not charge, but VBUS under 5.2V charge is normal.

Rigisters value

VBUS about 5.4V charge abnormal

[ 35.447352] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[0]=0x6
[ 35.448751] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[1]=0x1b
[ 35.450274] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[2]=0x6c
[ 35.451691] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[3]=0x30
[ 35.453107] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[4]=0xb2
[ 35.454525] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[5]=0x94
[ 35.455942] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[6]=0x73
[ 35.457357] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[7]=0x48
[ 35.458775] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[8]=0x94
[ 35.460219] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[9]=0x0
[ 35.461091] <0>.(0)[133:bat_thread_kthr]---------------------------->
[ 35.463865] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[0]=0x6
[ 35.465307] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[1]=0x1b
[ 35.466729] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[2]=0x6c
[ 35.468148] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[3]=0x30
[ 35.469610] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[4]=0xb2
[ 35.471029] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[5]=0x94
[ 35.472446] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[6]=0x73
[ 35.473863] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[7]=0x48
[ 35.475282] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[8]=0x95
[ 35.476698] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[9]=0x0
[ 35.482448] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[8]=0x85

 VBUS under 5.2V,charge normal

78.997999] <0>.(0)[133:bat_thread_kthr]---------------------------->
[ 78.999414] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[0]=0x6
[ 79.000820] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[1]=0x1b
[ 79.002235] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[2]=0x6c
[ 79.003651] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[3]=0x30
[ 79.005067] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[4]=0xb2
[ 79.006482] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[5]=0x94
[ 79.007897] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[6]=0x73
[ 79.009317] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[7]=0x48
[ 79.010736] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[8]=0xac
[ 79.012153] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[9]=0x0
[ 79.013025] <0>.(0)[133:bat_thread_kthr]---------------------------->
[ 79.015808] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[0]=0x6
[ 79.017214] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[1]=0x1b
[ 79.018632] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[2]=0x6c
[ 79.020079] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[3]=0x30
[ 79.021497] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[4]=0xb2
[ 79.022916] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[5]=0x94
[ 79.024335] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[6]=0x73
[ 79.025752] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[7]=0x48
[ 79.027171] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[8]=0xac
[ 79.028589] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[9]=0x0
[ 79.034371] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[8]=0xac

compare register

  system status register REG08 show battery voltage too low,but try battery voltage form 3.4V to 4.1V, has same question.REG00 register BIT3-BIT6 set 0110,issue exist too.

  • Hi,

    When VBUS=5.2V, REG08=AC, i.e. REG08[3]=1 indicates the device is in DPM (either VINDPM or IINDPM). Please refer to 9.3.2.2 on the d/s for the details. Please note that the actual input current limit is the lower one set by ILIM pin and by I2C REG00[2:0].

    Thanks,

    Ning.
    Please click "This Resolved my issue" button if this post answer your question.
  • dear Ning:

      VBUS under 5.2V charge normal

    BUT VBUS about 5.4V charge abnormal,REG08=94 or 95 or 85,thank you!

    [ 35.447352] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[0]=0x6
    [ 35.448751] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[1]=0x1b
    [ 35.450274] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[2]=0x6c
    [ 35.451691] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[3]=0x30
    [ 35.453107] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[4]=0xb2
    [ 35.454525] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[5]=0x94
    [ 35.455942] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[6]=0x73
    [ 35.457357] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[7]=0x48
    [ 35.458775] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[8]=0x94
    [ 35.460219] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[9]=0x0
    [ 35.461091] <0>.(0)[133:bat_thread_kthr]---------------------------->
    [ 35.463865] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[0]=0x6
    [ 35.465307] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[1]=0x1b
    [ 35.466729] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[2]=0x6c
    [ 35.468148] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[3]=0x30
    [ 35.469610] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[4]=0xb2
    [ 35.471029] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[5]=0x94
    [ 35.472446] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[6]=0x73
    [ 35.473863] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[7]=0x48
    [ 35.475282] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[8]=0x95
    [ 35.476698] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[9]=0x0
    [ 35.482448] <0>.(0)[133:bat_thread_kthr][bq24296_read_interface] Reg[8]=0x85

  • Hi,

    The register values shows no fault, but REG08 changed from 95(pre-charge) to 85 (not charging). Could you please provide schematic?

    Thanks,

    Ning.
    Please click "This Resolved my issue" button if this post answer your question.
  • Hi,

    We haven’t heard back from you for a while, the thread is considered solved and closed.

    Thanks!
  • Dear Ning:

      The question has solved, because use a false CAP, thank you!

  • Dear Ning:
    The below are select the false CAP
    The position of PMID CAP is 4.7uF/6.3V, REG PIN CAP is 100PF/25V and cause the issue,if can set the regiter to solve the issue? but cann't changer hardware. thank you!
  • Hi,

    Thank you very much for the update. It's great that the issue is solved.

    Ning.