3365|13

52

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

MSP430低功耗问题 [复制链接]

这两天用MSP430F5438A做一个低功耗项目。关于怎么尽可能的降低功耗,想请教下诸位大神。在数据手册上看到这么一段:

Unused I/O pins should be configured as I/O function, output direction, and left unconnected on the PCboard, to prevent a floating input and reduce power consumption. The value of the PxOUT bit is don't
care, since the pin is unconnected. Alternatively, the integrated pullup/pulldown resistor can be enabled by
setting the PxREN bit of the unused pin to prevent the floating input.


也就是说对没有使用的io口 要设置为输出  输出值不用在意,设置PXREN,也就是内部上下拉电阻,这样可以阻止悬浮电流。问题是PXREN具体改怎么设置?设置为多少?



最新回复

MSP430F5528官方给的参考例程里,默认都是输出低电平,对于有些管脚可以配置上下拉的,可以不用管了我觉得。 对于上面说的,3.3V上拉有几百uA的电流,是不准确的吧,输出为高电平,再上拉,也是几乎没有电流损耗的,仅仅是固定IO电平,而不是使IO为浮动输入,这样就能有效的降低功耗,再配合LPM模式,就很棒了!  详情 回复 发表于 2015-1-28 16:29
 
点赞 关注

回复
举报

400

帖子

0

TA的资源

五彩晶圆(中级)

沙发
 
如果你设置的管脚输出高,就开上拉。如果你设置的输出低就设置为下拉。

点评

msp430的IO口没有高阻状态,作为输出口,想想电压3.3v,如果上拉电阻是10k,那么电流可能是几百uA。感觉还是比较大的吧  详情 回复 发表于 2015-1-28 15:13
 
 

回复

530

帖子

4

TA的资源

一粒金砂(高级)

板凳
 
最好的做法是悬空,这时输出值不用管,PXREN等寄存器也不用配置。可选的做法是,配置PXREN使悬空的引脚上拉或者下拉 都可,关于数值手册中应该说了。综上所述,最好是悬空不用的引脚,如果未悬空,直接配置上拉电阻输出配置1,如果配置下拉电阻输出配置0.这样就没有电流损耗了。

点评

你好,不是很明白你的意思。是不是说只要管脚设置为输出,那么PXREN设置为多少都是可以的呢?  详情 回复 发表于 2015-1-28 15:13
这个做法是可取的!  详情 回复 发表于 2015-1-28 12:39
 
 
 

回复

192

帖子

0

TA的资源

一粒金砂(中级)

4
 
低功耗的话430提供了LPM0等几个模式,可以在MAIN函数的最后进入,这样的话CPU的几个时钟会按照LPM的要求关闭,有效降低功耗,所有的操作在中断中完成,中断开始时硬件会开启时钟,结束后软件再次进入LPM

点评

有一点不太明白。LPM3模式下只有ACLK工作,但是我想让adc和uart在LPM3模式下还是可以进中断服务函数。那么是不是说只有把adc uart的时候源设置成ACLK才行呢?还是说LPM3模式下不管他们的时候源是什么,都可以响应  详情 回复 发表于 2015-1-28 15:10
 
 
 

回复

43

帖子

0

TA的资源

一粒金砂(中级)

5
 
传媒学子 发表于 2015-1-28 11:41
最好的做法是悬空,这时输出值不用管,PXREN等寄存器也不用配置。可选的做法是,配置PXREN使悬空的引脚上拉或者下拉 都可,关于数值手册中应该说了。综上所述,最好是悬空不用的引脚,如果未悬空,直接配置上拉电阻输出配置1,如果配置下拉电阻输出配置0.这样就没有电流损耗了。
这个做法是可取的!



 
 
 

回复

300

帖子

0

TA的资源

一粒金砂(高级)

6
 
我记得以前有人做过测试,对于149型号的设置为输出模式,输出低电平 功耗最低,但是有P*REN的就不太清楚了
 
个人签名世间万物皆系于一键之上~
 
 

回复

63

