2025-01-10 8:03 PM
Hi everyone,
I am currently working on a project involving the ST25DV NFC tag connected to a microcontroller (STM32). My goal is to test the Fast Transfer Mode (FTM) functionality. Here's the workflow I am aiming to achieve:
1. An NFC device (e.g., a smartphone) sends an FTM response/request to the ST25DV tag.
2. The microcontroller receives the FTM request/response from the ST25DV NFC tag and handles it accordingly.
I am looking for guidance on the following:
How can I simulate and verify the full FTM communication flow (NFC device ↔ ST25DV ↔ MCU)?
Are there any specific tools or software recommendations for testing FTM functionality?
Can I use ST25 NFC app to test FTM? Understand there is a app to test FTM demo using ST25 discovery kits. However I just need to test the transaction like send request to MCU thought FTM.
Regards,
2025-07-25 5:59 AM
Below is a detailed guide to help you simulate, verify, and test the full FTM communication flow:
Enable FTM on ST25DV:
MCU Firmware:
NFC Device Interaction:
Debugging:
Tool/Software Purpose Notes
**ST25 NFC Application** | NFC tag management and demo testing | STMicroelectronics app supports ST25DV and includes FTM demo for discovery kits. |
**NFC-enabled Smartphone** | To send custom FTM requests | Use NFC apps that allow raw NFC command sending. |
**ST25DV Discovery Kit** | Hardware platform with ST25DV and MCU | Useful for reference firmware and FTM demo implementation. |
**STM32CubeIDE + ST25DV Middleware** | Develop and debug MCU firmware | ST provides middleware libraries for ST25DV to ease integration. |
**Logic Analyzer (e.g., Saleae)** | Monitor I2C/SPI communication between ST25DV and MCU | Helps verify timing and data correctness on the bus. |
2025-07-25 6:07 PM
Hi,
Thank you.
Use NFC apps that allow raw NFC command sending -> Can use the ST25 apps? I cannot find any tab to send raw NFC command.
regard,
kim