Hi:
I used TPS65987D to make a fixture to test the motherboard type-c function in production line test , this fixture is consisted of MCU(communicate with PD ),PD,DC/DC and it has function as below :
1. power sink and source
2. USB3.0(2.0) pass through function ,because I will connect a USB stick to the fixture
with the GUI tool setting ,I will choose UFP only for my fixture . and in port control ,set power role prefer sink and data role prefer UFP .
so when I connect to the motherboard , it can get power from motherboard and USB stick will be enumerated by motherboard ,right ?
then I change the port status in 0x29 ,my fixture power role will change from sink to source when MCU issue the CMD "InitiateSwapToSource" to PD controller , so then the motherboard will be sink and my fixture data role will keep UFP ,USB stick still can we enumerated ,right ?