6138.Using TRF7970A with GUI by cuiliqing

VIEWS: 108 PAGES: 17

									Using TRF7970A USB EVM with GUI
 for NFC Demonstration Operations

     Texas Instruments MCU-RF
     Applications\Systems Team
  Equipment Required for Demo
• Two Windows based PCs with USB ports
• SiLabs CP210x USB Driver loaded
   –   http://www.silabs.com/Support%20Documents/Software/CP210x_VCP_Win_XP_S2K3_Vista_7.exe

• TRF7970A GUI
• Two TRF7970A/MSP430F2370 USB EVMs
   – (loaded with Firmware Version NFC.1.0.0.KK)

                  +                 and                   +                       = NFC Demo

                      TRF7970A                TRF7970A
                        USB                     USB
                       Dongle                  Dongle
     Using TRF7970A EVM GUI
• Plug in TRF7970A USB EVM Dongle
• Execute GUI

• COM Port will/should be auto detected
                TRF7970A EVM #1
                 Initiator (Master)
• Click on NFC-PP Tab
• Click ‘Set Protocol’ Button
               TRF7970A EVM #2
                 Target (Slave)
• Click on NFC-PP Tab
• Check Target Box in Protocol Flags Section
• Click ‘Set Protocol’ Button
      Suggested TRF7970A USB
        EVM demo placement
• TRF7970A USB EVMs should be arranged in parallel
  orientation to each other for best magnetic coupling.
                TRF7970A EVM #1
                 Initiator (Master)
• Click ‘Connect’ Button
• Button will change to ‘Disconnect’
• Connected “LED” will turn green when connected to Slave
  TRF7970A EVM

  Not connected (Initiator GUI)          Connected (Initiator GUI)
          NFC Text Message Transfer
• Using the ‘Data’ text entry box on TRF7970A EVM GUI #1 (Initiator
  or Master):
   – Type in text desired to send from ‘Initiator’ Device to ‘Target’ Device and press
     Execute button.
   – In ‘Target’ GUI ‘Data’ window, the text message sent appears.

     Initiator GUI Window                                 Target GUI Window
    (Message Being Sent)                                 (Message Received)
              NFC File Transfer
• While still in Initiator and Target Modes, files can also be
• This is done by selecting file to send on the Initiator side
  and place to store the file once sent on the Target side.
• Any sort of file can be transferred.
• Immediate application thoughts are for firmware transfer
  for use by an MSP430 Boot Strap Loader (for example),
  pictures or any other sort of file from one device to
  another, without the need for a GSM/CDMA Network or
  Wi-Fi service.
• This method also provides some physical security as
  proximity is required and encryption could be added.
           NFC File Transfer Setup
               (Initiator Side)
• File to send must be selected in the Initiator GUI.

• Browse for desired file and select ‘Open’ button.
    – (in this case the TRF7970_NFC-v1.0.d43 firmware file was selected)
          NFC File Transfer Setup
              (Target Side)
• File path must be setup in the target GUI for where to
  save the file which will be sent over.
• Browse for desired directory and select ‘Open’ button.
   – (a file folder was created called NFC_File_Transfers as an example)
                        NFC File Transfer
                         (Initiator Side)
   • When file has been selected on Initiator side, ‘Send’ button should
     be selected and Initiator Side GUI will indicate activity.
   • When file transfer is complete, status is reported in protocol window
     and user can go to Target side to open/use the file.

Initiator GUI File Transfer Being Started   Initiator GUI File Transfer Complete
                   NFC File Transfer
                     (Target Side)
• When file has been selected on Initiator side and ‘Send’ button has
  been selected, Target side GUI will also indicate activity.
• When file transfer is complete, user can go view or retrieve file in the
  folder previously selected.

 Target GUI File Transfer in Progress
                                                   Target File Folder
                                                   Contents after file
                                                 transfer is complete
                                                    (File Received)
  Additional Functions\Features
• The TRF7970A is a ‘superset’ IC of the TRF796x, this
  means that the classic RFID reader functions and
  support for protocols such as ISO15693, ISO14443A,
  ISO14443B, Felica and other similar air interface devices
  is built in.
• The other tabs in the TRF7970A GUI can be used
  exactly the same as described in the TRF7960EVM
  Users Manual for these operations.
• Additionally, as the TRF7970A is an NFC IC, the Target
  EVM can be used as a ISO14443A tag in ‘Card
  Emulation’ mode.
        Card Emulation Mode
• For demonstration of basic ISO14443A card
  emulation, one TRF7970A EVM should be set
  up as a Target (as previously described)
• For the Reader, one TRF7970A EVM should be
  used with ISO14443A tab or the NFC-PP tab.
• Set Protocol should be issued to Reader and
  Execute Button should be selected.
• UID will be displayed in Reader Window and will
  be the first 8 bytes of the Target TRF7970A USB
  CID. (which can be regenarted in TRF7970A
  target GUI repeatedly, followed by ‘Set Protocol’
  button selection.
              Card Emulation Mode
                 (Reader Side)
• ISO14443A Tab in TRF7970A GUI
                                    ISO14443A Select Command
   ISO14443A UID Read from        Response from TRF7970A in Card
TRF7970A in Card Emulation Mode          Emulation Mode
                          Card Emulation Mode
                             (Reader Side)
 • NFC-PP Tab in TRF7970A GUI
      – (with advanced box selected, then Set Protocol Issued)
      – This feature is currently still under refinement, so SDD command may
        have to be issued several times to get response

ISO14443A UID Read from TRF7970A in Card    ISO14443A Select Command Response from
            Emulation Mode                      TRF7970A in Card Emulation Mode

To top