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.

[参考译文] MSP430FR2000:MSP430FR2000如何在1M,和120uA 的电流下工作

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/935627/msp430fr2000-how-msp430fr2000-can-work-in-1m-and-current-120ua

器件型号:MSP430FR2000
主题中讨论的其他器件:ENERGYTRACE

;“闪烁 LED”示例,根据数据表,,默认频率2M,电流应为240uA,但实际值为1.1mA,,尽管我将所有 IO 配置为输出,Ω,OUT=0

然后将时钟设置为 VLO(10k,SELMS 011),电流0.9mA。

如何配置为 avitive mode,约1M,、希望电流约为120uA?

WDTCTL = WDTPW | WDTHOLD;//停止看门狗计时器
PMMCTL0 = PMMPW;//打开 PMM 模块
PM5CTL0 &=~LOCKLPM5;//清除锁定的 IO 引脚
P1DIR = 0xff;//将 P1.1设置为输出方向
P2DIR = 0xff;//将 P1.1设置为输出方向
P1OUT = 0x00;
P2OUT = 0x00;

对于(;)

volatile unsigned int i;// volatile 以阻止优化

P1OUT ^= 0x02;//使用异或切换 P1.1

I = 10000;// SW 延迟
我----
while (i!= 0);


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

    您使用的平台(电路板)是什么? 引脚是否连接到任何设备?

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

    复位时、MCLK = 1MHz [参考用户指南(SLAU445I)第3.2节]

    在1MHz 时、工作模式电流大约为191-460uA、具体取决于 FRAM 缓存命中率[参考数据表(SLASE78C)第5.4节]。 您不会得到低于191 μ A 的电流。

    数据表第5.5节中的120uA 是假设命中率为75%时电流曲线在1MHz 和16MHz 之间的斜率(算术显示在表中)。 这并不是不合理的、因为该曲线在1MHz 以下不是(共)线性的。

    我将代码放在具有类似规格的 FR2311上。 MCLK (P2.6)为1MHz、EnergyTrace 指示233-244uA、具体取决于优化(这可能会影响高速缓存命中率)。

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

    LED 也会消耗电流。 您需要移除 LED 连接和其他不必要的连接。