Add intelligence to your USB device management systems with the U16S, an off the shelf module to accelerate your time to market with world-class features and design-in support. Also available in a charging-only variant
The U16S has added USB device management and charging features to tens of thousands of OEM products worldwide including tablet management devices for military, healthcare and software industries
The U16S module is UL Recognised for safety and all EMC pre-scans have been completed for CE/FCC, meaning you save significant time and money during your product certification/compliance phase
The U16S is a pre-designed component to allow a user to connect and charge 16x USB devices with a single host computer. It is a component part which is ready to drop into your design to offer functionality which adds real value to your product.
The U16S should not be confused with a standard USB hub, the U16S is, like all Cambrionix products, over-engineered to provide both high current charging for 16x USB devices as well as robust data transfer to the host and a control interface accessible via our API or Live Viewer App.
In addition to being able to use an off the shelf component for your universal charging and data requirements, we offer a number of reference designs for front panel displays using both LED and LCD. These displays can be used to provide user feedback on port status, animated charging icons or arbitrary text which can be sent to the displays via our API.
These reference designs are provided free of charge and we offer design-in support.
Reliability was the number one priority when designing the U16S and as a result, we are yet to receive a statistically significant number of units back. The U16S powers over 500,000 (over half a million!) USB ports across the world for OEMs on each continent.
Our reliability means that once the U16S is built into its target system, for example a charge and sync cart, you are highly unlikely to experience a customer returned unit due to a U16S fault.
Internally, the U16S is microcontroller controlled which allows our unique API and Live Viewer app to display information about each port and also allows the user to control those ports. We have partnered with a number of component suppliers and have deep knowledge of every component used within the U16S design.
The U16S is supplied with our latest firmware although updating the firmware is performed quickly and easily using our Firmware Updater App which is available as a free download. We offer new versions of firmware, from time to time, to add additional API features and additional charging profiles for obscure devices which may not necessarily adhere to documented standards.
All versions of the U16S support our application programming interface (API) which allows you to automate, monitor and control each port programatically using a variety of programming languages. With the API you can monitor current consumption of each individual port, total connection time, charging time, turn power on/off to individual ports, emulate different charging profiles, read USB VID/PID and much more.
The API consists of a service module or daemon that is loaded on the host computer. The service module is accessed via JSON-RPC calls over a TCP/IP socket. Cambrionix provides sample Python code complete with the necessary JSON library code to be able to make the necessary calls for controlling Cambrionix products that are connected to the host computer.
It is of course possible to access the API from any programming environment that has support for making JSON-RPC calls over a TCP/IP socket.
The API is available as a free download and is well documented and supported by Cambrionix engineers.
We also supply our Live Viewer App which allows you to monitor and control ports using a graphical user interface.
The U16S is fitted with a 50 way connector which has a number of uses, all of which are optional but can be chosen to suit your specific application requirements.
It can be used to connect a front panel to the U16S and it can also be used to access a number of GPIO which can be toggled on/off or read by the API. What this means is that it is possible to use the U16S as the core of an advanced system which receives user input via buttons/switches/keypad and acts upon those inputs with feedback to the user via an LCD or LED display. You can connect the GPIO to switches, LEDs, LCDs and many other devices and read/write to those devices programatically via our API very easily.
When driving some external devices you may require additional hardware drivers to meet the power specifications of the device to be driven.
The default configuration for the U16S is that it will attempt to charge any USB device you connect to it when not connected to a host. When the U16S is connected to a host it will switch all ports into a data/sync mode but will also attempt to charge the devices at the same time. Most iOS devices support this which means you can charge and sync simultaneously. If they are older iOS devices then we have an application called ChaSync (available within our downloads section) which communicates with the iOS device and enables simultaneous charge and sync.
Manual control over the port states can be achieved using either front panel buttons/switches or using our Live Viewer App or our API.
The U16 is also available in a charge-only variant which offers all of the features of the U16S but without the USB data transfer from device to host. API functionality is maintained. The charge-only variant is called the U16C.
The U16S is available with a low MOQ of 20 units and sample quantities are available for development. Volume discounts are available at 50+ units.
Distributor and reseller minimum order quantities apply, please contact email@example.com for details.
There are a number of suitable power supplies on the market which can be used to power the U16S although you need to ensure that they meet the following criteria:
*The U16S is supplied as a component part and is static sensitive until assembled into the finished product. Prior to assembly, please ensure that the U16S is retained within its static shielded bag and handled only within an ESD safe area*
The U16S is a component designed to be installed into a final product. The final product will need to be tested to ensure that EMC and safety requirements are met for your target market.
The U16S is a UL Recognised component/module/subsystem (file #E346549).
EMC/FCC pre-scans completed and passed with minimum 10dB headroom for Class-A industrial applications.
All components RoHS Compliant.
The U16S component is designed with ESD port-protection, over-voltage protection, over-current protection and over-temperature protection and complies with the latest EN60950 safety requirements for ITE.