OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
楼主: 602647310

分享一个低功耗项目小小心得

  [复制链接]

36

主题

1263

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1612
金钱
1612
注册时间
2012-6-15
在线时间
39 小时
发表于 2013-9-25 16:18:25 | 显示全部楼层
关于低功耗, 我也做过 , 
STM32这端, 建议:
1 用STANDARD模式, 用wkup唤醒 要比STOP模式 更省电不少。
2 将外部所有设备的时钟 关闭[除非有必要], 并置所有IO为模拟输入状态(或者浮空输入)
正点原子逻辑分析仪DL16劲爆上市
回复 支持 反对

使用道具 举报

20

主题

158

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
334
金钱
334
注册时间
2012-8-21
在线时间
27 小时
发表于 2013-9-27 10:48:04 | 显示全部楼层
是这样的,在做低功耗产品的时候,对于MCU的IO模式设置,一定要慎重,而不是,没有用到的IO,就不管,一般而言,设置成,上拉输入,或者浮空,
而对于EMC要求比较高的产品的时候,对于没有用到的IO,一般设置成输出模式,而且是高输出,,
回复 支持 反对

使用道具 举报

0

主题

52

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2013-5-30
在线时间
3 小时
发表于 2013-10-10 09:20:24 | 显示全部楼层
回复【50楼】602647310:
---------------------------------
为什么这个链接打不开呢?
做自己喜欢做的的事,爱自己所爱的人!
回复 支持 反对

使用道具 举报

1

主题

60

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
227
金钱
227
注册时间
2010-12-14
在线时间
65 小时
发表于 2013-10-11 11:56:10 | 显示全部楼层
停机模式唤醒以后 系统就跟复位了一样
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2013-10-27
在线时间
0 小时
发表于 2013-10-27 12:05:01 | 显示全部楼层
谢谢楼主分享,俺没做过什么项目,所以让俺学到了不少
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2013-11-7
在线时间
0 小时
发表于 2013-11-18 17:02:58 | 显示全部楼层
好经验,学习了~
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2014-4-16
在线时间
0 小时
发表于 2014-4-16 13:34:44 | 显示全部楼层
我也在做低功耗,想问下楼主,stop模式把时钟都关了,还需要单独关tim定时吗?
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2014-4-16
在线时间
0 小时
发表于 2014-4-17 15:45:27 | 显示全部楼层
楼主,怎么查哪些外设在耗电啊,是所有IO口都要设置么?
回复 支持 反对

使用道具 举报

27

主题

308

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2014-4-18 12:11:32 | 显示全部楼层
回复【58楼】annywangan:
---------------------------------
那个电流表测整板的工作电流,没必要一一去测某一个模块。不同的IO设置会导致不同的漏电流,所以IO要设置正确,这个要注意额。TIM的时钟也建议都关掉吧,很耗电,采用外部中断唤醒或者RTC唤醒都可以的。
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2014-4-16
在线时间
0 小时
发表于 2014-4-18 13:56:28 | 显示全部楼层
回复【59楼】602647310:
---------------------------------
我现在采用的是key2中断唤醒和rtc唤醒,运行时主要用到的就是ad,can,tim5,串口,现在stop模式电流有60mA,外设时钟能关的也关了,怎么还这么大电流?
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2014-4-16
在线时间
0 小时
发表于 2014-4-18 15:52:16 | 显示全部楼层
回复【59楼】602647310:
---------------------------------
关闭外设的时钟,外设还会耗电吗?怎么才能让外设不耗电啊?
回复 支持 反对

使用道具 举报

54

主题

537

帖子

0

精华

高级会员

Rank: 4

积分
797
金钱
797
注册时间
2012-2-27
在线时间
7 小时
发表于 2014-5-8 15:31:54 | 显示全部楼层
给的代码就是在进入stop之前要把管脚这样设置的是么?

思路是不是这样:
1,进入stop之前将管脚重新设置,关闭不用的外设和时钟
2,进入stop指令
3,退出时进入中断,先重新配置管脚以及开启时钟和外设
回复 支持 反对

使用道具 举报

27

主题

308

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2014-5-9 12:42:47 | 显示全部楼层
回复【61楼】annywangan:
---------------------------------
关闭时钟基本上就不会耗电了,最好同时把外设失能。
回复 支持 反对

使用道具 举报

27

主题

