ST ST25RU3993 User Manual Download Page 1

March 2022

UM2268 Rev 6

1/68

1

UM2268

User manual

ST25RU3993 evaluation board software

Introduction

This document describes the ST25RU3993 Reader Suite, a graphical user interface (GUI) 
software (STSW-ST25RU001) for the ST25RU3993 evaluation boards. 

The ST25RU3993 evaluation board is ST’s fully integrated Gen2/ISO18000-63 compatible 
UHF RFID reader ICs. 

Additionally, a quick start guide includes a list of basic steps recommended to configure the 
demonstration reader for the most common applications.

www.st.com

Summary of Contents for ST25RU3993

Page 1: ...graphical user interface GUI software STSW ST25RU001 for the ST25RU3993 evaluation boards The ST25RU3993 evaluation board is ST s fully integrated Gen2 ISO18000 63 compatible UHF RFID reader ICs Addi...

Page 2: ...Scanned tags 14 2 1 3 Tag information 15 2 2 Inventory Statistics 16 2 3 Scan panel 17 2 4 Select panel 17 2 5 Control panel 18 2 6 Region info 19 2 7 Menu 20 2 7 1 Control 20 2 7 2 View 21 2 7 3 Hel...

Page 3: ...tic Sweep Function panel 48 4 2 2 Frequency Diagnosis panel 49 4 2 3 Direct Commands panel 49 4 2 4 Supply Options panel 49 4 3 Tuning 50 4 3 1 Tuning File panel 50 4 3 2 Automatic PreTuning before Sc...

Page 4: ...on panel EU 19 Figure 19 Control menu 20 Figure 20 View menu 21 Figure 21 Help menu 22 Figure 22 Trace browser 23 Figure 23 Unique Tag plot 24 Figure 24 Tag list 25 Figure 25 Tag Associations Global A...

Page 5: ...table 57 Figure 53 Set EPC 57 Figure 54 Set Password 58 Figure 55 Lock 59 Figure 56 Kill 60 Figure 57 Generic command 60 Figure 58 Bit Sequence Editor 61 Figure 59 Tag Authenticate 63 Figure 60 ISO291...

Page 6: ...List of tables UM2268 6 68 UM2268 Rev 6 List of tables Table 1 Document revision history 66...

Page 7: ...be configured as output in the reader settings dialog Connect the ST25RU3993 evaluation board to the host PC running the GUI via a micro USB cable Additionally the ST25RU3993 HPEV requires to connect...

Page 8: ...Suite software click on the installation file ST25RU3993_GUI_vx x x x exe Follow the instructions of the software installation wizard Clicking on Finish at the end of the installation process per def...

Page 9: ...r right corner of the main window or go to the menu Control and select Connect Reader Alternatively use the keyboard shortcut key by pressing Ctrl A Figure 4 ST25RU3993 Reader Suite Connect Reader The...

Page 10: ...ch the GUI prompts a notification to update FW of the board Follow the on screen information and upgrade the FW using the binary file located in the Firmware folder of the GUI installation folder If n...

Page 11: ...UM2268 Rev 6 11 68 UM2268 Quick start guide 65 Figure 7 Device manager Detected ST25RU3993 reader board...

Page 12: ...instructions Select the COM port to which the ST25RU3993 board is connected to Figure 9 ST25RU3993 firmware upgrade Manual Device selection After selecting the FW binary file that should be programmed...

Page 13: ...ar Reader and Scan info Information of most recent inventory scan Inventory statistics Reader and inventory configuration settings as well as real time inventory round statistics Scan Start Stop inven...

Page 14: ...tag found last Reads per second tags reads sec Actual tag read rate averaged across all inventoried tags of the current scan With a right click on the reader entry ST25RU3993 Reader a pop up menu app...

Page 15: ...a tree view and further Tag information can be accessed by expanding the EPC entries 2 1 3 Tag information By expanding an EPC entry in the Scanned tags list further information about the Tag can be a...

Page 16: ...AGC and I Q values for this Tag Input Power Either the linear or logarithmic RSSI value information for this Tag The values can be switched with the View menu 2 2 Inventory Statistics The Inventory St...

Page 17: ...ing on the Start Scan button the reader starts to scan for tags Figure 15 Scan panel On the right hand side of the scan button there is an entry field to define the duration of the scan operation afte...

Page 18: ...is 1 Invert Mask Allow to use the SL flag in query command SEL field 2 5 Control panel Figure 17 Control panel The control panel allows to trigger the following actions Handle Actions Activate Deactiv...

Page 19: ...ions and displays the current detected region in the Region info area The following image show the icon displayed when the ST25RU3993 Reader Suite is used in Europe Figure 18 Region panel EU It is pos...

