标题：usb
简述
从1994年11月11日发表了USB V0.7版本以后，USB版本经历了多年的发展，已经发展为3.0版本，成为当前电脑中的标准扩展接口。当前主板中主要是采用USB1.1和USB2.0，各USB版本间能很好的兼容。USB用一个4针（USB3.0标准为9针）插头作为标准插头，采用菊花链形式可以把所有的外设连接起来，最多可以连接 127个外部设备，并且不会损失带宽。USB需要主机硬件、操作系统和外设三个方面的支持才能工作。当前的主板一般都采用支持USB功能的控制芯片组，主板上也安装有USB接口插座，而且除了背板的插座之外，主板上  USB接口还预留有USB插针，可以通过连线接到机箱前面作为前置USB接口以方便使用（注意，在接线时要仔细阅读主板说明书并按图连接，千万不可接错而使设备损坏）。而且USB接口还可以通过专门的USB连机线实现双机互连，并可以通过Hub扩展出更多的接口。USB具有传输速度快（USB1.1是12Mbps，USB2.0是480Mbps,USB3.0是5 Gbps），使用方便，支持热插拔，连接灵活，独立供电等优点，可以连接鼠标、键盘、打印机、扫描仪、摄像头、闪存盘、MP3机、手机[1]、数码相机、移动硬盘、外置光软驱、USB网卡、ADSL Modem、Cable Modem等，几乎所有的外部设备。
USB接口可用于连接多达127个外设，如鼠标、调制解调器和键盘等。USB自从1996年推出后，已成功替代串口和并口，并成为当今个人电脑和大量智能设备的必配的接口之一。
USB各版本区最大传输速率速率称号最大输出电流协议推出时间：  usb
USB1.0：1.5Mbps(192KB/s)低速(Low-Speed)500mA……1996年1月
USB1.1：12Mbps(1.5MB/s)全速(Full-Speed)500mA……1998年9月
USB2.0：480Mbps(60MB/s)高速(High-Speed)500mA……2000年4月
USB3.0：5Gbps(640MB/s)超速(Super-Speed)900mA……2008年11月
应用
随着计算机硬件飞速发展，外围设备日益增多，键盘、鼠标、调制解调器、打印机、扫描仪早已为  计算机人所共知，数码相机、MP3随身听接踵而至，这么多的设备，如何接入个人计算机？USB就是基于这个目的产生的。USB是一个使计算机周边设备连接标准化、单一化的接口，其规格是由Intel（英特尔）、NEC（日本电气株式会社）、Compaq（康柏）、DEC（美国数字设备公司）、IBM（国际商业机器公司）、Microsoft（微软）、Northern Telecom（北方电信公司）联合制定的。
USB1.1标准接口传输速率为12Mbps，但是一个USB设备最多只可以得到6Mbps的传输频宽。因此若要外接光驱,至多能接六倍速光驱，无法再高。而若要即时播放MPEG-1的VCD影片，至少要1.5Mbps的传输频宽，这点USB办得到，但是要完成数据量大四倍的MPEG-2的DVD影片播放，USB可能就很吃力了，若再加上AC-3音频数据，USB设备就很难实现即时播放了。
一个USB接口理论上可以支持127个装置，但是还无法达到这个数字。其实，对于一台计算机，所接的周边外设很少有超过10个的，因此这个数字是足够我们使用的。
USB还有一个显著优点就是支持热插拔，也就是说在开机的情况下，你也可以安全地连接或断开USB设备，达到真正的即插即用。
当前USB设备虽已被广泛应用，比较普遍的是USB2.0接口，它的传输速度为480Mbps。
USB2.0兼容USB1.1，也就是说USB1.1设备可以和USB2.0设备通用，但是这时USB2.0设备只能工作在全速状态下（12Mbit/s）。USB2.0有高速、全速和低速三种工作速度，高速是480Mbit/s，全速是12Mbit/s，低速是1.5Mbit/s。其中全速和低速是为兼容USB1.1和USB1.0而设计的，因此选购USB产品时不能只听商家宣传USB2.0，还要搞清楚是高速、全速还是低速设备。USB总线是一种单向总线，主控制器在PC机上，USB设备不能主动与PC机通信。为解决USB设备互通信问题，有关厂商又开发了USB OTG标准，允许嵌入式系统通过USB接口互相通信，从而甩掉了PC机。
新USB2.0规范重新命名了USB标准将原先的USB 1.1改成了USB 1.1 Full Speed（全速版），同时将原有的USB 2.0改成了USB 2.0High-Speed（高速版）。
USB 3.0是最新的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秒。[2]
基本特性
硬件结构USB采用四线电缆，其中两根是用来传送数据的串行通道，另两根为下游（Downstream）设备提供电源，对于高速且需要高带宽的外设，USB以全速12Mbps的传输数据；对于低速外设，USB则以1.5Mbps的传输速率来传输数据。USB总线会根据外设情况在两种传输模式中自动地动态转换。USB是基于令牌的总线。类似于令牌环网络或FDDI基于令牌的总线。USB主控制器广播令牌，总线上设备检测令牌中的地址是否与自身相符，通过接收或发送数据给主机来响应。USB通过支持悬挂/恢复操作来管理USB总线电源。USB系统采用级联星型拓扑，该拓扑由三个基本部分组成：主机（Host），集线器（Hub）和功能设备。
主机，也称为根，根结或根Hub，它做在主板上或作为适配卡安装在计算机上，主机包含有主控制器和根集线器（Root Hub），控制着USB总线上的数据和控制信息的流动，每个USB系统只能有一个根集线器，它连接在主控制器上。
集线器是USB结构中的特定成分，它提供叫做端口（Port）的点将设备连接到USB总线上，同时检测连接在总线上的设备，并为这些设备提供电源管理，负责总线的故障检测和恢复。集线可为总线提供能源，亦可为自身提供能源（从外部得到电源），自身提供能源的设备可插入总线提供能源的集线器中，但总线提供能源的设备不能插入自身提供能源的集线器或支持超过四个的下游端口中，如总线提供能源设备的需要超过100mA电源时，不能同总线提供电源的集线器连接。
功能设备通过端口与总线连接。USB同时可做Hub使用。软件结构每个USB只有一个主机，它包括以下几层：
总线接口
USB总线接口处理电气层与协议层的互连。从互连的角度来看，相似的总线接口由设备及主机同时给出，例如串行接口机（SIE）。USB总线接口由主控制器实现。
USB系统用主控制器管理主机与USB设备间的数据传输。它与主控制器间的接口依赖于主控制器的硬件定义。同时，USB系统也负责管理USB资源，例如带宽和总线能量，这使客户访问USB成为可能。USB系统还有三个基本组件：
主控制器驱动程序（HCD）这可把不同主控制器设备映射到USB系统中。HCD与USB之间的接口叫HCDI，特定的HCDI由支持不同主控制器的操作系统定义，通用主控制器驱动器（UHCD）处于软结构的最底层，由它来管理和控制主控制器。UHCD实现了与USB主控制器通信和控制USB主控制器，并且它对系统软件的其他部分是隐蔽的。系统软件中的最高层通过UHCD的软件接口与主控制器通信。
USB驱动程序（USBD）它在UHCD驱动器之上，它提供驱动器级的接口，满足现有设备驱动器设计的要求。USBD以I/O请求包（IRPs）的形式提供数据传输架构，它由通过特定管道（Pipe）传输数据的需求组成。此外，USBD使客户端出现设备的一个抽象，以便于抽象和管理。作为抽象的一部分，USBD拥有缺省的管道。通过它可以访问所有的USB设备以进行标准的USB控制。该缺省管道描述了一条USBD和USB设备间通信的逻辑通道。
主机软件　在某些操作系统中，没有提供USB系统软件。这些软件本来是用于向设备驱动程序提供配置信息和装载结构的。在这些操作系统中，设备驱动程序将应用提供的接口而不是直接访问USBDI（USB驱动程序接口）结构。
（3）USB客户软件
它是位于软件结构的最高层，负责处理特定USB设备驱动器。客户程序层描述所有直接作用于设备的软件入口。当设备被系统检测到后，这些客户程序将直接作用于外围硬件。这个共享的特性将USB系统软件置于客户和它的设备之间，这就要根据USBD在客户端形成的设备映像由客户程序对它进行处理。
主机各层有以下功能：
检测连接和移去的USB设备。
管理主机和USB设备间的数据流。
连接USB状态和活动统计。
控制主控制器和USB设备间的电气接口，包括限量能量供应。
HCD提供了主控制器的抽象和通过USB传输的数据的主控制器视角的一个抽象。USBD提供了USB设备的抽象和USBD客户与USB功能间数据传输的一个抽象。USB系统促进客户和功能间的数据传输，并作为USB设备的规范接口的一个控制点。USB系统提供缓冲区管理能力并允许数据传输同步于客户和功能的需求。数据传输主控制器负责主机和USB设备间数据流的传输。这些传输数据被当作连续的比特流。每个设备提供了一个或多个可以与客户程序通信的接口，每个接口由0个或多个管道组成，它们分别独立地在客户程序和设备的特定终端间传输数据。USBD为主机软件的现实需求建立了接口和管道，当提出配置请求时，主控制器根据主机软件提供的参数提供服务。
USB支持四种基本的数据传输模式：控制传输，等时传输，中断传输及数据块传输。每种传输模式应用到具有相同名字的终端，则具有不同的性质。
控制传输类型　支持外设与主机之间的控制，状态，配置等信息的传输，为外设与主机之间提供一个控制通道。每种外设都支持控制传输类型，这样主机与外设之间就可以传送配置和命令/状态信息。
等时（lsochronous）传输类型　支持有周期性，有限的时延和带宽且数据传输速率不变的外设与主机间的数据传输。该类型无差错校验，故不能保证正确的数据传输，支持像计算机－电话集成系统（CTI）和音频系统与主机的数据传输。
中断传输类型　支持像游戏手柄，鼠标和键盘等输入设备，这些设备与主机间数据传输量小，无周期性，但对响应时间敏感，要求马上响应。
数据块（Bulk）传输类型　支持打印机，扫描仪，数码相机等外设，这些外设与主机间传输的数据量大，USB在满足带宽的情况下才进行该类型的数据传输。
USB采用分块带宽分配方案，若外设超过当前带宽分配或潜在的要求，则不能进入该设备。同步和中断传输类型的终端保留带宽，并保证数据按一定的速率传送。集中和控制终端按可用的最佳带宽来传输传输数据。
火线接口
相同点两者都是一种通用外接设备接口。
两者都可以快速传输大量数据。
两者都能连接多个不同设备。
两者都支持热插拨。
两者都可以不用外部电源。[3]不同点两者的传输速率不同。USB最高的速度可达5Gbps，但由于USB3.0尚未普及，当前主流的USB2.0只有480Mbps，并且速度不稳定；相比之下，IEEE1394当前的速度虽然只有800Mbps，但较为稳定，故在数码相机等高速设备中还保留了IEEE1394接口，但也开始采用USB接口了。
两者的结构不同。USB在连接时必须至少有一台电脑，并且必须需要HUB来实现互连，整个网络中最多可连接127台设备。IEEE1394并不需要电脑来控制所有设备，也不需要HUB，IEEE1394可以用网桥连接多个IEEE1394网络，也就是说在用IEEE1394实现了63台IEEE1394设备之后也可以用网桥将其他的IEEE1394网络连接起来，达到无限制连接。
两者的智能化不同。IEEE1394网络可以在其设备进行增减时自动重设网络。USB是以HUB来判断连接设备的增减了。
两者的应用程度不同。现USB已经被广泛应用于各个方面，几乎每台PC主板都设置了USB接口，USB2.0也会进一步加大USB应用的范围。IEEE1394当前只被应用于音频、视频等多媒体方面。
扩展趋势
前置接口前置USB接口是位于机箱前面板上的USB扩展接口。当前，使用USB接口的各种外部设备越来越多，例如移动硬盘、闪存盘、数码相机等等，但在使用这些设备（特别是经常使用的移动存储设备）时每次都要钻到机箱后面去使用主板板载USB接口显然是不方便的。前置USB接口在这方面就给用户提供了很好的易用性。当前，前置USB接口几乎已经成为机箱的标准配置，没有前置USB接口的机箱已经非常少见了。
前置USB接口要使用机箱所附带的USB连接线连接到主板上所相应的前置USB插针（一般是8针、9针或10针，两个USB成对，其中每个USB使用4针传输信号和供电）上才能使用。在连接前置USB接口时一定要事先仔细阅读主板说明书和机箱说明书中与其相关的内容，千万不可将连线接错，不然会造成USB设备或主板的损坏。
另外，由于USB2.0接口输出电压为5V，输出电流为500mA。使用前置USB接口时要注意前置USB接口供电不足的问题，在使用耗电较大的USB设备时，要使用外接电源或直接使用机箱后部的主板板载USB接口，以避免USB设备不能正常使用或被损坏。硬盘盒当前的主流，其最大优点是使用方便，支持热插拔和即插即用。USB有两种标准：一种是USB1.1接口，其传输速度只有12Mbps，一种是USB2.0接口，其传输速度高达480Mbps。当前的主板上的USB都支持USB1.1，但USB 2.0只有较新的主板才能支持，购买时根据个人情况选择产品，虽然USB2.0向下兼容USB1.1，但支持USB2.0接口的移动硬盘盒比USB1.1的要贵一些。无线USBUSB开发者论坛的主席兼英特尔公司的技术策略官Jeff Ravencraft表示，无线USB技术将帮助用户在使用个人电脑连接打印机、数码相机、音乐播放器和外置磁盘驱动器等设备时，从纷繁复杂的电缆连线中解放出来。无线USB标准的数据传输速率与当前的有线USB 2.0标准是一样的，均为每秒480M，两者的区别在于无线USB要求在个人电脑或外设中装备无线收发装置以代替电缆连线。[4]
在英特尔开发者论坛举办的前夕，Ravencraft称，首先采用这一标准的将是外置磁盘驱动器、数码相机和打印机。而越来越多的产品将在2006年第三季度开始推向市场。
为了使无线USB标准得以实用，必须改善这一技术的一些不足。USB标准小组宣布了无线联盟规范，以确保只有经过认证才能让电脑和外设通过无线USB连接起来。
Ravencraft补充，一直以来USB标准已经广泛的用于将数码相机、扫描仪、手机、PDA、DVD刻录机和其他设备与个人电脑的连接。而无线联盟规范则详细规定了个人电脑和外设如何通过无线USB进行连接，一台电脑最多可以同时连接127个外设。
无线联盟规范规定了两种建立连接的方法。第一种方法是电脑和外设先用电缆连接起来，然后再建立无线连接以供以后使用。第二种方法是外设可以提供一串数字，用户在建立连接的时候输入到电脑里面。
无线USB采用超宽带技术进行通信。当前无线局域网的802.11g协议采用位于2.4GHz附近的一小段频带进行通信，而超宽带技术则采用从3.1GHz到10.6GHz的频带进行通信。超宽带的信号水平足够低，因此对于其他无线通信技术来说，超宽带信号的影响类似于噪声。
无线网络当前广泛使用的技术是IEEE的802.11标准，也就是英特尔所推动的Wi-Fi。这一技术广泛的使用在笔记本电脑上，甚至部分尼康公司和佳能公司的数码相机也采用这一技术。而无线USB技术则是一个完全不同的技术，由于这一技术实现上相对简单同时功耗只有802.11的一半，因此不少厂商都更愿意采用无线USB技术。
Ravencraft表示，在高端的手机和数码相机上采用802.11技术，关键是要解决电池寿命问题。而厂商们发现超宽带技术是解决这一问题的最好的办法。
在距离电脑10英尺范围内，无线USB设备的传输速率将保持每秒480M。如果在30英尺范围内，传输速率将下降到每秒110M。然而随着技术的发展，无线USB的传输速率将会超过每秒1G甚至更快。
当前超宽带技术不仅可以用于无线USB连接中，还可以在蓝牙和IEEE的1394火线连接甚至WiNet短距离连接中使用。
不同接口
随着各种数码设备的大量普及，特别是MP3和数码相机的普及，我们周围的USB设备渐渐多了起来。然而这些设备虽然都是采用了USB接口，但是这些设备的数据线并不完全相同。USB接口(12张)这些数据线在连接PC的一端都是相同的，但是在连接设备端的时候，通常出于体积的考虑而采用了各种不同的接口。
绝大部分数码产品连接线的接头除了连在PC上的都一样，另外一头也都是遵循着标准的规格。
USB是一种统一的传输规范，但是接口有许多种，最常见的就是咱们电脑上用的那种扁平的，这叫做A型口，里面有4根连线，根据谁插接谁分为公母接口，一般线上带的是公口，机器上带的是母口。A型公口右上面的图片是最常见的USB A型公口
常见Mini B型5Pin接口：
接下来就是在数码产品上最常见的接口了，由于数码产品体积所限，所以通常用的是Mini B型接口，但是Mini B型接口也有许多种类。B型5Pin右面的图为Mini B型5Pin接口示意图
  这种接口可以说是当前最常见的一种接口了，这种接口由于防误插性能出众，体积也比较小巧，所以正在赢得越来越多的厂商青睐，这种接口广泛出现在读卡器、MP3、数码相机以及移动硬盘上。
