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

低功耗

芯片:cc2530

协议栈:3.0.2

问题:有一个门磁设备,ZED1.使能了POWER_SAVING;2.DRFD_RCVC_ALWAYS_ON=FALSE;3.按键改为中断模式; 4.入网后执行了         osal_pwrmgr_task_state(zclGenericApp_TaskID ,PWRMGR_CONSERVE);以及osal_pwrmgr_device(PWRMGR_BATTERY);然后仿真发现进不去PM2,电流也在100mA左右,求解答。

Susan Yang:

之前有网友分享过相关的经验,请您先参考一下

e2echina.ti.com/…/138668

很抱歉,目前手边没有CC2530的板子,所以暂时无法上手测试

user6069081:

回复 Susan Yang:

已经看过了,设置步骤是一样的,请问3.0.2版本对低功耗有没有做修改的地方

user6069081:

回复 Susan Yang:

入网后设备停止了所有的定时器事件,也没起作用

user6069081:

回复 Susan Yang:

请问是什么原因导致设备无法进入pm2呢,现在一直是pm1

Susan Yang:

回复 user6069081:

您是不是还有什么定时任务?另外在void halSetSleepMode(void)函数中,PCON = halSleepPconValue;这句决定进入哪种省电模式,您现在是如何设置的?PCON_IDLE还是HAL_SLEEP_TIMER或CC2530_PM2?进入PM2的话,建议使用后面两者

user6069081:

回复 Susan Yang:

找到原因了,是板子硬件的问题。另外请问,电源管理不是协议栈已经做好调度了吗,开发者还需要对PCON 赋值吗?

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