Skip to main content
Visitor II
December 15, 2020
Solved

What is the procedure for the diagnostic sweep function?

  • December 15, 2020
  • 2 replies
  • 965 views

I would like to refer to the operation of the GUI in order to optimize the reception function.

It is written in the UM2268 User manual.

"In the Diagnostic Sweep Function panel it is possible to run a reflected power sweep measurements across the select frequency range, or scan for the presence of an external carrier."

In the diagnostic sweep function, what kind of direct command is the MCU sending or writing a register?

What is the procedure for the diagnostic sweep function?

also, How long does the procedure wait to read the register?

Thank you in advance

    This topic has been closed for replies.
    Best answer by Nick K

    Hello,

    when selecting the mode "ext. Signal Source" the procedure is the same but instead of measuring the reflected power the RSSI is measured for each frequency.

    For details about timings and involved registers to measure the RSSI please have a look into the FW. The FW is available as part of the ST-UHF-L SDK.

    https://www.st.com/en/development-tools/stsw-st25ru-sdk.html

    The API function STUHFL_T_RET_CODE GetFreqRSSI(STUHFL_T_ST25RU3993_Freq_Rssi *freqRSSI) is used to measure the RSSI.

    You find this function in the file evalAPI_commands.c. This function uses then low level functionality implemented in st25RU3993.c.

    BR

    Nick

    2 replies

    ST Employee
    December 15, 2020

    Hello,

    the diagnostic sweep function iterates all selected frequencies and measure the rflected power for each.

    foreach (frequency)

    {

    1. set frequency and power ON
    2. measure reflected power
    3. power OFF

    }

    The procedure of measure the reflected power is described in the application note AN4970.

    https://www.st.com/resource/en/application_note/dm00347139-reflected-rf-level-indicator-for-st25ru3993-stmicroelectronics.pdf

    Please have a look to chapter 1: "Measurement setup and calculation"

    This chapter describes all steps to configure the ST25RU3993. Also what direct commands needed to run the measure and details about the timing are described there.

    The measurement of the G value to convert the measured reflected power value to [dBm] is also described there.

    BR

    Nick

    Mizum.1Author
    Visitor II
    December 16, 2020

    Hello, Nick

    Thank you very much for the quick answer.

    But I'm sorry, I didn't have enough words.

    I would like to know the operation in "ext.Signal Source" mode instead of "Reflected Power" mode of the diagnostic sweep function.

    Is there a document like AN4970 that details the direct commands and timing needed to perform the measurements?

    Best regards.

    Izumi​

    Nick KAnswer
    ST Employee
    December 21, 2020

    Hello,

    when selecting the mode "ext. Signal Source" the procedure is the same but instead of measuring the reflected power the RSSI is measured for each frequency.

    For details about timings and involved registers to measure the RSSI please have a look into the FW. The FW is available as part of the ST-UHF-L SDK.

    https://www.st.com/en/development-tools/stsw-st25ru-sdk.html

    The API function STUHFL_T_RET_CODE GetFreqRSSI(STUHFL_T_ST25RU3993_Freq_Rssi *freqRSSI) is used to measure the RSSI.

    You find this function in the file evalAPI_commands.c. This function uses then low level functionality implemented in st25RU3993.c.

    BR

    Nick