This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TRF7970A Card Emulation Error

Other Parts Discussed in Thread: TRF7970A

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