TI中文支持网
TI专业的中文技术问题搜集分享网站

关于MSP430F6638低功耗模式问题?

进入低功耗模式4(LPM4),所有时钟都禁止,为什么RTC实时时钟还能更新呢?求大神指教

Susan Yang:

这个问题以前有客户也咨询过

以 Operation Modes为准,在LPM4,RTC是没有时钟的

active的RTC使ACLK(或SMCLK)保持活动状态,因此您不会真正进入LPM4。LPM4下“ACLK关闭”,而RTC活动意味着“ACLK开启”。您不能两者兼得。

Susan Yang:

通常对于RTC,您需要从ACLK获取时钟。在这种情况下,您可以使用的最低功耗模式是LPM3模式,因为LPM3模式不会禁用ACLK。

若是您使用LPM4的话,按照我的理解应该会进入一个没有明确编号的LPM模式。也就是说所谓的LPM名称并不存在。它们只是状态寄存器中不同的位组合,具有部分组合和部分独立的效果。

因为在设置中CPUOFF位会停止CPU。该位是所有LPM的一部分,无论其他位是否有效,它总是有效的。

您甚至可以创建其他尚不存在的组合。就像禁用DCO但让CPU保持活动状态一样。

它没有自己的LPM编号,但是可能的,有时是有用的组合。

落笔:

回复 Susan Yang:

感谢您的答复,是不是可以这样理解呢,当存在RTC时,系统默认不会进入LPM4模式?

灰小子:

这个时候实际上并没有真正进入LPM4,或者说没完全进入LPM4.

落笔:

回复 灰小子:

那有没有可能在低功耗4(LPM4)的情况下,RTC不工作的情况呢?

Susan Yang:

回复 落笔:

按照我的理解

实际上在F5,F6,FR5和FR6系列允许外设请求时钟,即使它们已被当前电源模式禁用。

而LPM宏只是状态寄存器中设置的位的预定义组合。MSP系列的含义各不相同。具体参考数据手册和用户指南的低功耗模式下的时钟说明

除了LPM0-LPM4,还有11种以上的功率控制位组合是可能的,但并不总是有用的

所以RTC工作时,芯片已经没有在LPM4了

赞(0)
未经允许不得转载:TI中文支持网 » 关于MSP430F6638低功耗模式问题?
分享到: 更多 (0)