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

MSP430FR2111IPW16R低功耗问题

在使用MSP430FR2111IPW16R做休眠的时候:

条件:使用内部32768Hz晶振

1、当我使用LPM4做低功耗休眠时,待机电流为1uA±0.5uA;

2、当我使用LPM3做低功耗休眠时,待机电流为17uA,怎么调也降低不了低功耗;

所以请问:

是不是MSP430FR2111IPW16R如果不接外部32768Hz晶振,低功耗是做不下来的,只能是17uA?

我这个项目不能够使用外接晶振,要实现24小时低功耗定时,必须使用到32768Hz,

如果MSP430FR2111IPW16R不能做到使用内部晶振将功耗做到1uA,请推荐其他型号

最好与MSP430FR2111IPW16R引脚兼容,不兼容的话,IO个数为12个,一个定时器,不需要AD,3路外部中断就行了

Susan Yang:

我今天测试一下,明天给您回复。请您耐心等待,谢谢!

user5321424:

回复 Susan Yang:

我的解决方式如下:        MCU休眠时,设置为LPM4,然后RTC定时器选择VLOCLK作为时钟源,现在整机功耗为0.65uA~1.75uA;RTC设置如下:void Init_TRC_Mode(){    // RTC count re-load compare value at 32.    // 1024/32768 * 32 = 1 sec.    RTCMOD = 64-1;    RTCCTL = RTCSS__VLOCLK | RTCSR | RTCPS__1024 | RTCIE;}

VLOCLK介绍在:MSP430FR4xx and MSP430FR2xx FamilyUser's Guide 的第102页:
The internal VLO provides a typical frequency of 10 kHz (see the device-specific data sheet forparameters) without requiring a crystal. The VLO provides for a low-cost low-power clock source forapplications that do not require an accurate time base.VLOCLK is active in the following conditions:• VLO is selected as the source of MCLK and SMCLK (SELMS = {3}), and MCLK or SMCLK is active.• The VLOAUTOOFF bit is cleared and the MCU is in AM through LPM4.• At least one peripheral requests VLO as clock source.

在测试中,发现另外一个问题,我焊接了5个样机,其中有2个样机的待机功耗为0.65uA,另外3个样机的功耗为1.65~1.75uA之间,这是这个MCU在待机时体现出来的差异性吗?是正常现象还是非正常现象?请解惑,谢谢!
        顺祝秋祺

灰小子:

回复 user5321424:

建议测量一下mcu的主频。如果主频基本一致,也有可能是焊接残留物等情况的。

Susan Yang:

回复 user5321424:

是的,这正是我要说的。不使用外部32768晶振的话,您只能使用VLO. 但是请注意VLO不是一个精确的振荡器,而是针对超低功耗进行了优化。因此仅可以在宽松的定时精度要求的情况下可用。

TI对此有一个专门的文档VLO Calibration on the MSP430FR4xx and MSP430FR2xx Family

www.ti.com/…/slaa693a.pdf

关于VLO和RTC,我们是有一个例程的,您可以修改使用

dev.ti.com/…/

user5321424:

回复 灰小子:

谢谢指导

user5321424:

回复 Susan Yang:

已校准VLO,感觉还可以,持续测试后发现问题再来咨询一下,谢谢

Susan Yang:

回复 user5321424:

祝您顺利!

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