ST ST25RU3993 User Manual
Hide thumbs Also See for ST25RU3993:
Table of Contents

Advertisement

Quick Links

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.
March 2022
UM2268 Rev 6
1/68
www.st.com
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ST25RU3993 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ST ST25RU3993

  • Page 1 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.
  • Page 2: Table Of Contents

    ST25RU3993 Reader ........
  • Page 3 UM2268 Contents Reader Settings ..........33 Settings tab .
  • Page 4 ST25RU3993 Reader Suite - Firmware Update ....... . . 12...
  • Page 5 UM2268 List of figures Figure 49. Reflected Power Radar - Tuned ..........54 Figure 50.
  • Page 6 List of tables UM2268 List of tables Table 1. Document revision history ..........66 6/68 UM2268 Rev 6...
  • Page 7: Quick Start Guide

    • Connect the ST25RU3993 evaluation board to the host PC running the GUI via a micro-USB cable. Additionally, the ST25RU3993-HPEV requires to connect the DC power supply to the DC jack (J14).
  • Page 8: Software Installation

    Quick start guide UM2268 Software installation • To install the ST25RU3993 Reader 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 default it starts the ST25RU3993 Reader Suite Figure 2.
  • Page 9: First Connection

    The application automatically scans all available COM ports for a connected ST25RU3993 evaluation board and displays the first detected connected board. The ST25RU3993 Reader Suite also displays the version information and the status of the connected board. UM2268 Rev 6...
  • Page 10: Figure 5. St25Ru3993 Reader Suite - Connected

    Figure 5. ST25RU3993 Reader Suite - Connected Note: The ST25RU3993 Reader Suite and the firmware of the connected board must have the same version number. The version number of the GUI can be found by clicking on ‘About’ from the Help Menu. If version numbers do not match, the GUI prompts a notification to update FW of the board.
  • Page 11: Figure 7. Device Manager - Detected St25Ru3993 Reader Board

    UM2268 Quick start guide Figure 7. Device manager - Detected ST25RU3993 reader board UM2268 Rev 6 11/68...
  • Page 12: Firmware (Fw) Update

    • Follow the on-screen 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, the update progress bar displays the remaining time until finished.
  • Page 13: Main Window

    UM2268 Main window Main window The ST25RU3993 Reader Suite is a dialog-based Windows GUI with the main window as central user interface element. The main window is structured into the following GUI groups • Menu • Toolbar • Reader and Scan info: Information of most recent inventory scan •...
  • Page 14: Reader And Scan Information

    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 appears providing access to the Reader Settings, the Register Map and allows to save and recall reader settings.
  • Page 15: Tag Information

    UM2268 Main window Figure 12. Reader and Scan information - Scanned tags The EPC entries are organized in 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 accessed.
  • Page 16: Inventory Statistics

    Main window UM2268 Where: • XPC: If supported by the Tag, the XPC value is displayed. • Tag Identifier: The Tag TID information is displayed only if the protocol selection option in the Reader Settings is switched to either: – Gen2 –...
  • Page 17: Scan Panel

    UM2268 Main window Note: When exercising radiated transmissions local radio regulations and requirements must be followed. • Tuning State: Current status of carrier cancellation circuit • Current Q: Current Q value of the anti-collision algorithm. • Power Detector: DC Voltage of power detector. •...
  • Page 18: Control Panel

    Main window UM2268 Figure 16. Select panel Where: • Select: Enables/disables the selection of tags depending on the EPC/TID mask entered • EPC or TID: Defines the tag memory bank mask is compared • Start address: Starts the byte at which the tag memory bank is compared. The default value is 0.
  • Page 19: Region Info

    The ST25RU3993 Reader Suite automatically selects the frequency profiles, which is needed to comply with local radio regulations 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.
  • Page 20: Menu

    Figure 19. Control menu Where: • Connect/Disconnect Reader: Connects or disconnects the ST25RU3993 Reader Suite with the ST25RU3993 evaluation board. Depending on the connection status, the button connects or disconnects from the board. • Start Scan: Starts scanning for tags.
  • Page 21: View

    UM2268 Main window 2.7.2 View The view menu allows to show/hide several elements in inventoried TAGs list and open additional tool dialogs. Figure 20. View menu Where: • Show Tag Alias Names: Displays the user defined alias name instead of the EPC number of a tag.
  • Page 22: Help

    • Firmware Update: Allows to select a firmware file, and to update the connected reader with the new firmware. The firmware file (ST25RU3993 FW vx-x-x-x.bin) is located in the firmware folder inside the installation directory of the ST25RU3993 Reader Suite.
  • Page 23: Tools

    UM2268 Main window Tools The following additional tool windows 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 several additional recorded information when a TAG was identified.
  • Page 24: Unique Tag Plot Dialog

    Main window UM2268 2.8.2 Unique Tag plot dialog The unique tag plot dialog records the unique tag EPCs found during the real time inventory scan. Each magenta dot on the blue curve symbolizes a tag inventory with an EPC discovered for the first time.
  • Page 25: Tag List

    UM2268 Main window 2.8.3 Tag list The TAG list dialog displays a list of found TAGs. The list can be displayed in three 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: –...
  • Page 26: Tag Associations - Global Actions

    Main window UM2268 2.8.4 Tag Associations - Global Actions The Global Actions dialog defines a custom action whenever a tag is found. Figure 25. Tag Associations - Global Actions Where: • Time: Sets the duration of the defined action. • Show Picture: Displays a picture upon a tag read.
  • Page 27: Settings

    UM2268 Main window 2.8.5 Settings The settings dialog allows to customize the display settings of the TAGs list found in the main window and the trace output. The settings dialog window is divided in three parts: • Display Settings • Trace •...
  • Page 28: Toolbar

    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 quick access to selected functionalities within the ST25RU3993 Reader information and Scanned Tags Tree view widget. 28/68 UM2268 Rev 6...
  • Page 29: St25Ru3993 Reader

    UM2268 Main window 2.10.1 ST25RU3993 Reader Figure 28. Context menu - ST25RU3993 Reader Where: • Reader Settings: Opens the Reader Settings dialog window. Further details about the Reader Settings dialog are described in Section 4: Reader Settings. • Register Map: Open the Register Map window.
  • Page 30: Scanned Tags

    Main window UM2268 2.10.2 Scanned 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 Tag Settings dialog. See Section 5: Tag settings.
  • Page 31: Register Map

    ST25RU3993 Reader Suite and the ST25RU3993 Evaluation board, the update of the register map is not done in real time. An update 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.
  • Page 32: Figure 30. Register Map

    Register map UM2268 Figure 30. Register Map 32/68 UM2268 Rev 6...
  • Page 33: Reader Settings

    UM2268 Reader Settings Reader Settings The Reader Suite automatically selects the frequency profile, which is needed to comply with local radio regulations. The reader settings and diagnostic tools are accessible through the reader settings dialog. To access the Reader Settings dialog, click on the Reader Settings button above the main window.
  • Page 34: Settings Tab

    Reader Settings UM2268 Settings tab Figure 31. Reader Settings - Settings tab 34/68 UM2268 Rev 6...
  • Page 35: General Panel

    UM2268 Reader Settings 4.1.1 General panel • Active antenna: Selects either Antenna 1 or Antenna 2 as the active antenna port depending on the antenna configuration. If “Alternate” is selected, the “Interval [rounds]” field is displayed which defines the number of inventory rounds after which the active antenna port is toggled.
  • Page 36: Figure 33. Tid Location In Scanned Tags - Tag Information

    With the autoACK feature being enabled, ST25RU3993 without any MCU activity, autonomously sends the ACK command after receiving a valid RN16 tag repy. In this mode ST25RU3993 in addition sends the ReqRN command after the EPC response of the tag autonomously.
  • Page 37: Frequency Selection Panel

    UM2268 Reader Settings 4.1.2 Frequency selection panel • Reference divider: Frequency reference divider used by the internal PLL. This value defines the smallest frequency step of the RF carrier: – 25 kHz – 50 kHz – 100 kHz • Profile: Defines the region-specific frequency profile to be used by the reader. –...
  • Page 38: Figure 35. Channel List Dialog

    Reader Settings UM2268 Figure 35. Channel list dialog 38/68 UM2268 Rev 6...
  • Page 39: Frequency Hopping Panel

    UM2268 Reader Settings – Template: Selection of a predefined frequency channel list – Start freq: Start frequency in MHz when using the custom template – End freq: End frequency in MHz when using the custom template – Increment: Frequency increment in MHz when using the custom template –...
  • Page 40: Tx Options Panel

    Output level: 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 of register 0x15, bits [4:0]. Each increment of the output power slider changes the output power by 1 dB typically.
  • Page 41: Carrier Sense Panel

    UM2268 Reader Settings 4.1.5 Carrier Sense panel If enabled the reader detects if the next transmit frequency channel is free or already occupied by another reader. Figure 38. Carrier sense panel Where: • RSSI threshold: If the signal strength of the sensed carrier is below this threshold, the slot is considered free, and therefore is used by the reader.
  • Page 42: Figure 39. Adjust Sensitivity Dialog

    Reader Settings UM2268 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 and calibration values. 42/68 UM2268 Rev 6...
  • Page 43: Figure 40. Rx Filter Dialog

    UM2268 Reader Settings Figure 40. RX filter dialog Figure 41. Rx option panel UM2268 Rev 6 43/68...
  • Page 44: Gen2 Settings Panel

    Reader Settings UM2268 4.1.7 Gen2 settings panel Figure 42. Gen2 link setting Where: • Link frequency: Changes the backscatter link frequency to: – 40 kHz – 160 kHz – 213 kHz – 256 kHz – 320 kHz – 640 kHz •...
  • Page 45: Gen2 Anti-Collision Settings Panel

    TARI: Defines the symbol length of the transmit encoding. The values shown are the TX-Zero length. (The TX-One 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: •...
  • Page 46: Figure 44. Adjust Q Configuration Dialog

    Reader Settings UM2268 Figure 44. Adjust Q configuration dialog • C1 Q adjustment for empty slots panel: Defines adjustment parameters for empty slots (C1) for each Q value. The “All same” check box copies C1 of the Q=0 value to all other Q values.
  • Page 47: Diagnostics

    UM2268 Reader Settings Diagnostics Figure 45. Reader Settings - Diagnostics tab UM2268 Rev 6 47/68...
  • Page 48: Diagnostic Sweep Function Panel

    Reader Settings UM2268 4.2.1 Diagnostic Sweep Function panel In the Diagnostic Sweep Function panel, it is possible to run reflected power sweep measurements across the select frequency range, or scan for the presence of an external carrier or disturber. • Source: Select one of the two available frequency sweep sources: –...
  • Page 49: Frequency Diagnosis Panel

    Send: Sends the selected command to ST25RU3993 which then carries out the corresponding function. 4.2.4 Supply Options panel To measure the power consumption of the ST25RU3993 reader IC, the device power mode and settings can be changed here. • Voltage regulator (Dropout): Internal voltage regulators maintain a specified drop-out voltage while the supply/battery voltage may change.
  • Page 50: Tuning

    Reader Settings UM2268 Tuning To control the carrier cancellation circuit (CCC), the GUI offers a dedicated tuning tab. Figure 47. Reader Settings - Tuning tab 4.3.1 Tuning File panel • Tune antenna: Activating the check box for Antenna 1 or Antenna 2 includes the corresponding antenna in the tuning table creation, used for the CCC.
  • Page 51: Automatic Pretuning Before Scan Panel

    UM2268 Reader Settings the CCC setting resulting to the absolute lowest reflected power possible. Check that the other implemented algorithms consider the reflected power suppression be deemed more important than convergence speed. – Exact search: This algorithm tries to find an optimized CCC setting (= minimal reflected power).
  • Page 52: Automatic Re-Tuning During Scan Panel

    Reader Settings UM2268 4.3.3 Automatic re-tuning during Scan panel The retuning tries to compensate for any changes of the antenna environment that may have happened after the tuning file has been created and which resulted to an increase in the reflected power level. Once a frequency channel has been re-tuned, the tuning lookup table is updated and stored in the memory of the microcontroller until the power up.
  • Page 53: Manual Tuning (Reflected Power Radar)

    UM2268 Reader Settings 4.3.4 Manual tuning (Reflected power radar) The Reflected Power Radar shows a real-time representation of the reflected power. The length of the arrow in the reflected power radar correspond to the magnitude of the reflection (the smallest, the best) while the angle of the arrow represents the phase relative to the local oscillator (LO) signal.
  • Page 54: Figure 49. Reflected Power Radar - Tuned

    • Measurement Results panel – Power: Shows the reflected power measurement 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. –...
  • Page 55: Tag Settings

    UM2268 Tag settings Tag settings In the tag settings dialog, 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 from which the Tag Settings can be selected.
  • Page 56: Information Panel

    Tag settings UM2268 Information panel • EPC: Shows the EPC code of the actual tag • Manufacturer: Shows the name of the tag manufacturer of the actual tag. • Model Number: Shows the tag model number for the actual tag. •...
  • Page 57: Set Epc

    UM2268 Tag settings Figure 52. Tag memory additional information table 5.2.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. •...
  • Page 58: Set Password

    Tag settings UM2268 5.2.4 Set Password Figure 54. 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. •...
  • Page 59: Lock

    UM2268 Tag settings 5.2.5 Lock Figure 55. Lock • Memory Bank: The memory bank for which the lock status is going be changed can be selected here. Options are: – User – – – Access Password – Kill Password • Action: Select the type of lock status change here.
  • Page 60: Kill

    Execute: By clicking on the Execute button, the actual tag is killed. 5.2.7 Generic command Figure 57. Generic command • Direct Command: The type of ST25RU3993 transmit command can be selected here. It defines if ST25RU3993 shall handle CRC processing, if CRC is not handled by 60/68 UM2268 Rev 6...
  • Page 61: Figure 58. Bit Sequence Editor

    • RX No Resp. Timeout: Defines the timeout after which the reception of the tag response is aborted. The no response timeout used by the ST25RU3993 has the value x 25.6us. Note: If set to 255, the no response timeout is forced to 26 ms instead of 6.5 ms.
  • Page 62 Tag settings UM2268 Example By default, the “Generic Command” is pre-configured to Gen2 Read command: reading the first word in TID memory from address 0. As a reminder, the EPC global Gen2 Read command is specified as follows: Command: Cmd Read MemBank WordPtr WordCount...
  • Page 63: Tag Authenticate

    UM2268 Tag settings 5.2.8 Tag authenticate Figure 59. Tag Authenticate • CSI: As defined in EPC Gen2/ISO18000-63 UHF RFID standard, the CSI selects the cryptographic suite that Tag and Interrogator use for the authentication as well as for all subsequent communications (until the Interrogator initiates another authentication with a different CSI or the Tag leaves the open or secured state).
  • Page 64: Figure 61. Iso29167-10 Tam2 Tag Authenticate Editor

    Tag settings UM2268 Where: • Custom Data: For TAM1 must set to 0 • RFU: Reserved, must set to 0 • KeyID: KeyID is used by Tag for authentication procedure • IChallenge: 80 bit interrogator challenge • Randomize: Generate a randomized 80 bit IChallenge CSI 0: ISO29167-10 TAM2: AES128 Tag authentication with custom data Figure 61.
  • Page 65: Figure 63. Iso29167-13 Tar Tag Authenticate Editor

    UM2268 Tag settings Where • AuthMethod: 0 for TA.1 • Step: 0 for TA.1 • Options: Authentication options. The options may depend on the Tag capabilities • KeyID: KeyID used by Tag for authentication procedure • IChallenge: 48 bit Interrogator challenge •...
  • Page 66: Revision History

    – Section 1.1: Hardware preparations – Figure 1: Hardware configuration of evaluation board – Section 1.2: Software installation – Figure 3: ST25RU3993 GUI software installation wizard steps (2/2) – Section 1.3: First connection 04-Feb-2021 – Section 2: Main window Added: –...
  • Page 67 Section 4.1.6: Rx Options panel – Section 5.2.8: Tag authenticate Deleted: – Figure 3: ST25RU3993 GUI software installation wizard steps (2/2) – Section 4.1.3: Profile selection panel – Figure 38: “Set” notification when modified menu – Section 4.1.9: GB29768 Settings panel –...
  • Page 68 ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.

Table of Contents