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.

TUSB320 USB-C cable orientation issues

Other Parts Discussed in Thread: TUSB320

My device has a TUSB320 and USB Type C connector and is setup for USB2.0 communication using D+ and D- only.  The two D+ and D- lines are tied together on the Type-C connector.  I would like to automatically configure my device as a DFD or UFD device depending on the cable.

1) CABLE #1 - USB-type-C to USB- type-B cable that connects from my device to a tablet.  When I plug the type C connector into my device one way, the TUSB320 detects (ID low) and my device configures as a DFD. The tablet recognized that a USB charging device is connected.  If I unplug the type C connector, flip it and plug it back in, neither my device nor the tablet detects a USB connection.

2) CABLE #2 - USB-type-C to USB-type-A cable that connects my device to a PC.  When I plug the type C connector into my device one way, the PC connected to the other end detects my device.  If I unplug the type C connector, flip it and plug it back in, the PC no longer detects my device.

a) is this setup not possible with USB?

b) is this something that the TUSB320 is not designed to handle?

c) I don't have I2C to the TUSB320 but should I so I can change the configuration of the TUSB320 from default so it will work properly?

d) is it possible I have something wrong with my circuit because it is supposed to work?

e) Is it possible that the USB Type C cables are not designed properly?  These are off-the-shelf cables.

Thanks,