📄 全面接触usb技术.txt
字号:
三. 让计算机连接更多的USB设备
一般的计算机只有两个USB端口,如果你想连接更多的USB外设,则利用USB集线器,该集线器可提供多个USB端口,你只要将该集线器直接插入你的计算机即可。有了足够的USB端口,你就可以最多连入127个USB设备。
<> 结束语
USB为计算机外设输入输出提供了新的接口标准。它使设备具有热插拔,即插即用,自动配置的能力,并标准化设备连接。USB的级联星型拓扑结构大大扩充了外设数量,使增加,使用外设更加便捷,快速。而新提出的USB2.0标准更是将数据传输速率提高到了一个新的高度,这是具有美好的应用前景。
wuyi
新手上路
回答得分 : 0
贴子数量 : 7
注册日期 : 2002/5/14
在线情况 : 离线
发表于: 2002/5/26 - 11:41
引自: http://www.usb.com.cn/information/200108221900/3403.htm
让USB为你工作
耐心,是成功安装USB的过程中所应遵守的格言。
现在,很多USB(通用串行总线)外设已经上市,正在将更多的娱乐和更多的价值带给你的电脑系统。怎样来安装它们,使得它们开始工作呢?让我们看看使得USB开始工作的步骤。
在新的电脑系统中,几乎都有USB接口,结合Windows 98对USB设备改进了的支持,这使得向个人电脑中添加外设变得比以前简单了。USB安装也并非总是一帆风顺,不过如果你的电脑中装有Windows 98,主板上有USB控制器,BIOS支持USB,那么安装一个或多个USB外设应该是很容易的事。
USB标准最初是由康柏、数字设备公司、IBM、Intel、微软、NEC、北方电讯共同开发的。USB开发者论坛(USBIF, www.usb.org)是在1995年由上述最初7家公司发起的,现在拥有超过500个会员,它们的共同使命是促进USB设备的发展和促使消费者更快地接受USB设备。根据USB技术的承诺,添加USB设备将是一件非常快速、简单的事情,而且它的价格也不贵。
使用USB的目的在于为开发者和消费者降低成本——采用统一的标准接口,消除附加的板卡。因为数据和电源都可以通过USB电缆进行连接,所以一些低功率的设备可以免除分离的电源。目前的USB规范是1.1版,提倡使用双路数据通道,以支持需进行频繁数据交换的设备;总体数据传输速率可达12Mbps(对于低速设备如键盘等,是1.5Mbps);通过多级的星形拓扑使用USB Hub可以在一台电脑上连接127台USB设备。USB主要用于中型数据量的传输,用于桌面系统环境,而且连接电缆线长度不超过5米。
升级过程
过去,尤其是在Windows 95出现之前,如果你想为你的电脑添加设备,总是有些障碍阻止你的安装过程。首先你得确定你的电脑是否有相匹配的端口类型。如果你有的话,那么就不需要安装额外的板卡了,不过你还是免不了要检查和调整内存地址、IRQ以及DMA通道等——这个过程充满了令人混淆的概念,往往使得你的安装过程半途而废。Windows 95带来的即插即用和PCI总线的出现大大改善了安装过程,但是不兼容、硬件冲突等现象并没有完全消失。向Windows 98系统中安装基于ISA卡的外设时,往往还需要你检查系统资源分配,或者调整资源分配,或者禁用当前设备,以便能够成功添加新设备。
Windows 95 OSR 2.1添加了对USB设备的有限的支持,但是Windows 98对此做了大大的改善,使得USB成为操作系统升级的合法理由。Windows 98的优势主要体现在对bug的修正和改进,这是建立在长期的测试工作的基础之上的,对USB Win32 Driver Model (WDM)和USB驱动接口的测试比在Windows 95 OSR 2.1(其WDM为0.9版)下进行了更长的时间,而且测试的对象也包括了更多的设备。
而且,Windows 98比Windows 95 OSR 2.1多了三类驱动程序:支持数字视频和音频的WDM流类驱动程序,支持人性化接口设备的WDM HID类驱动程序,支持单键启动的USB扫描仪的STI USB接口驱动程序。在此之前,由于各自有特定的设备驱动程序,对USB设备的通用性造成了障碍,几乎否定了USB的技术优势。
当单独的USB设备都如预期中一样正常工作时,早期的有关将多个USB设备连接到同一台PC上的尝试引起了人们对多个USB设备能否在一起正常工作的担心。不过,在为写作本文而进行的测试中,不管是在Windows 98的第一版还是在第二版中,都能同时运行多个USB设备(只不过,在安装新设备的时候,原有设备暂时丢失)。1998年秋的Comdex展览会上,曾展示了如何将111个USB设备同时连接到一台PC上。现实中的用户不可能连接这么多USB外设,一般来说,能保证6-8个USB设备同时正常工作已经足够了。
连接的窍门
只要你的计算机支持USB,那么连接一个新的外设是非常简单的事情。首先你得确定你的计算机拥有USB接口,你的计算机上已经安装了USB总线,并且二者已经连接。检查系统是否已经支持USB的最快捷的方法是,打开控制面板里的“系统”,在其中的“设备管理器”中寻找“通用串行总线控制器”,单击它,了解详细的信息,确保USB host控制器和USB root hub都已经安装。如果其中一部分不存在,那么你需要参考计算机的说明文档或者BIOS,找到使得USB设备正常工作的办法。
Windows 98自动地装载对USB的支持,但是,如果你的操作系统是Windows 95 OSR 2.1,而且在你的“设备管理器”中不存在“通用串行总线控制器”,那么需要从操作系统的安装光盘中装入对USB的支持。插入Windows 95的安装光盘,单击other/usb/Usbsupp.exe就可以安装了。
安装了对USB的支持之后,就可以将USB设备连接到USB接口(一般有两个USB接口,可能在你的计算机的后方、前方或者一侧)上,你可以进行“热插拔”。当Windows检测到USB总线上的新设备后,不管是Windows 95还是Windows 98,都会显示一条信息“发现未知设备”,几秒钟后,自动继续安装过程。
安装过程的下一步,根据设备的不同而不同,但是对于大多数不需要安装它们自己的软件的外设来说,操作系统能够识别出设备规格或者类型,如果系统中没有相应的驱动,你可能需要Windows安装光盘。在这点上,Windows显示出其在用户友好方面的不足之处。在安装过程中,你可能被多次提示需要插入Windows安装光盘。不管驱动程序是否已经载入,安装程序总是坚持重新载入,而且总是记不住安装文档的位置,即使你事先指定了正确的子目录也无济于事。Windows更愚蠢的一方面表现在,当你将设备从一个USB接口中拔出,插入到另一个USB接口中时,尽管是完全相同的设备,这两个接口也是同一台计算机上的,可是你不得不重新安装一遍,否则就没法使用它。我们希望在Windows的下一代版本中能避免这种现象。
一些USB外设,包括Epson Stylus Color 740喷墨打印机和HP ScanJet 4100c扫描仪,在你首次使用该设备之前,需要你运行附带的软件。通常,你能直接从安装盘中获得驱动程序,并且完成设备的安装。 如果你已经在你的计算机上安装了一个或者两个USB设备,那么你可以进行如下的检测:你应该能够随意的插拔它们,而不会产生任何问题。不过,随着USB技术的发展,USB设备也逐渐增多,许多用户的USB设备数量超过了USB接口的数量,这就意味着需要使用USB Hub。
Hub
USB Hub使得你能够将多个USB设备通过一个USB接口连接到你的计算机上。在理论上,使用USB Hub很容易,但是如果你能够了解一下USB总线传输数据和电源到原理,将大大有助于你对USB Hub的使用。
USB总线的总体传输速率是12 Mbps,与典型的以太局域网的传输速度相当。USB总线供应的总电流是0.5A。个人电脑的USB控制器和内置Hub管理这些USB设备:使用枚举法,将各个USB设备依次识别出来,使它们根据各自的需要共享数据带宽和电源。
总线电源Hub不采用外置的电源,而是从总线电缆中获得电源。但是,如果你使用总线电源Hub,你就限制了扩展嵌套连接(Hub连接Hub)的能力,而且可能无法在一个Hub上使用多台USB设备。对于总线电源Hub,总计500mA的电流也许只能供应一台USB设备。对于那些不具有自己的电源接口的USB设备,如总线电源USB数字视频会议摄像机等,这是一个大问题。
更好的方法是使用带有电源的Hub,不仅提供了交流电源,而且还可以为每个端口提供500mA的电流。要确定Hub所需要的电源的大小,只需要统计一下Hub下行端口上的USB设备的数量,然后乘以0.5A即可。然后查看Hub的交流电源的额定电流。一个好的4口Hub的电源的额定电流,应该至少2A;一个好的7口Hub的电源的额定电流,至少应该达到3.5A。最好能够比上述数字再高一点,以提供LED状态指示灯所需的额外电源。你还需确保你的Hub支持单一端口开关,以保证当Hub上某一端口的电源断开时,其他端口的设备还能正常工作。相互独立的开关保证同一Hub上的各个端口上的设备不会受到其他设备的影响。
正确的电缆
成功安装USB设备的一个关键是选择正确的电缆。许多设备自身附带有USB电缆,可以将设备自身与个人电脑的USB接口或者Hub进行连接。一些更快的设备,如打印机、扫描仪、硬盘和扬声器等,使用分立的电缆。分立电缆的一端是正方形接头,以适应设备的接口;另一端是扁平接头,以便插入个人电脑或者Hub的USB接口。与其他类型的外设的连接一样,最好的连接方式是在满足足够的电缆直径、屏蔽等的情况下,选择最短的电缆。
因为USB规范的部分推动力来自保持价格低廉的需要,故在USB规范中,对于单位长度上的最小电缆直径有着简明的规定。使用更长的电缆意味着你将有更多的电压损失,将导致性能不稳定或者连接失败。USB开发者论坛特别禁止在键盘和显示器等设备上使用扩展电缆和被动穿越连接器,因为这将会导致电压损失。尽管一些供应商报道了扩展电缆的成功使用,但是为了性能的稳定起见,最好不要使用它们。
USB产品
现在,各种各样的USB外设都已经面市:键盘、鼠标、游戏杆、游戏控制器、打印机、扫描仪、数字转换器、数码相机、摄像机、扬声器、调制解调器、网络连接器、硬盘、移动存储设备、指纹识别设备、Hub等。
USB开发者论坛在其网站(www.usb.org)上列出了一些产品。尽管早期的USB设备为 Windows 95 OSR 2.1开发了驱动程序,但是最近的大部分USB设备只支持 Windows 98。购买者应该注意,一些拥有多接口的设备声称同时支持 Windows 95 OSR 2.1和 Windows 98,但是进一步的检查表明,它们只能在 Windows 98系统中使用,只有添加了另外的连接设备(例如打印机的并行接口或者扬声器的模拟接口)之后,才能在 Windows 95 OSR 2.1中使用。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -