Skip to main content
Visitor II
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

    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

    ASinh.2Author
    Visitor II
    September 3, 2021

    Thanks Brian for the pointers. Will try the suggestions.

    regards,

    Anil