2021-02-14 03:17 PM
Solved! Go to Solution.
2021-02-16 12:09 AM
Hi RChim,
maybe I should explain a bit more: ISO15693/NFC-V is not natively supported by ST25R3911B. It is supported by the subcarrier stream mode feature of the chip. This means that software needs to do much more compared to other protocols. E.g. it needs to create SOF/EOF/CRC/1of4 coding and on the receive side decode SOF/EOF/CRC/Manchester, etc.
This is why just concentrating on register settings is not enough and you either need to dive into low level details of ISO15693 spec or use our RFAL which implements all of this. This is why I was hinting on the activities in stm32duino to support RFAL. I hope this helps.
BR, Ulysses
2021-02-14 11:11 PM
Hi RChim,
you may check in stm32duino. In the thread "Does this code work with s25r3911b?" there are discussions about ongoing developments to have and Arduino wrapper of the RFAL. Maybe this would also help you on your Arduino Mega.
BR, Ulysses Herniosus
2021-02-16 12:09 AM
Hi RChim,
maybe I should explain a bit more: ISO15693/NFC-V is not natively supported by ST25R3911B. It is supported by the subcarrier stream mode feature of the chip. This means that software needs to do much more compared to other protocols. E.g. it needs to create SOF/EOF/CRC/1of4 coding and on the receive side decode SOF/EOF/CRC/Manchester, etc.
This is why just concentrating on register settings is not enough and you either need to dive into low level details of ISO15693 spec or use our RFAL which implements all of this. This is why I was hinting on the activities in stm32duino to support RFAL. I hope this helps.
BR, Ulysses
2021-02-17 12:18 AM
Thanks, that does help. I don't have a lot of time to dive into the low level details or wait for a wrapper. This is a senior EE project for college so I'm trying to get the reader to work with vicinity tags and chose the ST25R3911B chip cause of it's spec'd 1.4W output power. If I have to switch to a Nucleo development board to make this work I will. I have do have Nucleo-F429ZI though I see there is example code for the Nucleo-L476RG. I'll need to get more familiar with the RFAL middleware to make use of it. Thank you.