Hi,
We have custom hardware with TRF7970a IC on board. I have ported the example code from ez430 Card Emulation Sample to our processor.
IRQ fires ok when mobile phone with NFC comes in range and I can read registers. However, the NFC_TARGET_PROTOCOL register is either always 0x00 or 0x13 and never the expected 0xC9 or 0xC5.
If the result in the register is 0x13, the code seems to hang up until I restart the power, even though the FIFO is being cleared if this happens. if the register is 0x00 it continues to poll.....
I am sure everything in the code is ok and the initial register settings are the same as the example code.
I notice that 0x13 claims the following to be true:
1. The first initiator command had physical level coding of FeliCa
2. Bit rate of first received command = 424kbps (whereas the trf7970a device is set to 106kbps)
My question is, how important is the antenna on the device, could this be the cause?
Many Thanks,
Nigel