2025-11-03 4:27 AM
Hi,
I need to write the same kind of NDEF data to ~20 different NFC stickers placed on a panel. The idea is to have ~20 small antennas, select one at a time, and write to the sticker sitting above that antenna.
Questions:
Can I do this with X-NUCLEO-NFC12A1 + STM32 by multiplexing the RF path (switches/decoder → select 1-of-20 antennas)?
Any recommended switch/multiplexer parts or reference designs for 13.56 MHz?
What are the practical limits on antenna count and cable/trace length when switching like this?
Do I need individual tuning (matching caps) per antenna position?
Is there a better Nucleo shield for this use-case (e.g., higher RF drive) or is NFC12A1 enough?
Goal: operator chooses pad 1…20, we write an NDEF, verify, then move to the next pad.
Kindly advise—example schematics/app notes or code pointers would be great.
Rgds,
Rp
#stm32 #nfc #x-nucleo-nfc12a1 #antenna #multiplexing #ndef
Solved! Go to Solution.
2025-11-05 1:11 AM
Hi pnuno_2002,
please have a look at AN6121.
There are also some interesting posts regarding this topic.
Please have a look at this post.
Can I do this with X-NUCLEO-NFC12A1 + STM32 by multiplexing the RF path (switches/decoder → select 1-of-20 antennas)?
Any recommended switch/multiplexer parts or reference designs for 13.56 MHz?
What are the practical limits on antenna count and cable/trace length when switching like this?
Do I need individual tuning (matching caps) per antenna position?
Is there a better Nucleo shield for this use-case (e.g., higher RF drive) or is NFC12A1 enough?
Please let us know, if you have additional quesitons.
br Travis
2025-11-05 1:11 AM
Hi pnuno_2002,
please have a look at AN6121.
There are also some interesting posts regarding this topic.
Please have a look at this post.
Can I do this with X-NUCLEO-NFC12A1 + STM32 by multiplexing the RF path (switches/decoder → select 1-of-20 antennas)?
Any recommended switch/multiplexer parts or reference designs for 13.56 MHz?
What are the practical limits on antenna count and cable/trace length when switching like this?
Do I need individual tuning (matching caps) per antenna position?
Is there a better Nucleo shield for this use-case (e.g., higher RF drive) or is NFC12A1 enough?
Please let us know, if you have additional quesitons.
br Travis
2025-11-26 6:37 AM
Hi Travis,
Thank you very much for your detailed reply and for the references.
They were really helpful.
I have one additional question regarding the use of the X-NUCLEO-NFC12A1.
Is there any library, example or API that allows writing data to the stickers/tags directly from the nucleo board?
I’ve been checking the available examples but so far I haven’t found anything related to writing to NFC tags, so I would appreciate any guidance on where to look.
Thanks again for your support.
Best regards,
pnuno_2002
2025-11-26 7:31 AM
Hi,
the X-CUBE-NFC12 should contain an ndef example. Using the user button you can traverse through ndef read, ndef write and ndef format. The formatting only works for ST25 tags.
Or you use a mobile with an app from the manufacturer of the tag. This gives the biggest flexibility.
BR, Ulysses