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.

Using the TRF7970 with a non-TI MCU



Hi,

I am trying to work with the TRF7970 using a non TI MCU.

The problem is that the stack from the EVB/Demo-code does not compile on my MCU and its is very difficult to port it.

My needs are very simple (and do not require the entire stack) - I need to be able to read the RFID tag's serial number and if possible to read/write a buffer (used as a non-volatile memory). 

Reading the serial is mandatory, read/write the buffer is secondary.

I am able to communicate with the device over SPI. 

Is it feasible to bring up the HW alone to utilize it for reading the serial number? or does it require a significant chunk of the stack in order to achieve my simple requirements ?

Is there an example/demo anywhere or do I need to bring it up from scratch?

Thanks

LT

  • Hi Lior,

    If all you need is a simple RFID reader functionality, you should be able to port the firmware example I highlighted in this post: e2e.ti.com/.../493678

    This code will handle reading the UID of ISO14443A, ISO14443B, ISO15693, and FeliCa tags and can read/write data to any tags which are not based on additional proprietary protocols.

    The stack shouldn't end up being large just to handle what you described. You'll need to adept the TRF driver to your MCU and ensure all timings and delays are met - the intervals for most are commented clearly so you can debug with an LSA (or o-scope, but highly recommend LSA for this).

    You should find that firmware base much easier to port than the older EVM software, and the firmware has a modular design so it should be easy for you to remove the technologies you don't need from it as well.