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

低功耗问题

您好,我想问一下,就是我在程序中改变MSP的工作模式来降低它的功率,手册上说,例如,在低功耗4模式下,ACLK是工作的,但是我用定时器A,选择ACLK输出PWM波形,不正常,是不是在低功耗的时候,CPU停止工作,所以定时器也不工作了?还有第二个问题,我想问一下,怎么关闭MSP不用的外设呢?没有那个寄存器里说关闭某个外设啊??谢谢

Young Hu:

jim你好,

1、LPM4下CPU和所有的时钟都是禁止的,所以TimerA也是不工作的!

2、默认情况下都是关闭的。

zhao jim:

回复 Young Hu:

您好~~我还想问一下哈~~是不是只要CPU禁止TimerA也是禁止呢?还是怎么着的~~因为时钟禁止我可以提高工作模式,但是要是TIMER禁止的话就不好办了~~

Young Hu:

回复 zhao jim:

是不是只要CPU禁止TimerA也是禁止呢?

答:不是的,你可以选择LPM0,TImerA不会禁止。另外不知道您用的是哪款MSP430?

建议您阅读一下User's Guide中的UCS或者时钟部分!

zhao jim:

回复 Young Hu:

您好~~我用的是MSP430f2618~~

只有在LPM0下TimerA是工作的嘛?

Fuchong Wang:

回复 zhao jim:

大概应该看时钟源吧,只要该低功耗模式下的该时钟源是工作的,定时器就应该能使用吧?

这里我也顺带问一下,就是定时器本身有没有功耗?有没有具体数据?计数停止了是不是就没有功耗了?

谢谢

xiaoli jiang:

回复 Fuchong Wang:

谢谢啊~~但是在LPM3的时候,时钟源ALCK是工作的啊~~但是TimerA的PWM波还是不正常的啊~~

Fuchong Wang:

回复 xiaoli jiang:

那得检查一下您的软件有没有问题?还有,您用的是哪个型号的芯片,官方网站找到这个芯片,会有这个芯片或者系列的Erratasheet,看看有没有和您的问题相关的,好像看到过频率太低有相关模块工作有bug的

Jason Guo:

我想你想用的是LPM3模式, 这个时候ACLK是活动的。 SMCLK和MCLK禁止了。

ACLK如果是给TimerA供的时钟,那么TimerA就是活动的。(没有附加功耗,或者说可以忽略不计!)

如果ACLK同时给WDT,LCD,UART等供时钟,那么WDT,LCD,UART也是活动的。LCD点亮需要点功耗,其它就没有附加功耗了。(当然中断会产生附加功耗)。

所以想象下,LCD+RTC+UART这个功能加起来有可能功耗才3-6uA.(主要工作在LPM3下)。

如果TimerA是ACLK供的时钟,那么在LPM3下应该不影响PWM输出,请检查下软件。最简单的方法是看对应型号的例程

zhao jim:

回复 Jason Guo:

您好~~我软件的话,假如屏蔽掉不进入低功耗(LPM3)的话,PWM输出是正常的啊~~

zhao jim:

回复 Fuchong Wang:

谢谢啊~~但是我的软件,假如屏蔽掉不进入LPM3的话,PWM是正常的啊~~只要进入低功耗就不正常了~~~

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