40-pin Samtec / USB-C to USB-C (HSSTP) Switch
Through this hardware switch, you can conveniently connect:
•ARM HSSTP II Active Probe
•and a host PC via a standard USB-C connection
to NVIDIA Orin device (connection marked as ORIN USB-C) at the same time. This switch is optional and must be ordered separately.
A use case is that an application is programmed by the PC-based flash programming utility through the USB-C connection, and later, the application is debugged using the ARM HSSTP II Active Probe. Refer to the Technical Note NVIDIA Orin: USB port functionality switching for a use case where the switching can be automated.
MODE SELECT jumper defines which connection is active.
Selected |
Description |
MODE SELECT jumper |
SWITCH MODE indication |
---|---|---|---|
HOST USB-C |
USB-C connection between the PC and the NVIDIA Orin device is established. |
Not populated / not bridged. |
The HOST LED is ON. |
HSSTP (default) |
ORIN USB-C is configured for SWD + HSSTP operation to which ARM HSSTP II Active Probe is connected. |
Bridged. |
The HSSTP LED is ON. |
The switch features two USB-C connectors:
•ORIN USB-C with a custom pinout for connection with the NVIDIA Orin device,
•HOST USB-C for connection with the host PC (standard USB connection).
The following pinout is valid on the HSSTP connector:
Signal Direction |
Signal Description |
Signal |
Pin |
Pin |
Signal |
Signal Description |
Signal Direction |
---|---|---|---|---|---|---|---|
|
Not Connected |
NC |
1 |
2 |
Vref |
Reference Voltage |
I |
|
Not Connected |
NC |
3 |
4 |
SWCLK |
SWD |
O |
|
Ground |
GND |
5 |
6 |
GND |
Ground |
|
|
Not Connected |
NC |
7 |
8 |
SWDIO |
SWD |
I/O |
|
Not Connected |
NC |
9 |
10 |
NC |
Not Connected |
|
|
Ground |
GND |
11 |
12 |
GND |
Ground |
|
I |
HSSTP Lane 0 |
Tx0_P |
13 |
14 |
NC |
Not Connected |
|
I |
HSSTP Lane 0 |
Tx0_N |
15 |
16 |
NC |
Not Connected |
|
|
Ground |
GND |
17 |
18 |
GND |
Ground |
|
|
Not Connected |
NC |
19 |
20 |
NC |
Not Connected |
|
|
Not Connected |
NC |
21 |
22 |
NC |
Not Connected |
|
|
Ground |
GND |
23 |
24 |
GND |
Ground |
|
I |
HSSTP Lane 1 |
Tx1_P |
25 |
26 |
NC |
Not Connected |
|
I |
HSSTP Lane 1 |
Tx1_N |
27 |
28 |
NC |
Not Connected |
|
|
Ground |
GND |
29 |
30 |
GND |
Ground |
|
|
Not Connected |
NC |
31 |
32 |
NC |
Not Connected |
|
|
Not Connected |
NC |
33 |
34 |
NC |
Not Connected |
|
|
Ground |
GND |
35 |
36 |
GND |
Ground |
|
|
Not Connected |
NC |
37 |
38 |
GND |
Ground |
|
|
Not Connected |
NC |
39 |
40 |
GND |
Ground |
|
40-pin HSSTP pinout
Blue colored signals are trace signals.
The following pinout is valid on ORIN USB-C connector in HOST mode:
Signal Direction |
Signal Description |
Signal |
Pin |
Pin |
Signal |
Signal Description |
Signal Direction |
---|---|---|---|---|---|---|---|
|
Ground |
GND |
A1 |
B12 |
GND |
Ground |
|
|
USB 3.0 SSTX |
TX1_P |
A2 |
B11 |
RX2_P |
USB 3.0 SSRX |
|
|
USB 3.0 SSTX |
TX1_N |
A3 |
B10 |
RX2_N |
USB 3.0 SSRX |
|
|
USB +5V Supply |
VBUS |
A4 |
B9 |
VBUS |
USB +5V Supply |
|
|
Configuration Channel |
CC1 |
A5 |
B8 |
SBU2 |
Alternative Mode |
|
|
USB 2.0 data |
D1_P |
A6 |
B7 |
D1_N |
USB 2.0 data |
|
|
USB 2.0 data |
D1_N |
A7 |
B6 |
D1_P |
USB 2.0 data |
|
|
Alternative Mode |
SBU1 |
A8 |
B5 |
CC2 |
Configuration Channel |
|
|
USB +5V Supply |
VBUS |
A9 |
B4 |
VBUS |
USB +5V Supply |
|
|
USB 3.0 SSRX |
RX2_N |
A10 |
B3 |
TX2_N |
USB 3.0 SSTX |
|
|
USB 3.0 SSRX |
RX2_P |
A11 |
B2 |
TX2_P |
USB 3.0 SSTX |
|
|
Ground |
GND |
A12 |
B1 |
GND |
Ground |
|
ORIN USB-C pinout in HOST mode
The following pinout is valid on ORIN USB-C connector in HSSTP mode:
Signal Direction |
Signal Description |
Signal |
Pin |
Pin |
Signal |
Signal Description |
Signal Direction |
---|---|---|---|---|---|---|---|
|
Ground |
GND |
A1 |
B12 |
GND |
Ground |
|
I |
HSSTP Lane 0 |
TX0_P |
A2 |
B11 |
NC |
Not Connected |
|
I |
HSSTP Lane 0 |
TX0_N |
A3 |
B10 |
NC |
Not Connected |
|
|
Reference Voltage |
VREF |
A4 |
B9 |
VREF |
Reference Voltage |
|
|
Configuration Channel* |
CC1 |
A5 |
B8 |
SBU2 |
Cable Orientation |
|
O |
SWD |
SWCLK |
A6 |
B7 |
NC |
Not Connected |
|
IO |
SWD |
SWDIO |
A7 |
B6 |
NC |
Not Connected |
|
|
Cable Orientation |
SBU1 |
A8 |
B5 |
CC2 |
Configuration Channel* |
|
|
Reference Voltage |
VREF |
A9 |
B4 |
VREF |
Reference Voltage |
|
|
Not connected |
NC |
A10 |
B3 |
TX1_N |
HSSTP Lane 1 |
I |
|
Not connected |
NC |
A11 |
B2 |
TX1_P |
HSSTP Lane 1 |
I |
|
Ground |
GND |
A12 |
B1 |
GND |
Ground |
|
ORIN USB-C pinout in HSSTP mode
* Pulled down with 5k1 resistor.
Blue colored signals are trace signals.
The following pinout is valid on HOST USB-C connector:
Signal Direction |
Signal Description |
Signal |
Pin |
Pin |
Signal |
Signal Description |
Signal Direction |
---|---|---|---|---|---|---|---|
|
Ground |
GND |
A1 |
B12 |
GND |
Ground |
|
|
USB 3.0 SSTX |
TX1_P |
A2 |
B11 |
RX1_P |
USB 3.0 SSRX |
|
|
USB 3.0 SSTX |
TX1_N |
A3 |
B10 |
RX1_N |
USB 3.0 SSRX |
|
|
USB +5V Supply |
VBUS |
A4 |
B9 |
VBUS |
USB +5V Supply |
|
|
Configuration Channel |
CC1 |
A5 |
B8 |
SBU2 |
Alternative Mode |
|
|
USB 2.0 data |
D1_P |
A6 |
B7 |
D2_N |
USB 2.0 data |
|
|
USB 2.0 data |
D1_N |
A7 |
B6 |
D2_P |
USB 2.0 data |
|
|
Alternative Mode |
SBU1 |
A8 |
B5 |
CC2 |
Configuration Channel |
|
|
USB +5V Supply |
VBUS |
A9 |
B4 |
VBUS |
USB +5V Supply |
|
|
USB 3.0 SSRX |
RX2_N |
A10 |
B3 |
TX2_N |
USB 3.0 SSTX |
|
|
USB 3.0 SSRX |
RX2_P |
A11 |
B2 |
TX2_P |
USB 3.0 SSTX |
|
|
Ground |
GND |
A12 |
B1 |
GND |
Ground |
|
HOST USB-C pinout
Signal Direction is described from the BlueBox perspective.
When initially connecting the BlueBox to a target, ensure the debug adapter pinout matches the Target connector to avoid potential hardware failure. |
When connecting the switch ORIN USB-C connector to NVIDIA Orin target, make sure the connector is oriented correctly. Pay attention to the ORIENTATION LED indicator located on the Switch. The green LED lits when ORIN USB-C connector is properly connected to the NVIDIA target. If the red LED lits, rotate the ORIN USB-C connection.
• Red – Wrong
• Green – OK