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.

BQ25790: Using in combination with TPS25751D

Part Number: BQ25790
Other Parts Discussed in Thread: TPS25751

I'll use BQ25790 and TPS25751D for 2cell charging system.
I have 2 questions.

<1st>

If TPS25751D does BC1.2 detection, BQ25790 is not connected to DP/DN, are there no problem about BQ25790 functions?

I'm afraid of disfunctioning ICO, VINDPM, for example.  

<2nd>

Please show me how to do the BC1.2 detection at TPS25751D, is it need to set the GPIO 4/5 as DP/DN at App-Custom-Tool(Web)?
In my board the TPS25751D is connected to DPDN, however it could not success the detection.

There are no action on DPDN waveform.

When BQ25790 is connected to DPDN on the board and TPS25751 is not connected, it works BC1.2 dertection well.

please confirm.

  • Hi Tomonori,

    Regarding 1, I recommend leaving BQ25790 DP/DN pins floating which sets the input current limit register to 3A. VINDPM autosets to 0.7v below 5V =4.3V. The 751D firmware should disable ILIM_HIZ pin input current limit clamp or you can connect ILIM_HIZ pin directly to charger REGN pin.  ICO is disabled by default.

    Regarding 2, I will forward this to the team that supports the 751D.

    Regards,

    Jeff

  • Hi Tomonori,

    Please show me how to do the BC1.2 detection at TPS25751D, is it need to set the GPIO 4/5 as DP/DN at App-Custom-Tool(Web)?
    In my board the TPS25751D is connected to DPDN, however it could not success the detection.

    There are no action on DPDN waveform.

    When BQ25790 is connected to DPDN on the board and TPS25751 is not connected, it works BC1.2 dertection well.

    Both devices can support BC1.2, but only one should be connected. If you have a PD controller (TPS25751), it should be the one connected.

    Correct, it should be as simple as tying the DP/DN pins to the respective pins on the Type-C connector, and answering the GUI questionnaire for BC1.2. You will also need to select advanced mode and configure the GPIOs for D+/D- if not already done.

    Thanks and Regards,

    Chris

  • Hi Jeff, thanks for reply.
     Regarding 1, I have one more question.
     Are there any functions of the BQ25790 that cannot operate or change their behavior if they are not connected to the DPDN signal?
    ーーー

    Hi Chris, thanks for reply.
     Regarding 2,I will try GUI setting. 

  • Hi Chris, I have another question about TPS25751D.
    Is it possible to retry BC1.2 detection without any resetCMD? ( like FORCE_INDET reg of BQ25790)

  • Hi Tomonori,

    BC1.2 detection happens on connection, and there is not a way to retry without resetting the connection. All of the commands available can be found in the TRM, and there does not appear to be a command to specifically retry BC1.2.

    Thanks and Regards,

    Chris

  • Hello Tomonori,

    Regarding 1, I have one more question.
     Are there any functions of the BQ25790 that cannot operate or change their behavior if they are not connected to the DPDN signal?

    No, there shouldn't be any function of the BQ25790 that cannot operate or change their behavior if they are not connected to the DPDN signal.

    Best Regards,

    Christian.

  • Hi Chris,
     I have more 2 questions about TPS25751D.
    1)GUI setting
       I have checked my TPS25751D setting, it was already set GPIO4/5 as D+/D- but they are GPIO(Not ADC).
       When GPIO4/5 are set as D+/D-(Multiplexing) and GPIO(the AnalogInputCTL ), does it not able to work DPDN detection?
    2)BC1.2 retry procedure
       The only way to retry BC1.2 is GAID or gaid CMD?
       GAID is hardreset,,, I cannot accept the VBUS discconnection.
       gaid is softreset, does it able to keep connecting VBUS ?

  • Hi Tomonori,

    1)GUI setting
       I have checked my TPS25751D setting, it was already set GPIO4/5 as D+/D- but they are GPIO(Not ADC).
       When GPIO4/5 are set as D+/D-(Multiplexing) and GPIO(the AnalogInputCTL ), does it not able to work DPDN detection?

    For BC1.2, the GPIOs should be set to D+/D- and set to GPIO, not ADC. I was changing some other settings when I took the picture above, and it should not be set to ADC for BC1.2. Sorry for the confusion there.

    2)BC1.2 retry procedure
       The only way to retry BC1.2 is GAID or gaid CMD?
       GAID is hardreset,,, I cannot accept the VBUS discconnection.
       gaid is softreset, does it able to keep connecting VBUS ?

    Unfortunately, there is not a way to reset the BC1.2 contract without a reset or detach with the TPS25751D.

    Thanks and Regards,

    Chris

  • Hi Chris and Jeff,

    Sorry for replying late.
     I need to be able to retry BC1.2 contract, so I have selected the BQ25790 to do it.


    Thanks and Regards,