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.

[参考译文] MSP430F5419A:睡眠电流问题

Guru**** 2513185 points
Other Parts Discussed in Thread: MSP430F5419A

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/941540/msp430f5419a-sleep-current-issue

器件型号:MSP430F5419A

您好!

   我正在使用 msp430f5419a 控制器,所以问题是实际睡眠电流是3.6uA,但它的电流超过4uA ,如20uA 和30uA,这是什么问题? 它将如何发生?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    不确定休眠电流的含义。

    MSP 具有不同的低功耗模式。

    您尝试使用哪一个?

    我建议从 F5419A 产品文件夹中的代码示例开始。

    此致

    Lukas

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好、Uppalapati。

    首先、您必须停止所有使用外设端口的操作。

    然后、您根据"1.6未使用引脚的连接"来终止所有未使用的引脚。

    B.R.

    马萨

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Lukas:

      

    我将多个 MSP430F5419A 控制器与 LPM3搭配使用、但一些控制 器在3.6uA 下工作正常、而其他一些控制器睡眠电流非常高(50uA)。

    所有控制器使用相同代码(LPM3)

    请对问题进行评论、并告诉我如何进行测试。

    此致,

    jagadeesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果使用 CCS、我建议使用 F5438A 产品文件夹/资源浏览器中的代码示例。

    #include

    int main (空)

     WDTCTL = WDTPW+WDTHOLD;                  //停止 WDT

     P7SEL |= 0x03;                           //选择 XT1
     UCSCTL6 &=~(XT1OFF);                    // XT1打开
     UCSCTL6 |= XCAP_3;                       //内部负载电容

     //循环直到 XT1、XT2和 DCO 稳定
     操作
     {
       UCSCTL7 &=~(XT2OFFG + XT1LFOFFG + XT1HFOFFG + DCOFFG);
                                               //清除 XT2、XT1、DCO 故障标志
       SFRIFG1 &=~OFIFG;                     //清除故障标志
     } while (SFRIFG1&OFIFG);                  //测试振荡器故障标志

     UCSCTL6 &=~(XT1DRIVE_3);                // XTAL 现在稳定、减少驱动
                                               //强度

     P1OUT = 0x00;
     P2OUT = 0x00;
     P3OUT = 0x00;
     P4OUT = 0x00;
     P5OUT = 0x00;
     P6OUT = 0x00;
     P7OUT = 0x00;
     P8OUT = 0x00;
     P9OUT = 0x00;
     P10OUT = 0x00;
     P11OUT = 0x00;
     PJOUT = 0x00;

     P1DIR = 0xFF;
     P2DIR = 0xFF;
     P3DIR = 0xFF;
     P4DIR = 0xFF;
     P5DIR = 0xFF;
     P6DIR = 0xFF;
     P7DIR = 0xFF;
     P8DIR = 0xFF;
     P9DIR = 0xFF;
     P10DIR = 0xFF;
     P11DIR = 0xFF;
     PJDIR = 0xFF;

     _bis_SR_register (LPM3_bits);            //输入 LPM3
     __no_operation();                        //用于调试器