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.

TPS25821: TPS25821 VS TUSB321AI

Part Number: TPS25821
Other Parts Discussed in Thread: TUSB321AI, , TUSB320, TPS25751

Tool/software:

Dear Team 
We are currently working on the  device is an EV charger where we have a USB Type C port with Dual role. By default the device should be the Host of USB2.0 with current limit of 500mA(limited through a load switch) when an external host is connected the device should act as a slave which will be used to program the processor.
We have gone through various parts on the website and come up with the following parts options.

Can any one One help me to understand the difference between below 2 parts  
TPS25821 VS TUSB321AI
  • Hello, 

    Before comparing the devices, want to confirm one question. Will the power role and data role be different than one another? For example, will you ever be a power sink, USB host? 

  • yes ,our requirement is Type C port with Dual role support ,


    case 1 :The port should function as a host at one time

    Case 2: At another time, the same port should function as a device.

  • Hello, 

    But will you require the data role and power role to mismatch one another? 

    With standard USB-C, the data roles and power roles are fixed to one another. So you can only be a Source/DFP or a Sink/UFP. For this use case, the TUSB320 would be the best device to use. 

    If you require the power role and data roles to be different than one another (ex. Source/UFP, Sink/DFP), then you must implement USB PD. This is the only way to have the data roles and power roles differ from one another. In this case, the TPS25751 would be the best device to use.