Tool/software:
Hi ,
I am having a confusion in using TPS65994AE for one of my designs. i wanted to have two USB type C ports in my system, both must be capable of dual role data as well as dual role power. With the TPS65994AE I am pretty sure that I can use it for PD application, but I am not sure if it supports the dual data roles of USB ( UFP and DFP / DUAL ROLE DATA).
If it is possible to used as DFP and UFP , then how will the microprocessor or the controller (that has the USB 3.0 controller in it) be notified by the TPS65994AE regarding the data role it should perform? Is it by I2C configuration or some GPIO configurations?
If no , then we might need to use another DRP controller for the data role negotiation and in that case we will need to share the CC logic pins between the PD controller and the DRP controller. Since this being a sensitive pin and the mentioned scheme requiring simultaneous activity from two different devices , what will be the way around .