MSP430F2132 用VLO和DCO 进入LPM3很耗电1ma

[复制链接]
1758|17
 楼主| wodedaqianjin 发表于 2016-12-27 07:17 | 显示全部楼层 |阅读模式
本帖最后由 wodedaqianjin 于 2016-12-27 07:32 编辑

LPM3模式下通过IO口中断进入定时器  
WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT

  BCSCTL3 |= LFXT1S_2;
  BCSCTL1 = CALBC1_8MHZ;                    // Set DCO
  DCOCTL = CALDCO_8MHZ;

  _BIS_SR(LPM3_bits + GIE);

如果设置P2SEL=0; 电流就下去了,但是VLO就用不了了。
dirtwillfly 发表于 2016-12-27 08:28 | 显示全部楼层
你是怎么测量的功耗?是不是还有其他外围电路?io的状态怎么设置的?

也有可能mcu没有真正进入低功耗状态
 楼主| wodedaqianjin 发表于 2016-12-27 08:34 | 显示全部楼层
dirtwillfly 发表于 2016-12-27 08:28
你是怎么测量的功耗?是不是还有其他外围电路?io的状态怎么设置的?

也有可能mcu没有真正进入低功耗状态 ...

用外用表串进去的,设置为LPM4立马就是1UA了
kmzuaz 发表于 2016-12-27 17:01 | 显示全部楼层
不是进入低功耗模式了吗?
kmzuaz 发表于 2016-12-27 17:03 | 显示全部楼层
检查一下是不是外部设备耗电了?
 楼主| wodedaqianjin 发表于 2016-12-27 19:34 | 显示全部楼层
kmzuaz 发表于 2016-12-27 17:03
检查一下是不是外部设备耗电了?

不用VLO进入LPM3电流30UA  ,只要开了VLO就会很耗电,搞不懂
dirtwillfly 发表于 2016-12-27 20:08 | 显示全部楼层
wodedaqianjin 发表于 2016-12-27 19:34
不用VLO进入LPM3电流30UA  ,只要开了VLO就会很耗电,搞不懂

开VLO,估计msp430没有真正进入低功耗状态.
关于使用VLO进入低功耗状态的资料还比较少,网上基本找不到
ayl439 发表于 2016-12-27 22:46 | 显示全部楼层
把你的电路和全部代码贴出来,怀疑你电路有问题
ayl439 发表于 2016-12-27 22:47 | 显示全部楼层
VLO本身不影响功耗的,我没少用
 楼主| wodedaqianjin 发表于 2016-12-28 07:27 | 显示全部楼层
本帖最后由 wodedaqianjin 于 2016-12-28 07:30 编辑

最后不用VLO了,直接进去LPM4,通过IO口中断唤醒判断一圈再次进去LPM4  这样还可以,VLO单独试了很多次,只要VLO和DCO一起运行就进不了低功耗,不知道哪里的问题
pklong 发表于 2016-12-28 21:23 | 显示全部楼层
进入低功耗还要费电吗?
pklong 发表于 2016-12-28 21:23 | 显示全部楼层
是不是外部设备耗电造成的?
angerbird 发表于 2016-12-28 21:41 | 显示全部楼层
这个就看下是否相关的IO口管教的没有设置好的
angerbird 发表于 2016-12-28 21:41 | 显示全部楼层
还有供电电源的功耗测试下,,也有可能是电源影响了。
myidear 发表于 2016-12-29 19:08 | 显示全部楼层
表示对430的寄存器还是不习惯,已经习惯用库了。430有自己的库吗?
maqianqu 发表于 2016-12-29 21:03 | 显示全部楼层
这个模式正常耗电多少?
maqianqu 发表于 2016-12-29 21:08 | 显示全部楼层
DCO的执行周期也不长。
Stannis 发表于 2016-12-29 21:12 | 显示全部楼层
外围电路也需要关掉的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

27

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部