This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430fr5849 LPM3 功耗问题?

Other Parts Discussed in Thread: MSP430FR5849, MSP430FR5969, ENERGYTRACE

我使用MSP430fr5849 进入LPM3 功耗为13.9uA,与手册不一致,该如何解决?

  • 请问是否使用的是TI例程?硬件是自制板?您具体是如何测量的?测量时是否有接仿真器/CCS?

    请您先参考下之前的分享文章

    e2echina.ti.com/.../467.msp430
  • 您好,已经使用最小系统测试,外接32.768k 晶振,采用官方例程.功耗降至11.5uA。使用IAR编译器,测试功耗时,未接仿真器

    官方例程如下:

    #include <msp430.h>

    int main(void)
    {
      WDTCTL = WDTPW | WDTHOLD;

      // Configure GPIO
      P1OUT = 0;
      P1DIR = 0xFF;

      P2OUT = 0;
      P2DIR = 0xFF;

      P3OUT = 0;
      P3DIR = 0xFF;

      P4OUT = 0;
      P4DIR = 0xFF;

      PJOUT = 0;
      PJSEL0 = BIT4 | BIT5;                     // For XT1
      PJDIR = 0xFFFF;

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

      // XT1 Setup
      CSCTL0_H = CSKEY >> 8;                    // Unlock CS registers
      CSCTL1 = DCOFSEL_0;                       // Set DCO to 1MHz
      CSCTL2 = SELA__LFXTCLK | SELS__DCOCLK | SELM__DCOCLK;
      CSCTL3 = DIVA__1 | DIVS__1 | DIVM__1;     // Set all dividers to 1
      CSCTL4 &= ~LFXTOFF;                       // Enable LFXT1
      do
      {
        CSCTL5 &= ~LFXTOFFG;                    // Clear XT1 fault flag
        SFRIFG1 &= ~OFIFG;
      }while (SFRIFG1&OFIFG);                   // Test oscillator fault flag
      CSCTL0_H = 0;                             // Lock CS registers

      __bis_SR_register(LPM3_bits);
    }
  • 已参考您分享的文章测试;不知你们是否MSP430fr5849的demo板测试,有的话你可以测试下。看看我们的测试结果是否一样?
  • 使用的是TI例程,硬件是自制板,但是为最小系统板,外接32.768K晶振,使用 安捷伦U3402A测试功耗。,测试时未接仿真器。
  • 使用MSP430FR5969 launchpad 配合 例程 测试结果为0.5uA(使用CCS内部的 EnergyTrace )

  • 可否用同样的方法测试下5849? 另外想确认下 5969和5849 是pin to pin的吗?
  • 抱歉,目前没有5849的板子,但是两者的程序时可以通用的

  • 您的测试结果我是相信的。

    你那边要是有5869 的话 可以替换掉lanuchpad 上面的5969,做个测试,看看功耗是否还是可以到这个值。

    我们这边也试着买下5949回来替代我们产品的5849 进行测试,看看功耗是否能到手册所示。
  • 好的,期待您的反馈。我这边也找一下5869的板子。
  • 好的  谢谢

  • 5849 lpm3 功耗测试正常,为 0.5uA。是我们自己板子的问题。还是非常感谢您。
  • 不客气~后续有其他问题欢迎随时发帖,谢谢

  • 好的,麻烦您了。