USBHub3c gives developers and engineers full control to validate, control, and test the limits of devices built on the Power Delivery (USB-PD) and USB-C specification. Simple software APIs allow control over all USB-PD parameters, including intentional error states, connectivity options and real time measurements. Cross platform app is available to help explore device capabilities and control everything in your USB-PD life. USBHub3c Lab Editon: Ideal for battery charge and lifetime extension applications such as mobile-device test labs. Includes support for fixed voltage power sourcing of 5V up to 3A and full Power Delivery sinking support.
PD BUILDER
PD Builder enables the ability to customize and edit the local Power Data Objects (PDO) presented by the USBHub3c. Where PD Logger provides you with all negotiations between the USBHub3c and the device under test, the PD Builder lets you exercise those unique power delivery specifications.
CABLE FLIP
The Cable Flip feature enables users to test USB-C cables in both orientations without having to worry about plugging them in the wrong way. This feature is especially useful for individuals who frequently use USB-C cables and want to save time and frustration.
PAINLESS PRESENTATIONS
With Acroname’s auto-switching technology, when a user’s host device (Laptop) is plugged in to the USBHub3c any port, any USB peripherals connected to USBHub3c will then automatically switch to that user’s host device.
INDUSTRIAL GRADE RELIABILITY
The USBHub3c is built for the most demanding conditions when failure isn’t an option. With a rugged steel enclosure, ±15kV ESD protection, and DIN rail mountable. It is ready for the harshest of factory floors, device farms, laboratories, or CEO-laden conference rooms.
TWO EDITIONS AVAILABLE TO FIT YOUR TESTING NEEDS:
Ideal for validation and verification testing whether it’s done in a production environment or on an engineer’s desk.
Ideal for deployment in applications requiring devices to be continuously connected such as mobile-device regression test lab.
COMPARE
* Available as add-on software option, sold separately.
EXTEND THE CAPABILITIES
DISCOVER BUILT-IN FEATURES:
AUTOMATION
POWER MANAGEMENT
CABLE
CABLE IDENTIFICATION
The ability to identify cable capability is essential for PD analysis. Cable ID is a built-in feature on the USBHub3c and comes standard out-of-the-box. Our hub will interrogate e-mark chips and tell you everything you need to know about USB-C cables, including:
- Max Data Transfer Speed
- Voltage rating
- Current rating
- Latency/length
- Active/Passive
- VID and PID (vendor and product IDs)
What is an e-mark chip? An e-mark chip is embedded in most full-featured USB cables and gives important information about the cable. E-mark gives the end-user information about the cable and its capabilities. This allows you to ensure the cable you are using meets the specs you need for its intended purpose.
Performing cable identification can speed up your troubleshooting process. Using an incorrect cable can cause problems in both testing and production. Cable ID ensures you have the correct cable for the job – allowing you to troubleshoot the root issues.
Adding Cable Identification is just one more way Acroname works to give you the most accurate and applicable testing and analysis of USB power delivery. Buy your USBHub3c today and get Cable Identification built-in.
*Cable Identification is not available on our USB Switch.
ANYPORT
Our AnyPort technology piggybacks on the bidirectional capability of USB-C to allow you selective upstream and downstream switching on the same port.
Any of the ports 0-5 can serve as an upstream or downstream port. You can also control how each port registers so you can test more sophisticated devices such as laptops and smartphones in both upstream and downstream modes.
CONTROL PORT
Each USBHub3c is uniquely addressable and controllable from a host PC via the selected upstream port (0 by default) or through a dedicated Control Port. Acroname’s BrainStem™ link is then established over the USB input and allows a connection to the onboard controller in the USBHub3c. USBHub3c can be controlled via a host running BrainStem APIs.
What do you do if you need to access your USB hub’s internal controller but have all of the ports in use? With our USBHub3c, you don’t have to unplug a port or undo your USB tree. Our hub has a dedicated port for access to its control function. We incorporate our Brainstem technology into our hub so that it can be autonomous OR controlled via the independent, dedicated port.
Let’s break it down a little.
BrainStem control exists on either the Control Port or whichever of ports 0-5 is currently defined as the upstream port. Because the Control Port is the BrainStem link’s higher priority connection, it will be the default whenever it has an established connection–so no other port will have the option of BrainStem connection. That said, if there is no connection via the Control Port, any of ports 0-5 can be the upstream port and thus have the BrainStem link.
With the BrainStem link, you have control of all other port configurations (whether you’re connected via Control Port or the current upstream channel), which prevents a locked-up configuration of your hub. For example, you don’t have to worry about being unable to access or connect to the hub, you’ll always have either Control Port or upstream channel control.
When the Control Port is not in use, you can set any port to be the upstream port. But when the control port is in use, it will override any other ports trying to control the hub. This allows you to do upstream and downstream testing without breaking your USB tree or risking bricking the hub.
POWER-C AND DC INPUT
The Acroname hub can draw power from any port to run itself. However, we also have a dedicated Power-C 100W power-only USB C port.
This port passes no data but can be used as a dedicated power function on the hub so it can share power with all other ports. This will free up your ports to do actual PD testing and analysis. This specific power port is limited to 100W that will be shared as negotiated between all the other ports.
If you need even more power for your devices, we also have the option of adding a power supply for the unregulated voltage input. The DC input can accept anything from 6 to 48 volts input.
We recommend Acroname’s external AC to DC power supply (or you can use a third-party DC power supply).
Our hub has a peak input power of 500W. Acroname power supplies come with all necessary cables and run at 24V to maximize the power output of the hub.
INDIVIDUAL PORT CONTROL (TURN PORT FUNCTIONS ON/OFF)
In addition to turning on and off an entire port, our USBHub3c also allows you to enable and disable individual functions on the port itself.
This allows our hub to test a device using only USB 2.0, 3.0, and other common standards. It also allows ports to serve as power only or data only. What’s more, you can also do programmatic cable flipping with our universal orientation cables (item C44 or C46). This lets you test both orientations of a USB-C connector without manually flipping the cable.
This granularity of control allows engineers to test hundreds of different variations or hundreds to thousands of different “plug and unplug” tests to solve intermittent connection issues or long-term durability issues.
Say goodbye to spending hours trying to replicate problems or testing across various protocol versions. Get the USBHub3c and use software to automate those tasks instead.
PD CONTROL
This is a feature that separates us from the competitors–we don’t stop at PD analysis, we give you control of the power delivery functions on each port individually.
Our hubs allow you to manually override the standard power negotiation that happens on a USB port to only give a device a specific amount of power.
Want to only give 2 amps at 5 volts? No problem. You can dial that up right from the software dashboard.
Need to give a full 100 watts at 20v to charge a laptop? We can do that too. And just about everything in between.
Our advanced PD control gives you best-in-the-industry control over the exact amount of power being passed to your device at any given time – allowing testing and manufacturing engineers to understand how their devices function in a variety of situations.
Adding the External Load feature gives you even more testing capability. Beyond using the power from your tested PD source to run the hub, you can route that power to the external connector for DC power loads and other sink testing.
USB 10GBPS (AND BACKWARD COMPATIBLE)
The USBHub3c is compatible with USB 10Gbps and all previous USB generations. This allows for maximum compatibility of current and previous-generation devices.
WHY IS THIS IMPORTANT?
Each generation of USB connectivity has delivered increased speed and capability. This most recent iteration, Gen 2×1 (aka SuperSpeed+), provides data transfer at 10Gbps. That’s double USB Gen 1×1 (aka SuperSpeed), which has a file transfer rate of 5Gbps.
When you’re performing power delivery analysis, you need to have the ability to test the most recent/fastest USB standards and make sure your device is backward compatible. With our USBHub3c you can test under each specific USB generation protocols.
POWER ACCUMULATION
Our power accumulation function allows you to measure the total energy consumption of a device over a set time period. The accumulator can be reset from the software control interface to measure how much energy has been drawn from the hub.
The power accumulation function is useful when testing devices to ensure they are drawing the appropriate amount of power. It’s often used in mobile device labs and other multi-device setups. Using the software control, you can flag devices that are drawing too much (or too little) so that you have an early warning on any potential device or battery issues.
Using our BrainStem API you can track power consumption over time and reset it as needed.
CABLE FLIPPING WITH UOC
One of the most exciting USB advances to come with USB-C is the freedom to plug a cable in the “right” way the first time. Because you can plug in a USB-C cable either way! What a relief from always guessing the wrong way on the first try.
Did you know, though, that while you can plug a USB-C cable in either way there remains a defined orientation of the cable? Each USB-C cable has an “A” and a “B” side. These mirror each other in some ways, but not exactly–it depends on your intended use because the orientation of a cable can make a difference.
The USB-C connector can recognize and use either side of a USB-C cable when it is functioning properly. The difference usually arises due to the selection of groups of pins, which are accessed to achieve the desired function for power or for data transfer.
Why is this is important?
When you perform device testing and validation, you need to be able to prove that your device can operate with a variety of USB-C-enabled pin configurations. The end-user of your device may want to perform tasks that are completely within the scope of USB-C but outside the day-to-day norms you’d expect—your device better be able to handle what’s expected of it.
How do you ensure that a device is fully-functional for USB-C? Until recently, we’d have to run a cycle of tests in one orientation, manually flip every cable for our devices under test, and then run that same cycle of tests again. That posed some serious problems for productivity, test consistency, and sanity.
We designed and patented the ability to programmatically flip and test USB-C orientations. While we can create a hub that commands a cable to flip without manually flipping it, we needed to design a cable without a defined orientation.
If you take a generic USB-C cable, plug it into our USBHub3c, and use the API to command a cable flip–nothing will happen. The cable won’t be able to “flip” because it has a defined, or set, orientation (A or B).
Our Universal Orientation Cable (UOC) solves this problem, so you can programmatically “flip” the cable to perform tests on both sides of a USB-C connector without touching the cable or restarting your device.
The UOC does not have a defined orientation until our USBHub3c gives it one. This feature allows you to unlock the full range of productivity and efficiency for testing your USB-C devices. Just plug, test, programmatically flip, and keep testing.
Happy testing!
FAST ROLE SWAP (FRS)
Fast Role Swap (commonly shortened to “FRS”) is a specific type of role swap that’s based on the dual-role capabilities of USB-C devices and cables. In basic terms, it allows for a rapid change in power roles, from sourcing to sinking.
Generic power role swapping takes place when one device (say, a laptop) connected to a power sourcing device (a dock, for example) switches power roles with the source.
When would this matter?
This could be important if you’re using a laptop to write/edit a hard drive that’s connected to a dock and your home power goes out. In this scenario, your laptop (connected via USB-C) would swap power roles with the dock, from sinking power to sourcing power–giving you time to save your progress on the hard drive before shutting down.
It takes about half a second for a normal power role swap to take place. That may be too long – meaning you lose all your data and progress.
FRS gives you peace of mind by switching power sources in microseconds, not seconds.
Our USBHub3c has FRS capability and testing built-in, so you can analyze and validate your devices with FRS. Thanks to the programmatic prowess of our hub, you can perform multiple cycles of tests to prove the repeatability of your device FRS–automatically.
CONFIGURABLE BATTERY CHARGING 1.2
USB Battery Charging Specification Revision 1.2 (shortened to “BC1.2”) is the original charging spec for battery charging over USB. This was revolutionary,–you could deliver 500ma of current along with data communications using the SDP configuration (the oldest configuration, called “standard downstream port”).
There’s also DCP (“dedicated charging port”), which delivers higher current–1.5Amps–but no data communications. CDP (“charging downstream port”), however, allows for data connection in addition to 1.5Amps and 5Volts.
With even faster charging protocols available in the present day, why would we want to include BC 1.2 configurability in our USBHub3c? The answer is simple–backward compatibility.
The USBHub3c is your complete PD analysis and validation tool. It has all-in-one functionality and, therefore, must be compatible with legacy protocols. You can use this feature if
- you’re testing “old” phones and other portable devices
- you want to make sure your newer devices are compatible with this foundational charging spec
Hint–you’ll definitely want your new devices to be backward compatible. By including the BC 1.2 charging spec in our hub’s wheelhouse we give you the power to meet any charging/power delivery protocol you run into for USB devices.
LED INDICATORS
Our thorough and thought-out LED indicators give you immediate feedback on what a specific hub is doing. Our API is sufficient for directing your USBHub3c and understanding what it’s doing. However, it’s even more helpful to get at-a-glance information on what’s happening with your hub.
This is especially critical if you’re using multiple hubs for testing. Instead of switching between views on your monitor, you can simply look at each hub and get a detailed update.
For example, you can see if a given port is currently acting as upstream, downstream, or control. Some of the most helpful LEDs are the Link and User indicators.
- Link: You can see whether or not your connected hub has established a link with the host computer (if it doesn’t, check your cables!).
- User: This indicator will confirm which hub is being affected by the API at a given time. There’s even a “heartbeat” LED that pulses green at the rate of communication to show you that a hub is not only linked but also is the hub you want to affect and that it is receiving/transmitting data.
That’s only 3 of the almost 20 possible LED indicators on the USBHub3c. Twenty LED signals do make for a complex array of lights, but if you know what those signals mean you can have confidence that you’re getting the most out of your hub.
Have you used our other hubs/switches before? You’ll find that we’ve kept the LED signals as close to the same as possible on this USBHub3c.
If you already have the USBHub3c and need to find a full layout and description of the LED signals, see page 12 of this downloadable datasheet.
API WITH MULTIPLE LANGUAGES
To make communication and control of our hubs easy, they come with a built-in API interface.
What this means for you is less busy work and more compatibility with the software and hardware you already have in place. We cover the most common programming languages applicable to Windows, Mac, and Linux including:
- .NET C,
- C++
- Python
- LabVIEW
The foundation of our interface is the BrainStem API. It’s built into all our hubs and is the foundation for the USBHub3c’s ability to recognize and respond to each of these different coding languages.
So, if you’re developing code in C++ and Python, you can test it out on various devices through your USBHub3c. Or simply use the language you’re comfortable with to write commands for the USBHub3c–it’ll run hundreds of cycles of tests for you and gather the data for you to analyze.
Your USBhub3c also speaks fluent LabView, so you can power up and test whatever you need–and it’ll do it based on LabVIEW commands. No need to rewrite code or purchase additional software and tools, just get the USBHub3c and get to work.
Ultimately, we designed our hubs to be as plug-and-play as possible–which meant optimizing and expanding our BrainStem API. What you get is a programmable hub that is fully functional out of the box, ready to test, analyze, validate, and power using the coding language best suited to your uses. You can integrate this hub using languages already in your workflow.
Improve your efficiency and maximize your potential with Acroname’s USBHub3c, with an API that’s fluent in all your programming languages.
CONNECTION SPEED INDICATION
Our hub operates with every USB enumeration. You can tell any port with the appropriate cables to run at 2.0 or 3.0 to validate and test devices.
In addition, you can see exactly what happens at a port once you’ve selected which data lines to use.
Using our API, you can ask a hub for the enumeration speed of a particular port.
This is beneficial for anyone performing device testing and validation. You can initiate a USB enumeration on any port and then get detailed data on the enumeration and at what speed the port established a connection.
Example Use Case: You might find that a new mobile phone doesn’t reliably enumerate on 480Mbps. Using your USBHub3c, you can set up a regression test to do a thousand enumerations at 2.0 and then at 3.0. You’ll be able to catch the issue and troubleshoot why that device isn’t backward compatible (as it should be!). Then, once a solution is set, you’ll have confidence that it covers all fringe cases.
You can have confidence in knowing exactly what happens at each port. Pair that with our NIST certification, and you’ve got the gold standard of device testing and validation.
DIN RAIL MOUNTABLE
All our hubs (including the USBHub3c) are able to be rail-mounted. In fact, not only can you buy the mounting kit from our website, but the hub has built-in attachments for 3.5x8mm screws. You can mount our hubs in multiple orientations to maximize the usability of your space.
Professionals who use our hubs for AV installations or test modules will appreciate their DIN rail compliance. This allows you to fix your USBHub3c directly in line with your current setup so that it’s accessible but out of the way.
Speaking of mounts and connectors, did you know that every port on our hub is compatible with locking thumb screw USB-C cables? We designed the USBHub3c for and most intense testing–inside and out.
HIGH POWER DELIVERY APPLICATIONS*
While our USBHub3c provides many more features than a simple power supply, it is really good at supplying power, too. We engineered this hub for the highest power delivery imaginable. You won’t find another USB PD device doing this.
To put it simply, we can charge a lot of devices really fast–simultaneously. Imagine if you and 4 other people could plug your laptops into a charging station during lunch and have enough power for the rest of the day? It’s possible, thanks to our high power delivery system.
We give each port access to up to 100W so you can charge fast, improving your productivity or simply improving convenience. Here are just a few ways this will be a game-changer:
- Airports are always working to maximize your time, from new restaurants to focused work areas. An Acroname USBHub3c mounted under a desk or inside a charging station gives super-fast charging to up to five devices at the same time.
- Healthcare relies heavily on mobile devices. Portable tablets and laptops are critical as providers move from patient to patient. Fast charging for high-power, high-use devices means greater productivity in the office and a better experience for patients and providers.
- Schools and libraries have made the digital move, incorporating more devices in their offerings for communities. When there are dozens to hundreds of devices or devices in limited supply, being able to charge them quickly is essential.
The increased charging speed means that more devices can be charged more quickly – getting devices ready for mission-critical applications – whether in the hospital, the classroom, the laboratory, or in the field.
*This high-power delivery comes only with the Pro edition of our USBHub3c, the Lab edition is limited to 15W per port. High-power delivery using the Pro edition requires additional external power supply.
USB-C PORT CHARACTERISTICS
Specifications are valid at 25°C unless otherwise noted. Indoor application use only.
Parameter | Conditions/Notes | Min | Typ. | Max | Units |
---|---|---|---|---|---|
Vbus Source Power6 | Pro Edition | – | – | 100 | W |
Vbus Source Power6 | Lab Edition | – | – | 15 | W |
Output Voltage, Vbus | Pro Edition | 3.1 | 5.25 | 21.0 | V |
Output Voltage, Vbus | Lab Edition | 4.95 | 5.25 | 5.40 | V |
Vbus Measurement Full Scale Range | 0 | – | 32 | V | |
Vbus Measurement Resolution | – | 488 | – | µV | |
Vbus Measurement Accuracy | -0.05 | – | 0.05 | % | |
Vbus Ripple Voltage | Peak to peak at target Vbus voltage | -15 | – | 15 | mV |
Vbus Short-circuit Trip Current, Ilimit | TBD | – | TBD | A | |
Vbus Short-circuit Trip Time, tlimit | – | TBD | – | µS | |
Vbus Short-circuit Average Current, Ishort | After trip | TBD | TBD | TBD | A |
Vbus Current Measurement Full Scale Range | -10 | – | 10 | A | |
Vbus Current Measurement Resolution | – | 300 | – | µA | |
Vbus Current Measurement Accuracy | -0.2 | – | 0.2 | % | |
Vbus Current Measurement Range | -10 | – | 10 | A | |
Vbus Current Limit Trip Point Range | Software programmable | -5000 | – | 5000 | mA |
Vbus Current Limit Trip Point Resolution | – | TBD | – | mA | |
Vbus Overcurrent Trip Time trip | Time from overcurrent at 90%-10% fall time across Vbus values | .05 | 1 | 1.5 | ms |
USB SuperSpeed Data Rate | May depend on host or devices | – | – | 10 | Gbps |
USB Hi-Speed Data Rate | May depend on host or devices | – | – | 480 | Mbps |
Vbus Current Supply (SDP mode) | USB 2.0 data lines disabled or no USB host present, device limited | – | 100 | – | mA |
Vbus Current Supply (SDP mode) | USB 2.0 data lines enabled and USB host present, device limited | – | 500 | – | mA |
Vbus Current Supply (CDP mode) | USB 2.0 data lines enabled, USB host present, device limited | – | 1500 | – | mA |
Vbus Current Supply (DCP mode) | USB 2.0 data lines enabled, no USB host present, device limited | – | 5000 | – | mA |
Vconn Output Voltage, Vconn | USB 2.0 data lines enabled, no USB host present, device limited | 4.0 | 5.0 | 5.5 | V |
Vconn Output Voltage Ripple | Peak to Peak | – | 132 | – | mA |