The USBHub2x4 is a 4-port software-programmable 480Mbps (USB 2.0) hub that is designed for demanding industrial environments where advanced control and monitoring of USB ports is required. This is very useful in testing or development environments where standard “always-on” behavior of a consumer-grade USB hub is not desirable.
Software control of the USBHub2x4 is established and maintained over one of the two available hostfacing ports.
The USBHub2x4 can be used to enable/disable individual USB ports, measure current or voltage on downstream USB ports, set programmable current limits, set USB charging protocol behavior and otherwise automate USB port behaviors in development and testing.
4-Port Programmable USB Hub with Per-Port Power Control
A USB control hub for the most demanding engineering environments.
The USBHub2x4 is a programmable Hi-Speed USB compatible hub featuring 4 device downstream ports with standard USB Type-A connectors. With two host (upstream) connections using USB mini-B connectors, the USBHub2x4 is perfect for environments where multiple devices need to be shared or switched between two host computers. For example:
- software regression testing
- smartphone software development and validation
- Android software development and validation
- USB device regression testing
- manufacturing testing
- device burn-in testing
- USB device charge-curve testing.
Why choose Acroname’s industrial 4-Port USB Hub?
The USBHub2x4 gives engineers advanced flexibility and configurability over USB ports in testing and development applications. Each downstream USB channel implements separately and independently switched data lines and 2500mA current-limited power lines. USB power and data can be independently disconnected for advanced USB testing applications. Pin interfaces are protected against reverse polarity and overvoltage, and connections are designed to operate from 0°C to 50°C ambient with no external cooling or fans. Each USBHub2x4 is uniquely addressable and controllable from a host PC via the selected USB host input. Acroname’s BrainStem® link is then established over the USB input and allows a connection to the on-board controller in the USBHub2x4. USBHub2x4 can be controlled via a host running BrainStem APIs or alternately, it can operate independently by running locally embedded, user-defined programs based on Acroname’s BrainStem Reflex language.
This product may expose you to chemicals which are known to the State of California to cause cancer, birth defects or other reproductive harm. For more information, go to www.P65Warnings.ca.gov. A list of specific chemicals can be found in the product documentation.
- Individually enable/disable any of 4 downstream ports
- Data and power lines on each port can be turned on or off
- Measure voltage and current on each downstream port
- Set programmable current limits for each downstream port (500mA to 2.5A)
- Automatic or programmed selection for either of 2 host port connections
- All ports support USB link speeds up to 480Mb/s
- Deliver up to 2.5A per port (in CDP mode)
- Enumeration delay for discovery of attached downstream devices
- Boost USB upstream and downstream data signal levels
- DIN-rail mountable
- Certified to withstand +/- 30kV ESD strikes
Applications for 4-Port Intelligent USB Hub:
- USB device manufacturing
- USB device validation and development
- Functional testing
- Camera control
- Battery charging
- USB device resets
- USB monitoring
- Sequential firmware load/updates
Block Diagram
By integrating Acroname's BrainStem technology, the USBHub2x4 can be controlled with a simple and powerful programming API in C++ and Python. Acroname also provides HubTool as an example application which can be used to quickly setup or control the hub. The BrainStem APIs and HubTool is available on all modern operating systems (MacOSX, Linux and Windows 7, 8 and 10 (32bit and 64bit)). And of course, the BrainStem technology provides an embedded virtual machine API. This embedded API allows for completely automatic control of all features of the USBHub2x4 without needing a host PC.
The S75-USBHUB-2x4 is a housing-free version intended for integration to larger OEM systems.
The latest BrainStem development API is always available in theDownload Center. The latest firwmare can be applied using the Updater utility. Check out theBrainStem Firmware Management& reference entry or video for instructions on how to update your device.
HubTool
HubTool is an example application utilizing the Qt GUI framework. Source code for HubTool is available in theDownload Center, which can serve as a quick start to writing your own GUI application to meet your needs. It also serves as a good entry tool for understanding the functionality of the USBHub2x4, or just watching the battery charge curves of your various devices.
SOFTWARE CONTROL
Software compatible with:
- Mac 10.8 and above
- Linux
- Windows 7, Windows 8.1 and above.
Typical Performance Characteristics
Specifications are valid at 25°C unless otherwise noted. Indoor application use only. Sample rates are typically limited by the USB throughput of the host operating system except where bulk capture is supported.
Parameter | Conditions/Notes | Min | Typ. | Max | Units |
---|---|---|---|---|---|
USB Downstream (Vbus | 4.5 | 5.0 | 5.5 | V | |
USB Downstream Current | LIM=2.5A | 0.0 | - | 2.5 | A |
System Efficiency | @12.0V input, nominal 6.5A load2 | 84 | - | 86 | % |
Current Measurement Range | 6.4 | - | 2500 | mA | |
Current Measurement Resolution | - | 9.76 | - | mA | |
Current Measurement Accuracy | ILIM not exceeded | - | ±2 | - | % |
Vbus Voltage Measurement | 0.0 | - | 5.5 | V | |
Vbus Voltage Resolution | - | 1.2 | - | mV | |
Vbus Output Rise Time | ILIM = 1.0A | - | - | 1.0 | ms |
Vsupply Measurement Resolution | - | 8 | - | mV | |
Selectable Current Limits ILIM |
ILIM = 500mA ILIM = 900mA ILIM = 1000mA ILIM = 1200mA ILIM = 1500mA ILIM = 1800mA ILIM = 2000mA ILIM = 2500mA |
- - - - - - - - |
480 850 950 1130 1400 1720 1910 2370 |
500 900 1000 1200 1500 1800 2000 2500 |
mA |
Short Circuit Response Time | Time from detection of short to current limit applied. | - | - | 1.5 | µs |
Short Circuit Detection Time | Time from detection of short to port power switch disconnect. | - | - | 6.0 | ms |
USB Downstream Vbus Current Supply (SDP mode) | USB 2.0 data lines disabled or no USB host present | - | - | 100 | mA |
USB Downstream Vbus Current Supply (SDP mode) | USB 2.0 data lines enabled and USB host must be present | - | - | 500 | mA |
USB Downstream Vbus Current Supply (CDP mode) | USB 2.0 data lines must be enabled | - | - | 1500 | mA |