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/CC1310: How to change beacon broadcast interval time?

Part Number: CC1310

Tool/software: TI-RTOS

Dear TIs,

     I use CC1310 designing start network in beacon mode. Could you tell me the default awake time of nodes? And whether  change the value of awake time of nodes? And if I changed, the collector beacon broadcast interval time is also change? I was confused about it. Would you pls give me some advice and give me reference material? Thanks a lot.

  • Hello Sara,

    Both CONFIG_MAC_BEACON_ORDER and CONFIG_MAC_SUPERFRAME_ORDER are set to 15, this is default setting is non beacon mode. Any other value from 0 to 14 will set it to use beacon mode with varying beacon intervals. This should be set in both collector and sensor projects.

    Regards,
    Prashanth
  • Hey Sara,

    You can reference the IEEE 802.15.4 specification for complete information on how beacon mode works and how it is configured. In TI 15.4-Stack you can modify the CONFIG_MAC_BEACON_ORDER value to adjust the beacon interval. The formula for the beacon interval is (960*2^(BO))/(bitrate*(symbols/bit)).
    In 50 and 200kbps the PHY is not coded so 1(symbol/bit); however, 5kbps is coded so 5(symbols/bit).

    For example, in 50kbps a beacon order of 8 will result in a beacon interval of 4.9s (960*s^(8))/(50000*1)