News

News

2025.10.22

USB4 Specification

USB4 Specification

 

USB4 (Universal Serial Bus 4) refers to the USB system defined in the USB4 specification, first released by the USB Promoter Group on August 29, 2019 (version 1.0).

 

Unlike previous USB protocol standards, USB4 requires the use of a USB-C connector and support for USB Power Delivery (USB PD) for power transmission. Compared to USB 3.2, it allows for the tunneling of DisplayPort and PCI Express protocols. This architecture defines a method for dynamically sharing a single high-speed link among multiple device types, optimizing data transfer efficiency according to the type and application.

 

All USB4 products are required to support a minimum data throughput of 20Gbps, with optional support for 40Gbps or 80Gbps (symmetric for upstream and downstream). In asymmetric mode, speeds can reach up to 120Gbps in one direction, while the opposite direction is reduced to 40Gbps. Due to the tunneling capabilities, when transmitting mixed data types, the actual effective data rate can exceed that of USB 3.2—even when limited to 20Gbps.

 

The USB4 specification is based on the Thunderbolt 3 protocol specification.

 

USB4 Specification Version 1.0 (released on August 29, 2019) uses the terms "Universal Serial Bus 4" and "USB4." Prior to the release of this version, some news outlets referred to it as "USB 4.0" or "USB 4." Even after version 1.0 was published, some continued to use "USB 4" intentionally, claiming it reflected common search behavior among readers.

 

USB4 Specification

History
The USB4 standard was officially announced in March 2019.

 

Design Goals

The goals outlined in the USB4 specification include higher bandwidth and the unification of the USB-C ecosystem, aiming to “minimize end-user confusion.” Key approaches to achieve these goals include the use of a single USB-C connector type, while maintaining backward compatibility with existing USB and Thunderbolt products.

 

Data Transmission Method

Unlike USB 3.x, USB4 does not define a universal data transmission mechanism or device class. Instead, it primarily provides tunnels for transporting other protocols such as USB 3.2, DisplayPort, and optionally PCI Express (PCIe).

Although USB4 supports a native "host-to-host" communication protocol, as the name suggests, it is only used between two connected host devices and enables host-level IP networking. Therefore, if either the host or the device does not support optional PCIe tunneling, the maximum non-display bandwidth is limited to USB 3.2 at 20Gbps, with only 10Gbps USB 3.2 being mandatory.

 

USB4 supports the following tunneling protocols:

 USB 3.2 (Enhanced SuperSpeed) tunneling

 DisplayPort 1.4a-based tunneling

 PCI Express (PCIe)-based tunneling

USB4 also requires support for DisplayPort Alternate Mode, allowing DisplayPort signals to be transmitted either through USB4 tunneling or via the alternate mode.

The dedicated wires in the USB-C connector always support USB 2.0.

 

Data Transfer Mode Support

Some data transfer modes are mandatory for all USB4 devices, while support for others is optional and depends on the device type.

 

Data Transfer Mode Support

type

Host

Hub

peripherals

USB 2.0 (480 Mbit/s)

YES

YES

YES

USB4 20 Gbit/s transmission

YES

YES

YES

USB4 40 Gbit/s transmission

Selectivity

YES

Selectivity

USB 3.2 (10 Gbit/s) tunnel

YES

YES

Selectivity

USB 3.2 (20 Gbit/s) tunnel

Selectivity

Selectivity

Selectivity

DisplayPort tunnel

YES

YES

Selectivity

PCI Express tunnel

Selectivity

YES

Selectivity

Host-to-Host Communication

YES

YES

not applicable

DisplayPort Alternate Mode

YES

YES

Selectivity

Thunderbolt Alternate Mode

Selectivity

YES

Selectivity

USB-C Alternate Modes

Selectivity

Selectivity

Selectivity

 

USB Data Transfer Modes

Name

icon

specification

Double Link

coding

speed

USB4

USB 3.2

USB 3.1

USB 3.0

Gbit/s

GB/s

SuperSpeed

USB 5Gbps

 

USB 3.2

Gen 1×1

USB 3.1

Gen 1

USB 3.0

NO

8b/10b

5

0.5

SuperSpeed

USB 10Gbps

USB 3.2

Gen 2×1

USB 3.1

Gen 2

 

NO

128b/132b

10

1.2

not applicable

USB 3.2

Gen 1×2

 

YES

8b/10b

10

1.0

SuperSpeed

USB 20Gbps

USB 3.2

Gen 2×2

YES

128b/132b

20

2.4

not applicable

USB4

Gen 2×1

 

NO

64b/66b

10

1.2

not applicable

USB4

Gen 3×1

NO

128b/132b

20

2.4

USB4 20Gbps

USB4

Gen 2×2

YES

64b/66b

20

2.4

USB4 40Gbps

USB4

Gen3×2

YES

128b/132b

40

4.8

USB4 Gen 2 and USB 3.2 Gen 2 are different technologies. While they share the same data transfer rate of 10 Gbps, they use different encoding methods at the electrical layer.

Although USB4 is required to support dual-lane mode, it initially operates in single-lane mode during the link initialization process. If a lane bonding error occurs during this phase, the single-lane connection can still be used as a fallback mode.

In Thunderbolt compatibility mode, as specified by the Thunderbolt protocol, lanes operate at higher speeds: 10.3125 Gbps (Gen 2) or 20.625 Gbps (Gen 3)

 

Power Delivery

Before a connection is established, USB Power Delivery (USB PD) negotiation must be completed. Each USB4 interface is required to provide at least 7.5W of power (5V, 1.5A).Before USB PD negotiation, a USB4 device must draw no more than:250mA (default) 1.5A, or3A at 5V,depending on the resistor configuration of the USB-C connector.USB PD supports up to 100W of power delivery.

 

Thunderbolt 3 Compatibility

According to the USB4 specification, a core design goal is to maintain compatibility with the existing USB and Thunderbolt ecosystems. However, Thunderbolt 3 compatibility is optional and applies only to hosts and peripheral devices, not mandatory across all USB4 devices.

TOP