原创 USB4™ 全方位技术剖析

2020-12-18 17:10 5898 28 8 分类: 智能硬件 文集: USB

原创声明

作者:GRL实验室 林志徽 Caspar Lin

 

USB4™ 介绍

USB4 全名为 Universal Serial Bus Generation 4USB 这个接口在 1996 年发布 USB 1.0 规格, 传输速度支持低速1.5 Mbps与全速 12 Mbps,以及之后陆续发表支持速度480 Mbps5Gbps10Gbps20Gbps 等,并在20199月发布最新一代 USB4规格,支持20Gbps 40 GbpsUSB接口演进及相对应的logo,请参考表一。

(表一)

 

USB4™新功能3个重点

1.      USB4 只采用 USB Type-C 连接器。USB4讯号采双信道传输。而过去的连接器如USB Type-AMicro-B,仅支持单通道传输,无法支持USB4。

2.      USB传输速度最快支持40G (20Gbps x2),并可同时传送DisplayPort影音。旨在将多种协议组合到单个物理接口,可以动态共享USB4 架构的整体速度和性能。

3.      向下兼容USB 2.0USB 3.2及支持Thunderbolt 3


USB4™ 连接器与线缆3个重点

1.      USB4只采用USB Type-C连接器。

2.      USB4 Cable被动线缆,可支持的被动线缆长度由USB 3.2 Gen21公尺,降为USB4 Gen3 0.8公尺。

3.      若需较长的线缆,如连接大尺寸屏幕,或是VR 应用,可使用主动式线缆。USB4主动式线缆为含有Repeater 组件(如 Re-timerRe-driver 等主动组件)的线缆,及光纤线缆等。可支持的主动式线缆长度最长为5公尺, 而光纤线缆最长可以支持50公尺。

 

USB4架构上3个重点

USB4主要构成组件有Router (路由器)Adapter (适配器),以及TMU (Time Management Unit,时间管理单元)

1.      RouterUSB4的一个主要建构模块,Router将隧道协议转换成USB4封包传送,并透过TMU来作时间同步。主要由 USB Host内建的Connection Manager 来侦测及管理。

2.      Adapter 是内建在Router里,主要功能为Router与外部组件沟通的媒介,进行协议转换。例如USB4 Host在传输USB3数据(如下图),由内部 USB3 Host 透过USB3 Adapter 进行协议封装成 USB4 Tunneled Packet。一个Router内部最多可以支持64Adapter

3.      TMU是内建在Router 里,使用分布式时间管理单元(TMU),在 Router间做时间同步。

 

USB4依功能层级分为5

1. Protocol Adapter Layer: 负责USB4与不同协议间进行对应.并把不同协议封装成 Tunneled PacketUSB4介面内传递。

2. Configuration Layer: 负责处理由Connection manager传送来的Control Packets,并附加路径中对应的地址 (address),确保其可靠的传送机制。

3. Transport Layer: 定义封包格式、路径、流量控制与时序控制,并产生link management Packets以提供时间同步封包、流量控制封包等。

4. Logical Layer: 负责建立2个装置之间的 USB4 链接,提供数据传送与接收、编码与译码,电源管理,错误侦测及复原机制,并且透过Sideband Channel进行通道初始化的沟通,包括速度及双信道沟通。

5. Electrical Layer: 定义USB4电气讯号的特性,如电压、抖动,编码等。

如下图,以 USB3 Tunneling为例,USB4 Host 透过 USB3 Protocol Adaptor,将USB3 Protocol USB4 Transport LayerUSB4 Logic LayerUSB4 Electrical Layer USB4 Link 传送到USB4 Hub Electrical Layer。再依下图顺序进行 一连串USB3/USB4 转换,将讯号传送到USB4 Device

USB3 隧道协定

USB4讯号由PCIeUSB3 DisplayPort隧道协议组成。此篇幅单就USB3隧道协议讲解。USB3隧道协议,指的是将原始 USB3 封包经由Protocol Adapter Layer封装成Tunneled封包, 藉由以下的图片可以清楚知道, 红色部分 是 USB3 的封包而蓝色部分是Tunneled封包, UFPDFP之间会使用Physical Layer传输。

Note: UFP: Upstream Facing PortDFP: Downstream Facing Port

USB4的产品有4种类型

1. USB4 Host: 产品有一个以上 DFP。没有任何的 UFP

