观察嵌入式系统的发展,从cpu-》通用mcu-》多功能的mcu~~~~~~~(转)
嵌入式发展的历史:
1、8086、Z80。。。
那纯粹是个cpu,需要扩展很多的外设;
例如:
PIO、SIO、中断扩展芯片、RAM、eprom等等;
74系列的芯片就是在那个年代给这个外围做配套的,主要是总线驱动、译码逻辑等等;
但是74系列的逻辑比较简单,门电路集成度不高,因此,在80年代的初期,就已经有了PAL(可编程逻辑阵列),后来有了gal,弥补了74系列的不足;
GAL也就是cpld的前身了;
2、Intel的8031、8751
这是一个划时代的产品;
集成了:RAM、SIO、中断、PIO,把原来需要扩展的芯片,都集成在一个单片机里面;
8751带eprom,真正做到了不需要扩展,需要一片就能搞定系统;
但是那个年代,8751只做到了2K的eprom;因此大规模的应用,还需要扩展eprom;但是加密性能好;
当年中关村应运而生了一个行业,就是87c51解密的行业;以及单片机、eprom编程器的行业;
3、intel退出51单片机;atmel把flash引入到51中,大放异彩
eprom烧写速度慢;atmel进入到51的阵营,把flash引入到51中,烧写速度快;
后来又推出了89s51,可以并行ISP(在线可编程);
4、51阵营Dallas、winbond、LG、philips。。。
51的专利技术好像以及失效了,那么大量的厂家进入到了51的阵营;
与51一起发展的,还有motorola的68系列mcu,现在的freescale(飞思卡尔);
motorola在北美应用很好;
当年我知道一款68705,类似87c51;
现在68系列还是依然存在~~~~~~~~
5、与此同时,PIC、AVR等mcu的大豪也应运而生;当然还可以把DSP、CPLD、FPGA纳入到嵌入式系统的范围内;
他们要晚于51~~~~~~~~~~
6、philips的51,向AVR的优点靠拢,集成了I2C、pwm、AD、看门狗、时钟、eeprom、RC振荡器等等的优点,对于一般的(工业控制)控制系统来说,真正做到了单片解决问题,外围器件越来越少~~~~~~~~~部分mcu还带有canbus~~~
7、针对行业应用,例如低功耗,推出了msp430等mcu~~~~~~
8、随着arm公司推广arm技术以来,高端的8位mcu的市场,慢慢会被小arm替代;
9、arm9可以部分取代原来使用x86才能做的市场~~~~~~
所以看到以上mcu的发展趋势,越来越往:
1、小体积封装:从DIP40-》plcc、so、qfp等发展;
2、集成度高:降低成本、提高可靠性
3、定制芯片:行业应用量身裁衣
因此在做一个嵌入式产品的时候,选择合适的mcu是第一位的;
不同级别的mcu:
1、8位、32位;
2、内存大小;
3、flash大小
4、canbus数量
5、串口数量
6、AD、pwm、时钟、内部看门狗
。。。
可以做不同的事情;
把mcu的每一个功能都发挥到淋漓尽致,综合考虑开发成本和最终产品的性价比,是电子设计系统工程师的任务
|
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。