USB3.0协议(中文)
- 格式:doc
- 大小:5.42 MB
- 文档页数:67
- 1 -USB 3.0技术一、定义USB 3.0是最新的USB 规范,该规范由英特尔等大公司发起。
USB 2.0已经得到了PC 厂商普遍认可,接口更成为了硬件厂商接口必备,看看家里常用的主板就清楚了。
USB2.0的最高传输速率为480Mbps ,即60MB/s 。
不过,大家要注意这是理论传输值,如果几台设备共用一个USB 通道,主控制芯片会对每台设备可支配的带宽进行分配、控制。
如在USB1.1中,所有设备只能共享1.5MB/s 的带宽。
如果单一的设备占用USB 接口所有带宽的话,就会给其他设备的使用带来困难。
二、简介USB 3.0 —— 也被认为是SuperSpeed USB ——为那些与PC 或音频/高频设备相连接的各种设备提供了一个标准接口。
从键盘到高吞吐量磁盘驱动器,各种器件都能够采用这种低成本接口进行平稳运行的即插即用连接,用户基本不用花太多心思在上面。
新的USB 3.0在保持与USB 2.0的兼容性的同时,还提供了下面的几项增强功能:●极大提高了带宽——高达5Gbps全双工(USB2.0则为480Mbps半双工)●实现了更好的电源管理●能够使主机为器件提供更多的功率,从而实现USB——充电电池、LED照明和迷你风扇等应用。
●能够使主机更快的识别器件●新的协议使得数据处理的效率更高USB 3.0可以在存储器件所限定的存储速率下传输大容量文件(如HD电影)。
例如,一个采用USB 3.0的闪存驱动器可以在15秒钟将1GB的数据转移到一个主机,而USB 2.0则需要43秒。
受到消费类电子器件不断增加的分辨率和存储性能需求的推动,希望通过宽带互联网连接能够实现更宽的媒体应用,因此,用户需要更快速的传输性能,以简化下载、存储以及对于多媒体的大量内容的共享。
USB 3.0在为消费者提供其所需的简易连接性方面起到了至关重要的作用。
当用于消费类器件时,USB 3.0将解决USB 2.0无法识别无电池器件的问题。
USB 3.0USB 3.0USB 3.0是最新的USB规范,该规范由英特尔等大公司发起。
USB 2.0已经得到了PC厂商普遍认可,接口更成为了硬件厂商接口必备,看看家里常用的主板就清楚了。
USB2.0的最高传输速率为480Mbps,即60MB/s。
不过,大家要注意这是理论传输值,如果几台设备共用一个USB通道,主控制芯片会对每台设备可支配的带宽进行分配、控制。
如在USB 1.1中,所有设备只能共享1.5MB/s的带宽。
如果单一的设备占用USB接口所有带宽的话,就会给其他设备的使用带来困难。
USB 3.0标准的正式发布由Intel、微软、惠普、德州仪器、NEC、ST-NXP等业界巨头组成的USB 3.0 Promoter Group今天宣布,该组织负责制定的USB 3.0标准接口与线缆样品新一代USB 3.0标准已经正式完成并公开发布。
新规范提供了十倍于USB 2.0的传输速度和更高的节能效率,可广泛用于PC外围设备和消费电子产品。
制定完成的USB 3.0标准已经移交给该规范的管理组织USB Implementers Fo rum(简称USB-IF)。
该组织将与硬件厂商合作,共同开发支持USB 3.0标准的新硬件,不过实际产品上市还要等一段时间。
第一版USB 1.0是在1996年出现的,速度只有1.5Mbps;两年后升级为USB 1.1,速度也大大提升到12Mbps,至今在部分旧设备上还能看到这种标准的接口;2 000年4月,目前广泛使用的USB 2.0推出,速度达到了480Mbps,是USB 1.1的四十倍;如今八个半年头过去了,USB 2.0的速度早已经无法满足应用需要,US B 3.0也就应运而生,最大传输带宽高达5.0Gbps,也就是625MB/s,同时在使用A 型的接口时向下兼容。
IEEE组织最近也批准了新规范IEEE1394-2008,不过新版FireWire的传输速度只有3.2Gbps,相当于USB 3.0的60%多一点。
英特尔公司(Intel)和业界领先的公司一起携手组建了USB 3.0推广组,旨在开发速度超过当今10倍的超高效USB互联技术。
该技术是由英特尔,以及惠普(H P)、NEC、NXP半导体以及德州仪器(Texas Instruments)等公司共同开发的,应用领域包括个人计算机、消费及移动类产品的快速同步即时传输。
随着数字媒体的日益普及以及传输文件的不断增大——甚至超过25GB,快速同步即时传输已经成为必要的性能需求。
USB 3.0 具有后向兼容标准,并兼具传统USB技术的易用性和即插即用功能。
该技术的目标是推出比目前连接水平快10倍以上的产品,采用与有线USB相同的架构。
除对USB 3.0规格进行优化以实现更低的能耗和更高的协议效率之外,USB 3.0 的端口和线缆能够实现向后兼容,以及支持未来的光纤传输。
“从逻辑上说USB 3.0将成为下一代最普及的个人电脑有线互联方式”,英特尔技术战略师Jeff Ravencraft说道,“数字时代需要高速的性能和可靠的互联来实现日常生活中庞大数据量的传输。
USB 3.0可以很好地应对这一挑战,并继续提供用户已习惯并继续期待的USB易用性体验。
”英特尔公司成立USB 3.0推广组之初就希望USB设计学会(USB-IF)可以作为USB 3.0规格的行业协会。
完整的USB 3.0规格有望于2008年上半年推出,USB 3.0初步将采用离散硅的形式。
usb3.0USB 3.0推广组,包括惠普、英特尔、NEC、NXP半导体以及德州仪器,致力于保护已有USB设备驱动器基础设施和投资、USB的外观以及方便使用的特性,同时继续发扬USB这种卓越技术的功能。
“我们对USB 2.0以及无线USB技术的支持彰显了惠普致力于为客户提供可靠的外围设备互联方式”,惠普公司负责打印成像与消费市场部门(Consumer Inkjet Solutions)的副总裁Phil Schultz说,“现在借助USB 3.0,我们将为客户创造打印机、数码相机及其他外围设备与个人电脑互联的更佳体验。
USB3.0 与USB2.0的特性比较3.2 超速结构超速总线是一个分层的通讯结构,如下图所示:协议层:协议层在主机和设备间定义了end-to-end通讯规则。
超速协议在主机和设备端点(endpoint)之间提供应用数据信息交换。
这个通讯关系叫做管道(pipe)。
它是主机导向的协议,意味着主机决定什么时候在主机和设备间进行应用数据传输。
设备可以通过一个特定端点向主机发起异步请求服务,所以它不是一个轮询协议(USB2.0为轮询协议)。
数据可以连续突发传输,提高总线效率。
对某些传输类型(块传输),协议提供流控支持。
SS设备可以异步发送,通知主机,设备的功能状态发生改变。
而不是轮询的方式。
设备端点可以通过设备异步发送的“ready”包(ERDY TP)通知主机进行数据发送与接收,主机对于“ready”通知,如果有有效的数据发送或者缓存接收数据,会添加管道。
主机发送包含主机时间戳的特殊包头(ITP)到总线上,该值可以用于保持设备和主机同步(如果需要的话)。
超速USB电源管理:链路电源管理的关键点是:·设备向主机发送异步“ready”通知·包是有路由路径的,这样就允许不参与数据通讯的链路进入或仍旧停留在低电源状态。
·如果包送到一个处于低电源状态的端口,这个端口会切换到退出低电源状态并指示这是个切换事件。
设备:·超速需要支持USB2.0对默认的控制管道的规定。
HUB设备:因为USB3.0向下兼容USB2.0,为支持USB3.0双总线结构,USB3.0 HUB在逻辑上是两个HUB的组合:一个USB2.0 HUB和一个USB3.0 HUB。
连接到上游端口的电源和地线是共享的。
集线器参与到一个端到端的协议中,所承当的工作:·路由选择输出的包到下游端口。
·输入包混合传递到上游端口·当不在低功耗状态下时,向所有下游端口广播时间戳包(ITP)·当在一个低功耗状态的端口检测到包时,集线器将目标端口转变成退出低功耗状态,通知主机和设备(带内)包遭遇到了一个在低功耗状态的端口。
本文补充USB 3.0接口定义,USB 3.0采用的双总线结构,在速率上已经达到4.8Gbps,所以称为Super speed,在USB 3.0的LOGO上显示为SS,由于接口变化太大,再加上把USB 3.0协议集成到相关芯片组肯定也需要时间,所以USB 3.0的普及应该至少再需三年以上。
说明:本文插图及封装尺寸来源,USB 3.0-final.pdf(Date:November/12/2008),USB 3.0协议可在USB官方下载到。
USB 3.0中定义的连接器包括(本文不包含连接线缆):1、USB 3.0 A型USB插头(plug)和插座(receptacle)引脚顺序(左侧为Plug,右侧为Receptacle):引脚定义:封装尺寸(单PIN Receptacle):2、USB 3.0 B型USB插头(plug)和插座(receptacle)引脚顺序(左侧为Plug,右侧为Receptacle,注意箭头所指斜口向上,USB端口朝向自己):引脚定义:封装尺寸(单PIN Receptacle):3、USB 3.0 Powered-B型USB插头(plug)和插座(receptacle)引脚顺序(左侧为Plug,右侧为Receptacle,注意宽边在上,USB端口朝向自己):引脚定义:4、USB 3.0 Micro USB插头和插座USB 3.0 Micro USB插头和插座变化相当大,而官方的协议文档中,涉及该部分的插图仍然存在模糊情况,这里不再抓图,前面文章介绍过Micro USB接口主要是用于蜂窝电话和便携设备的,体积相比Mini-USB更小。
Micro USB插头和插座分为三种:USB 3.0 Micro-B连接器引脚定义:USB 3.0 Micro-AB/-A连接器引脚定义如下:详细了解,请参考官方USB 3.0规范文档,之USB 3 0最终协议文档,下载地址参考USB 官方网址:/。
与的特性比较超速结构超速总线是一个分层的通讯结构,如下图所示:协议层:协议层在主机和设备间定义了end-to-end(端到端)通讯规则。
超速协议在主机和设备端点(endpoint)之间提供应用数据信息交换。
这个通讯关系叫做管道(pipe)。
它是主机导向的协议,意味着主机决定什么时候在主机和设备间进行应用数据传输。
设备可以通过一个特定端点向主机发起异步请求服务,所以它不是一个轮询协议(为轮询协议)。
数据可以连续突发传输,提高总线效率。
对某些传输类型(块传输),协议提供流控支持。
SS设备可以异步发送,通知主机,设备的功能状态发生改变。
而不是轮询的方式。
设备端点可以通过设备异步发送的“ready”包(ERDY TP)通知主机进行数据发送与接收,主机对于“ready”通知,如果有有效的数据发送或者缓存接收数据,会添加管道。
主机发送包含主机时间戳的特殊包头(ITP)到总线上,该值可以用于保持设备和主机同步(如果需要的话)。
超速USB电源管理:链路电源管理的关键点是:·设备向主机发送异步“ready”通知·包是有路由路径的,这样就允许不参与数据通讯的链路进入或仍旧停留在低电源状态。
·如果包送到一个处于低电源状态的端口,这个端口会切换到退出低电源状态并指示这是个切换事件。
设备:·超速需要支持对默认的控制管道的规定。
HUB设备:因为向下兼容,为支持双总线结构,HUB在逻辑上是两个HUB的组合:一个HUB和一个HUB。
连接到上游端口的电源和地线是共享的。
集线器(HUB)参与到一个端到端的协议中,所承当的工作:·路由选择输出的包到下游端口。
·输入包混合传递到上游端口·当不在低功耗状态下时,向所有下游端口广播时间戳包(ITP),即为同步时间信息包。
·当在一个低功耗状态的端口检测到包时,集线器将目标端口转变成退出低功耗状态,通知主机和设备(带内)包遭遇到了一个在低功耗状态的端口。
一、USB传输协议USB是通用串行总线(英语:Universal Serial Bus)的缩写,是一种串口总线标准。
USB这种输入输出接口被广泛地应用于个人电脑和移动设备等产品。
USB-IF(全称USB Implementers Forum)是位于美国的USB标准化组织,由英特尔、微软、惠普、NEC、LSI、意法半导体等发起的非盈利组织。
自1996年USB-IF(USB Implementers Forum)组织发布最初标准以来,USB标准经历了多个版本,分别是USB 1.0、USB 1.1、USB 2.0、USB 3.0、USB 3.1、USB 3.2,最新一代是USB4。
二、USB协议发展历史1996年,USB1.0发布;2000年4月,USB2.0发布;2008年1月,USB3.0发布;2013年7月,USB3.1发布;2015年,USB3.0更名为USB 3.1 Gen1, USB3.1更名为USB 3.1 Gen2;2017年9月,USB3.2发布;2019年2月,USB3.2 Gen2×2发布,USB3.0、USB3.1又分别改名为USB3.2 Gen1、USB3.2 Gen2×1;2019 年8月,发布USB4.0。
最终现在的命名是这样的:三、USB接口参数不同的协议标准支持的最大传输速率、最大电压和电流也是不一样的,如下:四、USB接口类型Type AType-A和Type-B根据支持的USB标准不同,又可以分为USB 2.0和USB 3.0标准USB接口。
根据接口的颜色,我们很容易区分该接口是支持USB 2.0还是支持USB 3.0的。
Type-A型接口也是我们日常生活中最常见的USB接口,广泛应用于鼠标、键盘、U盘等设备上。
(USB2.0)白色(USB3.0)蓝色●TypeBType-B型常用于打印机等设备上。
(USB2.0)白色(USB3.0)蓝色●Mini-AMini USB接口,是一种小型的USB接口,加入了ID针脚(用于区分设备是主机还是外设),以支持OTG(On The Go,该功能允许在没有主机的情况下,实现设备间的数据传送)功能。
USB3.0与USB2.0的特性比较3.2??超速结构?????超速总线是一个分层的通讯结构,如下图所示:协议层:协议层在主机和设备间定义了end-to-end(端到端)通讯规则。
超速协议在主机和设备端点(endpoint)之间提供应用数据信息交换。
这个通讯关系叫做管道(pipe)。
它是主机导向的协议,意味着主机决定什么时候在主机和设备间进行应用数据传输。
设备可以通过一个特定端点向主机发起异步请求服务,所以它不是一个轮询协议(USB2.0为轮询协议)。
数据可以连续突发传输,提高总线效率。
对某些传输类型(块传输),协议提供流控支持。
SS设备可以异步发送,通知主机,设备的功能状态发生改变。
而不是轮询的方式。
设备端点可以通过设备异步发送的“ready”包(ERDYTP)通知主机进行数据发送与接收,主机对于“ready”通知,如果有有效的数据发送或者缓存接收数据,会添加管道。
主机发送包含主机时间戳的特殊包头(ITP)到总线上,该值可以用于保持设备和主机同步(如果需要的话)。
超速USB电源管理:链路电源管理的关键点是:·设备向主机发送异步“ready”通知·包是有路由路径的,这样就允许不参与数据通讯的链路进入或仍旧停留在低电源状态。
·?如果包送到一个处于低电源状态的端口,这个端口会切换到退出低电源状态并指示这是个切换事件。
设备:?·超速需要支持USB2.0对默认的控制管道的规定。
HUB设备:因为USB3.0向下兼容USB2.0,为支持USB3.0双总线结构,USB3.0?HUB在逻辑上是两个HUB 的组合:一个USB2.0?HUB和一个USB3.0?HUB。
连接到上游端口的电源和地线是共享的。
集线器(HUB)参与到一个端到端的协议中,所承当的工作:·路由选择输出的包到下游端口。
·输入包混合传递到上游端口·当不在低功耗状态下时,向所有下游端口广播时间戳包(ITP),即为同步时间信息包。
USB3.0 与USB2.0的特性比较3.2 超速结构超速总线是一个分层的通讯结构,如下图所示:协议层:协议层在主机和设备间定义了end-to-end(端到端)通讯规则。
超速协议在主机和设备端点(endpoint)之间提供应用数据信息交换。
这个通讯关系叫做管道(pipe)。
它是主机导向的协议,意味着主机决定什么时候在主机和设备间进行应用数据传输。
设备可以通过一个特定端点向主机发起异步请求服务,所以它不是一个轮询协议(USB2.0为轮询协议)。
数据可以连续突发传输,提高总线效率。
对某些传输类型(块传输),协议提供流控支持。
SS设备可以异步发送,通知主机,设备的功能状态发生改变。
而不是轮询的方式。
设备端点可以通过设备异步发送的“ready”包(ERDY TP)通知主机进行数据发送与接收,主机对于“ready”通知,如果有有效的数据发送或者缓存接收数据,会添加管道。
主机发送包含主机时间戳的特殊包头(ITP)到总线上,该值可以用于保持设备和主机同步(如果需要的话)。
超速USB电源管理:链路电源管理的关键点是:·设备向主机发送异步“ready”通知·包是有路由路径的,这样就允许不参与数据通讯的链路进入或仍旧停留在低电源状态。
·如果包送到一个处于低电源状态的端口,这个端口会切换到退出低电源状态并指示这是个切换事件。
设备:·超速需要支持USB2.0对默认的控制管道的规定。
HUB设备:因为USB3.0向下兼容USB2.0,为支持USB3.0双总线结构,USB3.0 HUB在逻辑上是两个HUB的组合:一个USB2.0 HUB和一个USB3.0 HUB。
连接到上游端口的电源和地线是共享的。
集线器(HUB)参与到一个端到端的协议中,所承当的工作:·路由选择输出的包到下游端口。
·输入包混合传递到上游端口·当不在低功耗状态下时,向所有下游端口广播时间戳包(ITP),即为同步时间信息包。
USBUSB ,是英文Universal Serial BUS(通用串行总线)的缩写,而其中文简称为“通串线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。
是应用在PC领域的接口技术。
USB接口支持设备的即插即用和热插拔功能。
USB是在1994年底由英特尔、康柏、I BM、Microsoft等多家公司联合提出的。
简述不过直到近期,它才得到广泛地应用。
从1994年11月11日发表了USB V0.7版本以后,USB版本经历了多年的发展,到现在已经发展为3.0版本,成为目前电脑中的标准扩展接口。
目前主板中主要是采用USB1.1和USB2.0,各USB版本间能很好的兼容。
USB用一个4针(USB3.0标准为8针)插头作为标准插头,采用菊花链形式可以把所有的外设连接起来,最多可以连接127个外部设备,并且不会损失带宽。
USB需要主机硬件、操作系统和外设三个方面的支持才能工作。
目前的主板一般都采用支持USB功能的控制芯片组,主板上也安装有USB接口插座,而且除了背板的插座之外,主板上还预留有USB插针,可以通过连线接到机箱前面作为前置USB接口以方便使用(注意,在接线时要仔细阅读主板说明书并按图连接,千万不可接错而使设备损坏)。
而且USB接口还可以通过专门的USB连机线实现双机互连,并可以通过Hub扩展出更多的接口。
USB具有传输速度快(USB1.1是12Mbps,USB2.0是480Mbps, USB3.0是5 Gbps),使用方便,支持热插拔,连接灵活,独立供电等优点,可以连接鼠标、键盘、打印机、扫描仪、摄像头、闪存盘、MP3机、手机、数码相机、移动硬盘、外置光软驱、USB网卡、ADSL Modem、Cable Modem等,几乎所有的外部设备。
USB接口可用于连接多达127个外设,如鼠标、调制解调器和键盘等。
USB自从1996年推出后,已成功替代串口和并口,并成为当今个人电脑和大量智能设备的必配的接口之一。
USB接口规范(含USB3.0和OTG)解析USBUSB ,是英文Universal Serial BUS(通用串行总线)的缩写,而其中文简称为“通串线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。
是应用在PC领域的接口技术。
U SB接口支持设备的即插即用和热插拔功能。
US B是在1994年底由英特尔、康柏、IBM、Micr osoft等多家公司联合提出的。
简述芯片组,主板上也安装有USB接口插座,而且除了背板的插座之外,主板上还预留有US B插针,可以通过连线接到机箱前面作为前置USB接口以方便使用(注意,在接线时要仔细阅读主板说明书并按图连接,千万不可接错而使设备损坏)。
而且USB接口还可以通过专门的USB连机线实现双机互连,并可以通过Hub扩展出更多的接口。
USB具有传输速度快(U SB1.1是12Mbps,USB2.0是480Mbps, U SB3.0是5 Gbps),使用方便,支持热插拔,连接灵活,独立供电等优点,可以连接鼠标、键盘、打印机、扫描仪、摄像头、闪存盘、M P3机、手机、数码相机、移动硬盘、外置光软驱、USB网卡、ADSL Modem、Cable M odem等,几乎所有的外部设备。
USB接口可用于连接多达127个外设,如鼠标、调制解调器和键盘等。
USB自从19 96年推出后,已成功替代串口和并口,并成为当今个人电脑和大量智能设备的必配的接口之一。
USB各版本区别版本最大传输速率速率称号最大输出电流协议推出时间USBMbps(1 92KB/s)低速(Low-Speed)500mA1996年1月USB1.112Mbps(1.5MB/s)全速(Full-Spee d)500mA1998年9月USB2.0480Mbps(60M B/s)高速(High-Speed)500mA2000年4月U SB3.05Gbps(640MB/s)超速(Super-Speed)9 00mA2008年11月USB的应用随着计算机硬件飞速发展,外围设备日益增多,键盘、鼠标、调制解调器、打印机、扫描仪早已为人所共知,数码相机、MP3随身听接踵而至,这么多的设备,如何接入个人计算机?USB就是基于这个目的产生的。
usb3.0的实现技术与介绍有哪些USB 3.0,就是新一代的USB接口,特点是传输速率非常快,那么你对USB 3.0了解多少呢?以下是由店铺整理关于什么是usb3.0的内容,希望大家喜欢!usb3.0的标准规范USB 3.0接口尺寸标准同时新的USB执行组织(USB Implementers Forum,USB-IF)也正式开始接管和运作该规范,公布了详细的技术文档,以便业界的硬件厂商们能够依此来研发USB 3.0相关的产品。
USB 3.0简要规范如下:·提供了更高的每秒5Gb传输速度·对需要更大电力支持的设备提供了更好的支撑,最大化了总线的电力供应·增加了新的电源管理职能·全双工数据通信,提供了更快的传输速度·向下兼容USB 2.0设备usb3.0与usb2.0的比较USB 2.0为各式各样的设备以及应用提供了充足的带宽,但是,随着高清视频、TB(=1024GB)级存储设备、高达千兆像素数码相机、大容量的手机以及便携媒体播放器的出现,更高的带宽和传输速度就成为了必须。
每秒480Mbps的传输速度可能都已经不算快了,更何况目前没有哪个USB 2.0设备能够达到这个理论上的最高限速。
在实际应用中,能够达到每秒320Mbps的平均速度就已经很不错了。
同样,其实USB 3.0同样达不到5Gbps的理论值,但,哪怕只能达到理论值的8成,那也是接近于USB 2.0的10倍了。
在MP3、MP4、DC、DV、打印机、扫描仪、闪存、移动硬盘及主板等设备上,USB早已是最常见的标准传输接口。
尽管主流USB 2.0标准的理论数据传输率达到了每秒480Mbps,但依然无法满足用户的需求,因为随着数字媒体的日益普及,高清视频、游戏程序、数码照片的容量动辄几GB,大容量闪存、MP4及“海量”移动硬盘等USB设备不断增加,用户随时会遇到同时传输几GB甚至几十GB的大文件。
USB3.01 Introduction1.1 MotivationThe original motivation for the Universal Serial Bus (USB) came from several considerations, two of the most important being:• Ease-of-useThe lack of flexibility in reconfiguring the PC had been acknowledged as the Achilles’ heel toits further deployment. The combination of user-friendly graphical interfaces and the hardware and software mechanisms associated with new-generation bus architectures have made computers less confrontational and easier to reconfigure. Ho wever, from the end user’s point of view, the PC’s I/O interfaces, such as serial/parallel ports, keyboard/mouse/joystickinterfaces, etc., did not have the attributes of plug-and-play.• Port ExpansionThe addition of external peripherals continued to be constrained by port availability. The lackof a bidirectional, low-cost, low-to-mid speed peripheral bus held back the creative proliferation of peripherals such as storage devices, answering machines, scanners, PDA’s,keyboards, and mice. Existing interconnects were optimized for one or two point products. Aseach new function or capability was added to the PC, a new interface had been defined toaddress this need.Initially, USB provided two speeds (12 Mb/s and 1.5 Mb/s) that peripherals could use. As PCs became increasingly powerful and able to process larger amounts of data, users needed to get more and more data into and out of their PCs. This led to the definition of the USB 2.0 specification in 2000 to provide a third transfer rate of 480 Mb/s while retaining backward compatibility. In 2005, with wireless technologies becoming more and more capable, Wireless USB was introduced to provide a new cable free capability to USB.USB is the most successful PC peripheral interconnect ever defined and it has migrated heavily into the CE and Mobile segments. In 2006 alone over 2 billion USB devices were shipped and there are over 6 billion USB products in the installed base today. End users “know” what USB is. Product developers understand the infrastructure a nd interfaces necessary to build a successful product.USB has gone beyond just being a way to connect peripherals to PCs. Printers use USB tointerface directly to cameras. PDAs use USB connected keyboards and mice. The USB On-The-Go definition provides a way for two dual role capable devices to be connected and negotiate which one will operate as the “host.” USB, as a protocol, is also being picked up and used in many nontraditional applications such as industrial automation.Now, as technology innovation marches forward, new kinds of devices, media formats, and large inexpensive storage are converging. They require significantly more bus bandwidth to maintain the interactive experience users have come to expect. HD Camcorders will have tens of gigabytes of storage that the user will want to move to their PC for editing, viewing, and archiving. Furthermore existing devices like still image cameras continue to evolve and are increasing their storage capacity to hold even more uncompressed images. Downloading hundreds or even thousands of 10 MB, or larger, raw images from a digital camera will be a time consuming process unless the transfer rate is increased. In addition, user applications demand a higher performance connection between the PC and these increasingly sophisticated peripherals. USB 3.0 addresses this need by adding an even higher transfer rate to match these new usages and devices.Thus, USB (wired or wireless) continues to be the answer to connectivity for PC, ConsumerElectronics, and Mobile architectures. It is a fast, bidirectional, low-cost, dynamically attachable interface that is consistent with the requirements of the PC platforms of today and tomorrow.1.2 Objective of the SpecificationThis document defines the next generation USB industry-standard, USB 3.0. The specification describes the protocol definition, types of transactions, bus management, and the programming interface required to design and build systems and peripherals that are compliant with this specificationUSB 3.0’s go al remains to enable devices from different vendors to interoperate in an openarchitecture, while maintaining and leveraging the existing USB infrastructure (device drivers, software interfaces, etc.). The specification is intended as an enhancement to the PC architecture, spanning portable, business desktop, and home environments, as well as simple device-to-device communications. It is intended that the specification allow system OEMs and peripheral developers adequate room for product versatility and market differentiation without the burden of carrying obsolete interfaces or losing compatibility.1.3 Scope of the DocumentThe specification is primarily targeted at peripheral developers and platform/adapter developers, but provides valuable information for platform operating system/ BIOS/ device driver, adapter IHVs/ISVs, and system OEMs. This specification can be used for developing new products and associated software.Product developers using this specification are expected to know and understand the USB 2.0Specification. Specifically, USB 3.0 devices must implement device framework commands and descriptors as defined in the USB 2.0 Specification.1.4 USB Product ComplianceAdopters of the USB 3.0 specification have signed the USB 3.0 Adopters Agreement, whichprovides them access to a reasonable and nondiscriminatory (RANDZ) license from the Promoters and other Adopters to certain intellectual property contained in products that are compliant with the USB 3.0 specification. Adopters can demonstrate compliance with the specification through the testing program as defined by the USB Implementers Forum. Products that demonstrate compliance with the specification will be granted certain rights to use the USB Implementers Forum logos as defined in the logo license.1.5 Document OrganizationChapters 1 through 4 provide an overview for all readers, while Chapters 5 through 11 contain detailed technical information defining USB 3.0.Readers should contact operating system vendors for operating system bindings specific toUSB 3.0.1.6 Design GoalsUSB 3.0 is the next evolutionary step for wired USB. The goal is that end users view it as the same as USB 2.0, just faster. Several key design areas to meet this goal are listed below:• Preserve the USB model of smart host and simple device.• Leverage the existing USB infrastructure. There are a vast number of USB products in use today. A large part of their success can be traced to the existence of stable software interfaces, easily developed software device drivers, and a number of generic standard device class drivers (HID, mass storage, audio, etc.). SuperSpeed USB devices are designed to keep this software infrastructure intact so that developers of peripherals can continue to use the same interfaces andleverage all of their existing development work.• Significantly improve power management. Reduce the active power when sending data and reduce idle power by providing a richer set of power management mechanisms to allow devices to drive the bus into lower power states. • Ease of use has always been and remains a key design goal for all varieties of USB.• Preserve the investment. There are a large number of PCs in use that support only USB 2.0. There are a larger number of USB 2.0 peripherals in use. Retaining backward compatibility at the Type-A connector to allow SuperSpeed devices to be used, albeit at a lower speed, with USB 2.0 PCs and allow high speed devices with their existing cables to be connected to the USB 3.0 SuperSpeed Type-A connectors.1.7 Related DocumentsUniversal Serial Bus Specification, Revision 2.0USB On-the-Go Supplement to the USB 2.0 Specification, Revision 1.3Universal Serial Bus Micro-USB Cables and Connectors Specification, Revision 1.01EIA-364-1000.01: Environmental Test Methodology for Assessing the Performance of ElectricalConnectors and Sockets Used in Business Office ApplicationsUSB 3.0 Connectors and Cable Assemblies Compliance DocumentUSB SuperSpeed Electrical Test Methodology white paperUSB 3.0 Jitter Budgeting white paperINCITS TR-35-2004, INCITS Technical Report for Information Technology – Fibre Channel –Methodologies for Jitter and Signal Quality Specification (FC-MJSQ)USB 3.0 Architectural OverviewThis chapter presents an overview of Universal Serial Bus 3.0 architecture and key concepts. USB 3.0 is similar to earlier versions of USB in that it is a cable bus supporting data exchange between a host computer and a wide range of simultaneously accessible peripherals. The attached peripherals share bandwidth through a host-scheduled protocol. The bus allows peripherals to be attached, configured, used, and detached while the host and other peripherals are in operation.USB 3.0 utilizes a dual-bus architecture that provides backward compatibility with USB 2.0. It provides for simultaneous operation of SuperSpeed and non-SuperSpeed (USB 2.0 speeds)information exchanges. This chapter is organized into two focus areas. The first focuses onarchitecture and concepts related to elements which span the dual buses. The second focuses on SuperSpeed specific architecture and concepts.Later chapters describe the various components and specific requirements of SuperSpeed USB in greater detail. The reader is expected to have a fundamental understanding of the architectural concepts of USB 2.0. Refer to the Universal Serial Bus Specification, Revision 2.0 for complete details.3.1 USB 3.0 System DescriptionUSB 3.0 is a physical SuperSpeed bus combined in parallel with a physical USB 2.0 bus (seeFigure 3-1). It has similar architectural components as USB 2.0, namely:• USB 3.0 interconnect• USB 3.0 devices• USB 3.0 hostThe USB 3.0 interconnect is the manner inwhich USB 3.0 and USB 2.0 devicesconnect to and communicate with theUSB 3.0 host. The USB 3.0 interconnectinherits core architectural elements fromUSB 2.0, although several are augmented toaccommodate the dual bus architecture.The baseline structural topology is the sameas USB 2.0. It consists of a tiered startopology with a single host at tier 1 andhubs at lower tiers to provide busconnectivity to devices.The USB 3.0 connection modelaccommodates backwards and forwardcompatibility for connecting USB 3.0 orUSB 2.0 devices into a USB 3.0 bus.Similarly, USB 3.0 devices can be attachedto a USB 2.0 bus. The mechanical andelectrical backward/forwards compatibility for USB 3.0 is accomplished via a composite cable and associated connector assemblies that form the dual-bus architecture. USB 3.0 devices accomplish backward compatibility by including both SuperSpeed and non-SuperSpeed bus interfaces. USB 3.0 hosts also include both SuperSpeed and non-SuperSpeed bus interfaces, which are essentially parallel buses that may be active simultaneously.The USB 3.0 connection model allows for the discovery and configuration of USB devices at the highest signaling speed supported by the device, the highest signaling speed supported by all hubs between the host and device, and the current host capability and configuration.USB 3.0 hubs are a specific class of USB device whose purpose is to provide additional connection points to the bus beyond those provided by the host. In this specification, non-hub devices are referred to as peripheral devices in order to differentiate them from hub devices. In addition, in USB 2.0 the term “function” was sometimes used interchangeably with device. In this specification a function is a logical entity within a device, see Figure 3-3.The architectural implications of SuperSpeed on hosts and devices are described in detail inSection 3.2.3.1.1 USB 3.0 Physical InterfaceThe physical interface of USB 3.0 is comprised of USB 2.0 electrical (Chapter 7 of the USB 2.0 specification), mechanical (Chapter 5), and SuperSpeed physical (Chapter 6) specifications for the buses. The SuperSpeed physical layer is described in Section 3.2.1.3.1.1.1 USB 3.0 MechanicalThe mechanical specifications for USB 3.0 cables and connector assemblies are provided inChapter 5. All USB devices have an upstream connection. Hosts and hubs (defined below) have one or more downstream connections. Upstream and downstream connectors are not mechanically interchangeable, thus eliminating illegal loopback connections at hubs.USB 3.0 cables have eight primary conductors: three twisted signal pairs for USB data paths and a power pair. Figure3-2 illustrates the basic signal arrangement for the USB 3.0 cable. In addition to the twisted signal pair for USB 2.0 data path, two twisted signal pairs are used to provide the SuperSpeed data path, one for the transmit path and one for the receive path.3-2. USB 3.0 CableUSB 3.0 Architectural Overview3-3USB 3.0 receptacles (both upstream and downstream) are backward compatible with USB 2.0connector plugs. USB 3.0 cables and plugs are not intended to be compatible with USB 2.0upstream receptacles. As an aid to users, USB 3.0 mandates standard coloring for plastic portions of USB 3.0 plugs and receptacles.Electrical (insertion loss, return loss, crosstalk, etc.) performance for USB 3.0 is defined withregard to raw cables, mated connectors, and mated cable assemblies, with compliance requirements using industry test specifications established for the latter two categories. Similarly, mechanical (insertion/extraction forces, durability, etc.) and environmental (temperature life, mixed flowinggas, etc.) requirements are defined and compliance established via recognized industry test specifications.3.1.2 USB 3.0 PowerThe specification covers two aspects of power:• Power distribution over the USB deals with the issues of how USB devices consume power provided by the downstream ports to which they are connected. USB 3.0 power distribution is similar to USB 2.0, with increased supply budgets for devices operating at SuperSpeed.• Power management deals with how hosts, devices, hubs, and the USB system software interact to provide power efficient operation of the bus. The power management of the USB 2.0 bus portion is unchanged. The use model for power management of the SuperSpeed bus isdescribed in Appendix C.3.1.3 USB 3.0 System ConfigurationUSB 3.0 supports USB devices (all speeds) attaching and detaching from the USB 3.0 at any time. Consequently, system software must accommodate dynamic changes in the physical bus topology. The architectural elements for the discovery of attachment and removal of devices on USB 3.0 are identical to those in USB 2.0. There are enhancements provided to manage the specifics of the SuperSpeed bus for configuration and power management.The independent, dual-bus architecture allows for activation of each of the buses independently and provides for the attachment of USB devices to the highest speed bus available for the device.3.1.4 USB 3.0 Architecture SummaryUSB 3.0 is a dual-bus architecture that incorporates USB 2.0 and a SuperSpeed bus. Table 3-1summarizes the key architectural differences between SuperSpeed USB and USB 2.0.二、英文翻译:USB3.01简介1.1动机原始动机,通用串行总线(USB )来自几个因素,两个最重要的是:•易用性缺乏易用性是现今电脑弱点之一,将得到进一步的开发。
USB3.0接口是什么?USB3.0接口是什么?USB接口的类型有很多,你都了解哪些呢?以下是小编整理的USB3。
0接口是什么?欢迎参考阅读!USB 3。
0是新的USB规范,该规范由英特尔等公司发起。
USB 3。
0的最大传输带宽高达5。
0Gbps(即640MB/s),约为USB 2。
0的十倍左右(USB 2。
0约60MB/s)。
想要观看超高清视频内容自然首先需要保证在读取存储设备时能够流畅、不卡顿的播放画面,所以目前来说只有配置了USB 3。
0接口的4K电视才可正常播放4K片源内容。
不过,大家要注意这是理论传输值,如果几台设备共用一个USB 通道,主控制芯片会对每台设备可支配的`带宽进行分配、控制。
如在USB1。
1中,所有设备只能共享1。
5MB/s的带宽。
如果单一的设备占用USB接口所有带宽的话,就会给其他设备的使用带来困难。
新的USB 3。
0在保持与USB 2。
0的兼容性的同时,还提供了下面的几项增强功能:● 极大提高了带宽——高达5Gbps全双工(USB2。
0则为480Mbps半双工)● 实现了更好的电源管理● 能够使主机为器件提供更多的功率,从而实现USB——充电电池、LED照明和迷你风扇等应用。
● 能够使主机更快地识别器件● 新的协议使得数据处理的效率更高USB3。
0与USB2。
0外观区别,观察USB(本身)的插口和电脑上USB插口,中间的塑料片颜色:USB3。
0——蓝色;USB2。
0——黑色。
当然,一些设备颜色的区分并不规范,比如一些主控芯片支持的非原生usb3。
0就有可能不是蓝色的,一些usb2。
0的设备比如MP3,数据线等有可能是黑色或白色塑料片。
USB3.0 与USB2.0的特性比较3.2 超速结构超速总线是一个分层的通讯结构,如下图所示:协议层:协议层在主机和设备间定义了end-to-end(端到端)通讯规则。
超速协议在主机和设备端点(endpoint)之间提供应用数据信息交换。
这个通讯关系叫做管道(pipe)。
它是主机导向的协议,意味着主机决定什么时候在主机和设备间进行应用数据传输。
设备可以通过一个特定端点向主机发起异步请求服务,所以它不是一个轮询协议(USB2.0为轮询协议)。
数据可以连续突发传输,提高总线效率。
对某些传输类型(块传输),协议提供流控支持。
SS设备可以异步发送,通知主机,设备的功能状态发生改变。
而不是轮询的方式。
设备端点可以通过设备异步发送的“ready”包(ERDY TP)通知主机进行数据发送与接收,主机对于“ready”通知,如果有有效的数据发送或者缓存接收数据,会添加管道。
主机发送包含主机时间戳的特殊包头(ITP)到总线上,该值可以用于保持设备和主机同步(如果需要的话)。
超速USB电源管理:链路电源管理的关键点是:·设备向主机发送异步“ready”通知·包是有路由路径的,这样就允许不参与数据通讯的链路进入或仍旧停留在低电源状态。
·如果包送到一个处于低电源状态的端口,这个端口会切换到退出低电源状态并指示这是个切换事件。
设备:·超速需要支持USB2.0对默认的控制管道的规定。
HUB设备:因为USB3.0向下兼容USB2.0,为支持USB3.0双总线结构,USB3.0 HUB在逻辑上是两个HUB的组合:一个USB2.0 HUB和一个USB3.0 HUB。
连接到上游端口的电源和地线是共享的。
集线器(HUB)参与到一个端到端的协议中,所承当的工作:·路由选择输出的包到下游端口。
·输入包混合传递到上游端口·当不在低功耗状态下时,向所有下游端口广播时间戳包(ITP),即为同步时间信息包。
·当在一个低功耗状态的端口检测到包时,集线器将目标端口转变成退出低功耗状态,通知主机和设备(带内)包遭遇到了一个在低功耗状态的端口。
主机(Hosts):一个USB3.0主机通过主控器和USB设备互连。
为了支持USB3.0双总线结构,USB3.0主控器必须包括超速(USB3.0)和USB2.0部分,这样可以同时管理每一个总线上主机和设备间的控制、状态和信息交换。
主机含有几个根下行端口实现超速USB和USB2.0,主机通过这些端口:·检测USB设备的连接和移除;·管理主机和设备间的控制流;·管理主机和设备间的数据流;·收集状态和活动统计;·对连接的设备供电;USB系统软件继承了USB2.0的结构,包括:·设备枚举和配置;·规划周期性和异步数据传输;·设备和功能电源管理;·设备和总线管理信息。
数据流模型:超速USB集成了USB2.0的数据流模型,包括:·主机和设备间的数据和控制交换通过管道(pipe)进行,数据传输在主机软件和指定的设备端点间进行。
·设备可以有不止一个的活动管道,有两种类型的管道:流式管道(数据)和消息管道(控制),流式管道没有USB2.0定义的结构,消息管道有指定的结构(请求的结构)。
管道相关联的是数据带宽,传输类型(见下面描述),端点属性,如传输方向与缓冲大小。
·大多数管道在系统软件对设备进行配置后才存在,但是当设备上电在默认的状态后,一个消息管道即默认的控制管道总是存在的。
提供权限访问设备的配置,状态和控制信息。
·一个管道支持USB2.0定义的四种传输类型的一种(管道和端点属性一致)。
·海量传输类型(bulk)在超速中进行了扩展,叫做流(stream)。
流式提供在协议级支持在标准块传输管道中多路传输多个独立的逻辑数据流。
第四章超速数据流模型4.2超速通信流SS保持相似的观念和机理,支持端点,管道和传输类型。
参考USB2.0协议。
端点的属性(最大包尺寸(端点缓存大小),突发大小等)被记录在描述符中和SS Endpoint Companion Descriptor。
正如在USB2.0中,端点是使用三个参数组成的地址来验证(设备地址,端点号和方向)。
所有的SS设备必须起码在默认控制管道(端点0)开始执行。
4.2.1 管道一个超速管道是一个设备上的端点和主机软件的连接。
管道代表拥有缓存空间的主机软件和设备端点之间传输数据的能力,和USB2.0有相同的过程。
主要的区别在于当超速的非同步端点忙时,会返回一个没有准备好(NRDY)应答,当它想又要服务时必须发送准备好(ERDY)通知。
主机在下一个传输类型限制下的有效时机中重新安排事务。
4.3超速协议综述:正如在USB3.0结构总览那章中提到的,超速协议是利用双差分数据线的物理层。
所有的USB2.0的类型都可以被高速协议支持。
协议之间的区别在于下面要首先讨论的超速中使用的包的描述。
4.3.1与USB2.0的区别:在框架上,超速是向后兼容USB2.0的,但是二者在协议上还是有一些重大的不同:·USB2.0的transaction(事务处理)有三部分(令牌(token)、数据(data)和握手(handshake)),超速也是这三部分但是用法不同(令牌包集成在头包和DPH中,各种类型的握手包都是TP包形式);对于OUT事务,令牌被合并在数据包中;对于IN事务,令牌被握手包代替。
·USB2.0不支持突发(bursting),超速支持持续突发;·USB2.0是半双工(half-duplex)的广播总线,超速是dual-simplex(全双工)的非广播总线,支持同时进行IN、OUT transaction;·USB2.0使用轮询模式,超速使用异步通知方式;·USB2.0不支持流能力,超速支持海量(bulk)端点的Stream方式;·USB2.0在同步传输(isochronous)间隔中没有进入低耗电状态的机制,超速则允许同步传输服务间隔中自动进入低耗电状态(不服务的时间段进入低功耗);SS主机在服务间隔前发送一个PING包到目标同步设备允许开始同步传输之前转变成电源活动状态。
·USB2.0设备无法通知主机自己在进入低耗电状态前可容忍的延迟时间(设备通知主机自己进入低功耗状态的最长延迟时间),超速则提供Latency Tolerance消息;·USB2.0以固定的1ms/125us间隔发送帧包/小帧包(USB 2.0全速和高速模式)。
超速下,设备可以发送Interval Adjustment消息给主机调整间隔125us一直到+/-13.333us;·USB2.0电源管理总是主机导向(主机初始化)的,超速链路两端都支持电源管理;因此不管何时需要空闲,需要退出,需要通信,每个链路能独立的进入低电源状态。
·USB2.0 仅在每个transaction进行end-to-end级别的错误检测、恢复、流控,超速在end-to-end(数据包重试)和链路级别(头包重试)分割这些功能。
4.3.2比较USB2.0和超速的事务处理(Transaction)超速全双工总线物理层允许同时进行双向的通信。
超速协议允许收到握手包之前发送多个数据包(突发)。
对于OUT传输,包含在USB2.0令牌包中的信息(设备地址和端点信息)被合并在数据包头里面,因此不需要额外令牌包。
对于输入传输IN,超速主机发送一个握手包(ACK)给设备以请求数据(和指示数据是否正确)。
设备可以通过返回数据或者返回STALL握手包来应答,或者返回一个没准备好(NRDY)握手包延迟传输直到设备准备好了。
USB2.0的包是广播方式,每个连接的设备解析每个包的地址、端点、方向信息来决定自己是否应该响应。
超速包有路由信息,HUB决定每个包要送达哪个设备,只有一个例外,等时(同步)时间戳包(Isochronous Timestamp Packet, ITP)广播到每一个设备。
USB2.0的查询方式已经被异步通知代替。
超速传输通过主机发出一个请求来开始传输,后面跟随着设备的应答。
如果设备能接受请求,它就接收数据或者发送数据;如果端点停止了,设备应该以STALL握手包响应;如果设备由于缺少缓存空间或者没有数据而不能接受请求,应该以NRDY应答告诉主机现在还不能处理请求。
当等到设备能接受请求时,设备会主动发送一个端点准备好(ERDY)异步通知给主机然后主机会重新安排传输事务。
单路传送和有限制的多点广播的包以及异步通知,都允许没有活跃传输包的链路进入一个降低功耗状态,上游和下游端口共同决定它们的链路进入一个低功耗状态,集线器会传递到上游端口。
通过允许链路伙伴独立控制它们的链路电源状态,集线器将任意下游端口可见的最高链路电源状态传递到上游端口,使总线快速进入最低允许电源状态。
4.3.1.2超速包介绍:超速包以16字节的头部开始。
一些包只包含有头部(TP,LMP,ITP)。
所有的头部以用于决定包处理方式的包类型信息开始。
头部有16位CRC保护,以2个字节链路控制字(link control word)结束。
依赖于类型,大多数包包含有路由信息(路由字符)和一个三参数的设备地址(设备地址,端点号和方向)。
路由字符给主机用来指导包被发送到被指向的拓扑路径。
设备发送的包被集线器默认路由选择,集线器总是把数据从任何可见的下游端口传到上游端口(这一过程不需要路由信息)。
有四种基本类型的包:(协议层)·Link Management Packet(LMP),只穿过一对直接连接的端口(链路两端),主要用来管理链路。
·Transaction Packet(TP,事务包),穿过所有直接连接主机与设备的链路,用来控制流式数据包,配置设备和集线器等(任何传输类型的事务处理都用到)。
注意一个Transaction Packet是没有数据的。
(控制命令包,TP包就是一个包头(DPH))·Data Packet(DP),穿过所有直接连接主机与设备的链路,数据包有两部分组成,一个和TP包相似的数据包头(DPH)和带有数据块加上用来确保数据完整性的32位CRC的数据包(DDP)·Isochronous Timestamp Packet(ITP)。
它被主机用来多点广播到所有的活动的链路上。
4.4 对传输(transfer)的一般性描述:每一个发送给接收器的非同步数据包通过一个握手包(ACK TP)被应答(同步端点不应答,非同步端点要为每个收到的数据包进行应答,以报告是否正确传输和是否要重传),但是由于超速有独立的发送与接收路径,所以发送器不必在发送下一个包之前为每次传输的数据包等待一个握手(超速USB的一个特色:同时进行发送数据与接收应答,当设备检测到数据包错误时或者端点错误,没准备好等,都会通过在应答TP包中反应给主机,主机收到的应答TP包中记录出错的包顺序号,于是主机从错误的那个顺序号开始重新发送包)。