I'm routing a USB-C receptacle on a carrier board for a System on Module. The location and orientation of the receptacle and the SoM headers are dictated by the design of the device.
I noticed that if I would swap the signals running from the SoM to the A and B rows of the USB-C receptacle, routing would be substantially easier. As the USB-C port design is mirrored, one would assume that would works just as well.
But I'm afraid that somehow the bult-in logic of USB-C where it resolves cable orientation would somehow cause trouble in my swapped layout. Could I trick the system by swapping ALL signals except CC1 and CC2? Would DisplayPort still work?
If I just leave it as it is, I will have to have differential signals cross-over, as well as have P/N swaps, wheras in the swapped situation, I can simply route almost everything in more or less straight lines.
Below is an image of the supposed routing if I make an exact copy of the schematics of the development carrier board that my SoM supplier has made avilable to me, shown within the physical constraints of my carrier board layout. I think everybody would agree that if I rotate the pins on rows A and B of the type-c connector, so (SS)TX1 becomes (SS)TX2 and vice versa and (SS)RX1 becomes (SS)RX2 vv., routing becomes much easier. And then I haven't even shown the amount of P/N reversal that would have to be applied in the below case.
Any way i guess the comments that have already been made reassure me I can go ahead and rotate A and B and don't do anything weird with the CC1 and CC2 pins, because I understand now that I can just see this rotation as exactly the same as a normal connector rotation.