Ultra-Low Power (ULP) NFC/RFID Card Presence Detection
www.ti.com
4 Ultra-Low Power (ULP) NFC/RFID Card Presence Detection
4.1 Introduction
The proposed solution combines some of the older ideas with new approaches. Carefully chosen values
of the analog circuit components and some MSP430 firmware, which leverages the low power modes and
port settings available in the MSP430 itself, with logical loop control of the TRF79xxA power modes are
the main differences. Compared to the implementations listed in earlier sections, the technique outlined in
this section dramatically lowers the power consumption.
The basic idea of this improvement is to combine part of the resonator concept with the existing
NFC/RFID reader system based on the TRF79xxA + MSP430. The existing NFC/RFID Reader system
used in this example is the TRF7970AEVM, which has the TRF7970A and the MSP430F2370 or the
MSP430G2xx parts that have the MSP430 Comparator A+ module integrated and the ability to accept HF
clock in (for synchronization purposes).
4.2 Technical Summary
This card presence detection system senses the card by measuring the decay time of a transmitter signal
after it has been turned off. When a card is in the field of the transmitter, power transfer occurs, and with
more current the voltage on the transmitter output increases. The closer the card is to the reader the
higher the voltage will be from the not present state. Measuring the decay of this signal by a comparator
creates a simple A/D, since effectively the voltage is what is being measured. Longer times, until the
output signal crosses a lower threshold, indicate higher voltages and shorter times indicate lower voltages.
This system is created by adding and changing a few components from the original TRF7970A EVM and
using an internal comparator on the MSP430F2370 that was not used before.
The power savings are quite substantial from always running the transmitter. In a system where there are
three polls per second, the system is only active approximately 1% of the time. In the sleep state the
TRF79xxA consumes almost no power, while the MSP430 is consuming a negligible amount of current
(approximately 0.8 µA). In the active state, which lasts several milliseconds, the TRF7970A is quickly
turned on, initialized, and a transmitter burst is performed. This turns on the transmitter for approximately
20 µs. Before it is turned off, the comparator is initialized and a timer is started to measure the time. The
timer runs until the comparator issues an interrupt indicating that the threshold voltage has been crossed.
The timer time at this point is the decay time of the signal. As mentioned earlier, longer times indicate
power coupling, which means that a card may have been in the field.
To determine if a certain time measurement indicates that a card is in the field, it is run through what is
referred as "automatic calibration algorithm". To explain this need, let's examine what would happen
without it. Without it, a specific time value, that once exceeded, would indicate that a card is in the field.
However, due to power supply or temperature drifts, this threshold time would be naturally crossed
periodically, causing false positives. False positives are very undesirable in this system as they cause a
reading process to happen, which uses a lot of power.
The "automatic calibration algorithm" takes the highest sample that it finds in its history memory buffer and
adds THRESHOLD_OFFSET to it. This new value becomes the threshold in determining if the current
sample needs a read to be performed.
6
NFC and RFID Reader Ultra-Low-Power Card-Presence Detection Using SLOA184–March 2013
MSP430 and TRF79xxA
Submit Documentation Feedback
Copyright © 2013, Texas Instruments Incorporated