Other Parts Discussed in Thread: CC2650, CC2510, CC2640R2F
主题中讨论的其他器件: 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.
Other Parts Discussed in Thread: CC2650, CC2510, CC2640R2F
您好!
我将系统从 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 whilerunning "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