An Overview of USB-C and USB3.x (2024)

  • Home
  • Electronics
  • An Overview of USB-C and USB3.x

An Overview of USB-C and USB3.x

Share

An Overview of USB-C and USB3.x (1)

What is USB Type-C?

USB Type-C is a connector specification developed by USB Implementers Forum (USB-IF). It is not a communication protocol such as USB 3.2 and USB 2.0. The “C” designation signifies its unique physical form factor, distinct from earlier USB connectors.

An Overview of USB-C and USB3.x (2)One of its hallmark features is its reversible design, which eliminates the need to distinguish between host and peripheral ends. This ensures effortless connections every time.

An Overview of USB-C and USB3.x (3)

Table of Content

USB-C Lanes & Speed

USB Type-C offers impressive data transfer speeds. It adheres to USB 3.2 standards, supporting SuperSpeed USB 10Gbps and SuperSpeed USB 20Gbps modes.
The USB 3.2 specification encompasses all previous iterations of the USB 3.x standards. It categorizes transfer rates into three distinct levels: USB 3.2 Gen1 (5Gbps), USB 3.2 Gen2 (10Gbps), and USB 3.2 Gen2x2 (20Gbps).

An Overview of USB-C and USB3.x (4)
The naming convention recently adopted for USB 3.2 is interpreted as “speed x lanes”. For example, USB 3.2 Gen 1×2 means 5 Gbps x 2 lanes, for a connection speed of 10 Gbps.

An Overview of USB-C and USB3.x (5)An Overview of USB-C and USB3.x (6)Source: USB Implementers Forum © 2019 – Branding Presentation

What are some key features & benefits of the USB Type-C?

Reversible Connector

This is one of the most notable features of USB-C. It is a reversible connector and can be flipped/inserted either way relative to the receptacle, unlike the older connectors which had to be inserted in a specific orientation.

High Speed

It can support all current generations of USB i.e., USB 2.0 High Speed (480 Mbps) and USB 3.2 Super Speed (5 Gbps, 10 Gbps & 20 Gbps).

Supports Third-Party Protocols

It can support third-party protocols such as DisplayPort and HDMI in a mode of operation called Alternate Mode.

Up to 240W of Power

The standard allows the devices to negotiate and choose an appropriate level of power flow through the interface. This means USB-C can charge and/or drive a wide range of devices and can deliver up to 240 Watts of power!

Compatibility with Older USB Standards

USB-C is backward compatible with older USB standards using adapters or cables. This means that USB-C devices can connect to older USB-A or USB-B ports with the appropriate accessories.

Enhanced Durability

USB-C connectors are designed to be more durable than previous USB connectors. The connector is designed to withstand more plugging and unplugging cycles when compared to other connectors.

USB TYPE-C Pin Description

An Overview of USB-C and USB3.x (7)

USB-C Connector / Receptacle Pinout – (Image Courtesy of Wikipedia)

An Overview of USB-C and USB3.x (8)

USB-C Plug Pinout (Image Courtesy of Wikipedia)

  • USB 2.0 Differential Pairs: D−, D+
  • Two lanes/sets of USB 3.x Differential Pairs : TX1−, TX1+, RX1−, RX1+ & TX2−, TX2+, RX2−, RX2+
  • CC1 and CC2 Pins: Used for cable orientation detection, USB Type-C current advertisem*nt and detection
  • SBU1 and SBU2 (Auxiliary Signal Pins): Lower-speed signal wires that are allocated for Alternate Mode use
  • VBUS and GND: These pins are for USB cable bus power and the current return path.
  • VCONN: The unused CC pin on plug is used to apply power to the local plug and is referred to as VCONN

USB TYPE-C Usage Possibilities

Use as USB2.0

The USB-C can be used for the default Low/Full/High-Speed (2.0) connection – using the default D+ and D- pair for the data signal.

An Overview of USB-C and USB3.x (9)

Use as USB3.0

It can also be used for SuperSpeed (3.x) connection – using the high-speed lanes and configuration control pins. Two pair of pins are defined to enable dual-lane operation.

An Overview of USB-C and USB3.x (10)

Use for Power Delivery

There’s also the possibility to use it as a Power Delivery interface (Charger), where VBUS, GND, & Configuration controls (CC) are used. USB-C can charge or drive a wide range of devices and can deliver up to 240 Watts of power!

Use in Alternate Mode (such as DisplayPort)

In Alternate Mode, it can function as a DisplayPort, for instance. Utilizing up to 4 data lines involves repurposing the superspeed lane as display port signals and utilizing the SBU as an auxiliary channel for configuring the displays.

It can be used as an Audio Adapter Accessory, which means it can transmit audio data directly in digital form from the device to the headphones or external speakers.

You may ask, how it detects the right configuration. The answer is CC pins. The Configuration Chanel CC pins serve to detect connections, cable/plug orientation and configure the interface across USB Type-C cables and connectors.

“Host” and “Device” Have Been Renamed in USB-C

Let’s look at some of the new terms introduced in USB-C and how it relates to the older standard:

An Overview of USB-C and USB3.x (11)

The USB Type-C specifications have introduced updated terminology, replacing the traditional terms “host” and “device” with “Downstream Facing Port (DFP)” and “Upstream Facing Port (UFP)” respectively. This change in naming reflects the adaptable nature of Type-C, allowing for the interchangeability of these components’ roles as required.

  • DFP: Downstream Facing Port – A USB port functioning as a host and power source.
  • UFP: Upstream Facing Port – A USB port serving as a client and power sink.
  • DRD: Dual Role Device – Capable of functioning as either a host or client, replacing the term “OTG.”
  • DRP: Dual Role Power – Able to operate as either a power provider or power consumer.

