Other Parts Discussed in Thread: LAUNCHXL-CC1352P, SYSCONFIG, CC1352P, SIMPLELINK-CC13X2-26X2-SDK
Hi, I use CC2652P on my target, SimpleLink SDKv4.20. My application is based on TI154stack sensor_2_4g.
I find a strange phenomenon when I test 15.4 transmit power.
I use my target to Tx data, and use LaunchPad to receive.
If I use SmartRF Studio to control my target to Tx data with different tx power from -20dBm to 20dBm, then I can observe corresponding RSSI on LaunchPad.
But, if I use my own application to control my target to Tx data with different tx power from -20dBm to 20dBm, then RSSI on LaunchPad seems abnormal.
To be specific,
If tx power in syscfg is set from 14 to 20 dBm(high PA mode), then the target will always be high PA mode according to RSSI on LaunchPad whatever tx power I set from -20 to 20dBm using
ApiMac_mlmeSetReqUint8(ApiMac_attribute_phyTransmitPowerSigned, (uint8_t)TxPower);
If tx power in syscfg is set from -20 to 5 dBm(No high PA mode), then the target will always be No high PA mode according to RSSI on LaunchPad whatever tx power I set from -20 to 20dBm using the same API above.
So it seems that PA mode is set within init procedure and after that, it can not switch on my own application, but PA mode works fine on SmartRF Studio.
Can you help me with this?
