USB端口的工作原理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

USB端口的工作原理

人们购买的所有计算机的后面几乎都配有一个或多个通用串行总线接口。通过这些USB接口,您可以将从鼠标到打印机的各种设备连接到计算机上,既方便又快捷。此外,操作系统也支持USB,这使设备驱动程序的安装变得快捷而简单。与其他将设备与计算机相连的方式相比(包括并行接口、串行接口以及您在计算机机箱内安装的特殊卡),USB设备真是简单至极!

下面从用户和技术这两个角度来介绍USB接口。您将了解到USB系统为何如此灵活,它如何能够支持如此多的设备。

如果您使用计算机已有两三年时间,那么一定知道,过去将设备连接到计算机上是一件让人十分头痛的事情,而这也正是通用串行接口在努力解决的问题。

⏹过去,打印机都是连接到并行打印接口,而大多数计算机只有一个接口。诸如Zip

驱动器之类的装置需要与计算机建立高速连接,它们也要使用并行接口,但通常成

功率很低,且速度不快。

⏹调制解调器使用的是串行接口,而一些打印机以及诸如掌上电脑和数码相机等的特

殊设备也使用串行接口。大多数计算机最多有两个串行接口,而且在多数情况下它

们的速度都很慢。

⏹那些需要高速数据传输的设备会被制成专用硬卡,这就需要将它们装在计算机机箱

的卡槽中。遗憾的是,这些卡槽的数目也是有限的,而且为某些硬卡安装驱动程序

非常复杂,恐怕需要请一位专家帮忙才能搞定。

USB的目标就是结束这些令人头痛的麻烦。通用串行总线提供的方法单一、规范且易于使用,它可以将多达127台设备连接到计算机上。

将USB设备连接到计算机上非常简单——您只需在计算机上找到USB接口,然后插入USB接头即可。

个人计算机背面的典型USB插孔为方型插孔称为“A”接口的典型USB接头

如果是一个新设备,操作系统会自动检测到它,并寻找驱动程序。如果设备已经安装,则计算机会激活该设备,并开始与之对话。此后,您便可以随时连接和断开USB设备了。许多USB设备都自带内置线缆,线缆上配有“A”接口。如果未提供内置线缆,则设备上会有一个用于插入USB“B”接头的插孔。

典型的“B”接头

USB标准使用“A”和“B”两种接头以避免产生混淆:

“A”接头表示“向上”连接至计算机。

“B”接头表示“向下”连接到各个设备。

通过在上端和下端分别使用不同的接头,就不会产生混淆了。您只需将USB线缆的“B”接头连接到某台设备,而将“A”接头插入“A”插孔就行了。

如今出售的大部分计算机都会提供一到两个USB插孔。目前市场上提供的USB设备很多,计算机上的插孔很快就会被用光了。比如在一台计算机上,有一台USB打印机、一台USB扫描仪、一个USB网络摄像机和一个USB网络连接。但这台计算机上只有一个USB 接口。很明显,现在的问题是“应该如何将这些设备都连接到计算机上”?

解决问题的简单办法就是购买一个价格不高的USB集线器。USB标准可支持多达127台设备,而USB集线器也属于该标准的一部分。

典型的USB四口集线器可插入4个“A”接头

集线器通常具有4个新端口,但也可能更多。您需要将集线器插入计算机,然后将设备(或其他集线器)插入集线器。通过将集线器串连在一起,可以在一台计算机上建立数十个可用的USB端口。

启动主机后,它会查询所有与总线相连的设备,并为每个设备分配一个地址。这个过程称为枚举——在将设备连接到总线时,主机也会枚举它们。此外,主机还会查出每台设备要执行的数据传输类型。

中断——鼠标或键盘等设备发送的数据非常少,它们会选择中断模式。

批量——打印机等设备接收的数据包含在一个大的数据包中,它们会使用批量传输模式。这种模式会将大块数据发送到打印机(块的大小为64个字节),并对这些数据进行验证,以确保它们的正确性。

同步——流式设备(如扬声器)都使用同步模式。在这种模式下,设备与主机之间的数据是实时传输的,其间没有数据纠正过程。

此外,主机还可以通过控制数据包发送命令或查询参数。

列举设备时,主机会一直跟踪所有同步和中断设备所请求的总带宽情况。如果总带宽为480Mbps(兆比特每秒),这些设备最多可占用90%的带宽。在用完这部分带宽后,主机就会拒绝访问任何其他同步或中断设备,控制数据包和用于批量传输的数据包将使用剩下的带宽(至少有10%)。

通用串行总线会将可用带宽分成多个帧,而主机则控制着这些帧。每个帧包含1,500个字节的数据,每隔一毫秒就会启动一个新帧。在形成帧的过程中,将为同步和中断设备分配一个槽,以便保证它们得到所需要的带宽。批量和控制传输将使用剩下的空间来传输数据。如果想了解更多信息,您可以查看本文末尾的技术链接,它们提供了大量的详细信息。USB性能特点

通用串行总线具有以下性能特点:

计算机可以充当主机。

主机上可以连接多达127台设备(可直接连接,也可以通过USB集线器连接)。

单根USB线缆可达5米之长;使用集线器后,设备最多可以在远离主机30米的地方工作,这相当于六根线缆的长度。

使用USB 2.0时,总线的最大数据传输速率可达到每秒480兆比特。

USB线缆包含两根电源线(一根电压为5伏的电线,另一根是地线)和一对用来承载数据的双绞线。

在电源线上,计算机在5伏电压下可提供高达500毫安的电流。

低功率设备(如鼠标)可以直接使用总线中的电流。高功率设备(如打印机)则配有自己的电源,总线只向它们提供很少一部分电能。集线器也自己有电源,能够直接为与之相连的设备供电。

USB设备都是热插拔型的,这表示您随时都可以将它们插入总线和拔掉它们。

当计算机进入省电模式时,主计算机可以将许多USB设备置于睡眠状态。

与USB端口相连的设备依靠USB线缆来承载电源和数据。

USB线缆的内部构成:两根电源线,其中一根是电压为5伏的电线(红色),另一根是地线(棕色);一对用来承载数据的双绞线(黄色和蓝色)。该线缆还是屏蔽电缆

计算机硬件和设备频道/jishu-yingjianshebei-cp-isp-mat

相关文档
最新文档