DLP-7970ABP
BoosterPack User’s Guide
FEATURES:
•
•
•
•
•
•
•
•
•
•
•
•
•
13.56MHz HF RFID Reader/Writer
Compatible with the NFCLink Library
Compatible with the MSP-EXP430G2X LaunchPad
Compatible with the MSP-EXP430F5529LP LaunchPad
Compatible with the C2000 LaunchPad
Compatible with the TIVA C Series LaunchPad
Compatible with the Hercules LaunchPad
Supports ISO 15693, 18000-3, 14443A/B and FeliCa
RFID/NFC Reader, NFC Peer or Card-Emulation Mode
NFCIP-1 (ISO/IEC 18092) and NFCIP-2 (ISO/IEC 21481)
On-Board Antenna
FCC/IC Approvals in Place
Operational Power Supplied by the LaunchPad
1.0 INTRODUCTION
The DLP-7970ABP is an add-on board designed to fit TI’s MCU LaunchPads that incorporates
DLP Design’s DLP-RFID2 RFID module. This BoosterPack allows the software application developer to
get familiar with the functionalities of the TRF7970A multi-protocol, fully-integrated, 13.56MHz RFID/NFC
IC on their Texas Instruments embedded microcontroller platform of choice without having to worry about
developing the RF section.
The NFCLink library is an industry-proven modular firmware/software solution that provides a
programming interface for TI’s family of TRF79XX NFC devices supporting the hardware level up through
the host operating system via an API. NFCLink is a library of NFC and HF RFID firmware using the NCI
protocol to communicate with a host OS or MPU. NFCLink currently supports MSP430 5XX and 6XX
series devices. Visit the TI website for more details:
www.ti.com/tool/nfclink
This document provides direction for TRF79XX users implementing a 13.56MHz RFID reader solution
using the TRF79XX IC connected to a Texas Instruments embedded microcontroller or microprocessor
development platform. Examples of such development platforms are the MSP-EXP430G2 LaunchPad
and the MSP-EXP430F5529LP LaunchPad.
LaunchPads from Texas Instruments are easy-to-use flash programming and debugging tools for the
MSP430, C2000, TIVA, etc. line of microcontrollers. They feature everything you need to start
developing on a Texas Instruments microcontroller device. They have on-board emulation for
programming and debugging, on-board button switches and LED’s and BoosterPack-compatible pinouts
to support a wide range of plug-in modules like the DLP-7970ABP.
Rev 1.1 (September 2013)
1
©
2013 DLP Design, Inc.
Free software development tools are also available, such as TI’s Eclipse-based Code Composer Studio.
Open-source development is also available thanks to community-driven projects such as the MSPGCC
compiler or Energia, a branch of the popular Wiring framework.
2.0 SCOPE
This document describes the DLP-7970ABP module for evaluation and development purposes in
conjunction with Texas Instruments embedded development platforms. This manual does not cover the
in-depth details of the TRF79XX reader IC family as those details are documented in the datasheets for
those parts along with application notes that can be found on the product pages (see the hyperlinks in
Section 3).
3.0 REFERENCES
• DLP-RFID2:
www.dlpdesign.com
• TRF7970A product page:
http://www.ti.com/product/trf7970a
• TRF7970A datasheet:
http://www.ti.com/lit/ds/slos743g/slos743g.pdf
4.0 MODULE DESCRIPTION
The DLP-7970ABP BoosterPack (see Figure 1) allows the software application developer to become
familiar with the functionalities of TRF7970A multi-standard, fully integrated, 13.56MHz RFID reader IC
with the freedom to develop on the Texas Instruments embedded microcontroller development platform
of choice.
The DLP-7970ABP module also allows customer-driven antenna tuning with an onboard coil antenna.
The module is hardwired for SPI communication with the associated LaunchPad; and it supports slave
select, TRF7970A Direct Mode 2 (default), Direct Mode 1 and Direct Mode 0 operations. The user also
has access to and full control over the TRF7970A EN line, allowing for design and development of ultra
low-power/high-frequency (HF) RFID systems.
The DLP Design module has been modified from its original form by removing the onboard
microcontroller (MSP430F2370) so that the RF circuitry on the module can be controlled by the
microcontroller on the connected LaunchPad. Additionally, the I/O pins required by the TRF7970A’s SPI
interface have been brought out of the DLP-RFID2 module for connection to the microcontroller on the
LaunchPad.
An impedance-matching circuit from 4Ω to 50Ω is designed into the DLP-RFID2 module, and is
connected to a tuned 50Ω antenna system that consists of an onboard five-turn coil with series and
parallel passive elements (capacitors and a resistor).
Connection to Texas Instruments LaunchPad platforms are made via 10-pin, 0.1-inch spaced,
0.025-square inch post female headers located on the back of the board.
Rev 1.1 (September 2013)
2
©
2013 DLP Design, Inc.
Figure 1. DLP-7970ABP Evaluation Module
5.0 MODULE PINOUT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
DLP-7970ABP MODULE PIN CONNECTIONS TO THE LAUNCHPAD
VCC - 3.0V power from the LaunchPad
P1.0 - Unused by the DLP-7970ABP
UART RXD - Unused by the DLP-7970ABP
UART TXD - Unused by the DLP-7970ABP
P1.3 - Unused by the DLP-7970ABP
P1.4 - Unused by the DLP-7970ABP
DATA_CLK - Clock for the SPI interface
IRQ - Interrupt request from the TRF7970A to the microcontroller on the
LaunchPad
Slave Select - Used by the SPI interface
EN - Used to enable the TRF7970A
P2.3 - I/O used to light an LED on the DLP-7970ABP when an ISO14443B tag is
present in the RFID field
P2.4 - I/O used to light an LED on the DLP-7970ABP when an ISO14443A tag is
present in the RFID field
P2.5 - I/O used to light an LED on the DLP-7970ABP when an ISO15693 tag is
present in the RFID field
MISO - SPI serial data from the TRF7970A to the microcontroller on the
LaunchPad
MOSI - SPI serial data to the TRF7970A from the microcontroller on the
LaunchPad
RESET
TEST - Unused by the DLP-7970ABP
XOUT - Alternate interrupt source from the LaunchPad (see Section 6.0)
XIN - Unused by the DLP-7970ABP
GROUND
Rev 1.1 (September 2013)
3
©
2013 DLP Design, Inc.
6.0 IRQ_SEL
A 3-pin jumper selection labeled as “IRQ_SEL” is provided to allow the user to connect the “IRQ”
interrupt source generated by the TRF7970A RFID IC on the BoosterPack to the interrupt input on the
microcontroller located on the LaunchPad. Since this BoosterPack is designed to work with several TI
LaunchPads, and the interrupts are located on different pins on the various LaunchPads, this 3-pin
jumper was provided to make the selection. (Position 2 is typically used with the MSP-EXP430G2
LaunchPad, and Position 1 is typically used with all other LaunchPads.)
7.0 QUICK START GUIDE
1. Plug the DLP-7970ABP module into the LaunchPad microcontroller development platform of choice.
2. Apply power by connecting a USB cable to the LaunchPad.
3. Load and run base application firmware specific to the selected platform.
4. Test for basic communication and functionality by holding RFID tags close to the onboard loop
antenna. A corresponding red, green or blue LED will light for ISO15693, ISO44443A and ISO14443B
tags that are presented to the antenna.
5. Modify and debug code as desired for the specific application or protocol.
8.0 BASE APPLICATION FIRMWARE
DLP-7970ABP Module Application Firmware for the various Texas Instruments LaunchPads is available
from the DLP Design website. Visit the product page on the DLP Design site for all available firmware
project downloads.
9.0 MECHANICAL DIMENSIONS – Inches (mm)
Loop Antenna
0.34 typ
(8.6 typ)
1.8 typ
(45.7 typ)
2.60 typ
(66.0 typ)
DLP-RFID2
14443B
14443A
15693
2.1 typ
(53.3 typ)
1.0 typ
(25.4 typ)
1.14 typ
(29.1 typ)
Rev 1.1 (September 2013)
4
©
2013 DLP Design, Inc.
10.0 ANTENNA TUNING DETAILS
This module’s antenna, as shipped, is tuned for 50Ω impedance at 13.56MHz. It has a nominal
bandwidth of 1.3MHz, which results in a Q (quality factor) of approximately 10. The PCB trace loop
antenna on the DLP-7970ABP has a nominal value of approximately 2.0μH at 13.56MHz. The
dampening resistor value was set at 1.3KΩ to achieve this value of Q, which is an appropriate value for
supporting ISO15693, ISO14443A and ISO14443B tags.
Figures 2 and 3 show the Smith Charts for the actual measurements of the loop antenna used on the
DLP-7970ABP module:
Figure 2
.
Figure 3.
Rev 1.1 (September 2013)
5
©
2013 DLP Design, Inc.