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.

TPS65988DK: question of TPS65988DK

Part Number: TPS65988DK
Other Parts Discussed in Thread: TPS65988

Dear Team,

We found that if we want to control I2C of TPS65988, we need the tool below. Could you provide the download link or the tool directly?

Many Thanks,

Jimmy

  • Hi Jimmy,

    What ROM variant are you looking to configure (DH, DJ, DK)? If you're using DJ or DK, are you looking into implementing Thunderbolt? If so, you'll also need to refer to the intel reference design. 

    Thanks and Regards,

    Raymond Lin

  • Hi Raymond,

    Thanks for your great support!

    We are using the TPS65988DH. 

    There is no Thunderbolt in our design, or you mean if there is no Thunderbolt function, the I2C(Master) will not have the function, too?

    What does this I2C communicate for?

    Many Thanks,

    Jimmy

  • Hi Jimmy,

    The I2C settings can be used regardless of Thunderbolt usage and can be used to establish I2C communication with connected device(s) (both Master and Slave orientation). The ROM variant (DH, DJ, DK) determines the GUI version needed for the project. In your case, the DH will use version 6.1.3 of the Application Customization Tool. 

    Please go to the link attached below and scroll down to the Downloads section:

    Click on the download button and this will take you to a request download page for the Application Customization Tool. Fill out the corresponding information and an email should be sent to you once the request is processed.

    Let me know if you have any further questions or concerns!

    Thanks and Regards,

    Raymond Lin

    Request Link: https://www.ti.com/tool/TPS6598X-CONFIG 

  • Hi Raymond,

    Thanks for your great support always.


    Our type-C connector could only detect the USB 3.2 device on one side, i.e. when we inserted the type-C connector on another side, the USB 3.2 device could not be detected. After realizing the operation, I found this issue was caused by I2C_1(Master) not working, there was no I2C signal on I2C_1. In my opinion, I think the I2C_1(Master) should deliver the I2C signal automatically when the type-c USB device is installed. And my question is how to make the I2C_1(Master) work?

    In our application, which port type should I choose?

    Many Thanks,

    Jimmy

  • Hi Jimmy,

    What event did you use for USB3.2 for the I2C event? Some events have two separate events for each orientation so if one side works but the other doesn't, then the other event might've not been configured properly. For example, if you want "User Alt Mode 1 Entered" event to trigger for both cable orientation, then you'll need to create two separate I2C events using the highlighted trigger event as shown below:

    Regarding your application, can you elaborate what kind of role is the PD going to be? Is it a DRP (Dual Role Power) that can both source and sink? Will it just be a Source Only or Sink Only application? These settings can then later be altered in Port Configuration (0x28) and Port Control (0x29) for more specific power and data role details. 

    Thanks and Regards,

    Raymond Lin