如何选择嵌入式微处理器 |
|
嵌入式系统的硬件核心部件是各种类型的嵌入式微处理器,在一个系统中使用什么样的嵌入式处理器内核主要取决于应用的领域、用户的需求、成本、开发的难易程度等因素,因此日常生活中,可以从以下各个角度来考虑选择处理器。 1.处理器的性能 一个处理器的性能取决于多个方面的因素,如时钟频率、内部寄存器的大小、指令系统等。 2.处理器的功耗 在嵌入式系统的设计中,低功耗设计是许多设计人员所追求的,其原因在于嵌入式系统已被广泛应用于便携式和移动性较强的产品中,如手持设备、电子记事本、PDA、手机、GPS导航器、智能家电等消费类电子产品。而这些产品并不是一直都有充足的电源供应,往往是靠电池来供电,所以这些产品中的微处理器要求高性能、低功耗。 3.处理器的算法 处理器的算法是嵌入式系统确保系统实现性能目标的一个关键因素,某些处理器能够非常高效地处理某类算法,因此好选择能够与应用佳匹配的处理器。如具有许多控制代码的有限状态机应该映射为类似ARM处理器的RISC器件;编码、解码和回波抵消等信号处理应该映射为数字信号处理器或具有信号处理加速器的某种器件。 4.外围设备的选择 在外围设备的选择时主要考虑总线有怎样的需求、是否有通用串行接口、是否需要USB总线、是否有以太网接口、系统内部是否需要I2C总线、系统内部是否需要SPI总线、是否需要音频D/A连接的IIS总线、是否有外设接口、系统是否需要A/D或者D/A转换器等。 5.成本 成本也是一个需要考虑的关键问题。作为一个系统的设计者,在对系统进行必要的功能分析,选用适当的硬件来完成所需要的实时处理任务的同时,一定要考虑产品的整体成本,应该制定一个合理的预算。另外,还要综合考虑处理器的寻址空间,以及仿真调试工具的成本和易用性等。 热点链接:
1、什么是嵌入式系统 |