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.

Long Sleep Time CC1310

Other Parts Discussed in Thread: CC1310

Howdy, 

I am trying to achieve long sleep times of the order of 48 hours or more on the CC1310 using TI RTOS. I use the Task_Sleep() function to get into standby mode. I understand that this uses the Clock_tickPeriod. With a Clock_tickPeriod of 10us, we can achieve a maximum sleep time of 11 hours using this function. The TI RTOS workshop videos mention that I must choose the largest possible value for Clock_tickPeriod.

I performed a simple experiment in which the application wakes up every 6 hours and performs a simple ADC sampling. My observations are below:

1. Clock tick period = .5s, The CC1310 consumes about 700uA when I expect it to go to standby (during the 6 hours)
2. Clock tick period = 10us. CC1310 consumes about 1uA when I expect it to go to standby. 
Both the above experiments provide identical functionality. Only difference is the clock tick period.

A. Therefore, I observe that the TI RTOS does well on power only if the Clock-tickPeriod is 10us. Could someone explain this behavior?
B. Is there a simple method to achieve long sleep time?  I understand that Clock events are an option. Is this my only option? 
C. Would it be better in terms of power if I perform a wakeup from the Sensor Controller every 'X' hours?

Thanks,
Venky