I am designing my own carrier for Xavier. I prefer to use a USB type C connector on carrier because it works in both orientation (flipped and non-flipped), and all of our HUB and cables are for type C connector.
I want to point out that we do NOT need USB PD, or alter mode feature. And it only needs to operate in USB Host mode.
Muxing the USB2 D+/D- signals to USB-C connector is easy. But how do we mux/switch USB3 RX/TX differential pair to dual RX/TX pairs on Type C connector?
- Can we just connect to only one RX/TX pair on Type C connector? (e.g. RX1/TX1 and leaves the other one floating) Will this work in both orientation (flipped and non-flipped)? USB-C - Wikipedia
- I checked the devkit schematic, it uses a USB-PD and althermode switch. I know for sure this solution will work. But it provides many features that we don’t need (PD, altermode). I would prefer to avoid this solution. If there exists simpler and cheaper solution without using USB-PD and/or switch (maybe my option 1 listed above), I prefer the simpler solution.