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.

CC1310: TI 15.4 Stack example for Frequency Hoping not executable

Part Number: CC1310

Hi Team,

I have downloaded the TI 15.4 stack to utilize the Frequency Hoping concept.

I am using the CC1310 Launchpad.

I can execute the Collector Sensor example provided.

But when I try to run one collector and two sensors both the sensors are getting detected on same channel one after another rather than both sensors getting detected simultaneously on different channel (as per the frequency hoping concept).

Initially I thought it might to do with the settings in the feature.h file and the config.h file.

so modified below stuff:

#define CONFIG_FH_ENABLE false to true in config.h file

and made #define FEATURE_ALL_MODES to #undef FEATURE_ALL_MODES

and made #undef FEATURE_FREQ_HOP_MODE to #define FEATURE_FREQ_HOP_MODE

But doing so now none of the sensors are getting detected by the collector.

Would request to assist on how I can run the frequency hoping example in TI 15.4 stack as I would like to use the Frequency Hoping concept in my firmware for radio transmission.

Thank you

Vikram

  • Hi Team,

    We would also like to know if the Frequency Hoping concept works on which mode? Is is LRM or High Speed mode?

    What is the modulation technique used is FSK or G-FSK?

    If we want to alter between FSK and G-FSK than where do we change this options?

    the technical document is not very helpful.

    Thank you

    Vikram

  • Hi Team,

    I am waiting for your response still. Hope to hear soon.

    thank you

    Vikram

  • Hey Vikram,

    The only step required to enable frequency hopping is to change CONFIG_FH_ENABLE=true. FH works with both LRM as well as 50kbps if using the SimpleLink CC13x0 SDK v1.30. The modulation used is GFSK and is not meant to be user configurable.

    ~Brocklobsta
  • Hi Brocklobsta,

    Thank you for the response.

    I have changed the CONFIG_FH_ENABLE to true but the problem is that on the console it only mentions Frequency Hoping but does not show any channel information.

    So say I have one collector and two sensors than if Frequency Hoping is enabled both Sensors should get identified simultaneously but on different channel.

    But instead both Sensors are getting identified one after another but on same channel.

    Why do not see channel information?

    Thank you

    Vikram

  • Frequency hopping means that the channel changes over time. This is done to bypass FCC regulations on channel access time at high output power ( >0dBm ). Each device only has one radio, so a device cannot occupy multiple channels at the same time. You can see what channels are in the hopping sequence in config.h under the define CONFIG_FH_CHANNEL_MASK. It sounds like you are able to form a network, so the devices can communicate with the collector.

    ~Brocklobsta
  • Please refer to the 15.4-Stack developers guide section on frequency hopping software-dl.ti.com/.../TI 15.4-Stack Overview.html to understand better how this mode works. How is the network formed, how do sleepy devices join the network, how data transfer operations are performed.