NXP公司的成员K32 L2家庭是NXP k32l系列的最新成员。他们的目标是商业和工业物联网应用,需要一个廉价的,节省电源的MCU。
这些mcu具有低泄漏架构,可实现多种低功耗模式。还有低功耗串行外设接口,支持不需要核心激活的低功耗操作模式。
恩智浦声称,单位在极低的功率模式下至少需要54μA/ MHz,深度睡眠模式小于2uA。
K32 L2 MCU家族的框图。从图片恩智浦
此外,这些设备还提供了安全特性,如循环冗余检查、加密加速技术和真正的随机数生成器。
CPU和内存
核心处理器是一个手臂Cortex-M0 +核心,其运行速度高达48MHz。处理器还包括32KB的RAM。
非易失性存储器包括:
- 高达256KB的程序内存
- 一个16字节的闪存配置字段,用于存储保护设置和安全信息
- 16KB的ROM带有内置的引导加载程序来支持UART, I2C,USB和SPI接口
该设备包括一个32字节的系统寄存器文件,将在所有电源模式下启用。还有安全电路,以防止未经授权访问RAM或从调试端口闪存。
电源管理
NXP为该产品设定的主要设计目标(PDF)K32 L2家庭就是使用尽可能少的能源。
在追求这一目标的过程中,机组的电源管理控制器(PMC)扩展了机组的运行模式运行,睡眠, 和沉睡提供的手臂。
在Arm的运行模式下,有运行和极低功率运行(车牌)配置。在这里,MCU核心是活跃的,可以访问所有设备的许多外设。
模式之间的差异是最大时钟频率,其决定了功耗。
k32l2b系列单片机的系统框图。图像(PDF)恩智浦
PMC提供了它的等待和极低功率等待配置在手臂的睡眠操作模式。在这里,即使MCU核心处于非活动状态,所有外设都可以按编程启用和操作。
同样,差异在于系统的最大时钟频率,而这又会影响功耗。
在手臂的沉睡操作模式,包括配置停止,V.低功耗停止,低泄漏停止, 和非常低的泄漏停止。
在这里,MCU核心和大多数外设都是关闭的。
安全
边缘设备安全是任何物联网设备的重要标准。一旦启用了安全性,串行线调试端口(SWD)就不能访问MCU的内存。而且,ROM引导加载程序不能从闪存中读出任何信息。
NXP解释说,该家族所有成员都有一个独特的、工厂编程的80位ID号。
变化
K32 L2家族有12个成员。除了前面描述的内存选项外,总体引脚数和gpio分别从32到64和23到50不等。
SE/DP ADC通道数从7/0到16/2不等。六个版本提供了一个段LCD (SLCD)模块来驱动外部LCD模块。
K32 L2家族成员的软件包。图像(PDF)恩智浦
不同的单位可在5mm x 5mm和7mm x 7mm QFN封装,5mm x 5mm MAPBGA封装,和10mm x 10mm LQFP封装。
评估和支持工具
的FRDM-K32L2B3自由开发板支持K32 L2B MCU家族成员的评估和开发。
FRDM-K32L2B3。从图片恩智浦
董事会是完全支持MCUXpresso工具套件。这些包括设备驱动程序和中间件。恩智浦还提供了辅助快速产品开发的例子。
特征图像(屏幕截图)由礼貌恩智浦