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

低功耗模式选择

做一个MSP430F149的信号接收电路,但是对功耗要求很高。

总共要接受好几个信号,每个信号中间约有几十mS的时间间隔,我想在信号发送时间间隔内让控制器处于休眠状态,但是又不影响

信号到来时对信号进行捕获。

请问这样的一个过程选择什么样的低功耗模式比较好?

谢谢解答!!!感谢!

着急在线等!

Hardy Hu:

你好!

在这几十ms的过程中,MCU除了进行信号捕获外,还有没有其他的功能需要开启的。

建议可以先尝试使用LPM3,这是ACLK是工作的,如果MCU有一些功能需要在低功耗模式下,则可配置其时钟到ACLK上。

是否需要对着几十ms进行计时,精度要求如何,如果是则可开启MCU内部定时器,时钟选择ACLK,如果精度要求高则可进入LPM1,

如果仅仅作为触发唤醒MCU用,则直接进入LPM3,开启IO外部中断功能,IO外部中断唤醒MCU。

Troublemaker:

回复 Hardy Hu:

谢谢Hardy Hu 的解答!

在这几十mS的时间内MSP430F149不处理其他功能,完全是为了等待新新号的到来,然后进行捕获。

我用中断的方式对信号进行捕获。按照您的说法,就是设置成LPM3模式,在几十mS的等待时间内,MSP430处于休眠状态,等信号到来时,休眠状态会影响

IO外部的中断功能运行吗?

另外由于MSP430工作在外部8MHz下,设置LMP3,会不会影响MSP430对信号的捕获?

谢谢!

Susan Yang:

回复 Troublemaker:

休眠状态不会影响IO口的中断功能。

另外,在LPM3模式下 ACLK是可用的,不会影响对信号的捕获。

Troublemaker:

回复 Susan Yang:

中断时钟用的是ACLK,系统时钟用的是8M,主程序跑起来是8M时钟,请问LMP3状态,会不会影响主程序运行?

Viki Shi:

回复 Troublemaker:

你主程序用的是SMCLK还是ACLK?LPM3:CPU、MCLK、SMCLK、DC0、DC产生器关闭,ACLK打开 如果用的是SMCLK,会有影响。

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