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.

CC1350: Continuous Mode RSSI

Part Number: CC1350

Dear all,

In my test setup i will connect a signal generator(feeding unmodulated signal i.e sine wave at certain frequency) to CC1350 launchpad which is loaded with rfPAcketRx example. I want to read the RSSI value. Which bitfield i have to read?

Thanks & Reagrds

vikas

  • Hello FI,
    I went through the above said post. I did according to that(CMD_RX_TEST). Then i connected the signal generator to this. I fed unmodulated signal at -45 dBm. But when i am reading through
    RSSI_value = RF_getRssi(rfHandle);.

    I am getting RSSI_value as -75 dBm. Why this difference?
    In overrides settings is done for offset by -2 dB.

    Is it some dB or dBm like thing? If i want to see the RSSI through register which register should i use.
  • Hi
    You can read RSSI from this register as follows:

    #define RSSIVALREG (*((volatile unsigned long*)0x40046058))
    Bits 7:0 of the register hold the current RSSI value (2's complement). If this register reads as -128 (0x80) it means that the value is not yet valid.

    Although you can read the value as shown above, we do recommend that the value be read by issuing direct command for RSSI.