主题中讨论的其他器件: CC2510、 CC2640R2F
您好!
我将系统从 CC2510 (8051架构)切换到 CC2650 (ARM 架构)。 我正在实施基本测试代码。
我想将 CC2650置于待机模式、电流消耗为1uA。 我尝试了示例电源策略、但获得的电流消耗为3mA。
请帮助。
是否有可用的示例示例?
在数据表中、有4种待机模式。 我想将芯片设置为最低功耗。
金努
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.
您好!
我将系统从 CC2510 (8051架构)切换到 CC2650 (ARM 架构)。 我正在实施基本测试代码。
我想将 CC2650置于待机模式、电流消耗为1uA。 我尝试了示例电源策略、但获得的电流消耗为3mA。
请帮助。
是否有可用的示例示例?
在数据表中、有4种待机模式。 我想将芯片设置为最低功耗。
金努
尊敬的 Venu:
只有1种待机模式、其电流消耗约为1uA。
由于更好的软件支持、我强烈建议使用 CC2640R2F 或 CC26x2R 代替 CC2650。
我提到的器件的 SDK 包含待机模式(PinStandby)的基本示例。 我还建议阅读此应用手册: www.ti.com/.../swra478
此致、
Fredrik
您好、Fredrik、
我们尝试通过修改应用程序.cfg 文件的内容来启用 TI-RTOS 提供的默认待机功耗策略。 但我们没有成功做到这一点。
我们已按照电源管理应用手册的建议在.cfg 文件中添加了以下行。
VAR Power = xdc.useModule('ti.sysbios.hal.Power'); Power.Idle = true; Power.PolicyFunc = Power.standbyPoilcy;
编号
下面是我们收到的错误消息
Error
while
running
"c:/ti/xdctools_3_32_00_06_core/xs"
--xdcpath="c:/ti/tirtos_cc13xx_cc26xx_2_21_00_06/packages;c:/ti/tirtos_cc13xx_cc26xx_2_21_00_06/products/tidrivers_cc13xx_cc26xx_2_21_00_04/packages;c:/ti/tirtos_cc13xx_cc26xx_2_21_00_0
6/products/bios_6_46_01_37/packages;c:/ti/tirtos_cc13xx_cc26xx_2_21_00_06/products/uia_2_01_00_01/packages
"
谢谢
Venu
您好、Fredrik、
感谢您迄今的回答。 但我仍然被卡住。 我得到的输出仍然不可靠。 有时、我会得到1uA 至4uA 的电流消耗、一段时间后相同的代码会提供10uA 的输出、有时它会提供3mA 的输出。 我无法理解正在发生的情况。 以下是我的代码
int main (空)
{
/*本地*/
//Task_Params 任务 Params;
power_enablePolicy();
/*在启动内核之前执行 PIN 初始化*/
//PIN_init (BoardGpioInitTable);
ExtFlash_open();
ExtFlash_Close ();
/*配置任务。 *
//Task_Params_init (&taskParams);
//taskParams.stack = myTaskStack;
//taskParams.STACKSIZE = sizeof (myTaskStack);
//Task_construction (&myTask、taskFxn、&taskParams、NULL);
//Power_sleep (PowerCC26XX_STANDBY);
/*启动内核。 *
BIOS_start();
/*永远不应该出现在这里;包括一个使编译器满意的返回*/
返回0;
}
下面是电源策略的配置文件
CONST PowerCC26XX_Config PowerCC26XX_CONFIG ={
.policyInitFxn =空、
policyFxn =&PowerCC26XX_standbyPolicy、
.calibrateFxn =&PowerCC26XX_calibrate、
.enablePolicy = true、
.calibrateRCOSC_LF = true、
.calibrateRCOSC_HF = true、
};
如果我缺少任何内容、请告诉我。
谢谢
Venu