对于一个已经设计好的单片机应用系统来说 , 它的技术要求和系统功能都应当十分明确 . 如果选择功能过于少的单片机芯片 , 该应用系统就无法完成控制任务 但是如果选择的单片机芯片功能过于强大 , 这不但没有必要 , 还会造成资源浪费 , 不降性能价格比。
只要掌握和运用单片机芯片正确选型的原则 , 就可以选择出最能适用于应用系统的单片机 , 保证单片机应用系统有最高的可靠性 , 最优的性能价格比 , 最长的使用寿命和最好的升级换代可能。
单片机芯片选型时 , 总的原则是 :
“ 芯片含有 ( 功能或数量 ) 略大于设计需求 ”
” 设计需求尽可能 ( 用 ) 芯片完成 ( 少用外围器件 )”
“ 选大 ( 大厂 ) 不选小 , 选多 ( 供应量多 ) 不选少 , 选名 ( 名牌 ) 不选渺 ( 飘渺 , 不知详情的厂子 ), 选廉 ( 谦价 ) 但要好 ( 质量保证 )
对单片机选型 , 主要应用从单片机应用系统的技术性 , 实用性和要开发性三方面来考虑 .
(1) 技术性 : 要从单片机的技术指标角度 , 对单片机芯片进行选择 , 以保证单片机应用系统在一定的技术指标下可靠运行
(2) 实用性 : 要从单片机的供货渠道、信誉程序等角度,对单片机的生产厂家进行选择以保证单片机应用系统在能长期、可靠运行;
(3) 可开发性:选用的单片机要有可靠的可以开发手段,如程序开发工具、仿真调试手段等。
以ARM系列芯片为主,将其主流芯片进行划分,具体如下:
1.看你是裸奔还是上 *** 作系统了,裸奔的话st公司的arm一般都用于专业的裸奔控制程序。上 *** 作系统的话至少在arm9以上,因为arm9系列以上都有mmu内存管理。2.看功耗,如果你的产品是手持终端设备或者需要在外场工作,那么一般来说都没有交流电,得用电池供电。这样的话就需要你的处理器功耗较低。
3.看产品的结构设计尺寸来选择封装,如果对体积要求较小但同时管脚较多,那么选择BGA封装。
4.看成本,你的产品需要什么级别的arm处理器,原则就是够用就行,每个公司都有自己的arm系列,适用的行业不同,价格也不同
5.看研发周期和后续研发性,如果你们公司同事都熟悉同一公司的产品,那么就选择大家都熟悉的处理器,缩短研发周期以减小成本
6.很多大公司或者网上的开发板商都有自己的开发板,移植他们的开发板做产品可以缩短研发周期。因为原理图都是现成的,他们又提供源代码,从一定程度上帮助你做了一些工作,你只要关心自己的应用就行了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)