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.

[参考译文] MSP430G2955:请告诉我使用晶振的激活模式下的电流消耗最小化的设置

Guru**** 2578795 points
Other Parts Discussed in Thread: MSP430G2955, MSP-TS430DA38

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/611083/msp430g2955-please-tell-me-the-setting-to-minimize-current-consumption-in-active-mode-using-crystal

器件型号:MSP430G2955
主题中讨论的其他器件: MSP-TS430DA38

你好。

我有疑问。

在遵守以下条件的同时、是否有办法减少代码的电流消耗?

MCLK = 500kHz

MCLK 来源于4MHz 晶体

VCC = 3.0V

我的代码如下所示。

当 MSP-TS430DA38中的 DVcc 为3.0V 时、我的代码运行时的测量结果为1428uA、在此情况下安装了4MHz 晶体和 MSP430G2955 (调试器断开连接)。

与数据表中描述的值相比、这种电流消耗似乎非常高。

#include

volatile unsigned int i;

int main (空)

WDTCTL = WDTPW | WDTHOLD;

P1DIR |= 0xFF;
P1OUT = 0;
P2DIR |= 0xBF;
P2OUT = 0;
P2SEL |= BIT6 + BIT7;
P3DIR |= 0xFF;
P3OUT = 0;
P4DIR |= 0xFF;
P4OUT = 0;

BCSCTL1 |= XTS;
BCSCTL2 |= SELM_3 +DIVM_3 + SELS + DIVS_3;
BCSCTL3 |= LFXT1S_2;

操作

IFG1 &=~OFIFG;
对于(I = 0xFF;I > 0;I-);

while (IFG1 & OFIFG);
while (1);

例如、如果晶体降低到1MHz、是否可以降低电流消耗?
此外、请告诉我是否有降低电流消耗的方法。

此致、

UchIDA-k

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

    您好、Uchida、

    您是否确实需要外部晶体来获得500kHz 频率?

    为什么不使用内部 DCO、方法是使用数据表第13页中描述的 DCO 校准数据。
    这样、您就可以安全地为晶体提供电流。

    您也可以使用1MHz 晶体、并通过减少位 LFXT1S 设置来降低驱动强度。

    顺便说一下、数据表中提到的 MCLK=DCOCLK 而不是 XT1。 希望这对您有所帮助。

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

    感谢你的答复。

    >为什么不使用内部 DCO,方法是使用数据表第13页中描述的 DCO 校准数据。
    >这样您就可以安全地为晶体提供电流。
    -->在我的应用中,必须在500kHz 或更高频率下使 MCLK 频率误差小于1%。

    除了降低电流消耗之外、是否还有办法降低连接晶体的频率?

    此致、

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

    您好!

    不分频是唯一的可能性(但不够足够足够足够足够的足够足够充分)  、或者使用一个频率较低的晶振、如1MHz。 Autal 我从未使用过500 kHz 晶体、但在此建议咨询普通的 Crysal 制造商、他们是否可以为您提供晶体。

    此致、
    Dietmar