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.

CC1312R: 15.4 stack custom channel configurations

Part Number: CC1312R
Other Parts Discussed in Thread: CC1190

Hello,

Is there a way for a customer to configure custom channel mappings while using the TI 15.4 stack? They are trying to certify for EU  and are using the CC1190 PA and would like to use the higher power allowed on channel 32 and so would like to sub-divide this channel using a narrower channel spacing. Would we support this with custom smartRF radio settings?

How would they integrate that into an existing sensor or collector example?

Munan

  • Hi Munan,

    The TX power setting is applied to all channels. The current way the stack is implemented, it is not possible to have a different TX power for a channel. 

    They may however, choose the channel list to exclude a few channels.

    What they are asking for is something we unfortunately do not support.

    Regards

    Sid

  • Hi Sid,

    Actually, what they are asking is can we sub-divide the channel 32 into multiple channels by reducing the TX and RX bandwidth and channel spacing. Is that something they can do with their own ti_radio_config?

    Also, I do see in the mac_user_config.c there is a table that references different power levels for SOME channels:

    int8_t PowerLimitTableIeee[RF_CONFIG_IEEE_PL_NO_CHANNELS] =
    {
         20,    //20dBm max for Channel = 11
         20,    //20dBm max for Channel = 12
         20,    //20dBm max for Channel = 13
         20,    //20dBm max for Channel = 14
         20,    //20dBm max for Channel = 15
         20,    //20dBm max for Channel = 16
         20,    //20dBm max for Channel = 17
         20,    //20dBm max for Channel = 18
         20,    //20dBm max for Channel = 19
         20,    //20dBm max for Channel = 20
         20,    //20dBm max for Channel = 21
         20,    //20dBm max for Channel = 22
         20,    //20dBm max for Channel = 23
         20,    //20dBm max for Channel = 24
         20,    //20dBm max for Channel = 25
         20,    //20dBm max for Channel = 26
    };
    

    What does this do then?

  • Hi Munan, you are right. It seems that on the 2.4GHz band on certain devices certain channels have been applied with different power settings. 

    I shall ask RnD if this can be applied to Sub1 Channels. 

    Also, the channel BW is a characteristic of the phy setting and we do not allow to switch Phys at run time. I am not sure how this is achieved.

    I shall ask RnD about this as well. 

  • Hi Sid,

    Thanks for the feedback! Also it is OK if the PHY setting change is not dynamic at runtime, as long as they could configure a PHY with the spacing that they want at startup.

    Munan

  • I shall include this in my request to RnD

  • Hi Munan, 

    I have asked Rnd. Awaiting their response.

    Regards,

    Sid

  • Hi Munan,

    Here is the feedback from RnD regarding the request. 

    Dividing channels into smaller subchannels would cause significant interference between channels, as channel bandwidths would overlap. To implement this would require changes for how 15.4 stack defines channels as well. So this is not something that the customer can simply change the radio config.

    So, this is not possible to support it now. 

    Regards,

    Sid