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/CC2652P: Questions about front-end RF design in SimpleLink SDK syscfg.

Part Number: CC2652P
Other Parts Discussed in Thread: CC1352P, SYSCONFIG

Tool/software: Code Composer Studio

Hi, my target uses CC2652P, SimpleLink cc13x2_cc26x2 SDKv4.20, my application is based on example CC1352P_2_LAUNCHXL ti54stack sensor_2_4g.

I have two questions about front-end RF design config in syscfg.

Question 1,

The front-end for 2.4GHz config has only differential RF mode and no single-ended mode as below

However, my target uses single-ended mode on RF_P and TX_20DBM_P. So how to choose single-ended mode please?

Question 2,

Also as the picture above, I can choose internal bias or external bias for 2.4G front end.

However, my target uses two different bias mode on two RF paths.

To be specific, internal bias mode on RF_P, external bias mode on TX_20DBM_P.

So, can I choose a bias mode for each of the two RF paths?

  • I am also faced with this topic. Are there any news?

    Best regards,

    Martin

  • Waiting for a reply.

  • Hi,

    Please see the CMD_PROP_RADIO_DIV_SETUP_PA radio command in SmartRF studio to configure the front end. See the .config field.

    Once radio is configured you can export the settings via code export.

    Regards,

  • Does this mean if I want to use single-ended mode, I need to disable syscfg and use export code from SmartRF Studio?

  • HI,

    Just checked the 4.30.00.54 SDK and you can see the options is sysconfig there.

    You will not be able to see 20dBm in single ended mode though.

    Regards

  • Thanks for your reply.

    I have tried example sensor_2_4g in SDK v4.30.00.54 as below:

    This example can be built successfully.

    Then, I change syscfg Font-end for 2.4GHz to single-ended mode RFP, build, however, error occured as below:

    And I don't really understand what this error mean.

    So, what should I do to make it build successfully?

    And another question, you said "You will not be able to see 20dBm in single ended mode though". Where can I "see" or can not "see" 20dBm, do you mean in syscfg->TI 15.4 Stack->Power->Transmit Power as below?

  • Is there any progress on this problem please?

  • HI,

    I apologies for the delay. What I meant was that you will not measure 20dBm with single ended configuration.

    I have requested TI stack team to comment on the error you are observing.

    Regards

  • Hi yingtao,

    The only C:\ti\simplelink_cc13x2_26x2_sdk_4_30_00_54\source\ti\devices\radioconfig\.meta\config\<cc1352p_*>\cmd_settings option which appears to allow for the XS_RFP configuration appears to be the Proprietary Radio Stack, I will consult with the SysConfig Development Team to determine why this is the case.

    Regards,
    Ryan

  • Meanwhile, I can get the project to build by modifying C:\ti\simplelink_cc13x2_26x2_sdk_4_30_00_54\source\ti\devices\radioconfig\.meta\config\cc1352p_ieee_15_4_pg21\cmd_settings\frontend_settings.json as such:

    {
        "frontends": {
            "FrontEnd": [
                {
                    "_name": "ID",
                    "Command": {
                        "_name": "CMD_RADIO_SETUP_PA",
                        "Field": [
                            {
                                "_name": "config.frontEndMode",
                                "$": "0"
                            },
                            {
                                "_name": "config.biasMode",
                                "$": "0"
                            }
                        ],
                        "OverrideField": {
                            "_name": "pRegOverride"
                        }
                    }
                },
                {
                    "_name": "XD",
                    "Command": {
                        "_name": "CMD_RADIO_SETUP_PA",
                        "Field": [
                            {
                                "_name": "config.frontEndMode",
                                "$": "0"
                            },
                            {
                                "_name": "config.biasMode",
                                "$": "1"
                            }
                        ],
                        "OverrideField": {
                            "_name": "pRegOverride"
                        }
                    }
                },
                {
                    "_name": "XS_RFP",
                    "Command": {
                        "_name": "CMD_RADIO_SETUP_PA",
                        "Field": [
                            {
                                "_name": "config.frontEndMode",
                                "$": "1"
                            },
                            {
                                "_name": "config.biasMode",
                                "$": "1"
                            }
                        ],
                        "OverrideField": {
                            "_name": "pRegOverride"
                        }
                    }
                }
            ]
        }
    }

    This is not a verified solution but should get you moving forward for the time being.

    Regards,
    Ryan

  • I'll try, thanks very much.