Dear Nordic Team,
Test_1:
I am trying to use IEEE 802.15.4 PHY test tool app to test the RF performance of the custom nrf54l15 module and nrf54l15dk kit.
Setup:
CMD: nrf54l15 custom module
DUT: nrf54l15dk
Distance between the two boards: 30cm
I am performing a ping test to count PER based on ACK / NO ACK using a Python script.
I am basically sending below commands to the CMD device
custom changemode 1
custom setchannel 0 0 8 0 # 1 << channel 11, big-endian octets
custom rsetpower 0 0 0
custom lsetpower 0 0 0
custom lgetrssi
# repeatedly send 100 pings, count ACK vs NO ACK to calculate PER
custom rping
I am sometimes getting even below 5% PER at this short distance. Tested this for 11, 20, 26 channels
Test_2: RF performance testing using Radio test (short-range) app.
Using a Python script, set the commands below on both boards.
data_rate ieee802154_250Kbit
start_channel <5|50|80> # 802.15.4 ch 11 / 20 / 26 = 2405 / 2450 / 2480 MHz
end_channel <same>
output_power pos0dBm
receiver: start_rx 500
transmitter: start_tx_modulated_carrier 500
In this app, PER is calculated in-built. It is observed at the same distance and with the same board, PER is in the range of 0 to 2% around.
Can you please let me know what could be the reason of this difference in RF performance between these two apps?
Best regards,
Bhavya