What is USB-C?
USB-C is without doubt becoming the standard system for transferring all sorts of data between computers and peripherals. However there is a lot of misunderstanding and misinformation about what exactly USB-C is and how it works. This article will attempt to dispel some of the myths and give you some useful advice in how your USB-C equipped devices can work best with your iConnectivity interfaces.
The first thing to understand is that USB-C is not a data format itself. USB-C is simply a physical connector designed to allow all kinds of data to be passed though it. So instead of needing lots of different cables and connectors for each type of thing you want to connect, a USB-C cable can basically carry any signal you need. That makes it incredibly useful, and there's no doubt that it will become the standard for pretty much all data transfer in the future.
Before we go any further, it's important to correctly understand the difference between the different types of USB physical connector and the different types of data format that can be transferred along the cable:
- The different kinds of USB physical connector are referred to with letters:
- USB-A
- USB-B (plus USB-B Mini, USB-B Micro etc.)
- USB-C
- The different kinds of USB data format are referred to with numbers:
- USB 1.0
- USB 2.0
- USB 3.0
- USB 3.1
- USB 3.2
Note that there is no direct correlation between the type of USB data and the type of USB physical connector that can transmit it. For example USB 1.0 data can be transferred through any type of USB cable. So be careful not to confuse the software data stream (the numbers) with the hardware connector (the letters), they are two completely different things.
Pretty much any kind of data can run though a USB-C connector, even data that isn't USB! The types of data that can travel over a USB-C cable include:
- USB 1.0 (Full Speed)
- USB 2.0 (Hi Speed)
- USB 3 (SuperSpeed)
- USB 3.1 (SuperSpeed+)
- USB 3.2
- HDMI
- Ethernet
- Thunderbolt (only on some USB-C ports!)
Multiple streams of these can even be passed at the same time!
Mobile devices and USB-C OTG
All USB devices must be defined as either be a Host or a Peripheral. In previous versions of USB, a Host port always used a USB-A connector (the rectangular port that you normally find on a computer); whereas the Peripheral always used one of the various types of USB-B connector (either a full-size square connector or a USB-B Mini or Micro connector) like you would find on an external hard drive, MIDI keyboard, or other accessory.
USB-C is different - there is only one type of USB-C physical connector, and devices can either choose to be Hosts or to be Peripherals. Whether they are defined as a Host or Peripheral is determined by the internal wiring of the USB-C port itself. So for example, the USB-C ports on your laptop are generally wired to act as Hosts, whereas the USB-C port on your mobile phone or tablet is usually wired to act as a Peripheral.
However sometimes you might want your mobile device to be a Host instead of a Peripheral - for example if you want to use it with your iConnectivity Audio or MIDI interface. USB-C has a very clever way to do this, using the On-The-Go protocol (usually shortened to OTG). An On-The-Go cable is wired up in such a way that it can convert what is normally defined as a Peripheral to act as a Host instead. So plugging a USB-C OTG adapter or USB-C OTG hub into your iPad or Android tablet will enable it to act as if it is a laptop computer instead of an accessory.
The most basic solution is a simple OTG cable with a USB-C connector on one end and a USB-B connector on the other. Plug the USB-C connector into your phone or tablet, and plug the USB-B end of the cable into your appropriate socket on your iConnectivity interface and it should just work.
If you decide to get a USB-C hub, which we strongly recommend, you will have a USB-C connector at one end of the hub (which you plug into your mobile device), and several USB-A sockets built into the hub. Connect a standard USB interface cable to one of these USB-A sockets, and connect its other end to the USB-B socket on your iConnectivity interface as usual.
Note that a basic inline OTG adapter will not charge your mobile device. In order to charge your mobile device while you use it you will need a USB-C OTG hub that also supports the USB-C Power Delivery specification (most OTG hubs do). With a USB-C OTG PD hub you can plug in any standard USB-C power supply to the hub and it will not only power your iConnectivity interface but it should also power your phone or tablet as well.
Further Information
For more detailed information on the USB-C specification, please see this Wikipedia article.
Check out our article on Mobile device connections showing the different port types and ways to connect each one.