帖子

0

TA的资源

一粒金砂(中级)

7
 
楼主这段话主要处理的是未引用的引脚。设置为输出就可以了。别的有用的引脚要具体根据原理图去设置。
低功耗的话一般都采用LMP3模式,ACLK有效,中断唤醒。

点评

你的意思是只要设置为输出就行而不用管输出的值么?但是我查阅资料发现PXREN也要作相应的置位才行  详情 回复 发表于 2015-1-28 15:09
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

8
 
a2656693 发表于 2015-1-28 14:45
楼主这段话主要处理的是未引用的引脚。设置为输出就可以了。别的有用的引脚要具体根据原理图去设置。
低功耗的话一般都采用LMP3模式,ACLK有效,中断唤醒。



你的意思是只要设置为输出就行而不用管输出的值么?但是我查阅资料发现PXREN也要作相应的置位才行

点评

PXREN只有在设置成输入时有效。未连接的引脚设置PXDIR就可以了。  详情 回复 发表于 2015-1-28 15:22
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

9
 
shannon2014 发表于 2015-1-28 11:45
低功耗的话430提供了LPM0等几个模式,可以在MAIN函数的最后进入,这样的话CPU的几个时钟会按照LPM的要求关闭,有效降低功耗,所有的操作在中断中完成,中断开始时硬件会开启时钟,结束后软件再次进入LPM

有一点不太明白。LPM3模式下只有ACLK工作,但是我想让adc和uart在LPM3模式下还是可以进中断服务函数。那么是不是说只有把adc  uart的时候源设置成ACLK才行呢?还是说LPM3模式下不管他们的时候源是什么,都可以响应中断?


 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

10
 
传媒学子 发表于 2015-1-28 11:41
最好的做法是悬空,这时输出值不用管,PXREN等寄存器也不用配置。可选的做法是,配置PXREN使悬空的引脚上拉或者下拉 都可,关于数值手册中应该说了。综上所述,最好是悬空不用的引脚,如果未悬空,直接配置上拉电阻输出配置1,如果配置下拉电阻输出配置0.这样就没有电流损耗了。

你好,不是很明白你的意思。是不是说只要管脚设置为输出,那么PXREN设置为多少都是可以的呢?


 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

11
 
Triton.zhang 发表于 2015-1-28 11:39
如果你设置的管脚输出高,就开上拉。如果你设置的输出低就设置为下拉。

msp430的IO口没有高阻状态,作为输出口,想想电压3.3v,如果上拉电阻是10k,那么电流可能是几百uA。感觉还是比较大的吧


 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(中级)

12
 
两个人的烟火 发表于 2015-1-28 15:09
你的意思是只要设置为输出就行而不用管输出的值么?但是我查阅资料发现PXREN也要作相应的置位才行

PXREN只有在设置成输入时有效。未连接的引脚设置PXDIR就可以了。

 
 
 

回复

85

帖子

1

TA的资源

一粒金砂(中级)

13
 
MSP430F5528官方给的参考例程里,默认都是输出低电平,对于有些管脚可以配置上下拉的,可以不用管了我觉得。

对于上面说的,3.3V上拉有几百uA的电流,是不准确的吧,输出为高电平,再上拉,也是几乎没有电流损耗的,仅仅是固定IO电平,而不是使IO为浮动输入,这样就能有效的降低功耗,再配合LPM模式,就很棒了!

点评

你说的很好哈哈,谢谢了  详情 回复 发表于 2015-1-28 16:37
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

14
 
易兮水 发表于 2015-1-28 16:29
MSP430F5528官方给的参考例程里,默认都是输出低电平,对于有些管脚可以配置上下拉的,可以不用管了我觉得。

对于上面说的,3.3V上拉有几百uA的电流,是不准确的吧,输出为高电平,再上拉,也是几乎没有电流损耗的,仅仅是固定IO电平,而不是使IO为浮动输入,这样就能有效的降低功耗,再配合LPM模式,就很棒了!


你说的很好哈哈,谢谢了

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表