Skip to main content
ASinh.2
Associate
August 20, 2021
Solved

How to configure the ST25R3916 in Card emulation mode.

  • August 20, 2021
  • 1 reply
  • 1038 views

Hi Experts,

Has anybody tried configuring the ST25R3916 in Card Emulation mode using external MCU using SPI bus ? I was looking for what register/s need/s modifications ?

Thank you for the help in advance.

regards.

This topic has been closed for replies.
Best answer by Brian TIDAL

Hi ASinh.2,

ST provides different SW packages with examples that demonstrate the Card Emulation feature. in particular, 2 demos are available in ST25 Embedded NFC library:

  • ST25NFC_Embedded_Lib_ST25R3916\Projects\STM32L476RG-Nucleo\Applications\X-NUCLEO-NFC06A1\polling contains an example of pooling loop that alternates between Reader/Writer mode and Card Emulation mode
  • ST25NFC_Embedded_Lib_ST25R3916\Projects\STM32L476RG-Nucleo\Applications\X-NUCLEO-NFC06A1\bluetooth_pairing contains an example of Card Emulation. The ST25R3916 is used to emulate a tag having an NDEF Bluetooth pairing record.

The examples are ready to run on NUCLEO-L476RG (STM32 MCU board) + X-NUCLEO-NFC06A1 (ST25R3916 expansion board) and can be easily ported to other MCU.

I would recommend to use the ST25 Embedded NFC library for your application.

Rgds

BT

1 reply

Brian TIDAL
Brian TIDALBest answer
Technical Moderator
August 23, 2021

Hi ASinh.2,

ST provides different SW packages with examples that demonstrate the Card Emulation feature. in particular, 2 demos are available in ST25 Embedded NFC library:

  • ST25NFC_Embedded_Lib_ST25R3916\Projects\STM32L476RG-Nucleo\Applications\X-NUCLEO-NFC06A1\polling contains an example of pooling loop that alternates between Reader/Writer mode and Card Emulation mode
  • ST25NFC_Embedded_Lib_ST25R3916\Projects\STM32L476RG-Nucleo\Applications\X-NUCLEO-NFC06A1\bluetooth_pairing contains an example of Card Emulation. The ST25R3916 is used to emulate a tag having an NDEF Bluetooth pairing record.

The examples are ready to run on NUCLEO-L476RG (STM32 MCU board) + X-NUCLEO-NFC06A1 (ST25R3916 expansion board) and can be easily ported to other MCU.

I would recommend to use the ST25 Embedded NFC library for your application.

Rgds

BT

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
ASinh.2
ASinh.2Author
Associate
September 3, 2021

Thanks Brian for the pointers. Will try the suggestions.

regards,

Anil