Hi team,
Now I met an issue in BQ25890H, which need your help. All test have remove PCM and slave charger.
Issue background:
Scene1:Firstly give VBAT voltage(about 3.9V) to start the phone, and set BATFET_DIS bit to make device enter the ship mode. Then shut down the phone, when VBAT 2.6V -2.7V, plug in the adapter, device can't charge-- Ibat≈0 and VSYS shake; The most strange is BC1.2 detection fail show as below. In addition, If VBAT>2.7V or VBAT<2.6V, device can charge.
Scene2:Give VBAT voltage(about 3.9V) to start the phone, and clear BATFET_DIS bit register to make device exit the ship mode. Then shut down the phone, when VBAT 2.6V -2.7V, plug in the adapter, device can charge. And BC1.2 detection success for twice but fail other times show as below.
bq2589x_dump_regs:[0x00,0x40][0x01,0x01][0x02,0xd0][0x03,0x08][0x04,0x0e][0x05,0x32][0x06,0x96][0x07,0x0d][0x08,0x03][0x09,0x40][0x0a,0x82][0x0b,0x02][0x0c,0x00][0x0d,0x90][0x0e,0x44][0x0f,0x45][0x10,0x48][0x11,0x00][0x12,0x00][0x13,0x00][0x14,0x1f]
In this issue, what confuse me most is why ship mode influence the charging? and why plug in adapter BC1.2 detection fails.(I have checked the adapter is normal)
In which condition, BC1.2 detection will fail? Do you have any comments on this issue? I look forward your reply!
Thanks
Best regards
Lillian Liu