2. USB4 Hub: 产品有一个 UFP,并且有一个或多个 DFP

3. USB4-Based Dock: 产品有一个 UFP,并且有一个或多个 DFP,且产品内还有其他 device 的功能,如储存装置或网络功能。

4. USB4 Device: 产品有一个 UFP,没有任何的 DFP

Note: UFP: Upstream Facing PortDFP: Downstream Facing Port


USB4 支持的隧道协议

依据规格,对 Host/ Hub/Dock/Device必须支持的隧道协议有不同要求,如下图,打 “V为必须支持,其余则是可选择支持与否。

例如USB Host必须支持 USB3DisplayPortHost-to-Host Tunneling,可以不支持 PCI ExpressTBT3 Tunneling


USB4 支援的传输速率

USB4支援USB4 Gen220GbpsUSB4 Gen340Gbps速度,是不是宣告支持USB4 就一定要支持这两个速度?

USB4 HubUSB4-Based Dock来说,必须同时支持20Gbps40Gbps

USB4 HostUSB4 Device 来说,可以只支持 20Gbps。(40Gbps 可列为额外支持,非必要支持速度)。

结论

USB4传输速率提升到40 Gbps,并且可以动态分享带宽,当使用一条 USB Type-C 连接线就可以兼容于市面上 Thunderbolt 3 Display Port 产品,对于消费者来说是一个更加便利的界面。但对于产品开发者来说,USB4是一个比较大的挑战,除了产品设计和以往 USB3 的产品在架构上的差异,加上高频信号在 PCB 及连接器上的衰 减,须更关注高频阻抗匹配,在开发阶段确保传输的信号质量。

 

免责声明

本信息仅为便于参照而提供。本信息不是且不应视为 USB Implementers Forum (USB-IF) 之正式通讯。USB-IF 之正式通讯可于其网站 usb.org 取 得,或直接自 USB-IF 取得。


参考文献:

Universal Serial Bus 4 (USB4™) Specification Version 1.0 August, 2019


作者: GRL实验室, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3943047.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论2条评论)

登录后参与讨论

curton 2020-12-20 18:31

学习了








欢迎点击


论坛> >机器人/工业电子> >工业电子与自动化


https://mbb.eet-china.com/forum/topic/84380_1_1.html

Lucy101 2020-12-19 10:08

赞一个
相关推荐阅读
GRL实验室 2021-08-13 14:06
趋势分析 | 高速接口的演进与未来
在电子产品发展的过程中,高速接口的演进让消费者在使用上越来越方便,从早期由不同厂商主导的多样化硬件接口,到现在由各个主要协会带领整合所有会员的贡献、制定共同标准,在这些共同标准中又有许多功能可选择性支...
GRL实验室 2021-08-13 13:27
SD认证测试类别及范例
SD 界面总览Secure Digital Memory Card,缩写为SD,俗称记忆卡,SD接口在携带式装置上被广泛应用,例如:相机、录像机、掌上型游戏机、手机、笔电等等都能够常见SD的应用。SD...
GRL实验室 2021-08-05 10:17
USB4™被动线缆测试与认证(USB4 Passive Cable)-下篇
USB4 Gen3 线缆认证要点USB4 线缆认证,必须使用过认证的连接器。USB3 Gen1/2 & USB4 Gen2 Type-C 线缆测试主要是以 B-1~B7 等 6 大项目(参考下表 5)...
GRL实验室 2021-07-30 10:07
分享 | HDMI & USB资讯更新汇总
HDMI-HDMI Forum 提醒所有会员,凡欲申请 HDMI 2.1 认证的所有新产品,皆需通过 HDMI 2.1 CTS 完整测试,包含&nbs...
GRL实验室 2021-07-30 10:00
USB4™被动线缆测试与认证(USB4 Passive Cable)-上篇
1. 明明是新买的 USB4 20G 线缆,接上 USB4 计算机跟 USB3 Gen2 硬盘,为什么跳出窗口显示不是以最高速连接呢?2. 用新计算机配送的 USB Type-C ...
GRL实验室 2021-07-16 09:47
USB Battery Charging 1.2 测试介绍 - 下篇
关键词:USB-IF, BC 1.2,测试, 充电本期重点1. 案例解说1: BC 1.2手机接上SDP标准下接埠(不支持BC1.2)2. 案例解说2: BC ...
我要评论
2
28
关闭 站长推荐上一条 /2 下一条