308

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2014-5-9 12:43:23 | 显示全部楼层
回复【62楼】wwjdwy:
---------------------------------
是的,是这样
回复 支持 反对

使用道具 举报

14

主题

67

帖子

0

精华

初级会员

Rank: 2

积分
154
金钱
154
注册时间
2013-12-24
在线时间
5 小时
发表于 2014-5-9 18:29:13 | 显示全部楼层
楼主 你年薪多少了
回复 支持 反对

使用道具 举报

27

主题

308

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2014-5-13 16:28:20 | 显示全部楼层
回复【65楼】RJJ3872288:
---------------------------------
哎,穷的只能天天吃泡面了
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-13 22:43:53 | 显示全部楼层
回复【66楼】602647310:
---------------------------------
不是吧....
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

27

主题

308

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2014-5-14 09:46:46 | 显示全部楼层
回复【67楼】正点原子:
---------------------------------
开玩笑的。
最近在搞STM32L系列的低功耗,原子哥最近在做什么?现在上论坛也少了。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-15 00:17:41 | 显示全部楼层
回复【68楼】602647310:
---------------------------------
最近在搞F407的开发板。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

27

主题

308

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2014-5-16 11:41:08 | 显示全部楼层
回复【69楼】正点原子:
---------------------------------
Cool!  弱弱的问一下,能发广告贴吗?关于我小店RFID的。。。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-16 20:36:01 | 显示全部楼层
回复【70楼】602647310:
---------------------------------
可以
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

18

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2013-4-24
在线时间
6 小时
发表于 2014-5-17 10:27:34 | 显示全部楼层
看了楼主的文章就感觉楼主很嫩,是个初学者
回复 支持 反对

使用道具 举报

27

主题

308

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2014-5-20 09:17:53 | 显示全部楼层
回复【72楼】andy93762:
---------------------------------
兄弟,看样子你是个MCU的老手了,那你能不能发一些帖子分享下经验给我们指明一条路?
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2014-5-1
在线时间
0 小时
发表于 2014-7-12 16:27:38 | 显示全部楼层
OSC_IN,OSC_OUT两引脚需要重新配置吗
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2014-5-1
在线时间
0 小时
发表于 2014-7-12 16:30:17 | 显示全部楼层
回复【62楼】wwjdwy:
---------------------------------
进入stop模式,会关掉所有外设时钟,进入之前STOP之前还需要再设吗
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2014-7-16
在线时间
1 小时
发表于 2014-7-16 11:51:31 | 显示全部楼层
学习了!谢谢分享
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2014-5-23
在线时间
0 小时
发表于 2014-7-16 18:21:11 | 显示全部楼层
最近刚学习stm32,好多东西要学习,好东西就先留着!
暗恋是成功的哑剧,说出来就变成了悲剧!
回复 支持 反对

使用道具 举报

4

主题

200

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
236
金钱
236
注册时间
2012-12-19
在线时间
0 小时
发表于 2014-8-7 15:25:43 | 显示全部楼层
為啥要用模擬SPI而不用硬件SPI?
目前在玩STM32,BBB,RPi
回复 支持 反对

使用道具 举报

27

主题

308

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2014-8-8 12:22:11 | 显示全部楼层
回复【78楼】w0rmis20:
---------------------------------
为什么要用硬件SPI,一定就好?
回复 支持 反对

使用道具 举报

4

主题

200

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
236
金钱
236
注册时间
2012-12-19
在线时间
0 小时
发表于 2014-8-8 15:40:53 | 显示全部楼层
回复【79楼】602647310:
---------------------------------
比軟件模擬快,CPU激活時間更少。
目前在玩STM32,BBB,RPi
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2014-7-2
在线时间
0 小时
发表于 2014-8-8 16:24:46 | 显示全部楼层
看帖留名!楼主威武!
回复 支持 反对

使用道具 举报

6

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2014-7-30
在线时间
0 小时
发表于 2014-8-12 10:05:08 | 显示全部楼层
回复【69楼】正点原子:
---------------------------------
开发板什么时候出来啊?话说stm32那速度不能播放视频的
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-8-13
在线时间
0 小时
发表于 2014-8-13 11:22:31 | 显示全部楼层
最近也在做低功耗的产品,受教了, 好贴
三年
回复 支持 反对

使用道具 举报

1

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
266
金钱
266
注册时间
2014-7-5
在线时间
43 小时
发表于 2014-8-14 15:53:46 | 显示全部楼层
好帖子一定要收藏!
回复 支持 反对

