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.

TPS65981: High Speed Data + PD charging Topology Help

Part Number: TPS65981
Other Parts Discussed in Thread: TUSB1042I, HD3SS3220, TPS65982, TUSB542

We have a custom PCB that uses the TPS65981 as the PD controller to interface with an iPad. The configuration we require is for us to be the power source and the iPad to be the data source.

For Power I setup the TPS6591 to be a Initiate Swap Source and Process Swap Source so that our board supplies the power.

For Data Then I do Initiate Swap to UFP and Process Swap to UFP to make the iPad the data source.

This seems to work and I am fairly happy with the results. Our current system is USB2.0 which works fine for the TPS65981 data mux.

We are upgrading our system to USB3.0 superspeed. My question is what would TI recommend to upgrade my design from USB2.0 to USB3.0 dataspeeds and still keep the current PD functionality? Should I keep the TPS65981 for the PD controller and use another TI part such as the TUSB1042I to mux the USB3.0 data line? Or do I use a separate IC all together such as the HD3SS3220? Although it isn't clear if the HD3SS3220 can support the PD power and data swapping I require to support the power and data configuration that I require. Some guidance and suggestions would be appreciated.

Thank you.

  • Hi Mark.

    You will still need to use a PD controller such as the TPS65981, but add a super speed mux in parallel with the TPS65981 (or similar PD controller). The TPS65981 will control the external MUX via GPIO

    Are you wanting to support any alternate modes such as DisplayPort, or will it be reserved to only USB3.0?

  • Adam,

         Thank you for the response.  I do not need any additional modes.  Just USB 3.0. 

    Would I then just need a device such as the TUSB1042I as the external MUX?  

    Is there an application note on how to interface the TPS65981 GPIO control to the external mux?

    Thanks

    Mark

  • I'm assigning this question to the team responsible for the super speed mux's so that they may recommend the best device. 

    As far as the GPIO connections, there is not a app note that covers this, but most of the mux EVMs have a PD controller populated that you can reference. For example the TUSB1042I has a TPS65982 PD controller. The GPIO connections shown for the TPS65982 would be the same for the TPS65981

  • Mark

    For USB3 and Type-C, you could use TUSB542 for 5G if USB3 Gen 1 is required or TUSB1042 if USB3 Gen 2 is required.

    Thanks

    David

  • David,

        Thank you for your reply.  I will use the TUSB1042.  I am looking at the evaluation board schematic and it pairs the TUBS1042 with a TPS65982.   I used the TPS65982 for my high speed design so I will stick with that device for this application. 

    I see that there are a couple of GPIO lines that are tied between the TUSB1042 and the TPS65981. 

    Would this be the correct GPIO configuration 

    TUSB1042                          TPS65982

    I2C_EN (Pin  17)          ->    LOW (not in I2C mode)

    FLIP_SCL (Pin 21)      ->    GPIO2 - GPIO Mapped Event is PLUG Event

    CTL-_SDA   (Poin 22)  ->    GPIO0 - GPIO Mapped Event is Cable Orientation Event

    Thank you

    Mark

  • Mark

    Please see this table defining the function of FLIP and CTL0. FLIP controls the orientation and CTL0 controls the PLUG event.

    Thanks

    David