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.

TPS26750: Regarding the Usage of TPS26750 in 240W sink application

Part Number: TPS26750

Tool/software:

Hi,

We are planning to use TPS26750 USB PD in our 240W sink application. We need few clarification regarding the part,

1. In sink application, whether is it required to connect PP5V pin to 5V or it can be connected to decaps alone

2. Since we are going to use TPS26750 for only up to 240W sink application, whether EEPROM is required for this configuration. If so, do we need USB2.0 lines for flashing the EEPROM through USBCPD Application Customization Tool

3. We have planned to use external MCU to control the PWM duty cycle for our buck boost circuitry depends on the negotiated PD voltage. Could you please let us know how MCU will get to know the negotiated PD voltage

4. There are 2 I2Cs in TPS26750(one Target I2C and one Controller I2C). Just wanted to check whether controller I2C will act as a only master in the TPS26750.

5. Suppose if MCU wants to know the PD negotiated voltage from which I2C it will read the data from TPS26750(Target I2C or Controller I2C)

 

Warm Regards,

Mythili B

 

  • Hi Mythili,

    1. In sink application, whether is it required to connect PP5V pin to 5V or it can be connected to decaps alone

    In a sink only application PP5V can grounded.

    2. Since we are going to use TPS26750 for only up to 240W sink application, whether EEPROM is required for this configuration. If so, do we need USB2.0 lines for flashing the EEPROM through USBCPD Application Customization Tool

    An external image needs to be loaded to the TPS26750 on power up to work properly. This can be done through either an EEPROM or can be programmed over I2C from an MCU. For sink applications, the EEPROM is typically recommended. In this case it would be required.

    No, you do not need USB2.0 lines for flashing the EEPROM through the USBCPD Application Customization Tool. The tool only directly flashes the EVMs and would not work directly with your custom board.

    With the GUI, you can generate a full flash binary image. Then, you need to find a way to program that image to the I2C EEPROM being used. We sometimes use flash programmers like the totalphase Aardvark, although there may be other options on the market.

    3. We have planned to use external MCU to control the PWM duty cycle for our buck boost circuitry depends on the negotiated PD voltage. Could you please let us know how MCU will get to know the negotiated PD voltage

    When a connection has been made, the active PDO and active RDO registers will update with information on the voltage and current of the active PD contract negotiated. You can use your MCU to read the information from these registers.

    4. There are 2 I2Cs in TPS26750(one Target I2C and one Controller I2C). Just wanted to check whether controller I2C will act as a only master in the TPS26750.

    Correct, I2Cc is controller only and I2Ct is I2C target only.

    5. Suppose if MCU wants to know the PD negotiated voltage from which I2C it will read the data from TPS26750(Target I2C or Controller I2C)

    An I2C host can only access the TPS26750 registers from the I2Ct ports. The I2Cc ports are I2C controller(master) only and can not be accessed by an I2C host.

    Thanks and Regards,

    Chris