低批量手持设备设计者比规模为其上千倍的许多产品的设计者面临的技术问题更多。当设备是专业化的,并且预期销量和收入均适中时,设计挑战甚至变得更加严峻。
要 点
为专业化应用设计手持设备需要一些能轻松承担多项工作的工程师。
即使对于小批量制造的手持设备,FPGA也可以成为良好选择。其它好选择包括配备板上闪存RAM的低功耗微处理器和微控制器。
电源的选择宗旨是手持设备设计的重要部分。设计者需要想出电池应该在何处充电、如何包装它们等问题。
标准的 PDA 好用吗?
虽然多数手持设备开发项目都会带来中高程度的技术风险,但有一种低批量手持产品开发带来的风险却很低,这就是标准 PDA,它们捆绑了使自己能在较狭窄的合适市场中实现明确定义功能的应用软件。与这类产品的开发有关的最重要活动大概就是 PDA 的选择。选定的产品必须支持适当的软件开发环境;应用软件设计者必须能为该产品配备存储器等足够的硬件资源 ;PDA 制造商必须提供信用保证:目前型号的替代将不会使开发人员计划和该产品捆绑在一起的专用软件作废。
如果这类产品必须适度承受比作为其基础的现货 PDA 更严重的滥用情况,那么专用版的厂商在供应该产品时也许会把它们装在护套里,它增强了产品自身的外壳固有的抗冲击和抗振动能力。数十家厂商为许多流行的 PDA 供应护套,标价通常约为 30 美元(参考文献 1)。略低于 100 美元的价格可以买到更坚固的外壳,即 Otterbox 1900,供应它的厂商声称 :装在其产品中的 PDA 如果掉进泳池里,会浮在水面上,并且在被取回后还将照常起作用(图2)。Otterbox 提供多种附件,它们使装在这种外壳中的 PDA 能执行一些您通常不会和现货 PDA 关联起来的功能。这些附件包括一个有窗口的外壳(用于条形码扫描仪)、GPS 箱、防水箱(用于电线进出)。

与给标准 PDA 装护套或外壳相比,利用 Juniper Systems Allegro 等加固的手持计算平台,是一种更灵活(并且更昂贵)的方法(图 1)。用 Allegro 等现有平台作为设计的基础,可使您免于从零开始自己的新产品项目,但这种方法会把您从次要开发计划领域转到重要项目领域。而且,如果您需要一些无法从平台供应商或第三方获得的硬件能力,那么您可能不得不自己开发它们,甚至开发整个平台。对于总批量估算值不超过三万件的设备,这种方法可能代表了开发者承担的一项主要工作。

FPGA:对某些产品很合适
对于那些并非以 PDA 或手持平台为基础的产品,正在出现更好的机会,使人们能围绕一块或多块 FPGA 来构建自己的设计,用 FPGA 来代替或补充一块标准的微处理器或微控制器。FPGA 供应商们表示:那些针对年制造数量为数千件

