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.

BQ25892: BQ25890: OTG_CONFIG disables itself automatically

Part Number: BQ25892

Hello,

We have a problem with OTG mode of BQ25892. All features of chip are working correctly beside the fact that we are unable to set OTG_CONFIG bit while chip is power supplied via VBUS. After having OTG_CONFIG bit set over I2C it is read back as 0. Problem only exists while charger is power supplied over VBUS, after having VBUS disconnected we are able to set correctly OTG_CONFIG and it keeps it's correct state even after VBUS power returns. After having it set to 0 we are unable to set it again while VBUS is present.

Problem seems to be the same as:

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/912078/bq25890-otg_config-disables-itself-automatically

Many thanks,

Krzysztof

  • Krzysztof,

    Could you pleas provide the following before and after writing OTG_CONFIG bit to 1 respectively?

    1.VBUS (voltage at VBUS pin), IVBUS (OTG load), VBAT (voltage at BAT pin), IBAT, VSYS, ISYS, PMID (voltage at PMID pin), IPMID (load at PMID pin)

    2.All the register readings

    Thanks,

    Ning.

  • Hi Ning,

    Thanks for prompt response.

    Ad .1a) OTG_CONFIG = 0 (OTG pin low, VBUS present):

    VBUS = 4.93V,

    IVBUS = no OTG load,

    VBAT=4.19V,

    IBAT= ~0A,

    VSYS= 4.20V,

    ISYS=~0.52A ,

    VPMID= 4.87V

    IPMID=no load.

    Registers dump:

         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f  
    00: 7f e6 11 1a 20 13 5e 0d 03 44 73 56 00 0e 00 00
    10: 00 94 00 0d 06 ff ff ff ff ff ff ff ff ff ff ff

    Ad .1b) after setting OTG_CONFIG = 1 (OTG pin still low, VBUS present):

    VBUS = 4.93V,

    IVBUS = no OTG load,

    VBAT=4.20,

    IBAT= ~0A,

    VSYS= 4.20V,

    ISYS=~0.48A ,

    VPMID= 4.87V

    IPMID=no load.

    Registers dump:

         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
    00: 7f e6 11 1a 20 13 5e 0d 03 44 73 56 00 0e 00 00
    10: 00 94 00 0d 06 ff ff ff ff ff ff ff ff ff ff ff

    Ad .1c) after setting OTG_CONFIG = 1 (OTG pin high, OTG_CONFIG set while VBUS was not present):

    VBUS = 4.97V,

    IVBUS = no OTG load,

    VBAT=3.85V,

    IBAT=

    VSYS= 3.84V,

    ISYS=~0.76A ,

    VPMID= 4.97V

    IPMID=no load.

    Registers dump:

         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
    00: 7f e6 11 3a 20 13 5e 0d 03 44 73 e2 00 0e 4e 4e
    10: 47 00 00 3f 06 ff ff ff ff ff ff ff ff ff ff ff

    Many thanks,

    Krzysztof

  • Hi Krzysztof,

    Thanks for providing the info, we will get back to you early next week.

    Best regards,

    Nick

  • Hello Krzysztof,

    While the adapter is connected to VBUS it is not possible for the device to enter boost mode. We have some more information in this thread here: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/815539/linux-bq25892-boost-mode-problem

    Best regards,

    Nick