USBHub3p¶
The USBHub3p is a programmable USB hub with 8 full-featured 5 Gbps USB-A ports and 1 downlink port for daisy chaining. Two upstream ports allow automatic or manual host switching.
HubTool presents a unified dashboard to control and view state of USBHub3p.
General system information¶
USBHub3p general system information
The upper-left panel shows general system information for the hub:
Serial number
Firmware version
Accumulated uptime
The total time the system has been powered on since leaving the factory
Input voltage (V)
System temperature (°C)
Polling delay (ms)
Sets how long to wait after receiving all information from the hub to poll again. A setting of 0 will start a new set of requests immediately. Polling takes 50-150 ms.
Refresh (Hz)
The measured refresh rate, which is the inverse of the polling delay plus the time to receive the data
User LED toggle
Toggles a blue LED located on the USBHub3p back panel - used for debugging and to identify the hub
Hub name
Editable friendly name for the hub - used by HubTool and ControlRoom
Port settings and commands¶
USBHub3p port settings and commands
The upper-right panel shows port settings and commands:
Upstream (host) port settings:
Host select:
Auto mode (Port 0 if both ports connected)
Port 0 only
Port 1 only
None (do not connect to either host port)
Note that the Control port (mini USB, located on USBHub3p back panel) is always accessible
Boost
Amplifies the upstream USB signal up to 12 percent to improve marginal connections - default = 0
Downstream port settings:
Delay (ms)
Delays the enumeration of all downstream ports when power is enabled. Useful if devices are slow to power on and don’t respond to enumeration in time - default = 0
Boost
Amplifies the downstream USB signals up to 12 percent to improve marginal connections - default = 0
Auto VBus toggle
Toggles downstream port VBus when the upstream connection changes - default = on
Commands
Save port states
Saves the settings of all ports to the hub’s internal memory so that they will persist through power cycling and reset. Saved states: Host select, Boost, Delay, Power and data toggles, Current limit, CDP mode toggle
Reset
Resets the hub - VBus toggles and hub returns to previously saved state
Log Events
Displays the last 150 log events in the console
Clear errors
Clears internal error bits
Port view¶
Each of 8 full-featured downstream ports on the front panel of USBHub3p has its own interface panel in HubTool.
Downstream port view
Port name
Editable “friendly” name for the port that is displayed in HubTool and ControlRoom interfaces
Power and data toggles
Toggle name
Enables and disables
Port
Entire port
Data
All Data
HS
USB 2 (High Speed) pins
SS
USB 3 (Super Speed) pins
Power
VBus
Virtual LEDs
These indicate the data and power status of the port and match the real LEDs on the front panel of the hub.
Attribute
Status
LED color
Data rate
USB 2
Yellow
USB 3
Green
USB 2, USB 3
Green
VBus
Powered
Red
Off
Black
Current limit
Maximum current that the hub will supply - default = 4095 mA
CDP mode toggle
Enables Charging Downstream Port modes (default = on). The port will signal the attached device to draw up to a maximum current based on this table:
¶ CDP mode toggle
Condition
Port mode
Maximum current (device limited)*
On
Host present and USB 2 data lines enabled
CDP
1500 mA
No host present and USB 2 data lines enabled
DCP (Device Charging Port) mode
5000 mA
Off
No host or no USB 2 data lines connected
SDP (Standard Downstream Port)
100 mA
Host present and USB 2 data lines enabled
500 mA
* The hub limits current to current limit, up to a maximum of 4000 mA
Voltage and current display
Shows a graph of the port’s bus voltage and current. Clicking on the port graph pops up a window with a larger rolling chart of the last 32 seconds.
Voltage and current strip chart and logging
Decreasing polling delay will increase the number of samples used in the chart. Selecting the “Log Data” toggle switches the chart from rolling to expanding mode. Clicking “Save CSV” saves the data of the graph view in a .CSV file.
¶ Time (s)
Port 0 Voltage (V)
Port 0 Current (A)
6375.647
5.104
0.000
6375.838
5.104
0.000
6376.035
5.104
0.000
6376.238
5.104
0.000
6376.432
5.096
0.000
…
Device descriptors
If Options > Port Mapping is selected, when a device is attached to a downstream port, its descriptors will scroll at the bottom of the port panel. Click the carat () to expand:
¶ Descriptor
Content
VID:PID
16-bit vendor ID and 16-bit product ID
Product
Product name string
Manufacturer
Manufacturer name string
Product serial number
Product serial number
ATT
Indicates device is attached