This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf52832 RSSI

hello,

    I want to use RSSI on nrf52832, and the project is uploaded.

    the question is, I test the RSSI on channel 2468MHZ, the NRF_RADIO->RSSISAMPLE result is about -92dBm, then , I use another board send RF at 2468MHZ,then test the RSSI , but it's still about -92dBm, what's the matter?

nrf52832_RSSI.rar

Parents
  • Hi,

     

    You are issuing TASKS_RSSISTART right after EVENTS_READY, which is triggered when the radio has ramped up into RXIDLE state (RX if you have SHORTS_READY_START), but the radio will most likely not be receiving a packet at this time. You need to issue TASKS_RSSISTART when a packet is being received, e.g. at EVENTS_ADDRESS, note EVENTS_ADDRESS_RSSISTART. Otherwise you will be measuring the RSSI of background noise inbetween packets.

     

    Best regards,

    Andreas

Reply
  • Hi,

     

    You are issuing TASKS_RSSISTART right after EVENTS_READY, which is triggered when the radio has ramped up into RXIDLE state (RX if you have SHORTS_READY_START), but the radio will most likely not be receiving a packet at this time. You need to issue TASKS_RSSISTART when a packet is being received, e.g. at EVENTS_ADDRESS, note EVENTS_ADDRESS_RSSISTART. Otherwise you will be measuring the RSSI of background noise inbetween packets.

     

    Best regards,

    Andreas

Children
Related