Page 20: ...ST25RU3993 evaluation board Depending on the connection status the button connects or disconnects from the board Start Scan Starts scanning for tags Clear Tags Clears tag entries Handle Actions Enable...

Page 21: ...tag RSSI in logarithmic scale Show Tag RSSI lin Displays received tag RSSI in linear scale Auto Clear Inactive Tags Applies the timing information for the tag list of the main window defined in the Se...

Page 22: ...e update process Figure 21 Help menu Where About Displays the About dialog Firmware Update Allows to select a firmware file and to update the connected reader with the new firmware The firmware file S...

Page 23: ...ows and dialogs can be visualized with the View menu 2 8 1 Trace browser The trace browser logs all found TAGs during a running inventory scan The log information beside the scanned EPC includes sever...

Page 24: ...vered for the first time By moving the mouse pointer over the dots the timing information of the corresponding TAG inventory is displayed The plot automatically resizes to fit into the drawing areas U...

Page 25: ...ree different modes described below Figure 24 Tag list Where Mode Defines which tags are going to be displayed in the tag list window The options are All tags since application start All tags of last...

Page 26: ...read Picture Allows to browse the computer to select the picture used for the tag action Preview Shows a preview of the picture used for the tag action Start Application Starts an external applicatio...

Page 27: ...t read and is considered inactive Tag entry is shaded Show tag out of range after Timing definition for a tag entry that has not been read for an extended period of time Once the timer elapses the tag...

Page 28: ...the Register Map of the ST25RU3993 More details about the Reader Settings are described below Figure 27 Toolbar 2 10 Context menu The Main screen offers two locations to enable a context menu for quic...

Page 29: ...pen the Register Map window Save Reader Settings This entry allows to save the current reader settings to a file This file contains the full register mapping as well as the reader configuration parame...

Page 30: ...canned Tags Figure 29 Context menu Scanned Tags Where Tag Associations This entry opens the Tag Association dialog See Section 2 8 4 Tag Associations Global Actions Tag Settings This entry opens the T...

Page 31: ...can be forced by pressing the keyboard the shortcut key Ctrl R or read out only the selected register Ctrl Shift R can be used The Register Map window allows to manipulate writable registers by modify...

Page 32: ...Register map UM2268 32 68 UM2268 Rev 6 Figure 30 Register Map...

Page 33: ...er entry displays a context menu Click on Reader Settings to enter the reader settings dialog Also a keyboard shortcut is defined By pressing Ctrl S the Reader Settings dialog opens as well The Reader...

Page 34: ...Reader Settings UM2268 34 68 UM2268 Rev 6 4 1 Settings tab Figure 31 Reader Settings Settings tab...

Page 35: ...d Byte RSSI Peak RSSI Scan mode Defines the protocol being used Gen2 ISO18000 63 or GBT 29768 and which reader command is used to complete an anti collision slots once a tag has successfully responded...

Page 36: ...ag repy Gen2 N with AutoACK Same as the Gen2 N ormal option but with the AutoACK feature being enabled With the autoACK feature being enabled ST25RU3993 without any MCU activity autonomously sends the...

Page 37: ...867 500 MHz with a frequency step of 600 kHz USA Set the 50 frequencies from 902 750 MHz to 927 250 MHz with a frequency step of 500 kHz Japan Set the 9 frequencies from 920 500 MHz to 922 100 MHz wi...

Page 38: ...Reader Settings UM2268 38 68 UM2268 Rev 6 Figure 35 Channel list dialog...

Page 39: ...es Wait Transmit on the current frequency channel until the maximum sending time has expired Power Save Stop transmission if the inventory round no longer produces TAGs or if the user minimum sending...

Page 40: ...The Output level slider changes the RF output power of the reader IC ST25RU3993 It defines the input power for the external PA and the output power of the internal PA This slider changes the contents...

Page 41: ...el switch and performing Carrier Sense 4 1 6 Rx Options panel Initial Receive Gain The receive gain slider adjusts the receive gain and or receive attenuation of the reader The slider affects register...

Page 42: ...42 68 UM2268 Rev 6 Figure 39 Adjust Sensitivity dialog AGC Mode Enables Disables the automatic gain control feature of the ST25RU3993 Configure RX Filter Open a dialog to modify ST25RU3993 Rx filter...

Page 43: ...UM2268 Rev 6 43 68 UM2268 Reader Settings 65 Figure 40 RX filter dialog Figure 41 Rx option panel...

Page 44: ...ime of the inventoried flags of tags Repeated Search S0 The inventoried flag state is maintained if the tag remains powered If the tag loses power the inventoried flag state is reset to A Once invento...

