新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 哪种 USB接口适用于您的应用?(中)

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

作者:Dan Harmon 德州仪器 (TI) 通用接口连接产品部产品线市场营销经理时间:2008-03-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)等,向这种新型通用接口标准过渡。

本文引用地址:http://www.eepw.com.cn/article/80027.htm

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

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

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

  ·12Mbps 的全速 (FS);

  ·480Mbps 的高速 (HS)。

  前两种速率的定义与 USB 1.1 完全相同。USB OTG 是USB 2.0 规范的补充,定义了新的设备类型。此外,还扩展了外设产品的功能,增加了有限的主机功能。OTG 设备能支持 USB 2.0 支持的所有速率。Certified WUSB 是最新的标准扩展版,定义了无线接口,将有线 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) 或移动手持终端中键入内容。不过在这种情况下,我们要考虑当前 USB OTG 规范规定的 8 mA 电流能否满足有关应用的要求,是否需要采用电池。

  无线鼠标和键盘已问世多年。事实上,我正用这种设备来输入本文。每种设备都采用制造商专有的无线解决方案,都需要无线收发器插入标准 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 实施方案适用于这种应用吗? 

 
图 1  理想状态下传输 1GB 数据所需的时间

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

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

矢量控制相关文章:矢量控制原理


关键词: USB接口 200803

评论

技术专区

关闭