半导体供应商意法半导体(STMicroelectronics;ST)推出了以安全为亮点的STM32L5x2系列超低功耗微控制器(Microcontroller;MCU),为物联网连接应用提供更好的安全保障。
![意法半导体STM32L5首款兼具超低功耗与资料安全的IoT微控制器](/news/2020/02/17/1721019370S.jpg) |
意法半导体STM32L5首款兼具超低功耗与资料安全的IoT微控制器 |
STM32L5系列MCU的工作时脉高达110MHz,其内建Arm TrustZone硬体安全技术的Arm Cortex-M33 32位元RISC处理器?核心。初次为桌上型电脑、行动装置和通讯基础建设等装置开发设计,加入可信赖运算技术,能够验证连网装置的合法性,为资料保护功能和敏感程式码(加密模组和密钥储存)打造一个受保护的执行环境,以阻止任何企图破坏装置或软体的行为;不受信赖程式码则在另一个独立环境下执行。
在此基础上,意法半导体增加了可以针对每个I/O脚位、外部周边、快闪记忆体或SRAM记忆体区块,放入或是移出TrustZone隔离保护区的功能,将敏感的工作任务完全隔离,并最大限度地提升装置的安全性。
此外,意法半导体提供之TrustZone还支援安全启动、内部SRAM和快闪记忆体专用读写保护,以及加密演算法加速技术,包括AES 128/256位元密钥硬体加速和公钥加速(Public Key Acceleration;PKA),以及保护外存程式码或数据的AES-128即时解密(On-The-Fly Decryption;OTFDEC)。STM32L5另外支援主动窜改侦测和安全韧体安?。因为如此关注安全性,STM32L5已通过PSA 2级认证。
Arm汽车和物联网业务线资深总监Thomas Ensergueix 表示,「随着物联网和嵌入式装置不断提升其智慧和功能,安全性必须从头开始构建。STM32L5系列让开发者可以更轻松地开发采用Arm Cortex-M33处理器的PSA认证可信赖装置,为研发消费性、工业级等各种装置提供一个可靠安全的平台。」
除了这些弹性的资讯保护和产品设计外,意法半导体还在新产品中加入了专有之超低功耗技术,例如,自适应电压调节、即时加速、功率闸和多种低功耗工作模式,让无论是钮扣电池供电,或是透过能量收集供电的微控制器,都具备供高性能和长续航时间。
此外,当VDD电压足够时,高效切换式降压调节器可以即时开启或关闭,以改善低功耗的性能。此外,ULPMark测试成绩非常出色,获得370 ULPMark-CoreProfile和54 ULPMark-PeripheralProfile(1.8V工作电压)。ULPMark是EEMBC根据现实世界基准测试开发的超低功耗微控制器效能关键指标。
意法半导体微控制器事业部总经理Ricardo De Sa Earp则表示,「ST是MCU市场的领导者,将智慧城市、智慧建筑和智慧工业等领域列为公司策略重点,我们认为集世界一流的超低功耗与领先业界之资料安全於一身的系列MCU,对保护关键任务应用和边缘运算数据的重要性。传承ST在超低功耗设计与制程方面的专业知识,在Arm TrustZone稳固的基础上,加入我们的数据安全保护技术,依托业界领先的STM32开发生态系?,STM32L5x2 MCU是电表、健康(人或机器)监测、行动销售终端等需要可靠性和安全性之工业物联网的理想选择。」
STM32L5x2 MCU配备512 KB双区快闪记忆体,可同时进行读写功能,便於管理设备,还支援错误校正码(Error Correction Code,ECC)诊断,以提升资料安全性;另配备256KB SRAM,可支援高速外部记忆体,包括单线、双线、四线或八线SPI和HyperBus 快闪记忆体或SRAM,并且提供SRAM、PSRAM、NOR、NAND或FRAM记忆体介面。
STM32L5x2的数位外部周边包括附专用电源的USB Full Speed控制器,即使是1.8V系统电源,使用者仍可使用USB传输资料,还包括符合USB Type-C 1.2和USB Power Delivery 3.0规范的UCPD控制器。智慧模组功能包括最先进的类比数位转换器(Analog-to-Digital Converters;ADC)、两个功率闸数位类比转换器(Digital-to-Analog Converter;DAC)、两个超低功耗比较器和两个运算放大器,其中两个运算放大器具备外部或?部电压跟随电路,以及可编程增益放大器(Programmable-Gain Amplifier;PGA)功能。
STM32L5系列隶属市场领先的STM32 MCU产品家族,全面支援STM32的开发生态系统,并具有STM32CubeL5一站式软体包,包括硬体抽象层和底层驱动程序、FreeRTOS、Trusted Firmware-M(TF-M)、安全启动和安全韧体更新(Secure Firmware Update;SBSFU)、USB-PD装置驱动程式、MbedTLS和MbedCrypto、FatFS档案系统,以及触控感应驱动程式。
此外,STM32CubeL5拥有多达300多个专案范例,可执行在STM32L552E-EV评估板、STM32L562E-DK探索套件和NUCLEO-L552ZE-Q开发板上。这些专案可在ArmKeil开发工具、IAR或STM32CubeIDE工具包进行编辑,其专案输出包括一个STM32CubeMX配置文档,让使用者能够轻松设定,更新程式码。
STM32L5x2 MCU现已量产,目前提供两个版本:消费和商用标准温度版(-40。C到 +85。C),以及和适用於极端环境的高温版(-40。C到+ 125。C)。