The DRD and DRP terms in the USB-C standard are intentionally created. These terms were introduced to categorize devices based on two distinct roles:

  • Data direction, distinguishing between hosts and clients.
  • Power direction, distinguishing between power sinks and power sources.

This classification allows for devices to simultaneously serve as clients in terms of data direction and as power sources in terms of power direction. A prime example of this functionality can be found in certain docking stations, which function as USB clients while also serving as the power source for charging a laptop.

Configuration Channel (CC pins)- What Do They Do?

CC1 and CC2 pins in USB-C have three key functions:

  • Detecting cable orientation for proper communication.
  • Identifying device roles to prevent damage and define communication hierarchy.
  • Negotiating power configurations between client and host devices for optimal power distribution.
  • An Overview of USB-C and USB3.x (12)Cable orientation and role detection – Image courtesy: Microchip
  • In the upstream devices, there are pull-down resistors in CC1 and CC2 pins.
  • In the downstream devices, there are pull-up resistors in CC1 and CC2 pins.
  • In passive cables, there is only one routed CC pin pair.

By detecting voltage changes in CC1 and CC2 pins, each side can efficiently determine various parameters. More importantly, some USB devices handle all CC mode settings, so you should understand what chip you are integrating and see if it is capable of assigning roles using the CC1 and CC2 pins:

  • Role detection: A voltage change signifies UFP or DFP presence. Absence of voltage change indicates absence of corresponding device type.
  • Cable orientation: Identifying which pin experiences a voltage change reveals cable orientation at each end.
  • Power detection: The voltage level, influenced by pull-up resistor values, allows the DFP device to communicate its power delivery capability to the UFP device.

Power Delivery Chart – USB-C

An Overview of USB-C and USB3.x (13)

USB Type-CPower

All solutions required to support Default USB Power appropriate to product – as Defined by USB 2.0, USB 3.2 and USB4™ (as defined in the USB Type-C spec)
An Overview of USB-C and USB3.x (14)

Power Delivery & Precedence (Image courtesy: USB IF)

Summary

USB-C represents a significant advancement in USB technology, combining data transfer, power delivery, and video output capabilities in a single connector with a reversible design. USB 3.2 offers impressive data transfer rates up to 20 Gbps and USB-C has an ability to deliver up to 240 Watts of power through USB Power Delivery.

Additionally, USB-C’s support for Alternate Modes enables functionalities like DisplayPort and HDMI. USB-C’s design also ensures enhanced durability and backwards compatibility, making it a forward-thinking solution for both current and future technological needs. And unlike USB-A you don’t have to try inserting it 3 times, before getting the right orientation 😉

References:

  1. Official USB Specification
    https://www.usb.org/documents
    https://www.usb.org/document-library/usb-type-cr-cable-and-connector-specification-release-23
    https://www.usb.org/document-library/usb-type-cr-locking-connector-specification
    https://www.usb.org/document-library/usb-type-cr-system-overview
    https://www.usb.org/document-library/usb-branding-session
  2. Wikipedia
    https://en.wikipedia.org/wiki/USB-C
  3. Microchip App notes & Articles
    Introduction to USB TYPE-C:https://ww1.microchip.com/downloads/en/appnotes/00001953a.pdf
    https://microchipdeveloper.com/usb:type-c
  4. Other Resources:
    https://www.allaboutcircuits.com/technical-articles/introduction-to-usb-type-c-which-pins-power-delivery-data-transfer/

An Overview of USB-C and USB3.x (15)

Team Oxeltech

  • June 2, 2024
  • No Comments

Was this article of help to you?

Subscribe to our newsletter. We write about developing embedded and electronic systems.

  • Unsubscribe anytime

Recent Posts

Use a USB-C cable for Multiple Interfaces Simultaneously: USB 3.2 Plus Your Custom Interface

June 4, 2024

An Overview of USB-C and USB3.x

June 2, 2024

FreeRTOS vs Embedded Linux – Which One Should I Use?

May 15, 2024

How NB-IoT is Transforming Connectivity – An Intro to NB-IoT

May 3, 2024

A Beginner’s Guide to Millimeter-Wave (mmWave) Radar Technology – Applications and Advantages

March 15, 2024

Ensuring Reliability of Safety Critical Software with MISRA

March 4, 2024

Solving RTOS (Real Time Operating System) Limitations with Active Objects in Embedded Systems

February 20, 2024

How to Avoid System Failure Caused by Collisions in RTOS – Introducing Mutual Exclusion

February 3, 2024

Continue reading

Use a USB-C cable for Multiple Interfaces Simultaneously: USB 3.2 Plus Your Custom Interface

Team Oxeltech

An Overview of USB-C and USB3.x

Team Oxeltech

FreeRTOS vs Embedded Linux – Which One Should I Use?

Team Oxeltech

How NB-IoT is Transforming Connectivity – An Intro to NB-IoT

Fahad Bhatti

An Overview of USB-C and USB3.x (2024)

References

Top Articles
Latest Posts
Article information

Author: Reed Wilderman

Last Updated:

Views: 6348

Rating: 4.1 / 5 (72 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Reed Wilderman

Birthday: 1992-06-14

Address: 998 Estell Village, Lake Oscarberg, SD 48713-6877

Phone: +21813267449721

Job: Technology Engineer

Hobby: Swimming, Do it yourself, Beekeeping, Lapidary, Cosplaying, Hiking, Graffiti

Introduction: My name is Reed Wilderman, I am a faithful, bright, lucky, adventurous, lively, rich, vast person who loves writing and wants to share my knowledge and understanding with you.