Surprising applications for the USBHub3+

2023 October 2

Sometimes we hear from customers who have used our programmable USB hubs for unusual applications. Maybe one of these surprising USBHub3+ Application examples will help solve your problem!

Dual-Hosting USB Storage Volumes 

Lets look at the first unique application of the USBHUB3+:

Imagine a scenario where one host machine directly boots from an OS image an an SSD or thumb drive, while a separate host is responsible for updating the OS image.  USBHub3+ can switch upstream hosts, allowing the storage volume to be mounted by the correct host at the right time.  Multiple USB volumes can be connected to the hub, each with its own OS image.  By toggling the downstream ports on and off, you can control which storage volume is visible, streamlining the process of managing multiple OS images

Connect multiple microcontroller programmers to the same PC

Some microcontroller programming software packages will only work correctly if they see one MCU programmer connected to the PC. Another USBHUB3+ application would be to allow for batch programming, connect several MCU programmers to the USHHUb3+, and use the port on/off commands to enable one MCU programmer at a time; then sequence through the programmers as necessary.

Resetting USB cameras and modems

Haver you ever had a device stop responding, but it worked again after plugging and unplugging? Many USB devices have firmware that may become unstable over extended periods of connectivity. A physical unplug/plug action will usually resolve this and cause the device to restart in a stable state. But physical action may not be convenient or easy for devices in remote locations. Use the USBHub3+  to “bounce” or reset a USB port, effectively restoring stable system behavior. We have heard from customers that this is handy for keeping their conference AV running correctly, and one case of resetting a telescope camera in a remote observatory!

Cycling USB-Based Measurement Tools in Production Test Systems

During the manufacturing process, it's necessary to test devices to make sure they function correctly. Many production test systems use USB-based peripherals as instrumentation or equipment in the overall in-line test system. Over time, these devices can get stuck in an undetermined state. If a failure is detected, the control computer can signal to the hub to reset the port of the offending instrument and cause it to reset, or a reset can be built into the testing cycle ensuring that the equipment is ready to test the next device.

Solve unique challenges with dual-hosting, MCU programming, USB device resets, and production testing

Innovative applications of USBHub3+ have shown its versatility in solving unique challenges. Whether dual-hosting, MCU programming, USB device resets, or production testing, our programmable USB hubs are here to streamline your operations and provide creative solutions. Explore the possibilities and unlock new potential for your technology needs.

View Related USBHUB3+ Articles

View the enumeration speed of connected devices on USBHub3+

Power measurement with the USBHub3+ with HubTool or Brainstem API

Independently control VBus and data connections on each port of the USBHub3+

Virtually plug and unplug your USB connections with the USBHub3+ and Python

Using the USBHub3+ for port density 

Switching upstream hosts with USBHub3+

Setting charging port modes on USBHub3+


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.