当今,手机不仅仅需要保持它原来做为通信工具的目的,而且也需要是一个高端音乐播放机、数码相机和PC的调制解调器。为了支持所有这些要求,它必须有效和最佳地传输数据。
从PC到手机高密度传输音乐、图像和视频文件,在现有手机结构中存在1个特有的瓶颈。现在,手机用全速USB进行这些传输,用基带处理器做为主处理器,使这些数据密集操作变容易。因为基带需要涉及高速数据传速,所以结合采用较慢的全速USB替代高速USB导致现有的手机设计不能用做通信,PC到手机传输是慢速的。图1示出已有手机框图。
图1 现有手机USB结构
各种消费者报告表明这种结构类型导致100个mp3文件下载时间大约为1个小时。这样的性能消费者是不能接受的,消费者希望高端便携媒体播放机有优质下载速度。为了解决此问题,首先确定的改进是采用高速USB控制器。全速USB技术的吞吐量为12Mbis/s,而高速USB是480Mbit/s,这有40倍的改进。
USB器件
任何系统中的全速或高速USB器件都包含几个标准元件。它必须包含存储USB数据的缓冲器(通常称之为端点缓冲器),串行接口引擎(SIE),USB收发器(PHY),配置/状态/控制寄存器和存储USB软件栈的程序存储器。端点缓冲器存储所有USB数据,其结构往往是先进光出(FIFO)结构。SIE的功能是发送和接收来自端点缓冲器的数据。SIE检测和生成标准USB分组信号以及编码和译码USB数据到并行总线,与PHY通信。PHY是一个模拟开关。它是SIE并行总线和USB 连接器的串化D+和D-线之间的硬件接口。
手机中的模拟USB PHY从来没有集成到数字基带处理器中,这是由于一定的技术限制,导致图1所示的结构。大多数基带处理器已集成数字全速USB元件,然而,少量基带处理器支持高速USB。对于支持高速USB的基带处理器,有两类高速USB PHY可供选择。PHY的选择基于基带处理器中的高速USB接口。第1个接口是通用串行总线收发器宏小区接口(UTMI),它的最小引脚数为22、最大引脚数为46。第二个接口是UTMI低引脚接口(ULP),把数字基带和模拟PHY之间的引脚数减少为5~8个引脚,它也减小了PHY尺寸(由于降低了引脚数)。图2示出带Cypress MoBL-USB TX2(高速USB PHY)的框图。
图2 带HS-USB PHY的手机USB结构