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.

HD3SS3212: Question about SS polarity inversions

Part Number: HD3SS3212
Other Parts Discussed in Thread: TIDA-00882

Hi team,

I'm trying to implement a usb type-c UFP by using HD3SS3212 as the switch between my device(cypress's FX3 usb controller) and the type-c connector, as the picture, the connector's ss pins connected to HD3SS3212's B and C ports, and FX3's ss pins connected HD3SS3212's A port.

But FX'3 ss pin order is not the same as HD3SS3212, I need to invert the polarity of HD3SS3212's A port.

I know that HD3SS3212 is a passive switch, and USB3 can detect polarity during link training, it's safe to ignore the polarity just routing the line from FX3 to HD3SS3212

But from HD3SS3212's datasheet Page 10, "The HD3SS3212 can tolerate polarity inversions for all differential signals on Ports A, B, and C. Take care to ensure the same polarity is maintained on Port A versus Ports B/C."

What does the last sentence mean?


and will my circuit work correctly?