兼备超低功耗与数据安全于一身的STM32L5微控制器问市

2020-02-14来源: EEWORLD关键字:STM32L5

半导体供应商意法半导体(STMicroelectronics,简称ST; 纽约证券交易所代码:STM) 推出了以安全性为亮点的STM32L5x2系列超低功耗微控制器(MCU),为物联网连接应用提供更好的安全保障。

 

STM32L5系列MCU的时钟频率高达110MHz,基于内置Arm TrustZone®硬件安全技术的Arm® Cortex®-M33  32RISC盛大彩票_[官网首页]处理器内核。可信计算技术最初是为台式机、移动设备和通信基础设施等设备开发设计,能够验证联网设备的合法性,为数据保护功能和敏感代码(加密模块和密钥存储)创建一个受保护的执行环境,阻止任何企图破坏设备或软件的行为;非可信代码运行在另一个独立的执行环境。

 
image.png


在此基础上,意法半导体增添了可以在TrustZone隔离保护区内随意增加或删除每个I/O引脚、外设或者闪存或SRAM存储区的功能,将敏感的工作任务完全隔离,最大限度地提高设备的安全性。此外,意法半导体实现的TrustZone还支持安全启动、内部SRAM和闪存专用读写保护,以及加密算法加速技术,包括AES 128/256位密钥硬件加速和公钥加速(PKA),以及保护外存代码或数据的AES-128即时解密(OTFDEC)STM32L5还支持主动篡改检测和安全固件安装。出于对安全性的关注, STM32L5已通过PSA  2级认证。

 

Arm汽车和物联网业务线高级总监Thomas Ensergueix 盛大彩票_[官网首页]表示:“随着物联网和嵌入式设备不断提高智能和功能,安全性必须从头开始构建。STM32L5系列让开发者更轻松地开发基于Arm Cortex-M33处理器的PSA认证的可信设备,为开发消费类、工业级等各种设备提供一个可靠安全的平台。”

除了这些灵活的信息保护和产品设计外,意法半导体还在新产品中加入了其专有的超低功耗技术,例如,自适应电压调节、实时加速、功率门控和多种低功耗工作模式,从而使微控制器无论是纽扣电池供电,还是通过能量收集供电,都能实现高性能和长续航时间。此外,当VDD电压足够高时,高效开关式降压调节器可以实时开启或关闭,以改善低功耗性能。最终ULPMark测试成绩非常出色:370 ULPMark-CoreProfile54 ULPMark-PeripheralProfile(1.8V工作电压)ULPMarkEEMBC根据现实世界基准测试开发的超低功耗微控制器能效关键指标。

 

意法半导体微控制器事业部总经理Ricardo De Sa Earp表示:“STMCU市场的领导者,将智慧城市、智能建筑和智能工业等领域列为公司战略重点。我们认识到,一系列集世界一流的超低功耗与业界领先的数据安全于一身的MCU,对保护关键任务应用和边缘计算数据的重要性。传承ST在超低功耗设计与制造工艺方面的专业知识,在Arm TrustZone坚实基础之上,加入我们的数据安全保护技术,依托业界领先的STM32开发生态系统,STM32L5x2 MCU是表计、健康(人或机器)监测、移动销售终端等需要可靠性和安全性的工业IoT应用的理想选择。”

 

STM32L5x2 MCU配备512 KB双区闪存,允许读写同时操作,方便设备管理,并支持错误校正码(ECC)诊断,提高数据安全性;还配备256KB SRAM,支持高速外部存储器,包括单线、双线、四线或八线SPIHyperbus 闪存或SRAM,提供SRAMPSRAMNORNANDFRAM存储器接口。

 

STM32L5x2的数字外设包括带专用电源的USB Full Speed控制器,即使系统电源是1.8V,客户仍然可以使用USB传输数据,还包括符合USB Type-C 1.2版和USB Power Delivery 3.0版规范的UCPD控制器。智能模拟功能包括最先进的模数转换器(ADC)、两个功率门控数模转换器(DAC)、两个超低功耗比较器和两个运算放大器,其中两个运算放大器有外部或内部电压跟随电路和可编程增益放大器(PGA)功能。

 

STM32L5系列属于市场领先的STM32 MCU产品家族,全面支持STM32的开发生态系统,并具有自己的STM32CubeL5一站式软件包,其中包括硬件抽象层和底层驱动程序、FreeRTOSTrusted Firmware-M(TF-M)、安全启动和安全固件更新(SBSFU)USB-PD设备驱动程序、MbedTLSMbedCryptoFatFS文件系统,以及触摸感应驱动程序。此外,STM32CubeL5还有300多个项目示例,可运行在STM32L552E-EV评估板、STM32L562E-DK探索套件和NUCLEO-L552ZE-Q开发板上。这些项目编译可以使用ArmKeil®开发工具、IARSTM32CubeIDE工具包,项目输出包括一个STM32CubeMX配置文件,让用户能够轻松自定义设置,更新代码。

 

