来源:eefocus
时间:2014-12-04
8位微控制器能否再经历一场复兴?
随着ARM处理器架构的兴起和32位微控制器的广泛应用,人们很容易假设,随着32位处理器芯片的价格和功耗的下降,采用8位MCU进行设计已经变得越来越没有竞争力了。
但现实情况并非如此。Microchip、Atmel和意法半导体等芯片供应商比以往任何时候更致力于完善和升级自己的8位微控制器,并正为其添加高性能外设和扩展开发工具。
微芯科技(Microchip)的Lucio Di Jasio提到:“我们不会将8位微控制器做低价化处理,相反,我们正在加大对8位PIC系列单片机的投资,以把它应用在新的更高性能的应用中”。
对于高端电机控制是否真的需要一个32位ARM微控制器或一个基于MIPS的32位MCU的性能,微芯持否定态度。
这个可以同时供应8位和32位PIC微控制器的厂商认为,即使对于相当复杂的电机控制,采用一个8位微控制器也游刃有余。该公司构建了一些独立于内核运行的外设,可以承担PID(比例 - 积分 - 微分)电机控制的繁重处理工作,从而减轻8位主处理器的负荷。
“通过消除额外的代码和外部组件需求,这些外设降低了系统的复杂性。基于硬件的外设从CPU那里卸载掉一些高实时性和内核密集型功能。”Di Jasio如是说。
Arduino充分发挥了爱特梅尔(Atmel)8位AVR微控制器的性能,这个低成本的嵌入式电脑板赋予8位微控制器新的意义。
爱特梅尔是另一家持续耕耘8位微控制器芯片的供应商,它仍在继续投资megaAVR系列。
现在,通过在低成本嵌入式计算平台Arduino的设计中采用8位微控制器,许多爱好者/专业人士对他们的第三代微控制器表现出越来越大的兴趣。
“现在,该megaAVR系列8位微控制器获得了使用我们的爱特梅尔Studio生态系统的专业设计师、那些AVR铁粉和Arduino社区中的爱好者以及创客的高度认可。 ”爱特梅尔微控制器业务部高级市场总监Oyvind Strom谈到。
这些MCU以1MIPS/MHz的性能运行单周期指令,片上内存范围为从4K字节到16K字节。
8位微控制器的吸引力不仅体现在高性价比上,与32位微控制器比较,它提供8/14/20引脚的封装,价钱更便宜,设计更简单。
例如,爱特梅尔Xplained Mini 8位开发平台的价格还不到9美金,这款开发板的吸引力在于它可以连接到任何Arduino板上,这样可以简化开发工作。
厂商也升级了开发工具,以匹配8位MCU日益扩大的高性能应用。
软件开发商IAR Systems公司针对意法半导体的STM8 8位MCU推出了一版IAR Embedded Workbench。提高了调试功能,增加了数学函数库。该工具对8位微控制器的支持包括一个优化的IAR C/ C++编译器和C-SPY调试器,该C-SPY调试器采用了新的C-SPY窗口,简化了自动化调试和验证任务中的宏管理。它还执行硬件配置、外设驱动程序的模拟,并在运行时向应用程序提供模拟数据。