首页 > 范文大全 > 正文

哪种USB接13适用于您的应用?(中)

开篇:润墨网以专业的文秘视角,为您筛选了一篇哪种USB接13适用于您的应用?(中)范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

通用串行总线(USB)外设接口已广泛应用于所有个人计算平台及众多工业和基础设施平台。不过,与此同时,人们对适用于给定应用的USB版本,如USB 1.0,USB 1.1,USB 2.0,on-the-Go(oTG)或WirelessUSB(WUSB)等,还不太清楚。随着USB 1.1规范的,以及Microsoft操作系统为这一标准提供原生支持,使得USB主机接口在PC中快速普及,同时也使众多外设由传统接口,如串行(RS-232)、PS-2(鼠标和键盘)和并行端口(打印机使用的Centronix和IEEE一1284)等,向这种新型通用接口标准过渡。

随着USB 2.0规范的,使高速连接成为可能,USB外设的数量出现激增,从而大幅改善了最终用户的使用体验。本文上半部分讨论了USB标准的发展,中、下部分将讨论常见的应用,并介绍给定应用采用哪种usb标准最好。

选用USB 1.1、USB 2.0、USBOTG还是WUSB?

我们不妨先来简单看看不同USB版本之间的差别,以此作为本文的基础。目前常用的标准为USB 1.1、USB 2.0、USB OTG和WUSB。在许多情况下,这些不同标准会使工程师和最终用户产生混淆。USB 2.0是USB 1.1的官方正式升级版,提供了如下三种数据传输速率:

1.5Mbps的低速(LS);

12Mbps的全速(FS);

480Mbps的高速(HS)。

前两种速率的定义与USB 1.1完全相同。USB OTG是USB 2.0规范的补充,定义了新的设备类型。此外,还扩展了外设产品的功能,增加了有限的主机功能。OTG设备能支持USB 2.0支持的所有速率。CertifiedWUSB是最新的标准扩展版,定义了无线接口,将有线USB技术的高速和安全性与无线技术的易用性相结合。Certified WUSB通过WiMedia Alliance开发的常见的WiMedia MB-OFDM超宽带(UWB)无线电平台来支持稳健的高速无线连接,连接距离为3米时最高数据传输速率可达480 Mbps连接距离为10米时最高速率可达110 Mbps。每种版本都有其优缺点。通过全面了解每种技术的成本、功耗及吞吐能力,有助于我们确定哪种标准最适合给定的应用需求。

低速与高速USB

低速USB的最大优点就是低成本、低功耗。当数据传输速率为1.5 Mbps时,尽管收发器的速率很有限,但成本和功耗也很低。其明显的缺点就是数据吞吐能力不高。如果数据传输速率为1.5 Mbps的话,那么实际数据吞吐能力还不到1 Mbps,因为USB规范本身还会有一些开销。与之相对的高速USB数据规范,其数据吞吐能力很高,但同时也会导致成本增加,功耗大幅提升。实际USB控制器的成本高于全速或低速USB。电路板实施的成本还会更高,因为相比于12 Mbps乃至更低的速率,当速率高达480 Mbps时,确保传输质量就是一个很大的技术问题了。

全速USB填补了低速和高速之间的空白,其数值处于三种矢量之间。

由于USB OTG可采用这三种速率中的任何一种,因此在比较USB OTG的不同速率版本时,上面讨论的问题同样适用。我们不妨将OTG与标准有线USB进行比较。USB规范最初的目的之一就是通过主机而不是外设完成大部分处理工作,从而实现低成本的外设连接方式。这就决定了USB以主机为中心的本质,从而有助于大幅降低外设连接实施方案的成本。处理功能的成本主要由PC承担,而不是由外接到总线的不同外设承担。OTG改变了这一机制,在标准的USB外设上集成了有限的主机功能,不管这种外加的功能多么有限,都会提高外设的成本。成本的提高不仅涉及到支持主机功能的USB控制器硅技术,还涉及到整个产品,其中包括与主机功能相配套的更高的存储器与处理功能要求等。USB OTG的一大优势在于,它能在没有电脑的情况下实现USB设备的数据共享。我们在稍后讨论有关应用时将给出具体实例和案例研究。

Certified WUSB相对于有线USB的最大优势在于易用性,无需线缆即可在电脑与外设间进行数据传输。此外,在不用USB线缆的情况下,您还能直接为许多外设供电,所需设备可通过标准的AC适配器或电池自供电。

