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.

BQ25620: BQ25620

Part Number: BQ25620

Hi,

I tried to read the VBUS_STAT pin value, when plugged and unplugged, I am getting the value as 0. There is no change in the value.

I am checking the bit using bitwise AND operation with 0x07

Can you please guide me ?

Thanks

  • Hello, 

    Thank you for reaching out via E2E. Are you attempting to read this status on the BQ25620EVM or your own custom board? 

    Additionally, have you verified if I2C writes and reads in general work in your system? If not I recommend confirming you can write a value, such as disabling the watchdog timer, then confirm the value reads back as expected. 

    The only time VBUS_STAT is not expected to update after an adapter plug in is if EN_AUTO_INDET = 0 (REG0x15 bit 6). 

    Best Regards,

    Garrett

  • Hi,

    I am working on a custom board, and I have already verified I2C read and write, its working fine in my system, because I tried reading the CHG_STAT pin value, which is giving me the expected values. I have not altered the EN_AUTO_INDET value, so by default the value is supposed to be 1 right?

    I have tried the similar logic (CHG_STAT) pin to read the VBUS_STAT value.

    Any further input is appreciated.

    thanks

    Aldrina

  • Hi Aldrina, 

    I have not altered the EN_AUTO_INDET value, so by default the value is supposed to be 1 right?

    Yes by default this bit  is 1.

    Please help to provide a full register log after reading all registers with the device in charge more. I am not able to replicate the behavior you report. VBUS_STAT always updates after plug-in in my testing. 

    Also how do you have the D+/D- pins connected in your design? 

    Best Regards,

    Garrett