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.

CC3220SF: Tx power reduces in Transceiver mode.

Part Number: CC3220SF


Hello,

I am seeing huge difference in RSSI of packets in sniffer with normal sl_SendTo() and raw socket using sl_Send().

1. when I transmit using sl_SendTo() after connecting to AP normally, I see the sniffer captures the packets with RSSI from -29 to -32dB.

2. But when I transmit packets using sl_Send() RAW socket in transceiver mode, I see the sniffer captures the packets with RSSI from -71 to -77dB.

Note that for both the above observations the target board and the sniffer were positioned in exact same way.

Data rate is !Mbps for both packets and Tx power is set the same for both cases 1 and 2 using the below call.

_u32 TxPower = 1; /* valid range is 1-15 */
Status = sl_SetSockOpt(soc, SL_SOL_PHY_OPT, SL_SO_PHY_TX_POWER, &TxPower, sizeof(TxPower));
if (Status)
{
/* Error */
}

Could someone please help me understand why there is a power difference in both the cases?

Thank you,

Kris.