实现智能手机USB 2.0端口共享的方案
智能手机早已不再只是商务瑞选择,它正变得越来越好玩。社交手机会告诉你想知道的有关来电者的一切信息。游戏手机则让你在逼真3D情境中为所欲为。更酷的还有,美国一家手机厂商最近开发了一种胶卷手机,这种手机可以将屏幕和键盘变成胶卷一般卷曲收入机身内部。三秒钟的视频录制和分享网站Robo.to如今在美国很流行,它的最大特点是用智能手机随时随地发布。
典型的智能手机包含一个通信处理器、一个应用处理器和一个功率管理IC,它们都必需共享单个USB端口,并以480Mbps的高速USB数据速率进行通信。而很多移动设备需要许多信号处理集成电路(IC)以满足用户各种不同的功能要求。各种新奇的玩意儿正在让智能手机变得越来越娱乐化,没有更好的应用就会落后,市场销售就不理想。本文介绍一些能够解决该问题的方案,并对从USB集线器到简单模拟开关的各种不同解决方案进行比较。
USB 即“Universal Serial Bus ”,中文名称为通用串行总线。这是近几年逐步在PC 领域广为应用的新型接口技术。USB接口具有传输速度更快,支持热插拔以及连接多个设备的特点。目前已经在各类外部设备中广泛的被采用。目前USB接口有两种:USB1.1和USB2.0。理论上USB1.1的传输速度可以达到12Mbps/秒,而USB2.0则可以达到速度480Mbps/秒,并且可以向下兼容USB1.1。
智能手机的一种设计方式是让内部的功率管理器件来控制单个USB2.0端口,这可以通过采用一个3:1的多路复用USB开关把USB 2.0端口转向自身来完成。默认情况下,其也可转向应用处理器,用来实现大多数多媒体功能性(比如MP3播放或视频处理)。还可转向通信处理器,用于无线电通信,可实现数据访问或通话(见图1)。这种架构具有一种优势,即当功能未使用时,允许手机进入睡眠状态。此外,在检测到USB 2.0端口活动时,或者是任一个处理器需要使用USB端口时,功率管理单元可以唤醒相关处理器。在USB插口首次插入后,功率管理IC还可以询问USB线路,确定是否有专用USB充电器或充电主设备端口连接,以便通过VBUS信号直接给电池充电。当与USB主设备(如PC)通信时,通信和应用处理器内的物理层(PHY)使用USB开关的480Mbps全高速数据带宽。
图1:用于共享一个USB 2.0端口的多路复用USB 2.0开关。
4G手机的最新趋势是在手机中集成两个处理元件,同时访问USB端口。对于这种应用,一个比较好的选择是采用集线器。不过麻烦在于USB集线器的接线通常是电容性的,功耗相当大;而另一方面,同时访问USB端口的机会又不多。图2所示为这种手机的一种设计方法,其中,3G通信处理器必需与4G处理器分开来单独访问USB端口。通过一个隔离开关(FSUSB31),并采用极短的PCB引线,可以尽量减小电容。这样一来,在从3G通信处理器到USB主设备的路径上,一个高速发射USB数据眼(data eye)与USB规范相比有很大的裕量。在这个例子中,应用处理器控制USB 3:1多路复用开关,当后者在待机模式下处于低电状态时,它可以让自己的控制线路上的上拉和下拉电阻连接到默认的应用处理器。
图2:多路复用USB 2.0开关和带隔离开关的集线器应用。
上述功能可通过开关来实现,上电时其功耗极小,禁用时功耗几乎为零。在图2所示的4G手机应用中,FSUSB63始终上电,耗电量只有几微安。同时,在图1所示的应用中,当功率管理IC在待机模式下关断FSUSB63时,其耗电量降至1微安以下。
对于大多数集成电路而言,高速和低功耗一般是一对相互矛盾的特性。能够两者兼具的解决方案常常需要降低电压,并使用精细的几何工艺尺寸;然而,USB规范要求的是高电压信号。在性能稳健的手机设计中,D+和D-信号能够承受至5V VBUS信号线的短路,故限制了低电压解决方案。不过,最近推出的低功耗电荷泵USB开关解决了这个问题,并满足严苛的USB发射眼图要求,如图3所示。事实上,无需对架构或所选器件做任何修改,大多数这类设计的工作速率就能够达到高速USB数据速率(> 1 Gbps)的两倍以上。
图3:高速USB 2.0发射眼图。
要通过USB开关从一个处理器切换到另一个处理器,首先需要断开所有路径,然后留有足够的时间,以确保USB主设备端口控制器能
- 五大主流智能手机操作系统的前世今生(03-02)
- MeeGo是什么?(06-05)
- 基于智能手机的校园短信网关系统的设计与实现(10-05)
- 智能手机的无线网络会议白板软件系统开发(10-29)
- 高通公司全面的手机开发平台参考设计介绍(04-08)
- 基于Android平台的双网双待设计(05-27)