[Review Request] Connecting USB-C 3.0 to Raspberry Pi Compute Module 5

Hello,

I have a question regarding the connection of a Raspberry Pi Compute Module 5 to a USB-C (version 3) connector. I’m attaching my schematic in KiCAD.

I’ve read that for both sides of the connector to work, all RX and TX pins must be connected, but since USB-C has a reversible design, it effectively has two sets of these pins.

I also learned that this issue can be resolved with the HD3SS3212 chip, which would combine RX1 and RX2 into a single RX (and similarly for TX). If I understand correctly, this chip uses signals from the CC pins to decide which side of the connector to route the signals from.

This brings me to another problem related to the SEL (Select) pin. I’ve read that the TUSB320 chip can take the CC1 and CC2 signals and transmit information about the connector orientation to the SEL pin.

My question is: would my setup work, or do I need to connect additional pins, or is there something missing in the circuit?

Thank you in advance for any feedback.

Hello @Vojtech_Sebek

This forum is for discussing the Kicad programme. This forum is not intended for discussing questions about general electronics.

1 Like

There are plenty of forums for design. We don’t want to simply be one more that just fragments the community. Try EEVBlog for these kinds of questions. Then if you are having trouble with Kicad, feel free to ask those questions here.