ST意法半导体
直播中

张莉

7年用户 1273经验值
私信 关注
[问答]

关于STM32L552的功耗问题

我们选用STM32L552 ,因为看指标,这款芯片的功耗很低,看指标 106 μA/MHz Run mode  但是我们实测下来,2MHz的时候 电流为0.89mA   16MHz的时候电流为2.8mA。差异太大,不知道是我们对指标的理解不对,还是我们那里使用不对,我们什么外设都没加,甚至什么自己的代码都没加,只焊接了CPU,所有IO全部为模拟输入。
另外,用STM32L552 做FFT 好像速度也是很慢,比ST其他芯片慢了不少,在2MHz的时候,64 FFT 需要20ms ,跟我们预想的差了很多,不知道是552 性能就是这样,还是我们用的不对

回帖(1)

王璨

2023-8-7 11:21:05
通常这种最好的功耗都是有附加条件的,不能单一来看。这些测试条件包括但不限于:
1. 电源条件,电源类型和工作模式
2. 时钟条件, 时钟相关模式的配置
3. 代码运行位置,在FLASH 还是RAM中
4. 指令相关模式,CACHE的工作模式
5. 代码内容模式,运行不同类型的代码
...............................

106 μA/MHz Run mode 是在一定条件下得出来的最优功耗。实际应用条件不同,结果就会有差异
所以楼主考虑功耗时除了普通的IO等设置外,还有一些其他条件考虑。这一点在DATASHEET 上已经有详细条件说明和一些测试结果来参照。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分