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/CC1350: cc1350

Part Number: CC1350


Tool/software: Code Composer Studio

Please advise, which configuration changes should I make to the project configuration in order for the program written for CC1350 using supply voltage 3.3V would work for supply voltage 1.8V.

Will RF  (868 MGz) radio part (receive-transmit) work on that supply voltage?  Should there be more configuration changes for the radio to work on 1.8 Volt power supply?

Best regards

Boris Shkarban  

  • Hi Boris,

    To run in external power regulator mode, make sure to setup the HW as described in chapter 6.3.2 in the TRM.

    In your software project you should disable the DCDC in the CCFG:

    #ifndef SET_CCFG_MODE_CONF_DCDC_RECHARGE
    // #define SET_CCFG_MODE_CONF_DCDC_RECHARGE          0x0        // Use the DC/DC during recharge in powerdown
    #define SET_CCFG_MODE_CONF_DCDC_RECHARGE             0x1        // Do not use the DC/DC during recharge in powerdown
    #endif
    
    #ifndef SET_CCFG_MODE_CONF_DCDC_ACTIVE
    // #define SET_CCFG_MODE_CONF_DCDC_ACTIVE            0x0        // Use the DC/DC during active mode
    #define SET_CCFG_MODE_CONF_DCDC_ACTIVE               0x1        // Do not use the DC/DC during active mode
    #endif

    If you are using an external RF-switch, make sure that the switch can operate at 1.8 V. 

    Best regards,
    Simon

  • Hi, Simon,

    Thanks for your comments.

    But I cannot really locate that file (ccfg.c)

    Such file exists in any driver example project,   but its content is only:

    /*
    * ======== ccfg.c ========
    * Customer Configuration for CC26xx and CC13xx devices. This file is used to
    * configure Boot ROM, start-up code, and SW radio behaviour.
    *
    * By default, driverlib startup_files/ccfg.c settings are used. However, if
    * changes are required there are two means to do so:
    *
    * 1. Remove this file and copy driverlib's startup_files/ccfg.c file in
    * its place. Make all changes to the file. Changes made are local to
    * the project and will not affect other projects.
    *
    * 2. Perform changes to driverlib startup_files/ccfg.c file. Changes
    * made to this file will be applied to all projects. This file must
    * remain unmodified.
    */

    #include <ti/devices/DeviceFamily.h>
    #include DeviceFamily_constructPath(startup_files/ccfg.c)

    which directory on the disk can I locate this file?

  • It is stored in startup_files/ccfg.c, but the proper way to do it is to add the code snippet I posted above before #include DeviceFamily_constructPath(startup_files/ccfg.c), like this:

    * ======== ccfg.c ========
    * Customer Configuration for CC26xx and CC13xx devices. This file is used to
    * configure Boot ROM, start-up code, and SW radio behaviour.
    *
    * By default, driverlib startup_files/ccfg.c settings are used. However, if
    * changes are required there are two means to do so:
    *
    * 1. Remove this file and copy driverlib's startup_files/ccfg.c file in
    * its place. Make all changes to the file. Changes made are local to
    * the project and will not affect other projects.
    *
    * 2. Perform changes to driverlib startup_files/ccfg.c file. Changes
    * made to this file will be applied to all projects. This file must
    * remain unmodified.
    */
    
    #ifndef SET_CCFG_MODE_CONF_DCDC_RECHARGE
    // #define SET_CCFG_MODE_CONF_DCDC_RECHARGE          0x0        // Use the DC/DC during recharge in powerdown
    #define SET_CCFG_MODE_CONF_DCDC_RECHARGE             0x1        // Do not use the DC/DC during recharge in powerdown
    #endif
    
    #ifndef SET_CCFG_MODE_CONF_DCDC_ACTIVE
    // #define SET_CCFG_MODE_CONF_DCDC_ACTIVE            0x0        // Use the DC/DC during active mode
    #define SET_CCFG_MODE_CONF_DCDC_ACTIVE               0x1        // Do not use the DC/DC during active mode
    #endif
    
    #include <ti/devices/DeviceFamily.h>
    #include DeviceFamily_constructPath(startup_files/ccfg.c)