[应用相关] 低功耗模式LPM4后功耗降不下来

[复制链接]
854|10
 楼主| feiqi1 发表于 2018-2-3 13:49 | 显示全部楼层 |阅读模式
板子不焊接CPU整板功耗40uA左右焊接CPU,进入LPM4后,整板功耗170uA左右,CPU功耗有130uA左右

LPM4模式下  CPU and all clocks are disabled   ,官方数据手册该模式下只有0.4uA的功耗
数据手册有这样一句说明 Although the I/O register contents are lost, the I/O pin states are locked upon LPMx.5 entry

所以不排除IO口默认值引起一些功耗,但是单独针对某一可能的IO口尝试各种置位处理,功耗反而会升上去(1.4mA左右)........


求指点,怎么把CPU功耗降下去!!!



主要测试程序如下;
Sys_Init();

LED_ON();
__delay_cycles(800000);    // Wait 8,000,000 CPU Cycles
LED_OFF();


LPM4;

//==============================

void  Sys_Init ( void )
{

  WDTCTL = WDTPW | WDTHOLD;                 // Stop WDT

  // Configure GPIO
  P1OUT &= ~BIT0;                           // Clear P1.0 output latch for a defined power-on state
  P1DIR |= BIT0;                            // Set P1.0 to output direction

  PJDIR |= BIT2;
  PJSEL0 |= BIT2;                           // Output ACLK
  PJSEL1 &= ~BIT2;

  P7DIR |= BIT4;
  P7SEL1 |= BIT4;                           // Output SMCLK
  P7SEL0 |= BIT4;

  // Disable the GPIO power-on default high-impedance mode to activate
  // previously configured port settings
  PM5CTL0 &= ~LOCKLPM5;

  // Clock System Setup
  CSCTL0_H = CSKEY >> 8;                    // Unlock CS registers
  CSCTL1 = DCOFSEL_6;                       // Set DCO to 8MHz
  CSCTL2 = SELA__VLOCLK | SELS__DCOCLK | SELM__DCOCLK;  // Set SMCLK = MCLK = DCO
                                            // ACLK = VLOCLK
  CSCTL3 = DIVA__1 | DIVS__1 | DIVM__1;     // Set all dividers to 1
  CSCTL0_H = 0;                             // Lock CS registers

}
androidbus 发表于 2018-2-3 13:55 | 显示全部楼层
进低功耗的代码LPM 4是宏定义吗?
litengg 发表于 2018-2-3 13:58 | 显示全部楼层
看着就像是IO口的设置问题,没用到的IO口一律设置成输出
qiangweii 发表于 2018-2-3 14:02 | 显示全部楼层
用到的IO根据情况设置成输入或者输出
shashaa 发表于 2018-2-3 14:04 | 显示全部楼层
在进入低功耗模式之前把不用的IO输出低电平,用到的io设置为固定的电平
xia00 发表于 2018-2-3 14:07 | 显示全部楼层
低功耗模式?是不是使用中断了?
hfdy01 发表于 2018-2-3 14:09 | 显示全部楼层
其他模式呢?可能是硬件的 问题。
CallReceiver 发表于 2018-2-3 14:13 | 显示全部楼层
最好不用使用其他的设备。
boy1990 发表于 2018-2-3 14:15 | 显示全部楼层
应该是中断唤醒了低功耗吧。
sourceInsight 发表于 2018-2-3 14:23 | 显示全部楼层
可以尝试一下其他的低功耗模式。
dongliushui 发表于 2018-2-5 18:08 | 显示全部楼层
这个模式都讲不下去,那能否进入睡眠模式。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

424

主题

1616

帖子

1

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