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.

TPS25750: Can TPS25750 firmware be configured using the Application Customization Tool to integrately control BQ25713B

Part Number: TPS25750
Other Parts Discussed in Thread: BQ25713B, BQ25713, BQ25790, BQ25731

The main board of our product uses TPS25750 and BQ25713B as the power management solution. 

When we used the Application Customization Tool to configure the PD controller, we noticed that the battery charger selected for integration in the Battery Charger Configuration field did not include BQ25713B. We try to use the Application Customization Tool to generate firmware that integrates BQ25713 to bring-up the combination of TPS25750 and BQ25713B, but we saw that the BQ component was not successfully initialized. 

We later clearly learned that the initialization failure was caused by the difference in the I2C slave addresses of BQ25713 and BQ25713B, so the TPS25750 program could not control BQ25713B.

We would like to know, if can the TPS25750 still be integrated with the BQ25713B, and can it fully control the BQ device? Even if the two can be successfully integrated, can we still use the TPS25750 Application Customization Tool to configure the firmware for the TPS25750?

Thanks.

Wei-Ting

  • Hi Wei-Ting, 

    The firmware for TPS25750 only supports BQ25790/2, BQ25731, and BQ25713. Any other BQ devices (such as BQ25713B) will require an external host for control. If the BQ device address can be changed to match BQ25713 (0x6b) then it's possible to use the BQ25713 selection to configure BQ25713B as long as the register mapping are the same. I'll forward this thread to the BQ team for comments on the similarities/differences of these two BQ devices. 

    Thanks and Regards,

    Raymond Lin

  • Response from BQ team:

    BQ25713 and BQ25713B are basically the same devices having the same register maps except that the slave I2C address are different. BQ25713 has device address 6Bh while BQ25713B has device address 6Ah. 

    Best Regards,

    Munir

  • Hi Raymond,

    Through Munir’s reply, we learned that the only difference between BQ25713 and BQ25713B is the slave I2C address. But I would like to additionally ask if we can successfully integrate TPS25750 and BQ25713B by modifying the Patch Bundle data which is prepared to write into TPS25750?

    Thanks.

    Best regards,

    Wei-Ting