UM3364 STM | Alldatasheet
Document overview
- Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
- PDF pages: 33
Technical content
Datasheet sections
- 1 Preface
- 1.1 Downloading and installing the software
- 1.2 Hardware preparations
- 2 Reader mode
- 2.1 Main tab
- 2.1.1 Board Info tab
- 2.1.2 Overview tab
- 2.2 Features tab
- 2.2.1 Power tab
- 2.2.2 Field Measurement tab
- 2.2.3 Wake-up tab
- 2.2.4 Analog Config tab
- 2.3 Debug tab
- 2.3.1 NFC-A / ISO 14443A tab
- 2.3.2 NFC-B / ISO 14443B tab
- 2.3.3 NFC-V / ISO 15693 tab
- 2.3.4 Low level tab
- 3 Demo mode
- 3.1 Antenna Eval tab
- 3.2 Reader+Tag Demo tab
- 4 Other dialog boxes and panels
- 4.1 Register map
- 4.2 Updating the firmware
- 4.3 Logging
- 4.4 Help panel
The PC software package (STSW-ST25R019) contains the ST25R200 Eval GUI and the ST25PC-NFC software (STSW- ST25PC001). The ST25200 Eval GUI allows the user to communicate with the ST25R200 evaluation board (STEVAL-25R200A). It provides an interface to change a wide range of settings. It also allows different features of the STEVAL-25R200SA kit to be executed and evaluated. This user manual provides a detailed description of the ST25200 Eval GUI. The ST25PC-NFC software (STSW-ST25PC001) allows access to all features of the ST25 NFC/RFID tags and ST25 dynamic NFC tags. It is not the object of this user manual. The PC software must be used with the ST25R200 evaluation board, which contains all the necessary modules for a fully functional NFC reader. ST25R200 Eval GUI for the STEVAL-25R200SA kit UM3364 User manual UM3364 - Rev 1 - July 2024 For further information contact your local STMicroelectronics sales office.
1 Preface
1.1 Downloading and installing the software
After downloading the software (available at st.com), double-click the executable file to begin the installation.
- Select whether to install the software for each user of the PC or only for the current user.
Figure 1. Selecting install mode
- Select the path to install the software.
Figure 2. Selecting the program destination
- Installing takes no more than a few minutes to complete. Launch the application by clicking the finish button.
Figure 7. Installation completed Note: This software is only available for PCs running on Microsoft® Windows®.
1.2 Hardware preparations
and various antenna modules. Figure 8. ST25R200 evaluation board - top view STEVAL-25R200SA kit is described in a separate user manual (UM3199).
displayed in reader + tag demo mode as described in Section 3.2: Reader+Tag Demo tab. Figure 9. ST25R200 evaluation board - bottom view
2 Reader mode
- Reader mode It allows the user to explore a wide range of functions in detail.
- Demo mode A more compact mode that provides a simpler and more intuitive interface for demonstration purposes This section provides an overview of all the functions available in reader mode.
Figure 10. GUI modes The brighter blue color indicates that reader mode is enabled. To change the mode, click on the appropriate icon. The third icon launches the ST25PC-NFC GUI application (see st.com for more information on it).
2.1 Main tab
The Main tab contains the Board Info tab and the Overview tab.
2.1.1 Board Info tab
Figure 11. Board Info tab ensure that the correct COM port and baud rate are selected.
When a board is connected, this tab displays basic information about the connected hardware.
- Firmware version The firmware version currently running on the MCU.
- Demo board version The type of demonstration board.
- STM32 UID The unique ID of the STM32 on the ST25R200 core module. The Update Firmware button allows the user to update the firmware running on the STM32G0 on the core module. See Section 4.2: Updating the firmware for more information.
2.1.2 Overview tab
The demonstration remains in polling mode until no more cards/devices are detected. Figure 12. ST25R200 overview
A small window with settings opens after clicking on the Polling Configuration button. Figure 13. Polling configuration polling only and not to perform a wake-up. To view the tab in full screen, click on the extended view icon. Figure 14. Extended view Click the same button again to exit full screen mode.
2.2 Features tab
represents a feature and provides different settings for the corresponding functionality.
2.2.1 Power tab
- Reset
- Power-down
- Wake-up
- Ready
- Ready + Field on UM3364 Reader mode UM3364 - Rev 1 page 10/33
selected mode is highlighted by a darker color in Figure 15. Figure 15. Power consumption
2.2.2 Field Measurement tab
switch between these options using two radio buttons. Figure 16. ST25R200 Field Measurement clicking the measure button starts repeated measurements. To stop the measurement, click on Stop Measure. The result of the measurement is visualized in the center of the tab with a numerical value and a circular element.
2.2.3 Wake-up tab
channel values. For more information, see the ST25R200 datasheet (DS13658) and application note (AN5993). measured I and Q ADC values are displayed above the two graphs.
Figure 19. Wake-up configuration shown Overview tab (refer to Section 2.1.2: Overview tab).
2.2.4 Analog Config tab
Figure 20. ST25R200 Analog Config tab The Analog Config tab is divided into the Mode, Functions, Actions, and Hashes sections. The Mode section provides a drop-down box containing several chip-specific supported technologies and events. modes. For example, the pull-down of SPI lines can be enabled.
The Functions section contains register values associated with modes. A function consists of a name, the corresponding register, a mask, and the required value for the register. Frequently used functions can be selected from the drop-down box and added to the functions list. These functions are already defined and can be selected from a drop-down box. For better readability, modes can be ordered using the up and down arrows in the mode section. Attention: Be careful when defining the same registers or functions for multiple entries in the mode list: for example, if a function is added to ISO 14443A and not restored in ISO 14443B mode, it is also applied to ISO 14443B. Actions The Actions buttons complete the analog configuration concept. They read and write information to the board or to the PC. The Read from board button reads the analog configuration from the connected board. Note: The values currently displayed on the GUI are overwritten. The Write to board button writes the current configuration from the Analog Config tab to the connected board. Note: If the Analog Config tab is left empty, the board remains with its stored values. The Load from file button is used to load a previously saved configuration file into the Analog Config tab. Use Write to board to write these newly loaded settings to the connected board. The Save to file button saves the current configuration in the Analog Config tab to the file system. The Generate custom code button can be used to automatically generate a C header file for direct inclusion in a compiled firmware image. See the RFAL user manual (UM2890) for further details. Hashes The Hashed section shows the analog configuration hashes currently loaded into the different areas. The FW active (RAM) field is the configuration currently in use. It can be different from the FW stored (Flash) field. The FW stored (Flash) field contains the hash value that is loaded when the chip is switched on. It is possible to load an analog configuration temporarily until the chip is switched off and on again. Click on Write to board without ticking the Store to flash checkbox to load a temporary configuration.
2.3 Debug tab
The Debug tab allows the user to access the ST25R200 at lower levels. Specifically, the user can explore the different technologies in detail using the NFC-A / ISO 14443A, NFC-B / ISO 14443B, and NFC-V / ISO 15693 subtabs. The Low level subtab is not dedicated to a specific technology. It allows the user to control the assembled reader chip using chip specific commands as specified in the DS13658 datasheet. UM3364 Reader mode UM3364 - Rev 1 page 15/33
2.3.1 NFC-A / ISO 14443A tab
Figure 21. NFC-A/ISO 14443A tab card, the user sends predefined or custom commands to the card using the Transceive button. Note: NFC Forum and the NFC Forum logo are trademarks of the Near Field Communication Forum.
2.3.2 NFC-B / ISO 14443B tab
Figure 22. NFC-B / ISO 14443B tab TechnologyDetection, CollisionResolution, and HandleActivation steps.
2.3.3 NFC-V / ISO 15693 tab
Figure 23. NFC-V / ISO 15693 tab that, it is possible to execute ReadSingleBlock(s) to read one block of the card memory.
2.3.4 Low level tab
Figure 24. Low level tab ST25R200 datasheet (DS13658).
3 Demo mode
support. To activate demo mode, click on the demo mode button in the toolbar. Figure 25. ST25R200 toolbar
3.1 Antenna Eval tab
configurations. A click on find activates the polling loop. Figure 26. ST25R200 Antenna Eval tab The image shows basic information about the tag found. Figure 27. Tag information
3.2 Reader+Tag Demo tab
Figure 30. Reader+Tag Demo tab
As illustrated above, the tab is divided into two sections, one for the reader, the other for the tag.
- The right section represents the tag The user can place a tag on the reader, then read it or write to it using the Read Tag and Program Tag buttons. When writing a tag, it is possible to assign one of four IDs to the tag (ID: p01 to p04). The speed parameter is another property that can be set. The reader can read this speed setting, which allows an action to be performed at a slower or faster speed. The No. of Usage field represents the number of times the tag has been used in the demonstration.
Figure 31. Tag section
AUXOUT pin on the board. This is the pin in the bottom left corner in the figure below. Figure 34. ST25R200 module (backside)
4 Other dialog boxes and panels
4.1 Register map
In the menu, click View > Register Map to open the register map. Figure 35. Open the register map allows changes to the register settings. Figure 36. Register map When the Register Map window is open, it displays a list of register names with their addresses on the left side.
4.2 Updating the firmware
- Click the Update Firmware button in the Board Info tab.
- In the top menu, click Help > Firmware Update.
- Press CTRL + F. The Firmware update dialog box illustrated below allows the flashing of firmware on the MCU of the ST25R200 evaluation board directly from the ST25R200 Eval GUI. The GUI comes with firmware for the evaluation board. The firmware combo box shows all the pieces of firmware located in the firmware folder specified by the firmware dir parameter. The latest version of the firmware can be found at st.com. Clicking the Update Firmware (using mass storage transfer) button flashes the firmware to the board. If multiple boards are connected, ensure that the correct board is selected in the Boards combo box.
Figure 37. Firmware update
4.3 Logging
request from the GUI is displayed in gray, while a positive response is displayed in green. Figure 38. Logging If the communication fails for any reason, this is indicated by a red font in the Logging window.
4.4 Help panel
To the right of each tab, there is a help panel that provides basic information about the current tab. Figure 39. Overview
Revision history
Table 1. Document revision history 11-Jul-2024 1 Initial release.
IMPORTANT NOTICE – READ CAREFULLY STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to 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 acknowledgment. Purchasers are solely responsible for the choice, selection, 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 by ST herein. Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product. ST and the ST logo are trademarks of ST. For additional information about ST trademarks, refer to www.st.com/trademarks. All other product or service names are the property of their respective owners. Information in this document supersedes and replaces information previously supplied in any prior versions of this document. © 2024 STMicroelectronics – All rights reserved UM3364 UM3364 - Rev 1 page 33/33