STM32L5x2 MCU现已全部量产,目前在售产品有两个版本:消费和商用标准温度版(-40°C +85°C)和极端环境用高温版(-40°C+ 125°C)


关键字:STM32L5 编辑:muyan 引用地址:http://news.baoyatucs.com/mcu/ic488261.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:STM32的串口中断配置
下一篇:基于STM32单片机的DLP1700显示电路、光路系统改进设计

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

STM8L151 DAC
最近在做一个关于ADC采集的,同时使用DAC输出的项目,对于DAC输出0V电压做一下总结。STM8L151中内嵌1个 Output Buffer其作用可以用来降低输出阻抗,可以在不添加外部运算放大器时直接驱动外部负载,通过 DAC_CHxCR1来控制其使能或失能。我使用的是PB4 具体的配置代码如下:/********************************RI_IOSwitch_13 ---> PB6RI_IOSwitch_14 ---> PB5RI_IOSwitch_15 ---> PB4配置DAC1 通道1 PB4 ********************************/void
发表于 2020-02-24
STM8L151 DAC
STM8L151系列 使用定时器计时,全局滴答器jiffes
IAR软件,使用官方halt库u32 g_counter = 0;      // 全局, jiffes 滴答时钟,时间计时器;INTERRUPT_HANDLER(TIM3_UPD_OVF_TRG_BRK_USART3_TX_IRQHandler,21)// 计数器; 50ms 中断一次{//    disableInterrupts();    g_counter ++;   TIM3_ClearITPendingBit(TIM3_IT_Update);//    enableInterrupts();} 
发表于 2020-02-24
超低功耗研发-STM32L151C8T6芯片(一)时钟系统概述
前言:    由于之前对STM32Fxx系列相对熟悉,所以涉及到超低功耗设备时,自然就选用STM32家族的STM32Lxx系列产品。STM32L151C8T6 功能特点:(1)Flash:64k(2)RAM:10k(3)EEPROM:4k(4)USART:3(5)SPI:2。了解一个CPU,时钟也是非常重要的,如下图所示:        从图中可知:共有5 种时钟源,分别为     HSE:外部8M晶振)、     HSI: 内部高速晶振16MHz     LSI:内部低速
发表于 2020-02-24
超低功耗研发-STM32L151C8T6芯片(一)时钟系统概述
STM8S003 + CC115L/CC113L 项目简单总结
盛大彩票_[官网首页]主要功能是采用CC115L作为TX,, 特点是采用自发电,由于是自发电,电力维持时间只有十多毫秒,需要在十多毫秒内完成发码。盛大彩票_[官网首页]采用CC113L作为RX, 需要实现配对以及清除配对功能。项目时间大约在2016-11至2017-3, 由于个人原因,时间拖得比较久,总结经验及教训如下:1、由于人为项目过于简单,不够认真写代码,在没有关闭中断就去配置中断,导致中断不能正常工作,所以放弃采用中断,这也导致无法检测到发送或接收完成信号,耽误了程序完成时间。2、CC113L 和 CC115L 的中断信号都非常短,采用查询IO口的方式并不可行, 应该采用中断检测或者查询寄存器的方式。
发表于 2020-02-21
stm8l15x 外部时钟配置
CLK_DeInit(); CLK_HSEConfig(CLK_HSE_ON); while(!CLK_GetFlagStatus(CLK_FLAG_HSERDY)); CLK_SYSCLKSourceConfig(CLK_SYSCLKSource_HSE); #if (SYS_CLOCK_16M)  CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1);#endif #if (SYS_CLOCK_8M) CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_2);#endif #if (SYS_CLOCK_4M) CLK_SYSCLKDivConfig(CLK_S
发表于 2020-02-21
stm32L151 tim trigger adc定时器触发单通道adc采样dma传输
“`include “adc.h”ifdef Debuginclude “led.h”include “string.h”uint16_t tb=0; //char dat[512]={0,}; uint8_t tc=0;endif__IO uint16_t ADC_ConvertedValue[40];define ADC1_DR_ADDRESS ((uint32_t)0x40012458)static void dma_adc_init(void) { DMA_InitTypeDef DMA_InitStructure; NVIC_InitTypeDef
发表于 2020-02-21
stm32L151 tim trigger adc定时器触发单通道adc采样dma传输
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 baoyatucs.com, Inc. All rights reserved

页面底部区域 foot.htm