USB-C - An Universal Connector?
USB-C – One Universal Connector?
Some time ago, my wife got a high-end tablet from Samsung. Around the same time, I laid my hands on a brand new Dell XPS13 laptop.
The interesting thing about the Samsung tablet is that it does NOT have a 3.5 mm audio jack. It claims to send all audio through its USB-C port. We got our hands on a USB-C to 3.5 mm audio adaptor. This is essentially a small cable that has a USB-C male on one end and a 3.5 mm female jack on the other. This, I realized later, is popularly called USB-C Dongle. Anyhow, the first dongle we got did not work. So we returned it to the vendor and got a ‘higher version’ of the same brand. That worked. This got my grey cells working overtime to help me understand what was happening here.
First, The Audio Ports
Jacks that transmit audio data from a host to a receiver have been around for a long time. On earphones or headphones, the original 6.5 mm connector has been around since 1868 and is still used in many devices. The ubiquitous 3.5 mm connector has been around since the 1960s and is a universal part of nearly every device that works on audio.
The 3.5 mm audio jack and plug are simple devices. They have a maximum of four connection points (sometimes also called poles), each reserved for a specific purpose. These are L+, R+, GND, and M+. The L+ and R+ carry audio signals for the left and right channels, while the M+ carries the signal from the mike in a direction that is opposite to what L+ and R+ use. The GND is a neutral return path that completes the circuit.
This simple device has no feedback mechanism. For example, if you connect a headphone with a mike to a 3 pole connector, your voice will just not be carried forward. Similarly, there is no communication between the host and the receiver on the kind of connection that is made.
The L+ and R+ connections also carry the current that is needed to power the drivers when you are using headphones. Some people claim this is a cause for noise and jitter.
Now, The USB
The Universal Serial Bus, or USB, has gone through multiple iterations and standards. Not long ago, computing devices had a confusing myriad of connections – one for display, one for the printer, one for hard disk, and so on. USB is an attempt to unify all these to a single connection type. The latest and the most prevalent is the USB Type C popularly called USB-C. We will focus our discussions on this.
Compared to the audio jack, USB-C is a very advanced and sophisticated connection. It is capable of carrying data at high speeds and has mechanisms for communication between the host and the device – the two ends of the USB-C cable. Its design was finalized in 2014. It quickly adopted the USB 3.1 specification in 2016 and progressed to 3.2 in September 2017. It introduced the SuperSpeed+ transfer modes using two lanes with data transfer speeds of 10 and 20 Gbits/s. It is the first and only connector that incorporates all the features of the USB 4 standard released in 2019 that takes data speeds to 40 Gbits/s. The USB-C has four distinct capabilities:
The USB-C Shape and Construction
The USB-C receptacle and plug (female and male) are oval-shaped. The USB-C port measures 8.4 mm wide, 2.6 mm high, and 6.65 mm deep. It has 24 pins labelled A1-A12, and B12-B1 laid out in such a way (along with redundancy) that the male connector is flippable. All USB-C cables must be manufactured to carry a minimum of 3A current (at 20V, 60W). Some cables can also carry a 5A current (at 20V, 100W). These cables must have a special e-marker inside that tells the devices how much power to transfer. In May of this year (2021), the USB Implementers Forum (USB-IF) released new specs that enable the USB-C to carry 240W (50V, 5A). Again, cables must have e-markers that identify them as Extended Power Range cables. The e-markers are critical as the devices could burn the cables otherwise.
So next time you buy a USB-C cable, you have to
Buying a cable from a known brand also makes sense. Unknown brands could put an e-marker inside but compromise on the quality of the cable. You may end up burning the cable and destroying your devices. By default, USB-C will transfer data at 480mbps. With the right combination of devices and cable, you can achieve up to 20 Gbits/s. By end of 2022, this could go up to 40 Gbits/s.
Some Laptops released this year use the USB-C port to power and charge the laptops. USB-C has the capability of completely replacing a large number of other connectors including USB-A, USB-B, HDMI, Display Port, and the 3.5 mm audio jacks.
The USB-C Pins
(The USB-C Receptacle - Image courtesy of Microchip)
(The USB-C - Image courtesy of TI)
The pins are configured as follows:
The Power and Ground Pins
The VBUS and GND pins are used to transfer power from source to receiver. The default voltage is 5V, but VBUS allows you to negotiate up to 20V of voltage. With a maximum current of 5A, the USB-C can deliver up to 100 W of power. As mentioned before, new specs enable these pins to carry 240W (50V, 5A)
RX and TX Pins
These are the transmitter and receiver pins that move data at very high speeds. These can be used to follow the USB 3.0/3.1 protocols that allow speeds up to 20 Gb/s. Just bear in mind that the minimum feature set of USB-C does not support 3.0/3.1 protocols. In these cases, these pins can be programmed to be used for other functions. The default data transfer speed is 480mbps which uses the D+and D- pins.
The CC and CC1 Pins
These are called configuration channel pins that perform several tasks including plug/cable detection, device detection, plug orientation, and current status. A small chip inside the cable tells the CC pins their capabilities. This is used by the device to understand how to communicate with the device on the other end in terms of data transmission, power delivery, and alternate mode.
The VCONN Pin
The VCONN pin delivers 5V 1W power. This is used by the cable to power its e-markers to communicate with the CC and CC1 pins. Once this is done, the receptacle and plug are in sync in terms of what power and data the cable can carry. This is used by PD Chargers to deliver higher charging power to devices such as smartphones and laptops. It must be noted that the CC1 and CC2 pins assume the role of both CC and VCONN. This is needed to allow the USB-C plug to be inserted either way.
The Sideband Pins
The SBU1 and SBU2 are used to correspond to low-speed signal paths that are used only in alternate mode.
USB 2.0 Differential Pins
The D+ and D- are differential pairs placed to provide backward compatibility to USB 2.0. In addition, these pins are connected to provide a flippable connector.
What is an Alternate Mode?
(The USB-C Alternate Mode - Image courtesy of Microchip)
In Alternate mode, USB-C is slowly becoming the connector of choice to connect video sources (players, PCs, etc) to display devices including projectors.
In an Alternate Mode, the pins highlighted above are used. In this mode, the source and device can negotiate with each other to use these pins for the transfer of video as well as higher throughput in data and power. This way, the USB-C can work in place of DisplayPort, HDMI, and MHL. Apple’s Thunderbolt is an example of a USB-C that delivers the best of its features – 40Gbps data transfer, 2x4K video, up to 100W power and several other protocols.
What is Differential Signalling?
In general, information is transmitted electrically using single-ended signals. Only one conductor carries the signal. The receiving circuit compares this to a fixed reference voltage to understand the information. In contrast, differential signalling uses two complementary signal paths (using conductors) to transmit the information. The two conductors carry equal voltage but of opposite polarity. The receiving circuit calculates the difference between the two signals to understand the information being sent. The conducting pair could be a twisted pair, a ribbon cable, or paths in a circuit board. The advantages include reduced crosstalk, double the output, longer cable runs, cancellation of noise, etc.
Differential signalling works in the analogue domain such as balanced audio, and, in digital signalling such as in RS-422, HDMI, DisplayPort, etc.
Now, USB-C and Audio
USB-C is capable of transporting both analogue and digital audio. For analogue audio, an internal DAC is needed in the source device. If you are using a smartphone or a laptop, or any device that has a 3.5mm audio jack, internal DACs do exist.
For audio analogue signals, the USB-C pins are used as follows.
领英推荐
What is needed to make this work is a USB-C to 3.5 mm adaptor. This should have an e-marker inside that tells the source device that a 3.5 mm audio device is connected.?
Internal DACs
Unless you are buying a very specific smartphone or laptop (such as LG G7 ThinQ, Asus ROG Zephyrus, HP Spectre x360), internal DACs are limited in capabilities. In most cases, they are limited to 16 bits and 44.1 kHz and are meant more for voice calls, conference calls, etc. Expecting these to play music at audiophile quality will be in vain. In addition, internal clocks will have lower quality and accuracy leading to possible jitter.
Though the connection is moving from 3.5 mm to USB-C, listening to music using an internal DAC will not be very satisfying.
USB-C and Digital Audio
At the same time, the USB-C is capable of transmitting pristine digital audio files. Modern specs for 3.0 and above support up to 32-bit/384kHz. In addition, these specs offer Multi-Function Processing Units including sample rate converters, clock entities, digital effects like compression and reverb, channel mixers, acoustic echo cancellation, and active noise cancellation. Most important, since the data is being transported in digital form, an external DAC can use a better clock to eliminate jitter.
Audio data can be transferred using two methodologies. In Asynchronous transfer, the audio device’s oscillator synchronizes the USB clock and links it to the speed of the DAC. This way, the risk of any jitter is minimized. The issue with using a clock inside a smartphone is that this device has many high-frequency clocks and power signals – not the ideal place to execute a DAC function for audio.
In Isochronous transfer, the audio data is sent as packets and is assembled into a continuous stream externally by a DAC. If an error is detected, the external DAC can request the device for a re-send. In addition, the external DAC can use a clock that is impervious to the host device clock's shenanigans.
USB Audio Classes
USB Audio Classes (ADC) were first defined in 1998. From version 1.0 then, they have progressed to 3.0 now. The most basic function is for an external device to identify itself as an audio device to the host. Though D+and D- are the pins over which this information along with audio data is transmitted, there are differences in implementation and what exact information is transmitted is still vague. For example, though I connect an audio device to my One Plus 3, just nothing happens. I then have to go to the phone settings and enable USB On The Go (OTG). This enables the phone to recognize the external device as one that can accept digital data such as hard disks. OTG does not specifically identify an audio device, just one that can accept digital data. What happens next depends on what you do – transmit data or play a song. When you play a song, the phone routes it through the USB-C and leaves it to the external device to do what it wants with the data.
Devices being released in 2021 have slowly started implementing ADC 3.0 when the full functionality of the specification will be available.
ADC breaks down into three parts – Audio Control for functions such as volume and EQ, MIDI Streaming for MIDI data, and Audio Streaming for PCM audio. Most Androids running Lollipop or later support some subset of 1.0 at the minimum. Some new phones being released in 2021 support 2.0 and even 3.0.
The basic difference between 1.0 and 2.0 is speed. ADC 1.0 caps data speeds at 8.2Mbps. ADC 2.0 uses up to 196.6Mbps. These are enough for high-quality stereo music. ADC 2.0 can also support multiple channels. USB ADC 1.0 supports 32-bit/96kHz or 16-bit/192kHz. Android caps this at 24-bit/48kHz. Version 2.0 takes this to 32-bit/384kHz, although this consumes more power at both ends. Version 3.0 keeps the same speed and specs as Version 2.0. It reduces the need for excessive power. But more importantly, it offers robust procedures to reduce or eliminate packet errors. This makes the audio data less susceptible to jitter and skipping.
Unfortunately, neither Android nor the manufacturers have implemented anything new, so we are still stuck with 16-bit/48kHz. Their focus has been on enhancing the charging mechanism so that smartphones and laptops get charged faster.
What About Thunder(bolt) & Lightning?
Thunderbolt
Thunderbolt is the result of a joint effort by Intel and Apple. Intel took the basic specs of USB 3.0 and speeded up both power and data speeds. Thunderbolt 3 has 40/Gbits/s. The issue is with implementation. Intel forces its vendors to support that speed in all devices - motherboard, cable and end devices. Specs-wise, there is hardly any difference between Thunderbolt and USB 4.0 except for two grey areas - support of 4K video and networking. Hopefully, that will be resolved in the new specs of USB4. Once that is done, Intel may put its might behind USB, and give up on Thunderbolt. It has already opened up Thunderbolt 3 to the world and made it IP-free. In other words, Thunderbolt will become a sub-set of USB 4. All devices with USB-C that support UBS 4 will be compatible with Thunderbolt devices including data speeds, display, and power. And, vice versa. Hopefully, by the end of 2022, all this confusion will disappear, and we will have universal connectivity. EU seems to have taken the first step in this direction.
Right now, USB 4 and Thunderbolt are available on motherboards that support the Intel platform. Once they become available on AMD platforms, they will become truly universal in the PC market. Major mobile manufacturers and Qualcomm are already working on releasing USB 4 in the mobile market also.
Intel really cannot go against the industry if they want to survive. They are nowhere in the mobile market and are slowly losing ground to AMD in the PC market. Though they took a lead in connectors working with Apple, their action of releasing Thunderbolt 3 to USB speaks volumes of their intentions.
Lightning
Lightning is an Apple proprietary format. Though that is also oval, that is where the similarities end. It's male plug, for example, connector pins are outside and visible. In USB-C, all the connector pins are on the inside.
Apple may give up on USB completely. Their current plans are to abandon any receptacles on their new phones. Charging will be wireless and data transfer will also be Bluetooth or wireless.
What Apple does and what its intentions are outside the scope of this discussion. They have always protected their market and clients by being unique. They now have their own processors. What they do with USB or any other connection methodology remains to be seen. If they support USB-C, it will be great. But I doubt they will do that.
How To Use USB-C Audio
There are multiple ways to use USB-C for audio.
Available Accessories
There are two broad categories of accessories that are available to use on devices that do not have a 3.5mm headphone jack. One is, as mentioned before, an analogue or digital dongle. Two is, of course, Bluetooth.
Analogue or Passive Dongle
These are available in the market for less than Rs.3000 (~$50). In addition to the innumerable Chinese brands, there are also better-known brands such as Anker, Ugreen and others who make this. I had the Ugreen passive model that did not work with either the tablet or Dell XPS13. The fault was with the devices and not the dongle.
Active Dongle
Now, this is a field that is as interesting as desktop DACs. There are hundreds of manufacturers and all the ones who make good desktop DACs are either offering one or have plans to do so. At the same time, some early entrants have taken pole positions in the market. On one side they all have either a USB-C male plug or a receptacle for USB-C. On the other side, most of them have a 3.5mm audio jack. Some of them also have a 2.5 mm balanced jack, or even a 6.35 mm jack.
The current king of the pack seems to be DACport HD from a company called Centrance. Available for US$180, this has been praised by ASR and Stereophile. Other good dongles are available from companies such as?Ovidius, Questyle, Venture Electronics, Hidizs, Astell& Kern, TempTech, Shanling, Audio Quest, etc.
Bluetooth
This is my preferred method, though the sound quality may not be that good. As I mentioned before, my need is restricted to watching a movie, a TV show or some YouTube video for a short time before going to sleep. I don’t want to be physically connected to my Dell XPS13.
Bluetooth devices with excellent DAC and amps have been around for some. Companies such as FiiO, Ifi, Earmen and others have gained quite a standing in this. Unfortunately, most of these are over-specified, expensive, and bulky for my requirement. I was looking for a very small BT receiver that has a reasonable DAC and, if possible, an amplifier also.
My first choice was the FiiO μBTR. This does not seem to be available even from the FiiO’s website. I also looked at the BTR3K from FiiO. It was too expensive for my needs and too bulky.
I finally narrowed down my choice to TaoTronics TT-BA07. This is quite a good product given its price.
Bottom Line
If you are after audiophile recording and music, nothing beats a wave or FLAC file played by a good player and routed through a decent DAC and amplifier. This is still the first and only option for most of us music lovers.
If you are interested in listening to music via streaming, the world is completely new and standards and protocols are still being set. Whether you take streaming or Bluetooth, there will be some loss in the sound because of the compression techniques used.
At the same time, nothing stops you from using a streaming service (or Bluetooth) for everyday music listening, and then settling down for a couple of hours in front of your music system and hearing your favourite tracks with all the bells and whistles we expect. That is what I do.
The Future
The EU has recently mandated that all devices (phones, headphones and BT devices) have to be designed to be charged by a single charger using USB-C by the autumn of 2024.
"European Union lawmakers have?reached an agreement?on legislation that will force all future smartphones sold in the EU — including Apple’s iPhone — to be equipped with the universal USB-C port for wired charging by fall 2024. The rule will also apply to other electronic devices including tablets, digital cameras, headphones, handheld video game consoles, and e-readers. Laptops will have to comply with the rule at a later date."
They have also de-bundled chargers from the devices. In other words, when you buy a smartphone, say by end of 2024, it will not be packed with a charger. But then, you buy one good charger, it will work with your smartphone, laptop, camera, etc.
In a way, I am already achieving this. I have a 65-watt charger that delivers 5V-20V at various amperages and works with my laptop, my Android phone, and my tablet. Only Apple's iPad is the odd guy here.
Will this mandate make other countries follow suit? Will we see a day when we have a single charger for all our portable devices? Will this reduce e-waste? These are questions that leaders across the world have to answer. For a very long time manufacturers have made money by charging more for their connector, though that design may function very similar to that of another manufacturer’s. RCA, HDMI and others brought about some neutrality.
I look forward to the day when we will have just two connectors – one for power, and another for all other data movement.