选择MCU是一件很麻烦的事情,它确实和软件息息相关,不过对于硬件来说需要考虑的大概可以从以下的表格展现出来。
根据以上表格选取后,需要继续深入评估的几个事情如下:
1.ROM/FLASH, RAM和EEPROM的使用率是不是高于80%,未来增加新功能是否有空间?
2.下一代同类型单片机(ROM/FLASH, RAM和EEPROM较大的)是否含有相同引脚(Pin to Pin)的产品。
3.确认此MCU是否在以前的产品中使用过,或者别的同行使用过。保证产品已经下线正式投产。
4.确认(Flash/ EEPROM)的数据保存时间是否满足要求(注意按照使用的环境条件来计算)。
硬件工程师在做CTO的时候,总是希望把单片机的价格降下来,但是对于软件工程师来说这是灾难性的,因此在选择单片机的时候需要考虑的因素还是挺多的。在汽车电子方面,Freescale走的是很前面的,但是相对来说价格比较贵。ST的单片机是比较便宜的(NEC的好像更便宜),不过问题也存在,选择了一个平台后,后续的工作相当一部分是与驱动做斗争。
反正希望各位不会被CTO(Cost Technique Optimize)逼到没办法去改单片机,还是开始好好把MCU芯片选好把。
用户1623055 2011-9-30 16:32
用户1406868 2011-9-30 12:03
鄙人认为:在选择MCU时,既要考虑硬件成本,也要同时兼顾软件设计问题,不管是别人写程序,还是自己写,都要认真选择!
用户1591675 2011-2-22 10:07
用户1362043 2010-11-9 18:49
用户1509947 2010-11-4 20:39
用户1062938 2010-11-3 16:52
用户3809340 2010-11-3 07:55
用户1110542 2010-11-2 23:44
用户1277994 2010-11-2 16:52