使用道具 举报

6

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2012-7-26
在线时间
31 小时
发表于 2014-8-21 00:21:22 | 显示全部楼层
好,我也正在做低功耗方面的项目
回复 支持 反对

使用道具 举报

13

主题

89

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2014-3-11
在线时间
5 小时
发表于 2014-8-21 17:58:31 | 显示全部楼层
很有价值的心得,学习了
回复 支持 反对

使用道具 举报

3

主题

12

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-9
在线时间
0 小时
发表于 2014-10-16 16:04:16 | 显示全部楼层
值得学习……
回复 支持 反对

使用道具 举报

1

主题

15

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2013-10-15
在线时间
0 小时
发表于 2014-10-16 20:02:26 | 显示全部楼层
顶,好帖子!!!!!
回复 支持 反对

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13100
金钱
13100
注册时间
2012-11-26
在线时间
3811 小时
发表于 2014-10-16 20:14:38 | 显示全部楼层
好帖!!!!!
回复 支持 反对

使用道具 举报

145

主题

445

帖子

0

精华

高级会员

Rank: 4

积分
823
金钱
823
注册时间
2014-1-15
在线时间
350 小时
发表于 2014-10-17 09:00:13 | 显示全部楼层
支持楼主好贴
回复 支持 反对

使用道具 举报

31

主题

161

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
328
金钱
328
注册时间
2013-4-22
在线时间
7 小时
发表于 2014-10-28 15:56:25 | 显示全部楼层
不考虑速度,建议楼主换成430的看看,ti的那个小红板,我以前写过测试代码,试过关掉所有模块,确实如手册所说不到1uA,在功耗方面430确实是首先了,只不过速度方面就差点儿,我们做产品一般要求不能超过20uA,都是用的ti的芯片
http://www.tudou.com/programs/view/h5G_H9Kpk04/?bid=03&pid=1&resourceId=375113802_03_05_01
回复 支持 反对

使用道具 举报

27

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
280
金钱
280
注册时间
2013-8-28
在线时间
2 小时
发表于 2014-10-28 16:45:43 | 显示全部楼层
回复【79楼】602647310:
---------------------------------
LZ用的是STM32哪款?    平时是待机模式?    电流10UA?    我用的430,加上一些外围也要10多UA。    STM32待机可以做到这么低?   

是不是L系列啊。真那么低我也用STM32了
回复 支持 反对

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2014-11-1 16:21:52 | 显示全部楼层
好贴就要mark
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复 支持 反对

使用道具 举报

53

主题

175

帖子

1

精华

高级会员

Rank: 4

积分
516
金钱
516
注册时间
2014-5-16
在线时间
7 小时
发表于 2014-11-3 14:30:08 | 显示全部楼层
好帖呀, mark
本人新人,各位多包涵!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2014-10-31
在线时间
0 小时
发表于 2014-11-3 23:42:53 | 显示全部楼层
不错,mask
回复 支持 反对

使用道具 举报

3

主题

138

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2014-5-12
在线时间
4 小时
发表于 2014-11-4 00:34:20 | 显示全部楼层
不错,mark 顶
回复 支持 反对

使用道具 举报

27

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
280
金钱
280
注册时间
2013-8-28
在线时间
2 小时
发表于 2014-11-6 09:36:52 | 显示全部楼层
回复【69楼】正点原子:
---------------------------------
LZ停机模式怎么功耗能做的这么低。

手册的数据是   待机功耗 5UA左右。         停机功耗25UA。

LZ用的停机模式,还有外围电路,怎么能做的到10UA
回复 支持 反对

使用道具 举报

3

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2013-9-13
在线时间
3 小时
发表于 2014-11-6 09:57:01 | 显示全部楼层
支持一下,确实是心得帖啊,学到不少
回复 支持 反对

使用道具 举报

27

主题

308

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2014-11-21 09:37:21 | 显示全部楼层
回复【97楼】正点圆子:
---------------------------------
停机模式下你把所有外设都关掉,就留几个外部中断,功耗已经很低了。你不接外设试试,把不用的IO都设为高阻.功耗肯定不会有25uA那么高。
回复 支持 反对

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2014-8-11
在线时间
1 小时
发表于 2014-11-21 12:16:16 | 显示全部楼层
好贴。。。。。。顶!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-23 02:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表