Dear people of DevZone,
I set up a TDMA-based sensor network using the NRF52840 without the BLE-Softdevice or any API functions (message transmission and reception all by hand with NRF registers).
Everything works fine and now I wanted to extend the network with the capability to measure the RSSI/signal level of each timeslot in my TDMA-superframes (without receiving messages e.g. also interferences ).
The NRF52840 (and 52833) support Energy Detection (ED) that comes with the IEEE 802.15.4 operation modes of the SoC. I start the ED mode every timeslot and the result looks promising.
But now my question:
I do not use the 802.15.4 mode and also not the corresponding bitrate of 250 kbps.
I use the Ble_1Mbit and Ble_2Mbit mode and cannot find anything in the datasheets if these modes support the ED at all and if the result I get is valid/trustable? I also observed that by going from Ble_1Mbit to Ble_2Mbit the measured ED is varying more and it also shows way more interference (high ED value in timeslots I am not using). Which again raises my question if the ED is supported in the 1Mbit/2Mbit mode at all?
I hope you can help me with my ED questions or suggest me another way to measure the (average/max) RSSI/signal level over a certain time period (~1ms) without receiving messages.
Br
Julian