本文主要是介绍无线路灯项目——STM32L低功耗相关,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.STM32L主要特性
影响功耗的两大要素,一个是电压,一个是频率
2.高效的处理
如果仅考虑处理功耗的话,用mA/DMIPS来表达,M3的核会比其他16位架构的MCU要好(这里感觉指的主要就是其竞争对手的MSP430)
NOTE中提到一种典型的应用:便携式健康医疗设备,设备可运行在4MHZ的时钟下,这时的核电压只需最低的1.2V,外部电压最低可至1.65V
3.多种低功耗模式
相对于STM32F系列,L系列多了low power run和low power sleep两种模式
为了降低功耗,可以使用最低的主时钟,MSI
4.低功耗外设
其中有一些外设是为低功耗定制的,比如STM32L1xx中有一个12bit,1MSps的ADC,如果这个ADC一直工作的话,会严重降低设备的续航,这个ADC典型的电流是1.45mA。ADC的启动时间是3.5us,转换一次的时间是1us,那么一次开机且转换6次的时间不超过10us,ADC的关闭是立即的。像这样一次开机转换6次的动作,我们执行的频率是1KHZ,那么平均下来,ADC的电流功耗是10.5uA(以上的ADC参数仅是大概地举个例子
这篇关于无线路灯项目——STM32L低功耗相关的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!