无线应用和个人数据存储这两个话题, 无可置疑地正在成为现今便携式产品市场中最热门的话题。
无线应用尤其是无线上网, 正在陆续地被便携式产品所采用, 比如SONY( 索尼)公司最新推出的PSP (Play Station Portable),就增添了802.11b 无线上网功能。而其它产品如PDA 和智能手机,更是抢得先机将802.11b 加入其里面。802.11b 不但可以用于无线上网, 它更在便携式产品领域里开拓了全新的应用, 如VOIP(Voice Over IP) ,就是帮助用户通过无线网络来实现免费通话。
个人数据存储同样也得到大家的高度关注。从最近几年来微型硬盘的迅速发展,我们就可以看到个人数据存储在便携式产品里的突破。较早是以微型硬盘为主的MP3 地快速成长, APPLE( 苹果)公司的iPOD 产品系列所创佳绩有目共睹,紧随其后的PMP (Portable Media Player), 手机, 数字照相机, 和GPS ( 手持导航仪)等等皆陆续采用了微型硬盘,这些都是很好的例子。
无线网络
众所周知,802.11 从最起初的802.11b(11Mbps), 发展至近年的802.11g(54Mbps) ,它已成为无线网络的标准。也有很多厂商开发了他们自己的标准以提供更高的带宽,如SUPER A/G(108Mbps)。由于无线上网的飞速发展, 802.11b 提供的带宽已经难以满足用户的需求,与此同时,802.11a/g在市场倍受关注,很多计算机和笔记本电脑已经改用802.11a/g, 802.11a/g 大有取代802.11b 之势。
但是目前,尚无任何便携式产品有采用802.11a/g 的标准,原因何在?
由于无线应用起初都是针对计算机市场, 所以目前802.11a/g 的接口都是采用CardBus 或PCI/miniPCI 。又因为CardBus 和PCI/miniPCI 是在计算机里最通用的接口,当需要转换到便携式产品上时, 由于嵌入式处理器考虑到低引脚数和低功耗的因素, 并没有采用类似的接口, 使它们不能连接在一起,设计人员不得不面对接口的兼容性这一难题。以QuickLogic 公司为例,通过提供一个业经验证的开发板和软件,得以实现通过miniPCI 来加载802.11a/g 。目前QuickLogic 公司拥有两种不同微处理器的参考设计板。第一是以Intel( 英特尔)PXA 嵌入式处理器为主的开发平台, 如图1。它是一个以英特尔的Mainstone DVK( 一个以PXA 微处理器为主的开发板)为主的开发子板。此子板的主要接口是PXA 处理器的VLIO (Variable Latency I/O) 。设计人员可以通过此子板和英特尔的DVK ,连接任何以miniPCI 为主的Wi-Fi 模块来进行演示并把该设计整合到自己的设计里。QuickLogic 公司的该Eclipse II 低功耗桥接解决方案待机电流仅为75μA, 在文件传输时也只需12mA 左右,而传输时带宽最高可达到30Mbps 。
第二个开发板是由QuickLogic 公司和瑞萨科技合作开发完成的VoIP 参考板, 如图2。它是一个完整的VoIP 参考板,不但支持VoIP 的完整功能,如声音的传输,更可以通过彩色LCD 板和802.11a/g 的带宽来支持影像的传输。它的按键也是以一般电话的取向为主, 使用户可以很容易的就把此开发板纳入到自己的PCB 板图里以缩短产品上市时间。
以上两种参考设计板均采用了802.11a/g 模块,但在具体设计上仍存在不同。如图3,基于英特尔PXA 的参考子板采用的设计是边带存储器的方式, 其主要好处在于边带存储器能够提供较大的缓冲, 从而实现提高带宽。如图4, 瑞萨科技采用的是BUS MASTER INTERFACE, QuickLogic 器件可以直接在这里存储数据到处理器主存储器里, 而处理器无需直接参与数据传输。它同时具备了另一优势, 就是在不用增加SRAM 在PCB 上的前提下,实现了空间节省和成本节约。
微型硬盘
微型硬盘市场正在迅速进入成熟发展期,做为便携式消费电子产品的存储媒介,它已得到市场的普遍认可。在过去几年间,微型硬盘存储容量取得显著提高,外形规格实现了小型化,其在便携式消费类电子产品中得到了很快应用。尽管如此,微型硬盘依然面临着重大的技术考验, 就是它的功耗消耗量。目前微型硬盘的功耗量还是在便携式产品里占据很大的部分,一般1.8英寸的硬盘功耗消耗量就已达到400mA 。如何通过降低硬盘的使用量以达到延长电池寿命已经成为微型硬盘应用的必要条件,而QuickLogic 公司专门针对此项开发的微型硬盘开发参考子板为我们开启了一条突破技术瓶颈的新思路。请参考图5。
同英特尔MainStone DVK 为主的Wi-Fi 子板一样,该子板也同样插在VLIO 接口上。该子板的技术性突破,不仅是在提供参考设计给设计工程师,更是在提高系统带宽和延长电池寿命的技术瓶颈处指明了出路。.
目前,一般便携式产品的锂电池功耗量为1,000mAh 左右,1.8 英寸微型硬盘的功耗量为400mA 左右,当其应用在便携式产品里的时候,这便成为一个很大的数字, 它意味着该硬盘连续操作两个小时后就必须再次充电。为了减少硬盘的运转时间, 目前普遍采用的设计方法是加载一个SDRAM,先行下载到SDRAM 里, 然后在SDRAM 里执行命令。以MP3 为例来看目前多数设计微型硬盘应用的标准。一个MP3 文件大小为4MB 左右, 播放时间4分钟。苹果公司的iPOD 里有32MB 的SDRAM ,将32MB 的MP3(8 首歌)传到SDRAM 来执行时, 硬盘可以停止运转32分钟左右,由此实现了功耗节省。并且,当直接在微盘执行文件时, 存在着跳针的可能性,传送至SDRAM 来执行就可避免一些跳歌的麻烦。
上述设计技巧存在两个重要的环节。第一是如何把档案从硬盘传输到SDRAM 里,其次是如何提高传输时的带宽。目前多数嵌入式处理器并没有支持ATA 接口(硬盘的标准接口, 另一名称为IDE), 如同上述Wi-Fi 一样,它也需要一个桥接。QuickLogic 采用的方法是将一个完整的ATA 控制器加到QuickLogic 的器件里,在QuickLogic 器件里的ATA 控制器不仅提供所有有关硬盘传输, 还带有双向缓冲(内设SRAM) 以提高带宽, 如图6。另外该器件还内置了SDRAM 控制器, 可以直接传送文件到SDRAM ,从而处理器通过无需直接参与文件传输过程借以实现降低处理器功耗。目前QuickLogic 所提供的该设计已能达到每秒钟10MB 的传输带宽,传输32MB 大小的文件就可在4秒钟不到的时间内完成,毫无疑问,这可以确保达到降低功耗的功能。
结语
目前,Wi-Fi 和微型硬盘在便携式产品市场里尚属起步阶段,相信在不久的将来,随着Wi-Fi 模块或微型硬盘和嵌入式处理器的兼容性问题得以解决,微型硬盘的功耗也会不断的降低以能更适用于便携式产品。关于微型应盘的接口, 目前CE-ATA 的规格已订, 并有一些公司已经开始开发依此接口为主的产品。CE-ATA 提供一个既简单又低功耗的接口,必将成为微型硬盘在便携式市场里的一大突破。QuickLogic 公司所提供解决方案瞄准的是目前大家急需但难以解决的系统问题,尤其是在便携式产品上的需求。思路为不仅提供可靠的开发的参考板, 更帮助开发需要的驱动程序给用户。通过提供业经验证的硬件和软件给用户并协助集成和调试,以实现提高系统可靠性, 减少产品面市时间。继Wi-Fi 和微型硬盘之后,QuickLogic 将继续开发SDIO, CardBus 和任何在便携式产品上会遇到的兼容问题。我们期待低功耗FPGA 将会在便携式时代中大展拳脚。