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.

CCS/LAUNCHXL-CC1310: How to set symbol rate 200kbps from 50kbps

Part Number: LAUNCHXL-CC1310
Other Parts Discussed in Thread: CC1310, CC2650, CC1352P

Tool/software: Code Composer Studio

Dear sir,

In my application i am using CC1310 launch pad with 50k bps symbol rate.  sdk is \ti\simplelink_cc13x0_sdk_3_10_00_11. i want to change  bit rate from 50 k to 200k. But this is failing in chip validation check. 

/***************************************************/

case EasyLink_Phy_2_4_200kbps2gfsk:
if((ChipInfo_GetChipType() == CHIP_TYPE_CC2650))
{
useDivRadioSetup= false;
rfConfigOk = true;
}

/***************************************************/

In Initialization,  i have already changed selection mode as below:

/***************************************************/

EasyLink_Params_init(&easyLink_params);

easyLink_params.ui32ModType=EasyLink_Phy_2_4_200kbps2gfsk;
/*
* Initialize EasyLink with the settings found in easylink_config.h
* Modify EASYLINK_PARAM_CONFIG in easylink_config.h to change the default
* PHY
*/
if (EasyLink_init(&easyLink_params) != EasyLink_Status_Success){
while(1);
}

/***************************************************/

I have generated relevant file from smart studio 7. 

Kindly provide your support. 

Thanks,
AG 

  • Hi Anil,

    It looks like you've chosen the Phy settings for 2.4Ghz 200kbps data rate, IEEE 802.15.4g GFSK. The CC1310 doesn't support 2.4GHz, so you will need to instead select:

    easyLink_params.ui32ModType= EasyLink_Phy_200kbps2gfsk;

    Thanks,

    Alexis

  • Hi Alexis,

    Regards for your reply. I would like to add more in my last query. 

    I have done suggested necessary changes  regarding correct mode configuration and  have following observations:

    1. I have generated smartrf_settings.h and smartrf_settings.c file from Smart RF studio 7 "200kbps 2GFSK 70k deviation" option.

    2. selected  "EasyLink_Phy_200kbps2gfsk"  mode  in example code rfEasyLinkTx

    /***************************************************************/

    easyLink_params.ui32ModType=EasyLink_Phy_200kbps2gfsk;
    /*
    * Initialize EasyLink with the settings found in easylink_config.h
    * Modify EASYLINK_PARAM_CONFIG in easylink_config.h to change the default
    * PHY
    */
    if (EasyLink_init(&easyLink_params) != EasyLink_Status_Success){
    while(1);
    }

     /***************************************************************/

    3. Still the condition of chip validation check is failing inside the function EasyLink_init(&easyLink_params) 

    /***************************************************************/

    case EasyLink_Phy_200kbps2gfsk:
    if((ChipInfo_GetChipType() == CHIP_TYPE_CC1312) || (ChipInfo_GetChipType() == CHIP_TYPE_CC1352) || 
    (ChipInfo_GetChipType() == CHIP_TYPE_CC1352P))
    {
    #if !defined(Board_CC1352P_4_LAUNCHXL)
    // This mode is not supported in the 433 MHz band
    useDivRadioSetup= true;
    rfConfigOk = true;
    #endif
    }
    break;

    /***************************************************************/

    4. My question is , if I have generated smartrf_settings.h and smartrf_settings.c file from Smart RF studio 7 "200kbps 2GFSK 70k deviation" option, then is it required to select mode EasyLink_Phy_200kbps2gfsk??

    5. What should i do in case of point  number 3?

    Kindly provide your valuable suggestion .

    Thanks,
    AG

  • Hi,

    Kindly can you please provide necessary suggestions? 

    This is just only gentle reminder. 

    Thanks,

    AG

  • Hi Anil,

    Try adding SUPPORT_PHY_200KBPS2GFSK to your predefined symbols. you can do this by navigating to Project>Properties>Build>ARM Compiler>Predefined Symbols and adding it to the list. 

    Thanks,

    Alexis