cancel
Showing results for 
Search instead for 
Did you mean: 

What is the procedure for the diagnostic sweep function?

Mizum.1
Associate II

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

1 ACCEPTED SOLUTION

Accepted Solutions
Nick K
ST Employee

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

View solution in original post

3 REPLIES 3
Nick K
ST Employee

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

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 K
ST Employee

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