求助 STM32F103 低功耗问题

2019-08-17 03:51发布

最近两天做了一块板子,基于stm32f103ve。。。因为正处于学习阶段,很多地方还是懵懵懂懂,现在正苦恼于低功耗问题,看了一些资料上写的是停止模式功耗大概是20uA上下,待机模式为2uA上下,而我的板子进停止模式为5mA左右,进待机模式为3mA左右,在进入低功耗之前,用到外设时钟已经关闭,为什么相差还是那么大,还有那些地方需要注意的,求大侠们指教~~~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
正点原子
1楼-- · 2019-08-17 09:23
你板上其他芯片有没有?
你可以测试一下,把STM32去掉,就留下板子上面其他元件,你看看电流。
tonly0212
2楼-- · 2019-08-17 13:14
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-08-17 17:13
回复【3楼】tonly0212:
---------------------------------
st标出的是STM32自身的功耗,不包括其他的。
比如你外部接了什么上拉,下拉电阻啥的,这些可能都有影响。
tonly0212
4楼-- · 2019-08-17 19:00
谢谢正点原子的帮忙,我已经将系统缩减到最小了,功耗还是很大,现在想是不是我写的程序有问题,除了将用到的外设时钟关闭外,还需要做些什么,我现在进的是停止模式,使用外部中断唤醒;现在还发现一个问题,就是唤醒时间有点偏长,大概有300、400ms,这种情况是正常情况吗?
正点原子
5楼-- · 2019-08-17 21:16
现在功耗多大?
唤醒时间的话,你怎么测试的?
tonly0212
6楼-- · 2019-08-18 02:21
回复【6楼】正点原子:
---------------------------------
应该是我的系统稳定时间,现在进入停止模式为3mA左右,进入待机模式为1.5mA左右。。。

一周热门 更多>