入机接口(或输入)设备

入机接口(或输入)设备(HID)应用的实例包括鼠标、跟踪球、键盘、游戏杆和游戏控制器等。通常,这些设备都采用中断数据传输方式,并通过主机定期轮询来确定其是否要向活动应用提供数据。鼠标数据轮询的时间间隔通常为8ms,可传输32位数据;键盘的轮询间隔与鼠标相同,可传输数据为64位。更高级一些的游戏杆和游戏控制器(带多个按键,支持力反馈技术)轮询间隔也是8ms,每次请求发送6字节数据,这样最大数据吞吐能力约为8 Kbps(0.008 Mbps),比低速传输速率1.5 Mbps的标准要低很多。不管人们打字或按键的速度有多快,都不会超过低速USB标准的支持范围。因此,HID设备的带宽消耗很低,近期还不会超出几个kbps的范围。这种应用低速标准的设备有助于降低成本。

这种设备一般也不会支持主机功能,这是因为若添加主机功能,相应地要提高处理功能,从而会增加成本,因此这种设备也不会成为全速OTG设备。这种设备非常适合作为支持OTG设备的外设,比方说便携式键盘,在没有电脑的情况下,通过该键盘可向个人数字助理(PDA)或移动手持终端中键入内容。不过在这种情况下,我们要考虑当前USBOTG规范规定的8mA电流能否满足有关应用的要求,是否需要采用电池。

无线鼠标和键盘已问世多年。事实上,我正用这种设备来输入本文。每种设备都采用制造商专有的无线解决方案,都需要无线收发器插入标准USB端口,以实现到PC的连接。在众多情况下,除非为新设备购买或添加新的收发器,否则我们不能简单更新鼠标或键盘,也不能在系统中添加更多无线HID设备。通过采用Certified WUSB支持的标准化实施方案,我们能解决上述问题。任何新的Certified WUSB键盘、鼠标或游戏杆都能像标准的有线USB外设一样直接连接到系统。就近期而言,我们还需要外置Certified WUSB收发器来支持连接功能,不过在今后几年,这种Certified WUSB收发器将会集成到电脑中,这样就不再需要外置收发器,从而进一步降低了实施外设连接的成本。HID设备采用无线解决方案的一大劣势在于,设备需要电池。有线解决方案则能从USB线缆获得所需的所有电力。

海量存储设备

海量存储类(MSC)设备包括外置硬盘驱动器(HDD)、DVD-RW、CD-RW、闪存卡读卡器、ZIP驱动器、磁光盘(MO)驱动器及USB闪存驱动器等。在选择USB速率时,要确保USB连接不会成为数据传输的瓶颈。举例来说,图1显示的是假定没有瓶颈时数据传输所需的理想速率,我们由此可以看到不同目标应用需要哪种USB速率。如果我们假定带宽使用为理想状态(无开销),我们就可以分析出在驱动器和PC之间传输1 GB数据所需的时间。

显然,理想带宽是不现实的。因此,图1中所列的时间要快于在实际应用中的情况。在本例中,只有高速USB标准才适合要求。那么接下来的问题是:Certified WUSB或OTG等非标准USB实施方案适用于这种应用吗?

USB闪存驱动器本身体积很小,可以方便地从有线USB连接获得电力。因此,这种应用不太适合无线应用。如果用电池供电,就会提高成本,同时也不会给最终用户带来什么额外的功能。如果闪存驱动器能支持OTG会话功能的话,似乎还有些用,不过这也会增加成本,相对于有限的功能增加来说,反而得不偿失。

就那些始终要连接到电脑的“固定式”驱动器而言,有线USB的连接更适用。用户很可能通过墙上电源连接供电,因为这样最适合该类型驱动器的供电需求。如果设备是“移动”或便携式的,那么OTG或WUSB可能更为适用。通常,移动设备都不是独立的设备,而是具备某种消费娱乐功能的设备,例如MP3播放器、数码相机(DSC)等,也可能是通过HDD扩展存储容量的移动电话/PDA等。无线连接非常适用于上述这些设备。最终用户只需走到办公桌前,将设备放在PC边上,由于众多设备都采用非标准的USB连接器,因此立即就能实现文件与PC的同步,不用再为找线缆连线而头疼了。OTG也是一种合适的选择,特别适用于相机和打印机的互连,也能让移动电话/PDA彼此通信。