不论您是否在使用单独封装的微处理器或微控制器、等效的硬核,或是一个或多个软核,您一般都必须选择一个操作系统。不过,一些优秀的设计者,特别是基于 FPGA 的设计领域的设计者,继续使用C这样的高级语言来为一般会被认为是操作系统一部分的功能编写代码。这种方法的一个主要基础是项目团队内部具有足够高的编程专业知识。另一个基础是熟练的程序员按照项目的严格要求来定制代码的能力,从而把存储器容量降至最低程度,并能缩小芯片尺寸。
手持设备设计者可在数十种操作系统中做选择。如果您把被厂商归类为嵌入式操作系统的操作系统包含在内,那就会存在如此多的选择。对操作系统能力、优点、缺点的客观研究和比较,可能会使花费的时间超过管理层一般允许开发人员花费的时间。幸运的是,多数公司在针对这种或那种操作系统的工具方面都有所投入,并且有经验的开发人员在学习使用特定操作系统和工具组方面会做个人投入。因此,多数开发团队都不用开展漫长的研究。低批量应用通常不会吸引很多竞争对手,因此即使项目团队选择的操作系统或工具组不是最好的,团队或客户发现这一事实的概率也很低。不会有竞争对手说:“看!我的器件能做的事情,他们的器件做不到。”除非这些选择真的离要求太远,否则客户将很可能觉得产品的功能、成本和性能是可接受的。
最著名的手持设备操作系统来自PalmSource公司和微软(Microsoft)公司。微软公司不断演变
功耗是件大事
电池是手持设备设计过程中的主要因素。设备设计者必须首先确定电源方面的思路。主要抉择是:是否使用充电电池?然后,如果电池将是可充电的,那么它们是否将需要在手持设备内部充电?它们是否将允许在手持设备外部充电,从而使用户能用刚充电的电池迅速代替用完电能的电池?或者它们将需要在手持设备外部充电?普通的碱性电池一般被认为是无法充电的,但在几年前有了一些能在合适充电器中被充电有限次数的版本。但是,在网上对这类电池的搜索只找到一家公司——PureEnergy Battery,它供应标准尺寸充电版碱性电池以及用于这些充电电池的充电器。多数供应商显然已回归到镍金属氢化物 (NiMH) 等较老的技术,把它们作为能代替标准尺寸碱性电池的充电电池的基础。虽然一些可充电碱性电池技术(如 Zinc Matrix Power 公司的技术)似乎很有希望,但它们尚未产生标准尺寸碱性电池的商品化替代品。
手持设备的电源思路对该产品的可用性具有严肃的暗示。例如,不妨设想该产品只能工作 8 个小时,然后就必须对电池充电,并设想这些电池必须在设备内部充电。除非电池能迅速充电(暂时还不是手持设备电池的常见特性),否则设备在需要它能连续工作两个班次的应用中,很有可能不能令人满意。
电池组在许多产品(特别是笔记本电脑)中已很常见,不过对于典型的手持设备,笔记本电脑电池组太大太重。尽管如此,如果一种电池在概念上类似于笔记本电脑电池组,但更小更轻(因此储能较少),那它最初对手持设备就会具有很强的吸引力。但在略做思考之后,人们会发现这种方法显然有几个缺点。
笔记本电脑电池组的优点之一是它能迅速更换,凭借存储在超级电容器中的能量,这经常能快到在您换电池组时,笔记本电脑能保持运行,它的硬盘驱动器甚至仍在旋转。另外,您还能在交流电供电的单独充电器中给电池组充电,或者电池组仍在连接了交流电线路的笔记本电脑中时给它充电。
对于手持设备,特别是小批量制造的设备,小型笔记本电脑电池组的缺点是加工成本(对于模制塑料零件可能是 4 万美元左右)以及该手持设备停产后更换电池组的货源问题。另外,让手持设备插入交流电线路来给电池充电不是我们的出发点。与笔记本电脑用户不同的是,手持设备用户并不是主要坐在办公桌前,手持设备的电池需要单独的充电器。
使用标准尺寸电池
所有电池组均由圆柱形电池或空间效率略高一些的棱形电池组成。据 Micro Power Electronics 公司产品营销工程师 Robin Sarah Tichy 博士说,其中两种电池很流行,足可被称作行业标准。一种是 18650 圆柱形电池,尺寸是18.3mm×65mm(图4)。这些电池组的锂离子版的端子电压是 3.6V或 3.7V,存储 2.4Ah(安培小时),并且未来容量也许能达到3Ah(安培小时)。另一种是 103450 棱形电池,尺寸是10mm×34mm×50mm,提供的电压与圆柱形电池相同,目前的容量是 2Ah(安培小时),未来可能会提高到 2.5Ah(安培小时)。两种尺寸都能以低于 10美元的单价小批量供货。在 Tichy 看来,低批量手持设备设计者应该选择这两种尺寸之一来为各自产品保证电池的连续供货。

不过也许不需要专门模制的部件。一些制造商已开始提供采用紧包装的成组的圆柱形或棱形电池,它们采用各种串联、并联和串/并结构。加工成本是最低的,并且更换这些紧包装的电池组的速度就像更换模制外壳电池组的速度一样快。
参考文献
Listing of PDA sleeves, www.theclip.com/CLICK-HERE-for-PDA-Sleeves-p-1-c-254.html.
附文:为 PDA 应用设计用户界面
作者: Mike Neal,National Instruments
随着Wi-Fi和蓝牙等无线技术继续普及,并且运行在 Windows Mobile 或 Palm 操作系统上的消费产品变得更加常见,科学家和工程师将运用这些技术来创造各种能解决现实问题的设备。移动设备在小巧的便携式外壳中提供了相当强的计算能力。通过运用美国国家仪器公司 (NI) 的

您可以利用以下特性来创建组织良好、简单明了的 UI:
菜单:您可以创建在运行时出现的定制菜单,由此简化 UI 布局。菜单可以组织各种操作,而把它们分组仍可使各种功能容易实现。例如,在包含图形的数据采集应用程序中,菜单条目可为采集数据、控制图形的变焦、帮助等普通操作包含选项菜单。
标记控制:当您把几个前面板对象一起使用或者在操作阶段期间,标记控制功能能帮助简化应用程序。例如,一个带有标记控制的程序也许会要求用户首先配置几项设定,然后才能开始测试,并且用户随后可以在测试进行过程中修改它的各个方面。最后,用户可以只显示并存储相关数据。每个标记都能包含一组相关的控制,并且用户只须在标记之间导航来执行任务。
装饰符:当创建的 UI 具有极少控件或指示符以至于没有理由使用标记控制时,工程师可以运用方框、线条或箭头等装饰符,把前面板上的对象分组或分隔开。
默认文本:对于多数手持设备,输入设备通常是笔或触针,它们降低了 PDA 的文本输入速度。如有可能,您应该为控件安排默认值,来减少用户必须输入的文本量。