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.

Some time end device CC2538 don't enter deep sleep(PM3)

Other Parts Discussed in Thread: CC2538, Z-STACK

Hi every body, I am working on ZigBee project for 3 months. And now, I has gotten a problem some time CC2538 don't deep sleep.

I learn function halSleep of   file hal_sleep.c in Z-Stack and check   halPwrMgtMode = (timeout == 0) ? HAL_SLEEP_DEEP : HAL_SLEEP_TIMER;

I think CC2538 some time don't enter deep sleep (PM3) when End device joining network . In case end device can enter sleep timer (PM2).

I configured  two parameter again:

 #define DEFAULT_APS_DUP_REJ_TIMEOUT_INCREMENT   100

 #define DEFAULT_APS_DUP_REJ_TIMEOUT             1

- I enable Power Saving in  Z-Stack and disable   NLME_SetPollRate .Only one polling when CC2538  wake up.

//NLME_SetPollRate ( SE_DEVICE_POLL_RATE );

If this is my mistake, how can i resolve this problem ?

Thank you for reading.