MSP430F6779数据表的第28页。 它显示了从闪存执行与RAM执行的功耗差异。 请参阅下表5.4。 RAM ICC 约为Flasf ICC的1/2
如果我们在开机时将一些经常使用的代码从闪存加载到RAM中,然后从RAM执行此部分代码, 我们是否应该期望能降低功耗?
理论 上,如果我们从RAM执行100%的代码,我们预计功耗为闪存的½。
正确吗?
谢谢你
乔
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.
MSP430F6779数据表的第28页。 它显示了从闪存执行与RAM执行的功耗差异。 请参阅下表5.4。 RAM ICC 约为Flasf ICC的1/2
如果我们在开机时将一些经常使用的代码从闪存加载到RAM中,然后从RAM执行此部分代码, 我们是否应该期望能降低功耗?
理论 上,如果我们从RAM执行100%的代码,我们预计功耗为闪存的½。
正确吗?
谢谢你
乔
您好,Joe,
其实我不这么认为。 电流将下降如此之多。
1.我认为您的设备将进入LPM模式。 如果时间太长。 您不会发现它对您的功耗有太大帮助。 您可以使用下图计算帮助。

2. MSP430F6779的RAM非常小,您不能将大型代码放入RAM。 通常,将代码放入RAM的人是用于高速代码运行的。
3.如果您遇到功耗问题,我建议您完全使用低功耗模式,并更改代码策略,使活动时间更短。
Eason
您好,Eason:
感谢您的跟进。 对于项目(1),感谢您的确认。 现在了解到,如果您通过RAM更快地执行代码,它将允许您快速进入静态电源状态。
但是,我认为这与(2)功耗点有关。
在这里考虑的应用中,我不相信会使用"静态电源"模式。 对于预期应用和"功耗断言"注释,我们正在查看始终在"活动模式"下运行的设备。
如果我们始终在下面圈出的区域内工作(无断电/低功率模式),那么我们是否会这样断言
RAM执行 代码我们预计闪存的功耗为100%½/quote-offer[引用]那么正确吗?
您好,Joe,
1.对不起,我认为我对RAM和闪存读取做出了错误的回答,请参阅以下内容:
2.我还与我们的同事确认一下,数据表中的速度并不意味着闪存时钟。 如我所知,对于当前的TI闪存MCU,它可以支持高达24MHz的闪存时钟速度。 我可能猜MSP430中的闪存也可以达到最大CPU速度。
Eason