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.

[参考译文] MSP-EXP430FR4133:MSP-EXP430FR4133与开箱即用软件的预期功耗是多少?

Guru**** 2538955 points
Other Parts Discussed in Thread: MSP-EXP430FR4133, ENERGYTRACE

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/688681/msp-exp430fr4133-expected-power-usage-of-msp-exp430fr4133-with-out-of-box-software

器件型号:MSP-EXP430FR4133
主题中讨论的其他器件: ENERGYTRACE

 在秒表未运行的情况下以"秒表"模式运行开箱即用演示代码时、MSP-EXP430FR4133的预期电流消耗是多少?

根据 CCS 中的 EnergyTrace 和外部电流探头、我看到3.3V 时的电流约为10uA。 我移除了所有块跳线。

在该模式下、我希望使用的电流要低得多。 根据数据表、当 LCD 和 RTC 在待机模式下运行时、此部件的功耗应小于1uA。  

通过确保所有 GPIO 引脚不悬空并禁用 WDT、示例代码将遵循 ULP 最佳实践。  

在待机模式下、为了将 RTC 和 LCD 的功耗降低到<1uA、代码中是否有任何变化?

我不熟悉这个部分、如果我缺少一些明显的东西、那么很抱歉。 谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Josh
    您能否移除 LED 或它的电阻器进行测试?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已移除电阻器 R5和跳线 JP1、因此现在两个 LED 都已断开连接、但由于 LED 在此模式下未亮起、因此对电流消耗没有预期的明显影响。

    谢谢!

    -josh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Josh
    感谢您的测试。
    您能否通过外部供电测试此代码的功耗?
    #include

    int main (空)

    WDTCTL = WDTPW | WDTHOLD; //停止看门狗计时器


    P1REN = 0xff; //将 P1.0设置为输出方向
    P2REN = 0xff; //将 P1.0设置为输出方向
    P3REN = 0xff; //将 P1.0设置为输出方向
    P4REN = 0xf9; //将 P1.0设置为输出方向
    P5REN = 0xff; //将 P1.0设置为输出方向
    P6REN = 0xff; //将 P1.0设置为输出方向
    P7REN = 0xff; //将 P1.0设置为输出方向
    P8REN = 0xff; //将 P1.0设置为输出方向
    P1OUT = 0;
    P2OUT = 0;
    P3OUT = 0;
    P4OUT = 0;
    P5OUT = 0;
    P6OUT = 0;
    P7OUT = 0;
    P8OUT = 0;
    P4SEL0 |= BIT1 | BIT2; //将 XT1引脚设置为第二功能

    操作

    CSCTL7 &=~(XT1OFFG | DCOFFG); //清除 XT1和 DCO 故障标志
    SFRIFG1 &=~OFIFG;
    } while (SFRIFG1和 OFIFG); //测试振荡器故障标志

    _bis_SR_register (SCG0); //禁用 FLL
    CSCTL3 |= SELREF_XT1CLK; //将 XT1CLK 设置为 FLL 基准源
    CSCTL0 = 0; //清除 DCO 和 MOD 寄存器
    _BIC_SR_register (SCG0); //启用 FLL
    while (CSCTL7 &(FLLUNLOCK0 | FLLUNLOCK1));//轮询直到 FLL 被锁定
    CSCTL7 &=~DCOFFG; //清除 DCO 故障标志
    CSCTL4 = SELMS_DCOCLKDIV | SELA_XT1CLK;//设置 ACLK = XT1CLK = 32768Hz
    // DCOCLK = MCLK 和 SMCLK 源
    PM5CTL0 &=~LOCKLPM5; //禁用 GPIO 上电默认高阻抗模式
    __bis_SR_register (LPM3_bits );// LPM0,ADC12_ISR 将强制退出 //激活先前配置的端口设置

    while (1)


    _DELAY_CYCLES (50000); // 500000*(1/MCLK)=0.5s 的延迟

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    上面的示例代码在3.3V 时使用大约1uA 的电流。

    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Josh
    做得好! 您是否在配置后测试了开箱即用演示(只需使用)并像这样进入 LPM3?(只需更改主函数)
    int main (void){
    //停止看门狗计时器
    WDT_A_HOLD (_MSP430_BASEADDRESS_WDT_A__); //停止 WDT
    WDTCTL = WDTPW + WDTHOLD;
    //检查是否从 LPMx.5唤醒

    //初始化
    init_gpio();
    init_Clock();
    init_rtc();
    init_lcd();
    _bis_SR_register (LPM3_bits); //进入 LPM3

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    将开箱即用的 main()替换为上述代码会将进入睡眠状态时的电流消耗增加到24.3uA。

    是否有任何示例或演示展示该芯片在具有 RTC 和 LCD 的 LPM3.5下以最低功耗运行?

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

    在 Resource Explorer 中有四个寄存器级演示

    您可以将器件更改为 FR4133

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

    我已经在 MSP-EXP430FR4133上加载了 mso430fr413x_LCDE_01示例、并移除了所有跳线、测量了所用电流、假设电源接头在右下角。

    即使用这个最简单的示例(设置 LCD、然后进入 LPM3.5)、我也能始终测量>70uA 的使用情况。 板载 LED 未连接。

    有什么想法我可以采取哪些不同的措施来查看此示例的预期低电流使用情况?  您是否能够在 LCD 打开的 MSP-EXP430FR4133上获得低于10uA 的电流使用?

    谢谢!

    -josh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    像 mso430fr413x_LCDE_01这样的示例示例不会配置未使用的 GPIO (未使用的 GPIO 应上拉或下拉)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否知道任何显示了数据表中引用的所有最佳实践并展示了功耗的示例? 我特别希望在驱动 LCD 和 RTC 的同时实现睡眠期间的最低功耗。  

    我对这一部分不熟悉,我想对它进行公平的评价。 我确信、如果我尝试自己创建演示、我会错过许多最佳实践、因为我缺乏经验。

    谢谢!

    -josh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Josh
    到目前为止、没有更多的 LCD 示例。 因此、我将首先关闭该主题、如果我们有一些新的解决方案、我将在这篇文章中通知您。