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

DTM tool that shows RSSI & PER?

Hi,
I'm working with nRF52840DK.
I need to run in Direct Test Mode, and to see RSSI & PER.
I tried nRF Connect - Direct Test Mode, but it shows only the number of received packets.
Is there a ready tool that runs DTM and shows RSSI & PER?
Or I need to write it by myself?

Parents
  • Hi,

    If you are looking for a PC tool that can show RSSI and PER of received packets, I do not think that we have any ready-made tools that support this.

    We do have a Python tool, which supports PER, see nAN34 - Setting up production test using DTM. Regarding RSSI, I have previously created an example that can return RSSI of received packets in the DUT through a vendor-specific command:

    This example add RSSI measurement to every received packet, and can return the RSSI sample to the tester as response to a vendor specific command. If you want to use the RSSI sample directly in the DTM firmware, it is stored in m_rssisample in the file ble_dtm.c. The example is written for SDK 15.0.0, and should be extracted in /examples/dtm/.

    direct_test_mode_vs_RSSI_SDK15.zip

    If you would like to view RSSI of received packets on the tester side, I'm not sure how to handle this. This RSSI will also depend on the receivers sensitivity, and does not necessarily tell you a lot about the DUT. It would most likely be possible to add this to the python script, to get RSSI from the tester, if this is something you require.

    Best regards,
    Jørgen

Reply
  • Hi,

    If you are looking for a PC tool that can show RSSI and PER of received packets, I do not think that we have any ready-made tools that support this.

    We do have a Python tool, which supports PER, see nAN34 - Setting up production test using DTM. Regarding RSSI, I have previously created an example that can return RSSI of received packets in the DUT through a vendor-specific command:

    This example add RSSI measurement to every received packet, and can return the RSSI sample to the tester as response to a vendor specific command. If you want to use the RSSI sample directly in the DTM firmware, it is stored in m_rssisample in the file ble_dtm.c. The example is written for SDK 15.0.0, and should be extracted in /examples/dtm/.

    direct_test_mode_vs_RSSI_SDK15.zip

    If you would like to view RSSI of received packets on the tester side, I'm not sure how to handle this. This RSSI will also depend on the receivers sensitivity, and does not necessarily tell you a lot about the DUT. It would most likely be possible to add this to the python script, to get RSSI from the tester, if this is something you require.

    Best regards,
    Jørgen

Children
No Data
Related