意法半导体(ST)近日推出一个新的32位微控制器系列 产品,新产品采用ARM公司为要求高性能(1.25 Dhrystone MIPS/MHz)、低成本、低功耗的嵌入式应用专门设计的ARM Cortex?-M3内核,主要面向嵌入式系统应用。
ARM的Cortex-M3内核主打存储器和处理器的尺寸对产品成本影响极大的各种应用市场,是针对这些市场的低成本需求,专门开发设计的微处理器内核。Cortex-M3内核基于ARM7HDMI进行了优 化,对其不适合嵌入式系统的环境做了很多改进,增强了芯片上集成的各种功能,包括把中断之间延迟降到6个CPU周期的嵌套向量中断控制器、允许在每一个写操作中修改单个数据位的独立位操作、分支指令预测、单周期乘法、硬件除法和高效的Thumb 2指令集,这些改良技术使Corte x-M3内核具有优异的性能、代码密度、实时性和低功耗,并且用户从原有基于ARM7的平台上转移过来非常容易。ST是Cortex-M3内核开发项目的一个主要合作方,现在是第一个推出基于这个内核的主要微控制器厂商。
在时钟频率72MHz时,从闪存执行代码,STM32功耗仅36mA,相当于0.5mA/MHz。在性能方面,STM32系列的处理速度比同级别的基于ARM7TDMI的产品快30%。同样地,使用新内核的Thumb 2指令集,设计人员可以把代码容量降低45%, 几乎把应用软件所需内存容量降低 了一半。
STM32采用2.0到3.6V电源,当复位电路工作时,在待机模式下最低功耗2μA,因此最适合电池供电的应用设备。其它省电功能包括一个集成的实时时钟、一个专用的32kHz振荡器和四种功率模式,其中实时时钟含有一个电池操作专用引脚。
除工业可编程逻辑控制器(PLC)、家电、 工业及家用安全设备、消防和暖气通风空调系统等传统应用,智能卡和生物测定等消费电子/PC应用外,新的STM32系列还特别适合侧重低功耗的设备,如血糖和血脂监测设备。
STM32系列产品配有成套的ST和第三方的开发工具。ST提供一个评估板、USB开发工具包和一个免费的软件库。Hitex、IAR、Keil和Raisonance不久将在经过验证 的基于ARM内核的工具解决方案的基础上推出入门级开发工具。目前Hitex、IAR、Keil,、Raisonance和Rowley的工具链支持STM32。
16位和32位的设计工程师目前要面对很多困难的选择,他们必须在性能、成本、功耗等因素之间做出折衷和取舍,到底是使用业界标准还是使用某一公司独有的平台。STM32平台令16位和32位系统设计工程师们有了选择标准平台的好机会。ST微控制器产品部Daniel COLONNA先生称,8位MCU产品正在走向更低端应用,而基于Cortex-M3以及ARM9的MCU是面向中到高端的应用,这中间的市场空间将变得越来越小。ST的这个32位微控制器产品将会给专注16位MCU的厂商带来一定的压力。
|