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.

RTOS/cc2630: Can I change the Superframe Order ?

Part Number: CC2630
Other Parts Discussed in Thread: TIMAC

Tool/software: TI-RTOS

Device : cc2630

Software : TIMAC,IEEE802.15.4 Medium Access control (MAC) software stack

Problem :

When I set the Beacon Order (BO) to 5 and Superframe Order (SO)  to 1 , the CC2630 device can change to  POWER-SAVING state . Howerver, when I set the BO and SO both  to 5 , the CC2630 device can not change to  POWER-SAVING state. In order to saving energy , I want to change the SO to 1 when the device has nothing to do and change the SO to 5 when the device need to transmit the mass data to the coordinator.  I kindly ask that how can I change the SO or  how can i change the CC2630 to  POWER-SAVING state when SO equals to BO?

  • Hey,

    Changing the BO and SO at runtime is not recommended. These values are set at compile-time and should be selected based on the performance/power constraints of your application. The BO represents the maximum latency of the network (how often the end device wakes up to get a beacon from the collector) and the SO represents how much time between beacons the devices can send data. Which device do you want to sleep? FFD, RFD, or both? You can try a BO of 8 and SO of 6 to see an typical scenario.

    ~Brocklobsta