STM32L4R5简介
2017年ST意法发布量产了最新型号,并且主打低功耗的STM32L4+系列芯片,内核采用cortex-M4,并且较其他芯片
很大的提升了运算性能,并且远远的降低了芯片本身功耗(最低33nA)。很显然这个芯片设计用途在于手环、电表等对功耗敏感而且又需要性能的场合!请看以下L4Rx的功耗介绍:
内核上,L4Rx内核运算频率最高达120Mhz,带有MPU和FPU,并且带有Chrom-ART、Chrom-CRC、MIPI DSI、LCD-TFT以提升对图像的处理能力,同时,芯片配有2-Mbyte Flash和640Kbytes SRAM,并且支持2 x OctoSPI接口。具体请看STM32L4R5xx Datasheet.
NUCLEO-144 STM32L4R5ZIT6
延惯ST的nucleo生态圈,nucleo开发板同样集成ST-Link、144pin的STM32L4R5ZIT6U芯片以及USBOTG接口,3个LED,User按键和一个复位
按键。下面其一来欣赏下开发板的裸照:
从上面看,发现跟STM32F7之类的nucleo-144开发板有个区别就是缺少网口,大概是应用问题吧,然后这样导致这个L4R5 nucleo的OTG接口跟芯片之间有一空处,不太饱满,哈!
难得的是,为了测试低功耗,ST提供了一个固件以及上位机软件,方便用户测试,其路径在Cube_FW开发包里的
STM32Cube_FW_L4_V1.10.0\Utilities\PC_Software\STM32Nucleo_Power_GUI
打开一看,上位机采用Qt5编写,通信方式是串口。
实际来测测看STM32L4R5在各个模式下的功耗。由于没有高级点的仪器,所以采用万用表的电流档接上IDD条线帽进行电流测量。
烧录好提供的PWR固件后,可以看到固件提供了14种运行模式,每种模式的功耗都可以通过万用表看得到。
以下下是对应0~13个选项分别对应的功耗,存在误差,但基本接近数据手册。
SHUTDOWN 50nA:
STANDBY 140nA:
STANDBY + RTC 700nA:
STANDBY + RTC + SRAM2 1.1uA:
STOP2 2.69uA:
STOP2 + RTC 3.27uA:
STOP1 + MR OFF 124uA:
STOP1 + MR OFF + RTC 125uA:
LPSLEEP 2Mhz - FLASH OFF 264uA:
LPRUN 2Mhz - FLASH ART ON 587uA:
SLEEP RANGE 2, 24Mhz - FLASH ART ON 886uA:
SLEEP RANGE 1, 80Mhz - FLASH ART ON 2.79mA:
RUN RANGE 2, 24Mhz - FLASH ART ON 2.91ma:
RUN RANGE1 , 80Mhz - FLASH ART ON 10.97mA:
STM32L4R5的功耗模式很丰富而且灵活,能适应非常多种环境下运行。
|