Summary Tab

The Summary Tab is the primary interface to the USB-C switch, with Common and Mux Port controls and status.

Common Port controls

../../../_images/hubtool_csp_common.png

The left side of the Summary tab shows controls and attributes related to the Common Port:

  • Enabling and disabling individual lines

  • Viewing voltage and current on VBUS, CC1, CC2, SBU1, SBU2

  • Keep-alive charging

  • Alt mode

  • Cable flip

Power

../../../_images/hubtool_cs_power.png
  • Port toggle – enables and disables all lines connecting the Common port to the selected mux channel

  • Vbus toggle – enables and disables VBUS lines

  • KAC toggle – enables Keep-alive charging (KAC)

    Keep-alive charging helps keep battery-powered devices on the non-selected mux ports charged. When enabled, the KAC circuit connects power from the control port VBUS to all non-selected mux channel VBUS lines. See the API reference for more detail

  • VBus voltage and current plots – shows voltage and current for VBUS

Data line toggles

../../../_images/hubtool_csp_data.png
  • Data toggle – enables and disables all USB data lines

  • HighSpeed, SuperSpeed toggles – enable and disable USB 2 (HighSpeed) and USB 3+ (SuperSpeed) data lines

CC

../../../_images/hubtool_cs_cc_sbu.png
  • USB-C toggle – enables and disables CC and SBU lines

  • CC toggles – enable and disables CC1 and CC2 lines independently

  • CC1 and CC2 voltage and current plots – shows voltage and current for CC1 and CC2

Alt mode

../../../_images/hubtool_cs_altmode.png
  • SBU toggle – enables and disables SBU lines. Used for Alternate Mode discovery, negotiation, and configuration data exchange

  • SBU1 and SBU2 voltage and current plots – shows voltage and current for SBU1 and SBU2

  • DisplayPort alt mode configuration menu

    ../../../_images/hubtool_csp_altmodemenu.png

    Alt Mode Configuration

    USB 3.1 Disabled – no SS lines connected

    USB 3.1 Enabled – SS lines connected

    4-Lane DisplayPort – no USB 3.1 – Host on Common Port

    4-Lane DisplayPort – no USB 3.1 – Host on Mux Port

    2-Lane DisplayPort + USB 3.1 – Host on Common Port

    2-Lane DisplayPort + USB 3.1 – Host on Mux Port

    2-Lane DisplayPort + USB 3.1 Inverted – Host on Common Port

    2-Lane DisplayPort + USB 3.1 Inverted – Host on Mux Port

    USB4 / Thunderbolt 3

    USB4 / Thunderbolt 3 Inverted

    USB4 / ThunderBolt 3 and DisplayPort Alt modes use the SS lines, but change their direction. Since each redriver line can operate in only one direction at a time, the redriver direction needs to be set to match the mode being used by the host and device.

    • If device VBUS is not active, toggle cable flip or check cable orientations

    • In the Alt Mode menu, select the corresponding configuration depending on whether the host is on the Common or Mux port and the protocol used. For 2-lane DP and USB4/ TB, it may be necessary to try the inverted and non-inverted option

    See the :ref: API reference <csp-alt-mode-configuration> for more detail.

Cable flip

../../../_images/hubtool_csp_flip.png
  • Cable flip toggle – switches USB data, VCONN, and SBU lines from side A to side B as if the cable had been flipped. When using standard USB-C cables with USB-C-Switch Pro, one cable orientation will work, the other will need to be flipped physically, or by using the toggle.

  • CC, SS, SBU, USB2 flip toggles – individually flip each connection type

To enable automated cable flips for testing, use one Universal Orientation Cable for either the host or mux connection, and one standard cable for the other connection.

Mux Port controls

../../../_images/hubtool_csp_mux.png

The right side of HubTool shows controls and attributes related to the mux ports:

Mux channel control

  • Mux channel output enable – toggles the output of all mux ports

  • Mux channel selector – designates one mux port to connect to the Common port. Unavailable in Channel priority and Split configuration

  • VBus voltage plots – shows VBUS voltage for each mux port

Mux configuration

  • Default – switches all enabled USB-C lines to the single mux port designated by the channel selector

  • Channel priority – auto-selects the lowest-numbered mux port that has VBUS present. Allows simple automatic host selection

  • Split – allows each signal type to be independently connected to a mux port. VBUS and CC lines can be assigned to any combination of ports, while USB 2, USB3, and SBU can be assigned to a single mux port. See the Mux API reference for more detail