新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 选择移动/消费类嵌入式SoC的5大注意事项

选择移动/消费类嵌入式SoC的5大注意事项

作者:时间:2013-01-10来源:网络收藏

你能看到在着手其它任何设计之前,你已将有效的设计付之行动。你能发现有的人如何能成功地把种种组件进行组合,并采用他们的框架作为你自己设计的一个起点。通过参考设计,其它一些人也已开始掌握硬件来建立功能正常的设备。你要做的一切是考虑如何来定制它以适合你的特定需要。

正像处理器的决定要以你的特定设备的需要和处理器所能提供的功能为基础来制定,你也需要考虑在选择参考设计时的需要。从包含比处理器更细微的小的形状因子封装到具有大显示器和易于接入电路的更鲁棒的工具,参考设计都会有很大的不同。

何种类型的参考设计对你都有意义,取决于你正处于你的开发过程的哪一个阶段。你是想把参考设计放在一张椅子上来测试不同的电气方法吗?如果不是,你应当采用一个更大的开发平台。如果你完成了基板设计,那么一个简单的处理器模块或许就足够了。如果你需要一个辅助的形状因子,其它的参考或许就可以派上用场了。

你也应对测试客户硬件的容易程度进行评估,这些硬件具有任意给定参考设计。它会为你即将测试的客户组件提供扩展接口吗?如果你的设备完全符合标准的话,你或许不需要这些扩展接口。如果你的设备已高度定制化,这些接口就会很重要。

3. 不要忽视板级支持包(BSP)

BSP对于快速开发也十分重要。因为当今的处理器对于客户定制有巨大的潜在需求,有大量的工作要完成以获得可在被定制的处理器上操作的系统。选择一款具有生产级品质的板级支撑包的处理器,将会为你开始客户定制工作打下良好的基础。

板级支持包的益处与参考设计的益处相同。你的驱动器会需要某种程度的定制。但是通过BSP,你就可对已在工作的驱动器进行定制,而不是首先试图去考虑如何建立你自己的驱动器。你的驱动器如何得到建立?如何进行使一切正常工作所需的反复试验调试?BSP会把你从制定这些武断的决定中解放出来。

采用一种允许你很容易地对板级支持包进行修改的工具链,会使任务更加轻松。如果你采用了处理器的不同的功能块,你就有可能必须重新绘制部分引脚,并且你或许想把你不在用的外围设备的驱动器取消。你不是手工地编辑驱动器源文件来进行任何修改,而是编辑单个配置文件,该文件将选择适合的驱动器,必要时修改它们,并编译成你所要的BSP。

最后,还要确保板级支持包的质量。对BSP进行试验或质量演示或许对展示硬件是不错的,但是你会被大量的优化工作和长时间的测试和调试周期所缠身,以确保你有一个稳定的平台。已经经过严格质量保证过程的生产级品质的BSP能大大地促进你的项目。

4.对电源管理予以考虑

如果你正在设计一种由电池提供电源的设备,电源管理则是你要关心的头等问题。即使你的设备是由线路电源供电,你可能出于环境原因而需要降低散热或能耗最小化。当你能通过自身工作使功效最大化时,选择一种由集成了电源管理方案所支持的处理器,将使效率提高很多。 一个合适的电源管理集成电路(PMIC)可由与SoC处理器相同的制造商提供,或者也可通过专门从事电源及模拟器件的制造商提供。

电源管理能力得到令人瞩目的改进,这是现代应用中处理器具有的功能,许多电源领域会提供与你手中的项目的消耗相匹配的能力。集成的电源方案比那些要用到分立组件的方案,能更好地利用这些补充的电源领域。这是因为它们的伸缩经济性,包括急剧下降的硅封装成本和由若干不同的电压调整器之间复制的共享功能性。

这些方案中的一部分甚至超越了电源管理的范畴,并可与音频多媒体数字信号编解码器、LED驱动器和其它的模拟功能相结合。这又为你的SoC处理器提供了综合的额外红利——集成的数字功能,并且把模拟电路集成到你的PMIC中。

通过参考设计,当有人已为你完成了最复杂的工作时,要建要一个高度有效的设备就变得非常容易了。这会减少调试带来的困难,并令你有更多的时间来集中开掘使你的设备有别于他人的独有特征。

5. 考虑未来的升级需要

就像你不需要一个徒有其表的SoC处理器一样,那些花架子你多少年也不会用到,你也不想要一个下周就得淘汰的SoC处理器。任何方案中最棘手的部分在基础设计时就会出现,最好是在几年内你都能再利用这一设计,甚至在你要增加功能的时候。

如果你采用的SoC处理器仅具有你目前所需的功能性,如果你想增加任何性能,如补充外围设备时,你还需要选择一种不同的处理器。这就需要重新来过开发一种新的设计。增加任何功能“即便是微不足道的功能”也变成了代价不菲的努力。

在开始设计工作时,你应当思考从现实意义上在两到三年内,你会把什么增加到你的设备中,那么你就应采用囊括了这些功能的SoC处理器,只要不凡事求全即可。例如,如果你正在设计一个数据录入设备,你可能不会需要多媒体加速器,那么你又何必为此而花钱呢。但是你或许想增加蓝牙性能。

如果你不打算现在用到它们,选择具有这些性能的SoC处理器,会使升级的过程少一些麻烦。这意味着使用支持功能的应用软件变更(或者,最糟情况下, 增加一个附加的连接器来改板)和一个完整的平台重新设计之间的不同。

结论

SoC处理器为你在一个紧凑型设计中提供了前所未有的功能性及节约功耗的能力,但还有许多选择。要使处理器发挥最大功用的关键是周密的思考你现在和将来需要的是什么,并且仔细地选择能符合这些需要的处理器和支持方案。其结果必然是一个具有快速上市时间的高度有效的嵌入式设备。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 下一页

关键词: 移动消费 嵌入式 SoC

评论


相关推荐

技术专区

关闭