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 addational question

Customer will use adaptor or USB for charger IC input, but they will never be connected to in port of bq24160, all input (USB or adaptor) need be connected USB port of bq24160.

so customer need know what is connected to USB port of bq24160.

Question is :  they must set at DEFAULT mode when they use APSD(automatic power source detection).

 

Then anytime they read the register of memory location 3 (B4-B6). It should be 000.

 

So they don’t know the input power type. The charge from SPD is still very slow.

and they give me a example of other IC, i will send you the mail, maybe you could easy to know the customer requirement.

thanks! 

  • Ok, I understand now.  When you plug in the adapter instead of USB, the IC has no way of knowing that the adapter, with its higher current limit is plugged in.   So, forcing a read will always give 000.  I will ask the development team about this use case.  But, I think this is one of the reasons we developed the bq2416x family, with dual input so that inserting the connector in the proper input slot makes the determination, not software.

  • If your adapter is BC1.2 compliant, then it supports D+/D- communication and you can use the same register.

    Another option is to write software that starts the input current limit at a high value then monitors the VINDPM register.  The VINDPM circuitry dynamically lowers the current limit setting to prevent the adaptor from crashing.  Once the software determines that VINDPM starts takes control of the current limit, it could lower the current limit step by step until the VINDPM circuitry no longer has control.

  • Thank you for your reply.

     

    customer know the IC supports D+/D- communication, they just want to know if the IC could provide more than 100mA current limit when a SPD is detected.

     

    For example, it started at 100mA if the bus is not suspended and not configured ,then increased to 500mA when the bus is not suspended and configured.

     

    customer won’t use your second option, it’s conflict with BC1.2.

     

  • Please see customer question,

    With the description, they can only see 1.5A for CPD/DCP and 100mA for SDP.

    And they feel very strange about the memory location 02 bits 4-6. This is R/W register and will decide the current limit.

    If memory location 02 bits 4-6 can automatic change and indicate the power type, it has changed the current limit.

    By the way, if you said the memory location 02 bits 4-6 will automatic update and indicate the power type. 

    It conflicts with this description of our datasheet:

    If an SDP is detected the current limit remains at 100 mA, Until changed via the I2C interface.