我的一个2453的芯片在LPM0下工作电流为255uA,改为LPM3后工作电流为176uA。测试是在LauncnPad上进行的。
芯片的端口:P1.1,P1.2为UART, P1.7(A7)和内部的温度传感器为ADC10用。还有一个P1.3为数字输入,相当于LaunchPad 的S2。
工作流程:LPM3————RX———ADC10————TX————LPM3
希望进一步降到100uA以下, 有没有可能?
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.
我的一个2453的芯片在LPM0下工作电流为255uA,改为LPM3后工作电流为176uA。测试是在LauncnPad上进行的。
芯片的端口:P1.1,P1.2为UART, P1.7(A7)和内部的温度传感器为ADC10用。还有一个P1.3为数字输入,相当于LaunchPad 的S2。
工作流程:LPM3————RX———ADC10————TX————LPM3
希望进一步降到100uA以下, 有没有可能?
应该可以肯定的是上下拉电阻肯定会引起电流变化,不过一般用作按键,因为使用时间很短,所以可能一般不用多注意。好像官方的例子中没有使用内置的上下拉电阻而使用外部的大阻值电阻,可能就是这个原因。
关于你的具体功耗问题,由于不知道你的具体应用,不好说。可能每一项都要注意,每一个外设的设定最好推敲一番,还有合在一起的时序等问题。
有一项不知道您关心过没有?请提提看法:还是牛角尖问题:LPM3模式下不同CPU主频的功耗试验
随便说说的,仅是帮忙顶顶
当我们选择MSP430时,超低功耗肯定是优先的,所以做完项目时总想问一下:是否还可以更“低”了?我相信TI的技术部门早就在这方面做过大量工作。我提问题是想得到一些提示,以评估一下是否还要继续努力?
关于牛角尖问题,我看了视频,对于实验结果我是这样理解的:当主频从1Mhz提高到8MHz时,指令周期也会相应减小到原来八分之一,这样执行同样的一段指令的时间也会降低到原来的八分之一,也就是active时间也要降低到原来的八分之一;但8Mhz的功耗并不一定是1MHz的八倍,所以实验结果是可以理解的。
当我们使用LPM3模式时,通常是大量的时间处于LPM3状态,所以降低功耗的关键是降低LPM3期间的功耗。有没有这方面的资料?
关于LPM3有一个疑问:LauncPad的教材中这样描写LPM3“DCO关断,ACLK接通”。如果没有32K晶振且DCO又关断,ACLK上还有没有时钟呢?比较LPM4的描写在LPM3的状态下ACLK是有时钟的,那没有时钟源那来的时钟呢?我做过最简单的LPM3的样板程序,测到的电流为30~40uA,是20脚的芯片。当然小电流测量误差会大一点,但与0.3 uA还是差的大了一点。