Which Universal Orientation Cable Should I Use?

2024 August 26
Acroname C70 and C67 USB-C Universal Orientation Cables for cable flip testing

What are USB-C Universal Orientation Cables?

Acroname Universal Orientation Cables (UOCs) are specialized USB-C cables designed to automate testing of both sides of a USB-C receptacle when used with the USBHub3c or USB-C-Switch.  Unlike standard USB cables that require manual flipping, Acroname UOCs enable programmatic switching between orientations.  These cables pass VConn and CC signals through without the standard Ra termination. 

Figure: CC / Vconn in Standard USB-C cable vs UOC

Who are UOCs for?

Many of our customers just need rugged industrial USB hubs or switches along with high quality USB cables.  But if you or your team are manually flipping USB-C cables as part of a functional, validation, or manufacturing test, consider using UOCs to automate cable flip tasks.

Don't Use UOCs for Normal USB Connections

Since UOCs pass both CC signals, they won't work correctly for normal USB-C connections. Please keep them out your lab's general cable bin!

Which UOC should I use and why?

Device USB-C ports either short sides A and B USB 2.0 (HS) data lines, or use a mux to keep the two sides electrically independent. In the shorted configuration, D-, pin A7 is connected to pin B7, and D+, pin A6 is connected to pin B6.  Both configurations are allowed in the USB-C specification.

Figure: Muxed vs Shorted HS lines

USB Type-C Receptacle Pinout

Figure: USB-C port pinout

We offer two types of Universal Orientation Cables (both of which ship with USB-C-switch), one for each port configuration.

Common features:

  • 40 Gb/s (2 x 20 Gb/s link speeds)
  • Supports USB PD modes up to 240 W (48 V / 5 A)
  • No E-mark functionality
  • CC1/CC2 pass through
  • Low-loss coaxial SuperSpeed data lines

C70 UOC 

  • Dual HS USB 2.0 pairs
  • Use with devices that separate Side A and Side B USB 2.0 480 Mb/s D+/D- lines

C67 UOC

  • Single HS USB 2.0 pair
  • Use with devices that short Side A and Side B USB 2.0 480 Mb/s D+/D- lines

Use C70 with ports that have independent USB 2.0 sides A and B 

When connected to a Port Under Test (PUT) with independent (muxed) USB 2.0 sides using the C70 UOC, the Acroname hub or switch can virtually flip the cable by enabling CC1 or CC2 and connecting D+ / D- to the corresponding USB 2.0 lines.  

Use C67 with ports that short USB 2.0 sides A and B

When connected to a PUT with shorted USB 2.0 sides using the C67 UOC, the Acroname hub or switch can also virtually flip the cable by enabling CC1 or CC2 and connecting D+ / D- to the corresponding USB 2.0 lines. However, in Hubtool setting Data >  HS routing must be set to  “shorted” to receive and transmit on both HS pairs.  On the Acroname hub / switch side, one pair will connect to the single USB 2.0 pair in the C67 cable based on the cable orientation.  Since the PUT USB 2.0 pairs are shorted across sides, either cable orientation will work

What if I use the wrong cable?

C67 + independent USB 2.0 sides = no USB 2.0 flip 

Connecting C67 to a port with independent, muxed USB 2.0 sides would result in no USB 2.0 connection in one of the cable flip orientations.

C70 + shorted USB 2.0 sides = flaky USB 2.0 connection 

Connecting C70 to a port that has both USB 2.0 D+/D- sides shorted, the unused USB 2.0 pair in the cable would act as a stub, creating connection problems.  The signal would be reflected from the unterminated end of the stub back to the port, interfering with the original signal.

How do I know if my PUT has shorted or independent USB 2.0 sides?

Check the schematic 

If your org designed the DUT, hopefully you have access!

Test with a breakout board 

Connect a 24-pin breakout board with a male USB-C connector to the PUT. check continuity between sides A and B D+/D- using a multimeter.

Figure: Example breakout board

Test using USBHub3c, HubTool, and C67 cables

Setup:

  • Connect control port to computer running HubTool
  • Connect USBHub3c port 0 to DUT port with C67 UOC
  • Launch HubTool; select Port 0 tab 
  • If the PUT is a Downstream-Facing Port (DFP), select “Upstream” in the port tab
  • If PUT is an Upstream-Facing Port (UFP), unselect “Upstream” and connect a host to another port set as Upstream”
  • Click the “Data” carat next until HS / SS toggles appear
    • Uncheck SS, check HS to enable USB 2.0 communication only
  • Click “Data” carat again to display “HS Routing”, set to “Shorted”
    • USBHub3c will send and receive data on both HS sides
  • Unselect “Vconn”

Case 1

  • Unselect “Power”, deselect “CC1”, select “CC2”, reselect “Power”
  • Note if USB 2.0 is connected

Case 2

  • Unselect “Power”, deselect “CC2”, select “CC1”, reselect “Power”
  • Note if USB 2.0 is connected

If USB 2.0 connects in both case 1 and case 2 -- sides A and B are shorted; use C67

If USB 2.0 connects in only one case -- sides A and B are independent; use C70

Example Results

  C67: HS connects with CC1 or CC2 enabled? USB 2.0 sides A/B shorted or independent?
Macbook Air / Pro One case Independent, use C70
iPad Pro

One case

Independent, use C70
8-in-One USB-C multi adapter (as DFP) Both cases Shorted, use C67
Dell Chromebook Both cases Shorted, use C67
Pixelbook Go Both cases Shorted, use C67
Lenovo Thinkpad Both cases Shorted, use C67

Conclusion

Acroname’s USB-C hubs and switches plus Universal Orientation Cables make automated cable flip testing easy, but only if you’re matching the right cables to the PUT.  Use C70 for independent HS sides and use C67 for when HS sides A and B are shorted. 

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.