下图为：Sony F828上的Mini B型5Pin接口
当前采用这种接口的设备有SONY相机、摄像机和MP3，Olympus相机和录音笔，佳能相机和惠普的数码相机等等，数量相当繁多。
常见Mini B型4Pin接口：
除了前面我们看到的最常见的Mini B型5Pin的接口以外，Mini B型还有很多种别的接口，其中的一些也比较常见。B型4Pin右图为：Mini B型4Pin的接口
下图为：Mini B型4Pin的接口的转接线缆
这种接口常见于以下品牌的数码产品：奥林巴斯的C系列和E系列，柯达的大部分数码相机，三星的MP3产品（如Yepp），SONY的DSC系列，康柏的IPAQ系列产品……
富士Mini B型4Pin Flat接口：
Mini B型4Pin还有一种形式，那就是Mini B型4Pin Flat。顾名思义，这种接口比Mini B型4Pin要更加扁平，在设备中的应用也比较广泛。4Pin右图为：Mini B型4Pin Flat接口
这种接口和前面讲腗INI B型4pin非常类似，但是这种接头更为扁平，所占用的体积更小。
这种接口常见于以下设备：富士的FinePix系列，卡西欧的QV系列相机，柯尼卡的产品。
我们看到，富士的机器用这种接口的比较多，几乎旧有的机型全是这种接口。不过值得注意的是，富士在最新的S5000和S7000上已经放弃了这种接口，改投Mini B 5Pin的阵营。
尼康独有，Mini B型8Pin接口：
Mini B型除了前面的4Pin和5Pin的，还有一种就是8Pin的了，这种接头在其他设备上出现的几率就非常少了，通常出现在数码相机上。Mini B型的接口也有3种，一种是普通型的，一种是Round（圆）型的，还有一种是2×4布局的扁平接口。B型8Pin右图为：Mini B型8Pin的接口
这种接口适用的设备，据笔者所知当前只有Nikon Coolpix 775一个款型的产品使用这种接口。8Pin Round左图为：Mini B型8Pin Round接口
这种接口和前面的普通型比起来，就是将原来的D型接头改成了圆形接头，并且为了防止误插在一边设计了一个凸起。
这种接头可以见于一些Nikon的数码相机，CoolPix系列比较多见。虽然Nikon一直坚持用这种接口，但是在一些较新的机型中，例如D100和CP2000也都采用了普及度最高的Mini B型5Pin接口。
差点儿就普及，8Pin 2×4接口：
除了我们前面见过的Mini B型5Pin的接口，我想大家一定还对下面这种接口非常熟悉，这种接口也曾经相当的普及。2×4图为：Mini B型8Pin 2×4接口
这种接口也是一种比较常见的接口了，例如我们熟悉的iRiver的著名的MP3系列，其中号称“铁三角”的180TC，以及该系列的很多其他产品采用的均是这种接口。这种接口的应用范围也还算是广，不过从iRiver自3XX系列全面换成Mini B型5Pin的接口后，这种规格明显没有Mini B型5Pin抢眼了。
对应部分图片：  常见USB图片
Micro USB
Micro USB是USB 2.0标准的一个便携版本，比当前部分手机使用的Mini USB接口更小，Micro-USB是Mini-USB的下一代规格，由USB标准化组织美国USB Implementers Forum（USB-IF）于2007年1月4日制定完成。
OTG
USB On-The-Go Supplement 1.0：2001年12月发布。USB On-The-Go Supplement 1.0a：2003年6月发布，即当前版本。
USB OTG是USB On-The-Go的缩写，是当前发展起来的技术，2001年12月18日由USB Implementers Forum公布，主要应用于各种不同的设备或移动设备间的联接，进行数据交换。特别是PDA、移动电话、消费类设备。改变如数码照相机、摄像机、打印机等设备间多种不同制式连接器，多达7种制式的存储卡间数据交换的不便。
USB技术的发展，使得PC和周边设备能够通过简单方式、适度的制造成本将各种数据传输速度的设备连接在一起，上述我们提到应用，都可以通过USB总线，作为PC的周边，在PC的控制下进行数据交换。但这种方便的交换方式，一旦离开了PC，各设备间无法利用USB口进行操作，因为没有一个从设备能够充当PC一样的Host。
On-The-Go，即OTG技术就是实现在没有Host的情况下，实现从设备间的数据传送。例如数码相机直接连接到打印机上，通过OTG技术，连接两台设备间的USB口，将拍出的相片立即打印出来；也可以将数码照相机中的数据，通过OTG发送到USB接口的移动硬盘上，野外操作就没有必要携带价格昂贵的存储卡，或者背一个便携电脑。
在OTG产品中，增加了一些新的特性：
* 新的标准，适用于设计小巧的连接器和电缆；
* 在传统的周边设备上，增加了Host能力，适应点到点的连接；
* 这种能力可以在两个设备间动态地切换；
* 低的功耗，保证USB可以在电池供电情况下工作
使用OTG后，不影响原设备和PC的连接，但使得在市场上已有超过10亿个USB接口的设备，也能通过OTG互联。
[3][5-6]
发展历史
USB1.1USB 最初是由英特尔与微软公司倡导发起，其最大的特点是支持热插拔和即插即用。当设备插入时，主机侦测 此设备并加载所需的驱动程式，因此使用远比 PCI 和 ISA总线方便。 　USB规格第一次是于1995年，由Intel、IBM、Compaq、Microsoft、NEC、Digital、North Telecom等七家公司组成的USBIF（USB Implement Forum）共同提出，USBIF于1996年1月正式提出USB1.0规格，频宽为12Mbps.不过因为当时支持USB的周边装置少的可怜，所以主机板商不太把USB Port直接设计在主机板上。 　USB外接装置的流行与需求。1998年9月，USBIF提出USB1.1规范来修正USB1.0，主要修正了技术上的小细节，但传输的的频宽不变，仍为12Mbps。USB1.1向下兼容于USB1.0，因此对于一般使用者而言，并感受不到USB1.1与USB1.0的规范差异。 　USB1.1的最高传输速率为12Mbps，即USB2.0标准中的"Full-Speed USB"，一些厂商将其产品标为"USB2.0 Full-Speed "。注意不要将"全速（Full-Speed ）"误解为"高速（High-Speed）"，真正的USB2.0 High-Speed最高传输速率是480Mbps。USB 2.0USB是一种应用在计算机领域的新型接口技术。早在1995年，就已经有个人电脑带有USB接口了，但由于缺乏软件及硬件设备的支持，这些个人电脑的USB接口都闲置未用。1998年后，随着微软在Windows 98中内置了对USB接口的支持模块，加上USB设备的日渐增多，USB接口才逐步走进了实用阶段。
这几年，随着大量支持USB的个人电脑的普及，USB逐步成为个人电脑的标准接口已经是大势所趋。在主机端，最新推出的个人电脑几乎100%支持USB；而在外设端，使用USB接口的设备也与日俱增，例如数码相机、扫描仪、游戏杆、磁带和软驱、图像设备、打印机、键盘、鼠标等等。
USB设备之所以会被大量应用，主要具有以下优点：
1、可以热插拔。这就让用户在使用外接设备时，不需要重复“关机将并口或串口电缆接上再开机”这样的动作，而是直接在电脑工作时，就可以将USB电缆插上使用。
2、携带方便。USB设备大多以“小、轻、薄”见长，对用户来说，同样20G的硬盘，USB硬盘比IDE硬盘要轻一半的重量，在想要随身携带大量数据时，当然USB硬盘会是首要之选了。
3、标准统一。大家常见的是IDE接口的硬盘，串口的鼠标键盘，并口的打印机扫描仪，可是有了USB之后，这些应用外设统统可以用同样的标准与个人电脑连接，这时就有了USB硬盘、USB鼠标、USB打印机等等。
4、可以连接多个设备。USB在个人电脑上往往具有多个接口，可以同时连接几个设备，如果接上一个有四个端口的USB HUB时，就可以再连上；四个USB设备，以此类推，尽可以连下去，将你家的设备都同时连在一台个人电脑上而不会有任何问题（注：最高可连接至127个设备）。但是，为什么又出现了USB2.0呢？它与USB1.1又有何区别？请别急，下面就会谈到了。2.0规范注意：本文所说的Mbps乃是“兆位每秒”，并不是我们日常用的“兆字节每秒”。一字节等于八位。
这里有必要先说清楚一下USB2.0规范的由来。USB2.0技术规范是有由Compaq、Hewlett Packard、Intel、Lucent、Microsoft、NEC、Philips共同制定发布的，把外设数据传输速度提高到了480Mbps，是USB 1.1设备的40倍！但按照原定计划新的USB 2.0标准只是准备把这个标准定在240Mbps，后来，经过努力将它提高到了480Mbps。
由于当时制订的标准有了变化，USB规范就产生了三种速度选择：480Mbps、12Mbps、1.5Mbps。而2003年6月份，当USB2.0标准开始逐渐深入人心之后，USB协会重新命名了USB的规格和标准，也许当时USB协会的举措只是为了更好的统一标准而不至于混乱，但也许USB协会没想到这个标准给闪存盘和MP3市场造成一个混乱的局面。
重新命名了USB标准将原先的USB 1.1改成了USB 2.0 Full Speed（全速版），同时将原有的USB 2.0改成了USB 2.0 High-Speed（高速版），并同时公布了新的标识。不言而喻，高速版的USB 2.0速度当然超过全速版的USB 2.0。
当前USB设备虽已被广泛应用，但比较普遍的却是USB1.1接口，它的传输速度仅为12Mbps。举个例子说，当你用USB1.1的扫描仪扫一张大小为40M的图片，需要半分钟之久。这样的速度，让用户觉得非常不方便，如果有好几张图片要扫的话，就得要有很好的耐心来等待了。
用户的需求，是促进科技发展的动力，厂商也同样认识到了这个瓶颈。这时， COMPAQ、Hewlett Packard、Intel、Lucent、Microsoft、NEC和PHILIPS这7家厂商联合制定了USB 2.0接口标准。USB 2.0将设备之间的数据传输速度增加到了480Mbps，比USB 1.1标准快四十倍左右，速度的提高对于用户的最大好处就是意味着用户可以使用到更高效的外部设备，而且具有多种速度的周边设备都可以被连接到USB 2.0的线路上，而且无需担心数据传输时发生瓶颈效应。
所以，如果你用USB 2.0的扫描仪，就完全不同了，扫一张40M的图片只需半秒钟左右的时间，一眨眼就过去了，效率大大提高。
不言而喻，市面上不少闪存盘和MP3采用的USB 2.0，其实就是原来USB1.1的，被USB协会命名为Full Speed的USB2.0版本。速度上只有12Mbps，与高速版的480Mbps有很大的差距。
而且，USB2.0可以使用原来USB定义中同样规格的电缆，接头的规格也完全相同，在高速的前提下一样保持了USB 1.1的优秀特色，并且，USB 2.0的设备不会和USB 1.X设备在共同使用的时候发生任何冲突。
USB 2.0 支持的操作系统：
Microsoft Windows 8【RT版可能不兼容】
Microsoft Windows 7
Microsoft Windows Server 2008
Microsoft Windows vista
Microsoft Windows Server 2003
Microsoft WindowsXP（所有版本）
Microsoft Windows 2000（确保已安装最新的服务包）
Microsoft Windows 98SE
Microsoft Windows Me
要启用 USB 2.0：
1。系统重启（或加电）。
2。在 POST（加电自检）过程中按“F2”，进入系统 BIOS 设置程序。
3。使用箭头键（向左和向右）选择“高级”菜单。
4。选择“USB 配置”并按 <Enter>；。
5。启用“高速 USB”。
6。按“F10”保存并退出 BIOS 设置程序。（ 高速 USB 2.0 控制器现在已经启用，在下一次正常启动周期中，操作系统应该检测到新硬件。
一般数据线很少有专用的，普遍现象是一条数据线可以通用多种手机型号，有些型号的数据线比较夸张，一条线可以用30－40种不同类型的手机。
当前数据线销售商普遍碰到的问题就是客户反映数据线不能用，如果你确定发货没发错，多数是客户不会用数据线了。首先看一下光盘里面的软件是否支持客户的手机型号，如果不支持就可以去网上下载一个对应的软件了，这样一般问题就解决了。关键一点：数据线是通用的，软件不通用。当前也没有什么特别好的方法，毕竟手机型号太多了。
数据传输速率问题　
1、数据线传输速率与其粗细没有任何关系；
2、多媒体读卡器的传输速率和数据线的传输速率取决于读卡器和卡的接口速度。USB 2.0的接口比USB1.1快40倍；
3、多媒体卡的读卡速率一般读卡比写卡快。
[7]　USB 3.0英特尔公司（Intel）和业界领先的公司一起携手组建了USB 3.0推广组，旨在开发速度超过当今10倍的超高效USB互联技术。该技术是由英特尔，以及惠普（HP）、NEC、NXP半导体以及德州仪器（Texas Instruments）等公司共同开发的，应用领域包括个人计算机、消费及移动类产品的快速同步即时传输。随着数字媒体的日益普及以及传输文件的不断增大——甚至超过25GB，快速同步即时传输已经成为必要的性能需求。[8]
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初步将采用离散硅的形式。
USB 3.0推广组，包括惠普、英特尔、NEC、NXP半导体以及德州仪器，致力于保护已有USB设备驱动器基础设施和投资、USB的外观以及方便使用的特性，同时继续发扬USB这种卓越技术的功能。
“我们对USB 2.0以及无线USB技术的支持彰显了惠普致力于为客户提供可靠的外围设备互联方式”，惠普公司负责打印成像与消费市场部门（Consumer Inkjet Solutions）的副总裁Phil Schultz说，“现在借助USB 3.0，我们将为客户创造打印机、数码相机及其他外围设备与个人电脑互联的更佳体验。”
“英特尔在两代USB技术的开发和采用方面均走于行业前列，USB现在已经成为最受欢迎的计算和手持电子设备外围接口”，英特尔高级副总裁兼数字企业事业部总经理帕特·基辛格（Patrick Gelsinger）表示，“由于市场发展支持客户对庞大数据进行存储和传输的需求，我们希望开发出第三代USB技术，可以利用现有的USB界面并对其进行优化来满足这些需求。”
“自首次安装有线USB以来，NEC一直都是USB技术的支持者”，NEC电子SoC系统部门总经理Katsuhiko Itagaki说道，“现在是时候进一步发展这个业已成功的互联接口以满足市场对庞大数据传输速度的更高需求，从而尽量缩短用户等待的时间。”
“NXP很高兴与其它顶级公司携手推进世界领先的互联技术来满足下一代外围设备的需求”，NXP半导体商业互联娱乐（Business Line Connected Entertainment）战略和业务发展部总监Pierre-Yves Couteau说，“作为USB半导体解决方案的领先提供商，NXP致力于推动超高速USB的标准化和应用。”
“随着高速USB在个人计算、消费电子以及移动等各种细分市场内的普及，我们预计USB 3.0将迅速取代USB2.0端口成为高带宽应用领域的事实标准”，德州仪器Worldwide ASIC副总裁Greg Hantak表示，“德州仪器非常兴奋USB 3.0的卓越性能将进一步拓展USB的应用领域并为用户带来更佳的体验。”
关于USB 设计学会 （Universal Serial Bus Implementers Forum）
非盈利组织USB设计论坛（USB-IF）成立的宗旨是为USB技术的发展和普及提供支持。通过其标识和认证项目，USB-IF为高质量、兼容性USB设备的开发提供协助，USB-IF还大力宣传USB的优势以及经其认证的产品的质量。
标准
由Intel、微软、惠普、德州仪器、NEC、ST-NXP等业界巨头组成的USB 3.0 Promoter Group 在2008-11-18日宣布，该组织负责制定的新一代USB 3.0标准已经正式完成并公开发布。新规范提供了十倍于USB 2.0的传输速度和更高的节能效率，可广泛用于PC外围设备和消费电子产品。
制定完成的USB 3.0标准已经移交给该规范的管理组织USB Implementers Forum（简称USB-IF）。该组织将与硬件厂商合作，共同开发支持USB 3.0标准的新硬件，不过实际产品上市还要等一段时间。
第一版USB 1.0是在1996年出现的，速度只有1.5Mbps；两年后升级为USB 1.1，速度也大大提升到12Mbps，至今在部分旧设备上还能看到这种标准的接口；2000年4月，当前广泛使用的USB 2.0推出，速度达到了480Mbps，是USB 1.1的四十倍；如今八个半年头过去了，USB 2.0的速度早已经无法满足应用需要，USB 3.0也就应运而生，最大传输带宽高达5.0Gbps，也就是625MB/s，同时在使用A型的接口时向下兼容。
IEEE组织也批准了新规范IEEE1394-2008，不过新版FireWire的传输速度只有3.2Gb/s，相当于USB 3.0的60%多一点。难怪苹果等业界厂商普遍对该技术失去了兴趣。
USB 2.0基于半双工二线制总线，只能提供单向数据流传输，而USB 3.0采用了对偶单纯形四线制差分信号线，故而支持双向并发数据流传输，这也是新规范速度猛增的关键原因。
除此之外，USB 3.0还引入了新的电源管理机制，支持待机、休眠和暂停等状态。
测量仪器大厂泰克（Tektronix）在上个月第一家宣布了用于USB 3.0的测试工具，可以帮助开发人员验证新规范与硬件设计之间的兼容性。
USB 3.0在实际设备应用中将被称为“USB SuperSpeed”，顺应此前的USB 1.1 FullSpeed和USB 2.0 HighSpeed。预计支持新规范的商用控制器将在2009年下半年面世，消费级产品则有望在2010年上市。
USB 3.0标识图  USB 3.0标识图USB 3.0双总线架构图
通信层和电源管理特性
Standard-A型接口尺寸图
Standard-A型公口、母口实物模拟图
Standard-B型接口尺寸图
Micro微型接口尺寸图
线缆结构图
线缆截面接头示意图
USB 3.0标准接口与线缆样品
常用芯片
低速 IC，传输速率1.5MBit/S
EM78M612: 16PIN,18PIN,20PIN,24PIN,112 BYTE RAM,2K ROM带有A/D，EEPROM，PWM功能，有EP0和EP1两个端点。
EM78M611: 20PIN,24PIN,40PIN,44PIN(QFP),144BYTE RAM,6K ROM,A/D,EEPROM,PWM功能，有EP0,EP1,EP2三个端点。
全速 IC：传输速率12MBit/S
EM78M680：20PIN,24PIN,40PIN,44PIN(QFP),271 BYTE RAM,6K ROM,A/D,EEPROM,PWM功能，有5个端点。
全速 IC：传输数率12MBIT/S
EM77F900: 100PIN;1.3K RAM,16K FLASH,48MHz (1 clocks/cycle）；带A/D,PWM,SPI,USB HUB,BB等功能，有4个端点.
USB控制芯片：CY7C68013，CH375，CP2102，TL16C750等
高速IC：传输速度480Mbit/s
USB控制芯片：FT2232H，cy7c68013等
接口定义
标准 USB 接口标准 USB 连接器触点
触点
功能（主机）
功能（设备）
1
VBUS (4.75－5.25 V)
VBUS (4.4－5.25 V)
2
D-
D-
3
D+
D+
4
接地
接地
USB 信号使用分别标记为 D+ 和 D- 的双绞线传输，它们各自使用半双工的差分信号并协同工作，以抵消长导线的电磁干扰。
USB1.1 和USB2.0
USB1.1是较为普遍的USB规范，其高速方式的传输速率为12Mbps，低速方式的传输速率为1.5Mbps（b是Bit的意思），1MB/s（兆字节/秒）=8MBPS（兆位/秒），12Mbps=1.5MB/s。当前，大部分MP3为此类接口类型。
USB2.0规范是由USB1.1规范演变而来的。它的传输速率达到了480Mbps，折算为MB为60MB/s，足以满足大多数外设的速率要求。USB 2.0中的“增强主机控制器接口”（EHCI）定义了一个与USB 1.1相兼容的架构。它可以用USB 2.0的驱动程序驱动USB 1.1设备。也就是说，所有支持USB 1.1的设备都可以直接在USB 2.0的接口上使用而不必担心兼容性问题，而且像USB 线、插头等等附件也都可以直接使用。
使用USB为打印机应用带来的变化则是速度的大幅度提升，USB接口提供了12Mbps的连接速度，相比并口速度提高达到10倍以上，在这个速度之下 打印文件传输时间大大缩减。USB 2.0标准进一步将接口速度提高到480Mbps，是普通USB速度的20倍，更大幅度降低了打印文件的传输时间。
USB是一种常用的pc接口，他只有4根线，两根电源两根信号，故信号是串行传输的，usb接口也称为串行口，usb2.0的速度可以达到480Mbps。可以满足各种工业和民用需要。
USB接口的输出电压和电流是：+5V 500mA 实际上有误差，最大不能超过+/-0.2V 也就是4.8-5.2V 。
USB接口的4根线一般是下面这样分配的：黑线：gnd 红线：vcc绿线：data+ 白线：data-
需要注意的是千万不要把正负极弄反了，否则会烧掉usb设备或者电脑的南桥芯片
---------------------------------------------------------------------------------------------------------------
USB接口定义 颜色
一般的排列方式是：红白绿黑从左到右
定义：
红色－USB电源： 标有－VCC、Power、5V、5VSB字样
绿色－USB数据线：（正）－DATA+、USBD+、PD+、USBDT+
白色－USB数据线：（负）－DATA-、USBD-、PD-、USBDT+
黑色－地线：GND、Ground
USB的结构及工作原理
USB的结构框架[9]（如右图）
  USB的拓扑结构
PC主板上的那两个插口，就是root hub。root hub是一个USB系统的总控制端口。它既可以直接接外设，也可以通过hub控制更多的外设。 USB hub结构类似通常的网络集线器，有一个upper link和很多子端口，每个子端口可以接一个外设，也可以再通过一个hub接入更多外设，直到所有外设加起来到127为止。
USB的加载过程
当USB设备接入hub或root hub后，主机控制器和主机软件(host controller & host software)能自动侦测到设备的接入。然后host software读取一系列的数据用于确认设备特征，如vendor ID, product ID, interface工作方式，电源消耗量等参数。之后主机分配给外设一个单独的地址。地址是动态分配的，各次可能不同。在分配完地址之后对设备进行初始化，初始化完成以后就可以对设备进行IO操作了
速度识别
低速和全速识别在USB设备连接时,USB系统能自动检测到这个连接,并识别出其采用的数据传输速率。USB采用在D+或D-线上增加上拉电阻的方法来识别低速和全速设备。USB支持三种类型的传输速率:1.5Mb/s的低速传输、12Mb/s的全速传输和480Mb/s的高速传输。当主控制器或集线器的下行端口上没有USB设备连接时,其D+和D-线上的下拉电阻使得这两条数据线的电压都是近地的(0V);当全速/低速设备连接以后,电流流过由集线器的下拉电阻和设备在D+/D-的上拉电阻构成的分压器。由于下拉电阻的阻值是15KΩ,上拉电阻的阻值是1.5KΩ,所以在D+/D-线上会出现大小为(Vcc*15/(15+1.5))的直流高电平电压。当USB主机探测到D+/D-线的电压已经接近高电平,而其它的线保持接地时,它就知道全速/低速设备已经连接了。[10]
  usb低速和全速识别高速识别高速设备和全速设备有一样的D+上拉电阻，高速设备在进行高速握手以前以全速运行。Host在reset设备的时候设备如果支持高速就需要与主机进行高速握手。随后断开D+的上拉电阻，使能D+/D-上的高速终端电阻，并运行在高速状态。
适用范围
其实除了像显卡这种需要极高数据量和一些实时性要求特别高的控制设备，几乎所有的PC外设都可以移植到USB上来。而事实上国外几乎已经做到了这一点。我想对于国内的开发者来说，在鼠标、键盘等产品上就不必去和国外竞争了。但即使这样，USB的PC外设仍然有大得不可限量的发展空间。我归纳了以下几个大类供开发者参考： 1). 传统PC外设，象鼠标、键盘、音箱、游戏杆、扫描仪、打印机等。 2). 基于PC的通信设备，如Modem, ISDN等 3). 端口转接器，如USB-->232, USB-->LPT等，以适应原来的设备。 4). 具有中国特色的设备，象汉字输入笔那样的东西。 5). 工业领域。
USB3.0速度要翻倍 USB3.0仍然有很大潜力可挖USB 3.0推广小组2013-1-8宣布，SuperSpeed USB(也就是USB 3.0)将会迎来一个增强升级版本，数据传输率在现有5Gbps的基础上翻番达到10Gbps，同时保持完全向下兼容。

    有趣的是，Intel力推的Thunderbolt雷电标准理论带宽也是10Gbps，其冲击对象正是USB 3.0。这下就不用多说了吧。

USB 3.0的增强版主要特性有：

－ 10Gbps数据传输率

－ 改进数据编码，提高数据传输效率，以获得更高的吞吐和I/O能效

－ 兼容现有USB 3.0接口、数据线

－ 兼容现有USB 3.0软件堆栈和设备级协议

－ 兼容现有USB 3.0、USB 2.0 Hub、设备