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 15.4stack tx power in syscfg.

Part Number: CC2652P
Other Parts Discussed in Thread: SYSCONFIG

Tool/software: Code Composer Studio

Hi , I use CC2652P, my application is based on CC1352P-2 TI154stack sensor_2_4g.

I set TI154Stack transmit power to 20 in syscfg.

And then, open syscfg with Generic Text Editor, find some configurations below:

ti154stack.rfDesign                           = "LAUNCHXL-CC1352P-2";
ti154stack.project                            = "sensor";
ti154stack.freqBand                           = "freqBand24";
ti154stack.lockProject                        = true;
ti154stack.secureLevel                        = "macSecureDisabled";
ti154stack.channels                           = ["14","18","22"];
ti154stack.scanDuration                       = 0;
ti154stack.transmitPower                      = "20";
ti154stack.radioConfig.$name                  = "ti_devices_radioconfig_settings_ieee_15_40";
ti154stack.radioConfig.txPower                = "5";
ti154stack.radioConfig.codeExportConfig.$name = "ti_devices_radioconfig_code_export_param0";

There is 

ti154stack.transmitPower                      = "20";

And ,

ti154stack.radioConfig.txPower                = "5";

Transmit power 20 is indeed what I set in syscfg, then, what is radioConfig.txPower 5 ?

Is transmitPower equals to radioConig.txPower + High PA gain?

  • Hi yingtao,

    txPower is the default value that would be used had you not selected a High PA value in SysConfig and would be used if you switched RF outputs.  If you change the SysConfig "Transmit Power" to a default PA value then you would find that txPower is replaced with txPowerHi of the previous transmitPower value.  Regardless, you should be using ApiMac_mlmeSetReqUint8(ApiMac_attribute_phyTransmitPowerSigned,(uint8_t)CONFIG_TRANSMIT_POWER); inside your application to change the power configuration during runtime and CONFIG_TRANSMIT_POWER is determined by SysConfig as shown in the ti_154stack_config.h file generated after building the project.

    Regards,
    Ryan