基于ARM的系统构件优化整个MCU开发周期
供1.8V电压供内核和外围设备使用,也可外接供外部1.8V器件使用。上电复位(POR)和电压不足检测器可确保在外部电源中断时系统能安全地关闭和启动。
2. PCB设计和应用开发
在Atmel的方案中,有二个因素可简化最终用户产品的PCB设计:高层的系统集成可大大减少元器件数量;相同系列中的所有器件都具有相同封装和引脚,这意味着升级到更高存储器密度只需进行简单替换。
应用开发的简易性和成本是选择微控制器时的一个主要决定性因素。Atmel提供的基于ARM的构件块方法具有显著好处,同一个低成本评估板可支持面向应用的产品系列中的所有器件。
工业标准处理器内核允许使用工业标准软件开发工具进行应用开发,从而缩短甚至不需要相关的学习过程。如果需要操作系统,也有基本现成的版本可用于ARM内核。用于外围设备的软件设备驱动程序、用于I/O模块的通信协议堆栈,加上对传统应用代码的复用,可有效减少软件开发方面的费用。使用闪存编程存储器意味着器件在开发过程中可以用应用代码进行反复编程,直到消除所有错误。如果使用片上引导装载器(SAM-BA)对开发器件进行快速编程,并且使用相关下载器(SAM-PROG)对产品系统进行并行编程,那么这一过程还可进一步简化。
本文小结
所有电子产品都在不断发展,在Atmel微控制器产品系列中采用模块化方法,旨在使这一发展过程尽可能平滑顺利。片上闪存可以被重复编程,这样即使在用户正在使用的产品上,也可增加新的功能。如果需要更高的存储器密度,可以用增强型存储器件进行直接替换,所需的软件升级非常少。如果需要增加新的外围设备或通信接口,公共架构平台和开发工具可使软件和PCB设计仅需做最少的改动。
因此,在MCU产品开发的各个方面(包括架构、封装、软件、应用开发和产品升级等)采用Atmel的模块化方法,可对最终用户产品周期进行全面优化。
作者:Dany Nativel
技术产品营销经理
Email: dany.nativel@rfo.atmel.com
Atmel公司
- 基于构件技术的嵌入式系统复用软件设计(05-30)
- 基于ARM的除法运算优化策略(01-14)
- 基于ARM的CAN总线智能节点的设计(01-24)
- ARM基础知识教程五 (02-08)
- ARM基础知识教程六(02-08)
- ARM基础知识教程七(02-08)