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.

TPS25750EVM: TPS25750EVM + BQ25792EVM

Part Number: TPS25750EVM
Other Parts Discussed in Thread: TPS25750, BQ25792, BQ25792EVM, , BQ25731

Hi,

We are implementing TPS25750 + BQ25792 for a sink only application with a power path management.

Could you provide guidance to connect TPS25750EVM with BQ25792EVM:

We have really limited info regarding the BQ25731 embedded in TPS25750EVM especially if its I2C slave address is the same as BQ25792 (6Bh)?

Hence, are we are forced to unsolder BQ25731 from the EVM if we want to do a setup with BQ25792EVM?

Also, could you confirm that for the final setup, we could directly flash the memory content from the EVM’s flash dump to our final equivalent design to get it working?

I want to be sure that the TPS25750 Application Customization Tool stores persistent data only in the companion EEPROM and there is no persistent operation performed on the TPS25750 itself.

Best regards!

  • Hello,

    I would recommend looking at the USB PD Charging Reference Design as it shows how the two devices are connected. You should be able to just connect the I2C pins, PPHV to the input of the charger and ground. 

    I believe you may have to unsolder or use a mux of some sort since they will both be on the same I2C port. There may also be an option to change the I2C address of the BQ25731 that you may look into.  do you have any suggestions here?

    For the flashing, yes you should be able to just connect a micro-usb cable to the EVM and your PC to flash the project from the Web GUI to the EEPROM via the TIVA programmer that's also on the EVM. The reference design will also have a link to the Web GUI.

    Thank you,

    Hari

  • Hello Hari,

    Thank you for your guidance.

    Yes, I became certain today that it would require to unsolder the BQ25731 to test our own setup with the EVM.

    If I may suggest to TI team it would be very useful to at least have some jumper resistors in series with I2C lines to be able to disconnect TPS25750 from BQ25731 to allow external testing without messing with WQFN components. (As well as for the power path)

    To clarify my concerns:

    We do not plan to embed a Tiva programming chip on board in our final design. Hence, I would like to validate that we could simply provide an I2C programming interface in our design to factory program the EEPROM with the dump read from EVM’s EEPROM.

    Also, it is not clearly specified how I2C IRQ signals may be used by the automatically generated firmware.

    Best regards,

    Jean-Christophe

  • Hi,

    Thank you for your feedback, I will share it with my team. 

    For the programming, if you don't want to use Tiva, another option is to use a programmer such as the Aardvark adapter. From the GUI you can save the binary and use the TotalPhase Flash Center application to program the PD.

    Thank you,

    Hari

  • Hi,

    Thank you for your message.

    Can you confirm that the Tiva / Aardvark simply programs the in system EEPROM or does it operate on some TPS25750 flash registers to configure the PD?

    Can you recommend any documentation describing the chenegans beind the programming sequence performed by the on board Tiva, like the structure of the binaries provided by the GUI and the address map in EEPROM ?

    Thanks,

    Jean-Christophe

  • Hi,

    Yes, the TIVA/Aardvark simply flashes the configuration binary to the EEPROM which the PD controller will read from.

    You may reference the Technical Reference Manual and the EVM user's guide to see how the TIVA and EEPROM should be connected and more details.

    Thank you,

    Hari