小弟这几天在测试MSP430驱动LCD的功耗测试,手里有的MSP430FG4618的测试板,板上只有两个晶振32768Hz和30MHz,还有就是基本上电复位电路,测试使用库的标准例子。以下是测试的结程序和结果:
1:当按照上面的程序进行测试里,LCD屏接与不接,电流都在0.1~0.2uA;
2:当把程序中的休眠模式改成LPM3时,不接LCD屏电流40~45uA,接上LCD屏电流50~60uA;
3:如果把程序中LCDA初始化部分去除,同样在LPM3模式下,测试板电流2.5uA左右;
请问各位高手,LCDA的工作电流真的这么大吗?这好像手册中说只要3uA?如何进一点减小功耗呢?
PS:所用LCD屏为3.3V 4mux + 3bias的笔段屏
谢谢啦!
yanji xie:
高手,高高手呢? 这难道已经是极限啦???
Leon Yan:
现在还不好判断;
建议在不接屏幕的情况下,LCD4MUX改为2MUX,3MUX等,看不同状况下功耗是否有变化;
这样再进一步观察判断;
Hanson He:
楼主在代码编译的时候可以使用ULP的诊断工具
http://www.ti.com.cn/tool/cn/ulpadvisor
ULP(超低功耗)Advisor 是一款全新的工具,用于指导开发人员编写有效的代码以充分利用 MSP430 微控制器的独特超低功耗特性。ULP Advisor 的目标人群是微控制器开发老手和新手,它可以根据详尽的 ULP 核对表检查您的代码以使应用程序实现最为极致的超低功耗。在编译时,ULP Advisor 会提供通知和备注以突出显示代码中可以进一步进行优化的区域,进而实现更低功耗。