全速 USB 和高速 USB的差距 由于各种原因的存在,包括诊断功能、制造业可测性和调制解调器连通性,使全速 USB 得以用于当今的各种手持终端设备之上。前者给手持终端设备 OEM 厂商提供了在生产线上测试手持终端设备的功能以确保产品质量最便利的方法,因此这最小化或消除了现场失效。全速 USB 的带宽足以满足此类任务的需求。而后者则能够使用户将他们的电话作为调制解调器连接至膝上型电脑,从而提供了无线 Internet 接入。全速 USB 可提供高达 12 Mbps 的带宽,这足够支持现有的 2G 数据标准(至少从理论是说是可以的),例如基于 GSM 的 GPRS 和 EGDE 以及基于 CDMA 的1xEV-DO 和 1xEV-DO Rev. A,甚至还可支持新兴的 3G 标准,例如 HSDPA 和 HSUPA。升级这些特性以支持高速 USB 需要放弃已通过现场验证的软件,而重新推出全新的软件套件。此举将耗费大量的时间和资源,在快速变化的手持终端设备市场中两者都受到一定限制。因为全速 USB 相对于这些功能而言可提供足够的带宽,而且手持终端设备 OEM 厂商更倾向于保持现有的解决方案,所以手持终端设备 OEM 厂商仅仅以高速 USB 控制器或 PHY 的形式来添加高速 USB 支持,进而在设计中添加更高的带宽通道来满足海量存储的需求,从而让
消费者在他们集成的便携
式媒体播放器和数码相机方面能获得更佳的用户体验。这允许 OEM 厂商根据需要通过兼顾全速 USB 而增加此项支持,从而将现有平台仅仅升级至高速 USB,同时也使得他们能够更快速地将高速 USB 解决方案推向市场,而不必围绕高速 USB 完全重新设计。
以此方式添加高速 USB 的另一个原因是现有高速 USB 控制器中所提供端点数的限制。在计算机应用中,一般高速 USB 控制器都具有已定义的特定应用,并且只需要少量的端点,对大多数应用来说 4 个或 8 个端点即已足够。移动手持终端可通过 USB 来提供许多功能并满足端点不断动态增加的需求——12 个或 16 个甚至 20 个端点也不足为奇。在这些功能实例中,移动手持终端可支持的每项功能都要求具有单个或多个端点,其中包括海量存储、媒体传输协议 (MTP)、调制解调器 (CDC)、设备管理、对象交换 (OBEX) 和调试/测试。由于这个原因,手持终端设计人员就能同时利用全速和高速 USB 数据路径有效地支持更多的端点,这比单独使用高速 USB 数据路径所能支持的端点要多。
那么手持终端 OEM 厂商该如何将高速 USB 功能添加到现有的支持全速 USB 的设计中呢?显而易见,不能简单地将其作为单独的实体来添加,因为这要求手持终端上具有迷你型或微型 USB 连接器。当然,这样一来不仅提高了成本,而且更为重要的还会使消费者感到无所适从。这种解决方案的目的是将两种 USB 数据通道合并到单一的连接器上。图 1 中举例说明了首款 pass 解决方案的组织情况,如下所示:

任何拥有采用高速信号进行设计经历的设计人员当然都会意识到,当您完全摆脱全速链接操作时,由于将全速USB传输线用来进行传输高速数据信号时,传输线会产生类似短柱天线的作用,因此会导致高速链接无法工作,而且还会引起信号质量的严重下降并形成封闭的眼图。更不用说一想到这种结构假定全速和高速 USB 输出都能支持某种三态模式以获得这种设计的情况,即当全速 USB 工作时高速信号就为三态信号,反之亦然。这就是今天大多数 USB 设备在传统应用(例如计算机)中不能支持的原因,复式连接器即成为规范并且无需将多重 USB 信号合并到单个连接器之上。
将全速USB升级为高速USB的解决方案
这种解决方案要求全速和高速 USB 信号线迹完全分开。目前,将高速 USB 引入移动手持终端的最佳解决方案是添加高速路径,并使用信号开关在现有的全速路径中进行多路复用。 图 2 详细说明了该解决方案:

虽然这看起来很简单,但是当涉及到高速信号完整性时,实际上就会导致一些问题,并且在进行 USB 兼容性测试时也会导致失败。即使市面上存在的那些开关可能声称能够支持高速 USB 应用,但是它们在某种程度上都会降低眼图的质量,并且有时还会达到不兼容的地步。选择开关以及布置主板时需要考虑到一些实际情况,但是首先应考虑到理想的高速USB数据路径,例如根本没有开关的路径。
在考虑高速USB数据路径时,存在多个主板设计人员需要加以控制的因素,这些因素必须得到最佳化以创建出清晰的眼图。首先,D+与D-线路的线迹阻抗必须为45Ω。该线迹阻抗与接收设备的D+和D-引脚在输入时所看到的内部阻抗相匹配,这样就可形成合适的分压器以获得 400mV的兼容高速逻辑HIGH。另外一个因素是 D+和D-线迹的长度补偿。假若没有其它复杂因素,例如 ESD或EMI保护设备,那么就能提供如图3左上角所示的清晰的眼图。

现在,当将开关插入数据路径中时,就会出现信号失真。失真的具体类型与失真程度与开关的自身特征有关。首先我们应注意的是开关的切换速度。该开关必须在传输速度为 480 Mbps(相当于 240 MHz)时能够切换至与高速 USB 兼容。如果不能进行切换,则就可以不予考虑此种开关。最有可能的是,如果这种开关声称可用于高速 USB 用途,那么这将不成问题。下一个特征或许是最重要也是经常容易忽略的,那就是开关的串联电阻 (Ron)。串联电阻的阻值越大,眼图就越容易被压扁,并且当试图获得 USB-IF 认证时这就成为了一个最为头疼的问题。