SLOA208B
November 2014 – March 2019
TRF7970A
,
TRF7970A
NFC card emulation using the TRF7970A
Trademarks
Terms, Definitions, and Symbols
1
Introduction
2
Card Emulation
2.1
Anticollision
2.1.1
Card Emulation Type A
2.1.2
Card Emulation Type B
2.2
Data Exchange
3
Configuration and Commands for Type 4 Tag Platforms
3.1
Overview of Type 4 Tag Configuration
3.1.1
Tag
3.1.2
Applications
3.1.3
Files
3.2
Firmware Structure
Example 1. Type 4 Tag Structures Within Example Firmware
3.2.1
tType4AppDS
3.2.2
tType4App
3.2.3
tType4File
3.2.4
Example Setup
Example 2. Example Setup of a Type 4 Tag Structure
3.3
File Structure
3.3.1
Capability Container
Example 3. Format of the Capability Container for a Tag With Two Files
3.3.2
Text RTD
Example 4. Example of a Text RTD Within an NDEF File
3.3.3
URI RTD
Example 5. Example of a URI RTD Within a Proprietary File
3.3.4
Smart Poster
3.3.5
V-Card
3.3.6
MIME
3.4
Available Type 4 Tag Commands
3.4.1
Frame Format
3.4.2
Select
3.4.3
Read Binary
3.4.4
Update Binary
3.5
Modifying Stored Tag Information
4
Hardware Description
4.1
LaunchPad™ Development Kit and BoosterPack™ Plug-in Module Setup
4.1.1
BoosterPack Plug-in Module: DLP-7970ABP
4.1.2
LaunchPad Development Kit: MSP-EXP430F5529LP
4.1.3
LaunchPad Development Kit: MSP-EXP432P401R
4.2
Bundle Available for Purchase
5
Card Emulation Firmware Example
5.1
Card Emulation APIs
5.2
Implementing a Card Emulation Sample Application
5.2.1
Low-Level Initialization
Example 6. MCU and TRF7970A Initialization Code Snippet
5.2.2
Card Emulation NFC Stack Setup
Example 7. Card Emulation Initialization Code
5.2.3
Emulation of Different RTDs
6
Quick Start Guide
7
Operational Overview
8
Card Emulation Interoperability Results
9
Conclusion
10
References
Revision History
4
Hardware Description