Board logo

标题: ARM处理器芯片选型指南(2) [打印本页]

作者: 苹果也疯狂    时间: 2015-6-30 21:02     标题: ARM处理器芯片选型指南(2)

3 嵌入式微处理器选型示例          (1)需 求
          ①适合于工业控制的温度。
          ②支持VxWorks、Linux操作系统。
          ③存储方面,SDRAM大于16 MB,Flash大于8 MB。
          ④主频方面,60 MHz以上。
          ⑤接口方面具有带DMA控制的Ethernet MAC、2个以上RS232串口、1个USB 2.O接口、1个SPI接口,以及大于30个GPIO引脚(不包括数据总线、地址总线和CPU内置接口总线)。
          ⑥提供实时时钟或实时定时器。
          ⑦引脚封装为QFP。
          ⑧价格为<200元。
          (2)选型需求分析
          根据需求①,参照前述选购的考虑因素中的“应用领域”,把要选的芯片定位于工业控制领域。目前市场上生产较适合用于作工业控制的微处理器的半导体公司有 NXP、Atmel、ST公司(Samsung公司的产品较适合用于PDA、多媒体产品,Cirrus Logic公司的产品较适合音频产品。)根据需求②,参照选购的考虑因素中的“OS及开发工具”,VxWorks5.5对于ARM核支持到V5T架构,所以把选型范围缩小到ARM7和ARM9系列。由于需要支持Linux操作系统,所以最好选择带有MMU的内核,因为不带MMU内核(ARM7TMDI)支持的Linux操作系统非常有限,只能支持UCLinux。
          根据需求③,结合各种型号的芯片资源介绍,不难看出要求芯片必须带有可扩展存储接口,因为芯片的内置存储量不可能那么大。所以只能选择带可扩展存储接口的芯片。NXP公司的LPC2400系列和LH7A具备此项功能,Atmel公司的AT91SAM7SE系列、AT91RM9200、AT91SAM9系列也满足此项需求。
          根据需求④、⑤、⑥、⑦,参照选购的考虑因素中的“价格及供货保证”,结合NXP、Atmel公司的芯片资源介绍,把选型范围框定在LPC2468 (LPC2400系列中的其他产品要么处于样片阶段,要么处于开发阶段,而LH7A资源不满足要求)、AT91RM9200和AT91SAM9260 (AT91SAM7SE系列处理速度太慢,AT91SAM9261和AT91SAM9263封装不满足需求)型号上。根据需求⑧,上一步所选的3个型号都能满足要求。
          (3)选型结论
          综合需求和芯片各方面的资源,选型结论如下:
          ①从产品开发周期角度考虑,AT91RM9200最为适合,它在这4个芯片中开发周期应该最短;
          ②从技术可继承性角度考虑,且对开发周期没有严格限制的话,AT91SAM9260较为合适;
          ③如果单支持VxWorks,对Linux支持要求不高,且对开发周期没有严格限制的话,LPC2468较为合适;
          ④综合各方面考虑,STR912排在其他三者之后。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0