Page 45: ...length is derived from the zero value according to the Gen2 protocol definition ST25RU3993 allows to change the TX One length in the register 0x02 Possible values are 6 25 s 12 5 s 25 s 4 1 8 Gen2 Ant...

Page 46: ...el Defines adjustment parameters for collision slots C2 for each Q values The All same check box copies C1 of the Q 0 value to all other Q values Q min Minimal value for adaptive Q Q max Maximal value...

Page 47: ...UM2268 Rev 6 47 68 UM2268 Reader Settings 65 4 2 Diagnostics Figure 45 Reader Settings Diagnostics tab...

Page 48: ...rce Start Start frequency of the frequency sweep in MHz User defined manual frequency list By default the frequency sweep is done over the current selected channel list of the reader If checked a user...

Page 49: ...tended period generates a significant amount of heat generation on the external power amplifier Continuous Modulation Generates a continuous modulation at the selected frequency Continuous Wave CW Gen...

Page 50: ...ad to the antenna port selected here Tuning algorithm Fast search This tuning algorithm seeks to find an optimized CCC setting minimal reflected power This algorithm starts at the current CCC setting...

Page 51: ...l search space spanned by Cin Clen and Cout into a number of smaller equal sized sub search spaces The central point of each sub search space is first tested for the reflected power level The FAST alg...

Page 52: ...influences the read rate performance tags sec as the re tuning takes some time to complete and as during re tuning no tag can be read Interval Defines the number of inventory rounds after which a refl...

Page 53: ...requency for which the reflected power should be tuned Tuning capacitors panel Cin This slider changes the capacitance value of the input shunt capacitor of the carrier cancellation circuit Clen This...

Page 54: ...nt result in a numeric form The reflected power measurement is performed by ST25RU3993 Angle Shows the phase of the reflected power relative to the local oscillator signal I ADC results for the in pha...

Page 55: ...alog more information about the tag can be retrieved and tag access operations can be performed To access the tags Settings dialog right click on a tag entry in the main window to show a pop up menu f...

Page 56: ...Password Enter the assigned access password of the actual tag if non zero For example If the EPC memory bank is locked then the access password needs to be entered here in order to make changes to th...

Page 57: ...3 Set EPC Figure 53 Set EPC EPC Length The length of the new EPC number can be defined here The EPC length is defined as the number of words New EPC The new EPC number of the actual tag can be entered...

Page 58: ...Set Password Password Type This drop down menu defines the password type for the new password Options are Kill Access New Password The new password information can be entered here Execute By clicking...

Page 59: ...type of lock status change here Options are Unlock Unlocks the selected memory bank Permanently Unlock Permanently prevents the selected memory bank form being locked ever again Lock Locks the selecte...

Page 60: ...ero valued kill password does not lead to a successful kill operation Execute By clicking on the Execute button the actual tag is killed 5 2 7 Generic command Figure 57 Generic command Direct Command...

Page 61: ...EAD Full command length without trailing CRC nor Header bit 17 bits CMD_TRANSM Full command length Append RN16 Defines if the RN16 handle retrieved from the tag response shall be automatically appende...

Page 62: ...W CRC bits are handled by chip Rx Bit Length 33 bits as read 2 bytes and waits for Header and RN16 bits CRC bits are handled by chip Command Data 0xC2 80 00 40 CMD_TRANSMCRCEHEAD 0x91 Append RN16 yes...

Page 63: ...Current available authentication methods are CSI 0 ISO29167 10 TAM1 AES128 Tag authentication without custom data CSI 0 ISO29167 10 TAM2 AES128 Tag authentication with custom data CSI 3 ISO29167 13 TA...

Page 64: ...Editor Where CustomData For TAM2 must set to 1 BlockSize Specify block size of custom data Can be 64 or 32bit Rev TAM2 Revision the revision depends on the tag type and the manufacturer RFU Reserved m...

Page 65: ...file for read data Word Ptr Starting word offset for data read Word Count Number of words to read 1 for instance 0 1 word to read IChallenge 48 bit Interrogator challenge Randomize Generate a randomiz...

Page 66: ...mode Section 4 7 1 Eval mode settings tab Section 4 7 2 Eval mode diagnostics tab Section 4 7 3 Eval mode tuning tab Section 4 7 4 Eval mode Reflected Power Radar Updated Introduction Figure 1 Hardwar...

Page 67: ...ion 4 1 1 General panel Section 4 1 7 Gen2 settings panel Section 4 1 8 Gen2 Anti collision settings panel Section 4 2 1 Diagnostic Sweep Function panel Section 4 2 3 Direct Commands panel Section 4 3...

Page 68: ...lection and use of ST products and ST assumes no liability for application assistance or the design of Purchasers products No license express or implied to any intellectual property right is granted b...

Reviews: