尊敬的 TI 支持人员:
我使用 CCS 10.2.0对 MSP430FR2422进行编程。
此时运行演示代码"msp430fr2422_lpm3_5_01.c"、以成功进入 LPM3.5低功耗模式。
进行了一次修改、因为我没有连接外部晶振 XT1。
因此、RTC 的时钟源为 VLO。
在 LPM3.5模式下、我在2、5V 时测得的电流消耗为0.3uA。
这是一个很好的结果。
但数据表还指出:
'高侧监控器(SVSH)监督 DV CC。 默认情况下、它在所有功耗模式下都处于活动状态。 在 LPM3中、
LPM4、LPM3.5和 LPM4.5、可通过设置 SVSHE = 0将其禁用。"
现在、我想知道 LPM3.5中是否仍然可以通过禁用 SVS 来降低电流消耗?
我快速尝试将以下代码放入 main()例程中不起作用(或导致复位):
//通过设置 SVSHE = 0来禁用 SVS (电源电压监控器)
//打开 PMM 寄存器进行写访问
PMMCTL0_H = PMMPW_H;
PMMCTL0 &=~SVSHE;
//锁定 PMM 寄存器以进行写访问
PMMCTL0_H = 0x00;
您能否确认:可以禁用 SVS 以减小 LPM3.5中的电流? 如果是、我该怎么做? 正确的代码片段/位置是什么?
非常感谢!
此致
Stefan