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

关于TMS320F28027F 低功耗问题

工程师,您好,进入HALT模式后,功耗还有6mA的样子,而不是手册上的几百uA;

这时候我的所有外设时钟都关了,flash也power down 了;

难道一定要WDCLK使能?

Susan Yang:

您正在使用什么板,定制板还是开发板?如果是这样,您如何测量设备的功耗?是否还有其他组件?

请确认Flash bank 已power down,并且在此模式下已禁用了内部振荡器(CLKCTL.INTOSC1HALTI和CLKCTL.INTOSC2HALTI均为0-默认值)。

wzk456:

回复 Susan Yang:

首先,谢谢您的及时回复;是定制板;我是把给tms320f28027f 供电的3.3V直接串入电流表测量电流的,其他的组件有lmv324,我单独测量了只有几百uA;别的没有了;flash 已经power down 了,不然会电流增大很多的;内部震荡器这两个参数在初始化时都是默认设为0的;手动把外设时钟全部关闭;另外,我没有设置WDCLK方面的操作;

wzk456:

回复 wzk456:

现在测试电流大概6mA的样子;HALT 模式;此外,我还把ADC电源也power down了。

Susan Yang:

回复 wzk456:

您是否有参考TI的halt例程来测试一下

dev.ti.com/…/node

另外可以尝试添加以下代码行。确保从RAM执行时关闭flash的代码,并且从RAM执行任何后续指令,否则将在设备进入LPM之前打开Flash的电源。

EALLOW;
FlashRegs.FPWR.bit.PWR = 0;
EDIS;

wzk456:

回复 Susan Yang:

您好,谢谢!现在我把单片机部分单独焊接在板子上,现在休眠电流为189uA,怎么样才能降到手册上的50uA呢

Susan Yang:

回复 wzk456:

请您将代码上传一下,我明天找下板子来测试一下。

理论上该做的都已经在之前的代码包含了

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