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.

Interfacing TRF7970ATB to Ti launchpad (MSP430FR5969) question

Other Parts Discussed in Thread: RF430FRL152HEVM, TRF7970A, MSP430FR5969, MSP430FR6989

Hello wizards and sorcerers of of the E2E community!

We are developing an RFID solution, and recently ordered the MSP430FR5969 launchpad to work with, and are looking for a 7970 based eval board to read our target tag (we're using the RF430FRL152HEVM). 

We're aware of the 7970 booster pack by DLP, but really desire the flexibility of the TRF7970ATB RFID reference board (specifically raw analog signal out and the u.fl connector for external antenna). 

We see most of the pins are present on the launchpad board, but cannot find the IRQ interrupt and data_clk from MCU on the launchpad board. 

Could somebody please chime in and shine some light on how we can get the 7970ATB working with our launchpad? 

Thank you so much in advance!

  • Hello Ian,

    The IRQ signal is a TRF7970A specific signal, so it wouldn't be marked as such on a LaunchPad or in an MCU data sheet.

    All you need to do is to route this to an interruptable open GPIO to allow the MCU to receive and handle Interrupt Requests from the TRF7970A.

    Data_clk = SPI Clock, so make sure to route that to the MSP430 SPI CLK signal for the SPI port you are using.

    You may want to look at this adapter board made by another team in TI which can support the TRF7970ATB on 20 pin LaunchPads: www.ti.com/.../boost-ccemadapter - it might make your life easier. Though our firmware examples don't support it currently, all you really need to do is revise the pinouts, modify any effected ISR's, and add a bit of GPIO handling to pulldown MOD, ASK/OOK, and handle the EN2 line per the TRF7970A Datasheet.
  • Mr. Ralph J., you sir - are a rockstar! Thank you very much, this is exactly the answer we were hoping for. Ordered both boards. Looking forward to working with them :)
  • Ralph (or anyone from TI),

    This is Ian's colleague, Hasan. Do you know if the NFCLink is compatible with the MSP430FR5969 please? 

    I'm trying to compile it but it is missing header files etc. Not sure if I should patch it up myself, or download a proper project.

    Hasan 

  • Hello Hasan,

    The NFCLink firmware (http://www.ti.com/tool/nfclink) that TI provides would not fit memory footprint wise in the MSP430FR5969. From memory mapping I looked at, the project takes about 113kB of Flash memory and 5.7kB of RAM. You'd need something like MSP430FR6989 for that firmware.

    You should look at TI developed Reader/Writer firmware we have: 

    The app note includes a summary of the firmware and download links for the firmware example.

    The example as is would be a bit larger than you can fit into the FR5969 as well, but it comes with all NFC modes supported. If modes like Peer to Peer and Card Emulation are not supported, the firmware will easily fit on the FR5969.

    We are in progress of releasing an updated version which allows for a very easy method to reduce the memory footprint by disabling unnecessary modes. If this firmware would solve your issues, I may be able to send you a version of the project. Please review the app note and check the functionality of the TI example (using the TI NFC Tool GUI) and then let me know if you believe this firmware would work.

  • Ralph, 

    right off the bat, yes, we only need a subset of the modes. We only need Reader/Writer mode. I understand that sample firmware is usually designed to solve the "generic" problem and can be stripped down to fit the needs of a specific application.

    Can you send me the firmware, with a list of open issues if necessary?

    Alternatively, if you're available to chat by phone, that would be great.

    regards,

    Hasan 

  • Hi Hasan,

    I am going to send you an E2E friend request so I can share the firmware with you.
  • Hi Ralph!

    I would also be interested in the firmware. May you also share it with me?

    Best regards

    Benjamin 

  • Hello Benjamin,

    What is the priority for you to get the updated firmware? We are on the verge of releasing it on the web and I would prefer to provide it to you via that avenue if at all possible.