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 EVM unable to recognize reader initiator command in card emulation mode.

Other Parts Discussed in Thread: TRF7970A, MSP430F2370, MSP430F5529

Hi all,

In order to evaluate the 14443 Type B card emulation using  TRF7970A, I have ported the example code '6507.Card Emulation TRF7970EVM Parallel Mode Jan 7' to TRF7970A EVM Rev.A and tried to read using several readers. The EVM is unable to enter the ‘EMULATION_STATE’ and is stuck in the ‘SENSE_STATE’ of the implemented NFCTarget_statemachine function. This is happening because every time the NFC_TARGET_PROTOCOL register is read after an RF field is detected by EVM it returns a 0xC0 value meaning that it is unable to recognize the initiator command at all and only detects an RF wakeup.

Please help diagnose the problem or suggest a different example code. Thanks a lot.

Best Regards

Hammad

  • Hammad - 

    did you modify the EVM to SPI w/SS mode or leave in the as shipped parallel mode?

  • Hi Josh

    I haven't modified it, i.e. board is in the parallel mode, I have tried it actually with "6507.Card Emulation TRF7970EVM Parallel Mode Jan 7" example code (Sorry that I mentioned the SPI one). Remaining problem description is the same. Please assist.

    Regards,

    Hammad

  • Hammad,

    This code was written quite a while back and did work with the older NFC phones such as Nexus S running Android Gingerbread.  We do have some new developments running on MSP430F5529 which works with new phones as well, but this code is not yet fully documented and ready for release.  You could look at either porting this code to the MSP430F2370 on the EVM or run it on the MSP430F5529 launchpad + TRF7970A Boosterpack as shown below.  I will send you a private message about the preliminary code.

    https://estore.ti.com/nfclink-bndl.aspx