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: TPS25750Technical problem

Part Number: TPS25750
Other Parts Discussed in Thread: BQ25713,

Hi ti Team,

1. Is the I2C connection of the TPS25750D correct?

2. Recommended voltage for VIN_3V3 (pin 38) of the TPS25750D

3. Is the power supply of TPS25750D OK? Does PP5V not use direct floating?

4. We also need to consider that BQ25713 does not have TS pin, and the NTC of the Battery pack currently receives the ADC pin of the BT module.
If the BT module detects that the temperature is too high, how should it notify BQ25713 to change the charge and discharge? Should it notify TPS25750 PD controller through I2C?

5. Our Blue Bud speaker is DRP,
One of the functions is to play sound card mode, which is when the data is thrown from the PC and played through our Bluetooth speakers,

But today's PC USBC interface is also DRP,
It is possible that both parties will switch sink or source to each other during interconnection because both parties are DRP.
Since our blue bud speaker itself has a battery, the ideal state is to charge the PC, but also to receive the audio from the PC to dial the sound,
May I ask that the TPS25750 can be set as the source, on the one hand to charge the computer, but also to dial the data from the PC?
Can I set the TPS25750?

  • 1. Is the I2C connection of the TPS25750D correct?

    Yes

    2. Recommended voltage for VIN_3V3 (pin 38) of the TPS25750D

    Yes

    3. Is the power supply of TPS25750D OK? Does PP5V not use direct floating?

    Based on Q4, if you want DRP support, then you need 5V supplied to this pin. This is what provides Vconn and CC voltages.

    how should it notify BQ25713 to change the charge and discharge? Should it notify TPS25750 PD controller through I2C?

    TPS25750 does not support multi-master mode so you cannot notify directly. You can use 4CC commands such as 'I2Cw' to indirectly write to the BQ25713 part or BT module can modify the Transmit Source register (0x32) and resend the Source caps using 4CC commands 'SSrC'.

    It is possible that both parties will switch sink or source to each other during interconnection because both parties are DRP.

    Yes but setting a preferred role in config of TPS25750 will resolve this.

    May I ask that the TPS25750 can be set as the source, on the one hand to charge the computer, but also to dial the data from the PC?

    Yes. Source/Sink are Power roles. DFP/UFP are Data Roles. You can use the 4CC commands:

    'SWSk' = PR_Swap (Power-Role) to Sink

    'SWSr' = PR_Swap to Source

    'SWDF' = DR_Swap (Data-Role) to DFP

    'SWUF' = DR_Swap to UFP

    You can refer to the technical reference manual for more info!

    Thanks,

    Chris