USB4 只采用USB Type-C 连接器

2023-10-24 00:10
文章标签 type usb 采用 连接器 usb4

本文主要是介绍USB4 只采用USB Type-C 连接器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

USB4 只采用USB Type-C 连接器

在这里插入图片描述
在这里插入图片描述
USB4 全名为Universal Serial Bus Generation 4。USB 这个介面在1996 年发布USB 1.0 规格, 传输速度支援低速1.5 Mbps 与全速12 Mbps,以及之后陆续发表支援速度480 Mbps、5Gbps、10Gbps、20Gbps 等,并在2019年9 月发布最新一代USB4规格,支援20Gbps与40Gbps。USB介面演进及相对应的logo.

请参考下图表一。
在这里插入图片描述
在这里插入图片描述
USB 4新功能三大重点

USB4 只采用USB Type-C 连接器USB4 讯号采双通道传输;而过去的连接器如USB Type-A 或Micro-B,仅支援单通道传输,无法支援USB4。

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

向下相容USB 2.0 与USB 3.2及支援Thunderbolt 3。

                                         USB4连接器与线缆重点

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

USB4 Cable 被动线缆,可支援的被动线缆长度由USB 3.2 Gen2 的1 公尺,降为USB4 Gen3 的0.8 公尺。

若需较长的线缆,如连接大尺寸萤幕,或是VR 应用,可使用主动式线缆。USB4 主动式线缆为含有Repeater 元件(如Re-timer,Re-driver 等主动元件)的线缆,以及光纤线缆等。至于可支援的主动式线缆长度最长为5 公尺。

                                                USB4架构重点

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

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

2.适配器是内建在路由器里,主要功能为路由器与外部元件沟通的媒介,进行协定转换。例如USB4 Host在传输USB3 资料(如图二),由内部USB3 Host 透过USB3 Adapter 进行协定封装成USB4 Tunneled Packet。一个路由器内部最多可以支援64个适配器。

3.TMU 是内建在路由器里,使用分布式时间管理单元(TMU),在路由器间做时间同步在这里插入图片描述
USB4五种层级

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

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

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

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

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

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

                                                 USB4 隧道协议

USB4 讯号由PCIe、USB3 及DisplayPort 隧道协议组成。此篇幅空单就USB3 隧道协议讲解。USB3 隧道协议,指的是将原始USB3 封包经由Protocol Adapter Layer 封装成Tunneled 封包,藉由图五可以清楚知道,红色部分是USB3 的封包,而蓝色部分是Tunneled 封包,UFP(Upstream Facing Port)与DFP(Downstream Facing Port)之间会使用Physical Layer 传输。

                                                USB4产品类型

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

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

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

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

USB4支援的隧道协议,依据规格,对Host/ Hub/Dock/Device 必须支援的隧道协议有不同要求,如下图,打“V”为必须支援,其余则是可选择支援与否。例如USB Host 必须支援USB3、DisplayPort 与Host-to-Host Tunneling,可以不支援PCI Express 与TBT3 Tunneling。

                                          USB4支援的传输速率

USB4 支援USB4 Gen2 的20Gbps 及USB4 Gen3 的40Gbps 速度,是不是宣告支援USB4 就一定要支援这两个速度?英特尔宣布USB4接口连接器,分成两版本对USB4 Hub 与USB4-Based Dock 来说,必须同时支援20Gbps 及40Gbps。对USB4 Host 与USB4 Device 来说,可以只支援20Gbps。(40Gbps 可列为额外支援,非必要支援速度)

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

这篇关于USB4 只采用USB Type-C 连接器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/271368

相关文章

Oracle type (自定义类型的使用)

oracle - type   type定义: oracle中自定义数据类型 oracle中有基本的数据类型,如number,varchar2,date,numeric,float....但有时候我们需要特殊的格式, 如将name定义为(firstname,lastname)的形式,我们想把这个作为一个表的一列看待,这时候就要我们自己定义一个数据类型 格式 :create or repla

