ST25R3916 Card Emulation Mode Initialization
Hi all,
I have designed and built a custom circuit using the ST25R3916 (in differential mode with AAT) and a ATxmega128A4U micro controller. I have spent the last two weeks trying to get it working so my phone can detect it as a card as a starting point. Eventually I want to the phone to read data files from the device.
I believe I have the hardware working, as I have a 13.56MHz signal on the antenna which is +-7V and I get EON and EOF interrupts when I place my phone over the antenna.
However, I am not able to get the phone to detect it as a card. I feel that I am 90% of the way there, but I am struggling to understand the configuration of the chip fully and the RFAL code in ST25 embedded lib (STSW-ST25R016 for 3916) which I have spent quite a bit of time looking at. It is way more complicated than I need and I cant find the basic initialisation that I need.
I have been through other forum threads including this one, and tried to replicate the register settings without luck.
Could anyone help me with a step-by-step initialisation for CE mode (ISO14443A) including the registers and values I should be setting, and a bit of a description on what needs to be managed in the interrupts? I feel that with this, I will gain a better understanding of the process and can then continue to develop the project.
Eventually I believe I will need to use ISO-DEP (ISO/IEC 7816-4) protocol for data transfer, but that is for another day.
Any help would be greatly appreciated. Oh, and if there is anyone in little old New Zealand that has experience with these chips, I would love to catch up for some advice. I am happy to pay for a consult.
