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.

BQ25120A: Status Reg can't update charge status when VIN is present or remove.

Part Number: BQ25120A

Deal all,

I have a problem about how to get charge status when using BQ25120A.

I will describe some usage situations in following so that you can better understand why.

Now ,device can output the desired volatge by Registers configuration

Also,the voltmeter shows that the charging current and voltage meet the requirements.

But  whether the charging power supply is present,the value of the status reg(0x01) is always 0x03.This means that the state of charge has not changed.

Although I read the CD pin is low,Why  the CD state show high? AND, the INT pin is alway same state, PG pin will change according VIN is vaild. 

Help ple.

Thanks .

  • Hello,

    Are you driving the /CD pin or leave it floating? from the register read, it looks like /CD pin is actually driven or pulled high externally.

    Can you share the schematic of the BQ25120A?

    Regards,
    Gautham
  • Thank your reply.

    Yes ,you guess right.I have resolved the problem about status reg updating.It is my fault.I pulled high /CD pin before reading value of regs,so it is reason.

    Now i have another problem about INT pin, the pin can't change state.Because INT pin don't have a pull up resistance, I poll the state of INT pin,it keep same state all the time. 

    Here's my schematic of the BQ25120A.

    Also, TS resistoris right?When I enable TS_EN,  a TS_FAULT wii occur( 11 ).

    Is there anything wrong? 

    Thank you again.

  • Hello,

    A few comments on your schematic.

    • Is the EN_INT bit enabled?
    • you want to connect VINLS to PMID. Connecting VINLS to battery will prevent proper termination when there is a load on the LDO / Load Switch. Dont forget to include 1uF capacitance
    • I noticed you have /MR floating. Do you intend to use shipmode? If yes, do you plan to exit shipmode only through adapter plugin?

  • Thank you.

    1.EN_INT has been enbled in TS Control and Faults Masks register.Since the device is so small,it cannot be measured with an oscilloscope.

    Any configuration or other conditions that are not noticed will affect its state? I think the hardware is more likely to have problems.

    2.Very grateful for your reminder.If connect VINLS to PMID,when charging,the voltage is too high for LDO load,it only need 3.3V,any question? 

    3.Yes, we will use shipmode and exit shipmode only through adapter plugin.