STM32L4 +微控制器再推新料,功耗和成本敏感型智能嵌入式应用更适用 # ?$ [0 ]- }+ ~4 w0 o IOT万亿狂想曲已弹奏多年,但多种原因让万亿设备激活梦想依旧遥远,其中之一便是节点端的低成本、低功耗需求。超低功耗的意义在于当电源严重受限时,如何让物联网设备应用最低工作电流并提高能源效率。STM32L4+让低功耗应用的骨感现实趋于丰满。 低功耗(ULP)与高性能共存 " u5 @; L0 B& n# z/ S* v2 `9 A 超低功耗(ULP)微控制器是整个微控制器市场的一个细分市场,主要面向电池或能量采集等供电方式的设备应用,采用与通用MCU不同的技术工艺来降低微控制器的能耗和漏电流,从而使得微控制器在使用相同能量的前提下,可以工作更长的时间,为电池或能量采集等方式供电的设备提供更持久的计算能力。 N$ H( ~, C1 q& L( Q5 V' ^2 R% A 在谈到超低功耗(ULP)时,通常会围绕三个词汇展开,EEMBC认证,ULPMark-CoreProfile (ULPMark-CP),ULPMark-PeripheralProfile (ULPMark-PP)。我们可以简化地理解,ULPMark™-CoreMark® 是EEMBC认证机制下表征超低功耗(ULP)的分数,ULPMark-CP仅表现内核的分数,ULPMark-PP则包括内核加外设的分数。 *** CoreMark和ULPMark-CP:分别由嵌入式微处理器基准联盟EEMBC创建的针对核心功能和活动/睡眠占空比能量的标准测试。 ( j6 \: U. p- g2 l' }; `2 R上图是STM32L4/L4+系列在不同状态下的ULPMark-CP和ULPMark-PP分数。常见应用多为内核加外设的应用场景。值得特别提出的是,相比L4,STM32L4+亮点突出: · 主频提高50%,达到 120MHz/150 DMIPS,带有 ART Accelerator™ · 高达 410 CoreMark 跑分 · 传承L4的低功耗优势,同时具备更高的灵活性 · 由Chrom-ART Accelerator™带来的增强型图形处理能力,为CPU减负 · 支持各种显示接口,Chrom-GRC™存储器优化用于圆形显示器 · 高集成度、大存储,封装尺寸最低5.24 x 5.24 mm 新成员STM32L4P5/Q5,有新意 刚刚上市的STM32L4P5 / Q5,继承超低功耗和高性能的同时,为L4 +提供了更多的封装选择,从48引脚扩展至169引脚;也提供了更经济的存储选项,1MB或512KB闪存+ 320KB RAM;具备更强的图形应用能力,全硬件支持JDI内存显示,具有串行PSRAM支持的2xOCTOSPI,创新功能可通过TFT和64引脚封装的外部存储器实现增强的显示应用。 ; E6 O% F& ?* _EEMBC®基准测试得分409CoreMark®和285 ULPMark™-CP1证实了STM32L4P5/ Q5是高性能和高能效的完美结合。 STM32L4P5 / Q5产品亮点及创新如下图: 1 s: S5 |0 d0 h5 bSTM32L4P5/Q5的典型应用场景是高性能要求下的成本敏感型低功耗智能连接设备,包括电表,工业和医疗传感器,健身追踪器以及智能家居产品等。 在工业和医疗应用中,STM32L4P5/Q5具有保留系统可靠性和安全性的功能,包括闪存错误校正代码(ECC)支持和SRAM的硬件奇偶校验。 网络保护功能包括真实随机数生成器和通过有限访问内部存储器中存储的代码来进行IP保护。STM32L4Q5器件具有附加的加密加速器,可支持AES,RSA,DH和ECC加速。 ' ^* V2 }. d, B; Z% \" p3 h; j! Z+ I STM32L4P5/Q5定位及选型之问 STM32L现有5大子系列,STM32L0、STM32L1、STM32L4/STM32L4+和刚刚宣布量产的STM32L5,为低功耗应用提供了完整的解决方案。除去基于Arm Cortex-M33 内核的STM32L5,更强调安全功能,其他四个系列各有千秋,又可实现快速移植。 那么,问题来了,STM32L4/L4+有这么多料号,如何在STM32L496 / L4P5 / L4R9中选型呢?掌握以下关键词,破除你的选择困难症: 超低功耗: STM32L496 +L4P5 + L4R9 更高性能 : STM32L4P5 +L4R9 至少 2x ADCs : STM32L496 + L4P5 串行PSRAM 支持 :STM32L4P5 MIPI DSI (max 2lanes) : STM32L4S9 TFT及外接存储,64引脚 : STM32L4P5 硬件非对称加密引擎 : STM32L4Q5 更多信息,参考下表: + `8 C( @5 R" v6 tSTM32L4/L4+选型指南 现有包含STM32L4P5微控制器的NUCLEO-L4P5ZGNucleo-144开发板和STM32L4P5G-DK Discovery套件为用户提供开发测试,在STM32Cube生态系统下,STM32CubeL4 MCU软件包支持STM32L4P5和STM32L4Q5,该软件包包含硬件抽象层和底层(HAL / LL)外围驱动程序,中间件组件和示例项目以及STM32CubeMX初始化代码生成器以及配置器,还有专属的功耗计算器,为超低功耗设计提供极大便利。 4 Z" l! k: Y s. j$ ^# n4 R; ~ |
串口通信波特率异常的解决办法
【STWINKT1B 评测】6. NanoEdge AI 音频分类器 (2)
【STWINKT1B 评测】5. NanoEdge AI 音频分类器 (1)
【STEVAL-STWINKT1B测评】4、驱动温湿度传感器HTS221
【STEVAL-STWINKT1B测评】1、点亮LED
【STEVAL-STWINKT1B测评】3、利用FP-AI-MONITOR1快速实现姿态检测
【STEVAL-STWINKT1B测评】2、利用ST板模板快速创建工程
STWINKT1B评测】4.测试板载ISM330DHCX(6轴)
【STWINKT1B评测】-03-CoreMark跑分测试
【STWINKT1B评测】-02-串口-定时器LED灯测试