SigLIP——采用sigmoid损失的图文预训练方式

SigLIP——采用sigmoid损失的图文预训练方式 FesianXu 20240825 at Wechat Search Team 前言 CLIP中的infoNCE损失是一种对比性损失,在SigLIP这个工作中,作者提出采用非对比性的sigmoid损失,能够更高效地进行图文预训练,本文进行介绍。如有谬误请见谅并联系指出,本文遵守CC 4.0 BY-SA版权协议,转载请联系作者并注

Caused by: org.hibernate.MappingException: Could not determine type for: org.cgh.ssh.pojo.GoodsType,

MappingException:这个主要是类映射上的异常,Could not determine type for: org.cgh.ssh.pojo.GoodsType,这句话表示GoodsType这个类没有被映射到

sqlite不支持中文排序,采用java排序

方式一 不支持含有重复字段进行排序 /*** sqlite不支持中文排序,改用java排序* 根据指定的对象属性字段,排序对象集合,顺序* @param list* @param field* @return*/public static List sortListByField(List<?> list,String field){List temp = new ArrayList(

Usb Audio Device Descriptor(10) Hid Device

对于 Standard Interface Descriptor, 当 bInterfaceClass=0x03时,即为HID设备。Standard Interface Descriptor如下 struct usb_standard_interface_descriptor{U8 bLength; /*Size of this descriptor in bytes*/U8 bDescrip

Android rk3399 UAC(USB Audio)开发笔记

一、UAC有1.0和2.0,因Windows对2.0支持不好,我使用的是UAC1.0驱动 内核配置:CONFIG_USB_CONFIGFS_F_UAC1          ---这个宏配置无需物理codec,使用虚拟 alsa codec  驱动路径:"kernel\drivers\usb\gadget\function\f_uac1.c" 内核配置:CONFIG_USB_CONFIGFS_

红旗EQM换电连接器哪家生产

红旗EQM换电连接器概述 红旗EQM换电连接器是针对红旗品牌电动汽车设计的一种快速更换电池的装置。它允许用户在短时间内完成电池的更换,从而提高电动车的使用效率和便捷性。接下来,我们将详细探讨红旗EQM换电连接器的相关操作步骤、所需工具以及最新的相关信息。   红旗EQM换电连接器操作步骤 根据搜索结果,红旗EQM换电连接器的具体操作步骤如下: 断开电源:在进行任何操作之前,确

处理List采用并行流处理时,通过ForkJoinPool来控制并行度失控的问题

在使用parallelStream进行处理list时,如不指定线程池,默认的并行度采用cpu核数进行并行,这里采用ForJoinPool来控制,但循环中使用了redis获取key时,出现失控。具体上代码。 @RunWith(SpringRunner.class)@SpringBootTest(classes = Application.class)@Slf4jpublic class Fo

多款式随身WiFi如何挑选,USB随身WiFi、无线电池随身WiFi、充电宝随身WiFi哪个好?优缺点分析!

市面上的随身WiFi款式多样琳琅满目,最具代表性的就是USB插电款、无线款和充电宝款。今天就来用一篇文章分析一下这三种款式的优缺点。 USB插电款 优点:便宜,无需充电,在有电源的地方可以随时随地插电使用,比如中兴的USB随身WiFi。 缺点:无电源的情况下,无法带出门使用,部分品牌考虑到这个问题,会配备一个充电仓,这个充电仓相对来说就有点累赘了。网速上也不太稳定,波动比较大。

基于FPGA的开源项目:FOC/SHA/USB/JPEG等

文章目录 [1. USB 1.1控制器](https://github.com/WangXuan95/FPGA-USB-Device)[2. FOC控制算法](https://github.com/WangXuan95/FPGA-FOC)[3. BSV高级硬件描述语言入门指南](https://github.com/WangXuan95/BSV_Tutorial_cn)[4. 基于XDMA的