ADuCM3027/ADuCM3029:超低功耗ARM Cortex - M3 MCU的卓越之选
在当今电子设备追求低功耗、高性能的时代,一款优秀的微控制器(MCU)显得尤为重要。ADuCM3027/ADuCM3029作为Analog Devices推出的超低功耗ARM Cortex - M3 MCU,凭借其出色的性能和丰富的功能,成为众多应用领域的理想选择。
文件下载:ADuCM3027.pdf
产品概述
ADuCM3027/ADuCM3029是集成了电源管理功能的超低功耗MCU系统,适用于处理、控制和连接等多种场景。它基于ARM® Cortex® - M3处理器,搭配一系列数字外设、嵌入式SRAM和闪存,以及模拟子系统,提供时钟、复位和电源管理能力,还集成了模数转换器(ADC)子系统。
产品特性对比
ADuCM3029配备256 kB嵌入式闪存,而ADuCM3027则为128 kB。不过,它们在其他系统特性上基本一致,包括最高26 MHz的ARM Cortex - M3处理器、最高256 kB带纠错码(ECC)的嵌入式闪存、可选的4 kB缓存以降低有源功耗、64 kB带奇偶校验的系统SRAM、电源管理单元(PMU)、多层高级微控制器总线架构(AMBA)总线矩阵、中央直接内存访问(DMA)控制器、蜂鸣器接口等。
关键特性剖析
低功耗设计
这两款MCU以超低功耗著称,EEMBC ULPMark™ - CP得分高达245.5。在不同工作模式下,功耗表现出色:
- 有源模式:动态电流典型值为30 μA/MHz,在不同的时钟频率、代码执行位置和外设时钟开启状态下,电流消耗有所不同。例如,代码从闪存执行,缓存启用,外设时钟关闭,HCLK = 26 MHz时,电流典型值为1.29 mA。
- Flexi模式:典型电流为300 μA,根据外设时钟的开启和关闭情况,以及降压转换器的启用与否,电流消耗在0.3 mA至1.38 mA之间。
- 休眠模式:典型电流为750 nA,根据RTC和SRAM保留情况,电流在0.75 μA至0.93 μA之间。
- 关机模式:典型电流为60 nA,RTC0启用且LFXTAL作为时钟源时,电流为0.31 μA;RTC0禁用时,电流为0.056 μA。
高性能处理器
ARM Cortex - M3核心是32位精简指令集计算机(RISC),具有Thumb - 2指令集架构(ISA)技术、三级流水线和分支预测、低延迟中断处理和尾链、单周期乘法、硬件除法指令、嵌套向量中断控制器(NVIC)(64个中断和8个优先级)、两个硬件断点和一个观察点,以及内存保护单元(MPU)等特性。
丰富的内存架构
- SRAM区域:包含32 kB数据SRAM和32 kB指令SRAM,支持ARM Cortex - M3核心的读写访问和系统外设的读写DMA访问。可选择保留8 kB至32 kB的SRAM,8 kB数据SRAM始终保留。
- 闪存:ADuCM3027/ADuCM3029包含128 kB至256 kB的嵌入式闪存,通过闪存控制器访问。支持固定用户密钥、可选的用户定义故障分析密钥(FAA密钥)、可选的用户可访问内存写保护和8位ECC,确保数据的完整性。
强大的安全特性
- 硬件和软件保护机制:提供密码保护的从机引导模式(UART)和密码保护的串行线调试(SWD)接口,防止未经授权的用户通过外部接口读取设备内容,实现读保护和电路内写保护。
- 加密加速器:支持AES - 128、AES - 256和SHA - 256等加密算法,提供电子代码本(ECB)模式、计数器(CTR)模式、密码块链接(CBC)模式、消息认证码(MAC)模式、密码块链接 - 消息认证码(CCM/CCM*)模式和SHA - 256模式。
- 真随机数生成器(TRNG):用于生成非确定性值,可用于安全通信挑战或加密通信通道密钥的生成。
可靠的系统特性
- ECC启用的闪存:保护整个闪存阵列,可纠正单比特错误或检测每64位闪存数据中的两比特错误。
- 多奇偶校验位保护的SRAM:每个SRAM和缓存内存字由多个奇偶校验位保护,可检测随机软错误。
- 软件看门狗:提供基于软件的监督,防止MCU出现非法软件状态。
- 循环冗余校验(CRC)加速器:计算内存块的CRC,支持可编程多项式长度高达32位,操作32位数据,支持MSB优先和LSB优先的CRC实现,具有各种数据镜像功能,用户可编程初始种子,使用DMA控制器进行数据传输以减轻MCU负担。
多样化的外设接口
- 串行端口(SPORT):提供两个单向半SPORT或一个双向全SPORT,用于与各种数字和混合信号外设设备接口,支持标准数字信号处理器(DSP)串行模式和定时器启用模式。
- SPI端口:提供三个SPI,支持串行时钟相位模式和串行时钟极性模式、回环模式、连续和重复传输模式、线或输出模式、读命令模式、流控制和多(overline{CS})线支持。
- UART端口:提供全双工UART端口,支持五至八位数据位、无、偶或奇校验,帧由一、一个半或两个停止位终止。
- I2C:提供I2C总线外设,支持标准模式(100 kHz)和快速模式(400 kHz)。
应用领域
ADuCM3027/ADuCM3029的低功耗和高性能特性使其适用于广泛的应用领域,包括物联网(IoT)、电子货架标签(ESL)和标牌、智能基础设施、智能锁、资产跟踪、智能机器、智能计量、智能建筑、智能城市和智能农业、可穿戴设备、健身和临床设备以及机器学习和神经网络等。
开发支持
为了方便开发者使用ADuCM3027/ADuCM3029,Analog Devices提供了丰富的开发支持,包括详细的文档、评估硬件和开发软件工具。文档涵盖了MCU的各个功能模块,评估硬件如EV - COG - AD3029LZ可用于原型设计,软件工具提供了完整的开发和调试环境,以及操作系统(OS)感知驱动程序和示例代码。
总结
ADuCM3027/ADuCM3029以其超低功耗、高性能、丰富的功能和可靠的安全特性,为电子工程师提供了一个强大的解决方案。无论是在低功耗应用还是高性能需求的场景中,都能展现出卓越的性能。在实际设计中,工程师可以根据具体应用需求,充分利用其特性,实现高效、可靠的系统设计。你在使用这类MCU时,遇到过哪些有趣的挑战呢?欢迎在评论区分享你的经验。
-
超低功耗mcu
+关注
关注
0文章
28浏览量
5443
发布评论请先 登录
STM32L100x6/8/B - A:超低功耗32位MCU的卓越之选
STM32L162xD系列:超低功耗32位MCU的卓越之选
STM32L151xE/STM32L152xE:超低功耗32位MCU的卓越之选
ADuCM435IE:精密模拟微控制器的卓越之选
ADuCM362/ADuCM363:低功耗精密模拟微控制器的卓越之选
ADuCM330WFS/ADuCM331WFS:汽车系统集成精密电池传感器的卓越之选
深度解析ADuCM320i:高精度模拟微控制器的卓越之选
ADuCM430/ADuCM431/ADuCM432/ADuCM433:精密模拟微控制器的卓越之选
ADuCM356:高精度模拟微控制器的卓越之选
低功耗精密模拟微控制器ADuCM360/ADuCM361:设计与应用解析
ADuCM362集成双通道Σ-Δ型ADC和ARM Cortex-M3的低功耗精密模拟微控制器技术手册
ADuCM3027/ADuCM3029集成电源管理和128Kb嵌入式闪存的超低功耗ARM Cortex-M3 MCU技术手册
ADuCM4050集成电源管理的超低功耗ARM Cortex-M4F MCU技术手册
ADUCM356集成化学传感器接口的精密模拟微控制器技术手册
ADuCM3027/ADuCM3029:超低功耗ARM Cortex - M3 MCU的卓越之选
评论