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.

BQ24160: Query regarding Battery discharging and Programming

Part Number: BQ24160
Other Parts Discussed in Thread: BQ25600

Hi,

Good day!

I want to use this: BQ24160 in my design. While going through the datasheet I came across few doubts, please let me get clarifications on them. 

Expecting functions from this IC are - Power path management between AC IN, USB and Battery sources. When there is no AC IN or USB it should automatically connect battery supply to Load, and when there is either AC IN or USB the battery should get charged. 

1. Does it require external P-channel MOSFET for fulfilling above requirement??

2. What are the limitations/functionality effects(if any) if I keep D+ and D- signals unconnected?? 

3. I2C alone can be used to program the IC right, does it require USB interface for anything?? Can I get a reference for making good communication between MCU and the Battery charger IC thorough I2C lines??

4. Can you suggest the better alternative for this part if you have??

Thanks in advance.

  • Hi Madhu,

    Regarding 1, no.  The external PFET is optional to provide a lower resistance path in parallel with the BATFET when the charger is in HiZ mode.

    Regarding 2, if D+ and D- are unconnected the input current limit auto sets to 100mA.  I suggested shorting D+=D- so that the input current limit auto sets to the maximum value of 1.5A.

    Regarding 3, yes, I2C is all that is necessary to set the charger's internal registers.  All you need are the standard I2C read and write commands to set input current limit, battery regulation voltage and charge current.

    Regarding 4, what is your end application, including input power sources, battery capacity, etc.   If you do not need dual input, bq25600 family is a good choice.

  • Madhu,

    Do you have any feedback on Jeff's question?