Low Power, Low Cost RFID Tag Reader

Similar documents
Using ISO Compliant RFID Tags in an Inventory Control System

AppNote 404 EM MICROELECTRONIC - MARIN SA. EM4095 Application Note RFID. Title: Product Family: TABLE OF CONTENT. Application Note 404

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa

ARRL Morse Code Oscillator, How It Works By: Mark Spencer, WA8SME

CHAPTER 11: Flip Flops

AN Application Note: FCC Regulations for ISM Band Devices: MHz. FCC Regulations for ISM Band Devices: MHz

AM Receiver. Prelab. baseband

Pulse Width Modulation (PWM) LED Dimmer Circuit. Using a 555 Timer Chip

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver

How To Understand The Power Of An Freddi Tag (Rfid) System

EM4095 EM MICROELECTRONIC - MARIN SA. Read/Write analog front end for 125kHz RFID Basestation SO16

Microtronics technologies Mobile:

Ultrasound Distance Measurement

Automated Switching Mechanism for Multi-Standard RFID Transponder

Constructing a precision SWR meter and antenna analyzer. Mike Brink HNF, Design Technologist.

a leap ahead in analog

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Using RFID Techniques for a Universal Identification Device

Technical Data Sheet UM-005. UM005-doc In reference to UM005-c-01.04

THE BASICS OF PLL FREQUENCY SYNTHESIS

Application Note, Rev.1.0, September 2008 TLE8366. Application Information. Automotive Power

3-Digit Counter and Display

Texas Instruments Registration and Identification System. Digital Signature 23 mm Glass Transponder RI-TRP-BRHP. Reference Manual

PCM Encoding and Decoding:

Chip Card & Security ICs Mifare NRG SLE 66R35

Gemalto Mifare 1K Datasheet

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

ENERGY HARVESTED ELECTRONIC SHELF LABEL

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

LAB 7 MOSFET CHARACTERISTICS AND APPLICATIONS

Diode Applications. by Kenneth A. Kuhn Sept. 1, This note illustrates some common applications of diodes.

css Custom Silicon Solutions, Inc.

Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)

APPLICATION NOTE GaGe CompuScope based Lightning Monitoring System

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop.

Wireless Home Security System

Pulse Width Modulation

Lab Unit 4: Oscillators, Timing and the Phase Locked Loop

Secure My-d TM and Mifare TM RFID reader system by using a security access module Erich Englbrecht (info@eonline.de) V0.1draft

Operational Amplifier as mono stable multi vibrator

Experiment # (4) AM Demodulator

Design and development of a RFID reader with carrier frequency of 125 KHz

Location-Aware and Safer Cards: Enhancing RFID Security and Privacy

Study Guide for the Electronics Technician Pre-Employment Examination

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

Chapter 9 Latches, Flip-Flops, and Timers

Design of Bidirectional Coupling Circuit for Broadband Power-Line Communications

Germanium Diode AM Radio

Accurate Measurement of the Mains Electricity Frequency

Wiki Lab Book. This week is practice for wiki usage during the project.

Adding Heart to Your Technology

Module 3: Floyd, Digital Fundamental

Radio Transmission Performance of EPCglobal Gen-2 RFID System

Counters and Decoders

RFID Penetration Tests when the truth is stranger than fiction

Tag Tuning/RFID. Application Note. Tag Tuning. Introduction. Antenna Equivalent Circuit

DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS

RF Measurements Using a Modular Digitizer

Appendix C GSM System and Modulation Description

A Practical Guide to Free Energy Devices

ETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies

IrDA Transceiver with Encoder/Decoder

AC : PRACTICAL DESIGN PROJECTS UTILIZING COMPLEX PROGRAMMABLE LOGIC DEVICES (CPLD)

Switch Mode Power Supply Topologies

DDX 7000 & Digital Partial Discharge Detectors FEATURES APPLICATIONS

EXPERIMENT 8. Flip-Flops and Sequential Circuits

Single Transistor FM Transmitter Design

INTERNATIONAL TELECOMMUNICATION UNION

AN2866 Application note

FM TRANSMITTER & RECEIVER HYBRID MODULES. FM-RTFQ SERIES FM-RRFQ SERIES. Transmitter. Receiver. Applications

ASSET TRACKING USING RFID SRAVANI.P(07241A12A7) DEEPTHI.B(07241A1262) SRUTHI.B(07241A12A3)

Diodes have an arrow showing the direction of the flow.

Programmable Single-/Dual-/Triple- Tone Gong SAE 800

Improvements of Reliability of Micro Hydro Power Plants in Sri Lanka

Changes PN532_Breakout board

A Digital Timer Implementation using 7 Segment Displays

The W5JCK Guide to the Mathematic Equations Required for the Amateur Extra Class Exam

From Concept to Production in Secure Voice Communications

BASIC ELECTRONICS AC CIRCUIT ANALYSIS. December 2011

Vi, fi input. Vphi output VCO. Vosc, fosc. voltage-controlled oscillator

DT3: RF On/Off Remote Control Technology. Rodney Singleton Joe Larsen Luis Garcia Rafael Ocampo Mike Moulton Eric Hatch

FM TRANSMITTER & RECEIVER HYBRID MODULES. FM-RRFQ SERIES. Transmitter. Receiver. Applications

Counters. Present State Next State A B A B

EB215E Printed Circuit Board Layout for Improved Electromagnetic Compatibility

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

Application Note AN- 1095

Low Cost Pure Sine Wave Solar Inverter Circuit

1+1 PROTECTION WITHOUT RELAYS USING IDT82V2044/48/48L & IDT82V2054/58/58L HITLESS PROTECTION SWITCHING

4 Character 5x7 LED Matrix Display

Homework # Physics 2 for Students of Mechanical Engineering

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note

OPTICAL COMMUNICATION BASED STEPPER MOTOR CONTROL USING PULSE WIDTH MODULATION

INTERNATIONAL TELECOMMUNICATION UNION

Frequency Response of Filters

512 bit Read/Write Multi-purpose Contactless Identification Device

DESIGN AND IMPLMENTATION OF INTELLIGENT MOBILE PHONE DETECTOR

AM TRANSMITTERS & RECEIVERS

Transcription:

Low Power, Low Cost RFID Tag Reader Sarabjot Singh Ankur Gandhe ECE Dept., Indian Institute of Technology Guwahati sarabjot@iitg.ernet.in a.gandhe@iitg.ernet.in Abstract A low power and low cost RFID tag reader is designed and implemented. The reader is designed to work with ISO 11785 compliant RFID tags [1] and provides a reading range of 7 cm. In order to check the industrial compatibility, we have demonstrated the reader functionality on Low Frequency (LF) Half Duplex (HDX) TIRIS cards manufactured by Texas Instruments. An efficient hardware algorithm is proposed to smartly detect the presence of the RFID Tag. The proposed power saving architecture reduced the power consumption by nearly 30%. The RFID reader was successfully interfaced with the Vertex II Pro FPGA kit and the data from the RFID tag was stored in the FPGA memory to demonstrate the software interfacing. The low cost implementation of the RFID reader can be integrated on a chip and can be used in applications such as animal tracking, inventory management, library management, authorised access and many more. 1 System Architecture Overview The system is based on a sequential function principle also called HDX (Half Duplex) separating the transponder powering (charge) and transponder data transmission (read) phase. Further details of the HDX protocol can be seen in TI RFID reference guide [2]. The typical data low bit frequency is 134.7 khz; the typical data high bit frequency is 123.7 khz as own in Figure 1. The low and high bits have different durations, because each bit takes 16 RF cycles of the corresponding frequency. The data stored in a tag typically consists of 128 bits. Different start/stop bytes and end bits are used, to allow secure distinction between Read Only and Read/Write Transponder. Data encoding is done in NRZ mode (Non Return Zero). A reader for the above protocol should be able to first power up the tag and then be able to receive the transmitted signal from the charged tag. The reader must demodulate the incoming FSK modulated signal and extract the corresponding clock for sampling of bits. Figure 1 FM frequencies used for the Read Function of Transponders Figure 2 shows the major building blocks of the designed reader. Square wave generator fed to the antenna coil resonates at 134.7 KHz charges the tag for 50ms and for next 20 ms the data is received from the tag. TXCT Generator provides the control for this half duplex communication. The received RF signal from the tag, after proper signal conditioning, is fed to filter banks and FSK detector for demodulation. The BIT SAMPLER derives the clock needed for sampling the output of FSK detector from the same RF signal. Power Saving Module reduces power consumption in the absence of tag. We detail each block in the following sections. 2 Design of Hardware Modules 2.1 Square Wave Generator A 134.7 KHz square wave generator is used as the Radio Frequency source. NE555 is operated in bi-stable multivibrator mode of operation to produce a square wave of corresponding frequency. As the resonant frequency of designed coil is 134.7 KHz we can forego the need for a

Figure 2 System Block Diagram sinusoidal source and use a square wave instead. This helps in decreasing design complexity as described in later sections. Since the output frequency is quite high 134.7 KHz, this can lead to significant glitches in power supply due to current peaks. Hence we used a hefty bypass capacitor ~1000uF near the 555 timer chip. 2.2 TXCT Generator For implementing the Half Duplex Protocol (HDX) a control signal is used to decide when to radiate (energise tags in the vicinity) and when not to radiate (i.e. be in reading mode).this control signal is hereby referred as TXCT. In order to comply with standard adopted (ISO 11785) we need an at least 50 ms long charge phase and at least 20 ms long read phase. This TXCT has been implemented using a 555 timer in bi-stable multivibrator mode. TXCT is ANDed together with RF Source and fed to RFID reader coil. Had the RF source been sinusoidal, an analog multiplier would have been needed to modulate the radiation. The use of square wave as the RF source becomes advantageous as purpose of an analog multiplier is now served by an AND gate, further reducing the power consumption. 2.3 Reader Coil Design A series resonant circuit was designed to function as the reader coil. Series resonant circuit was chosen as it provides maximum current and maximum coupling at resonance. The circuit is made resonant at the carrier frequency of 134.7 KHz. We used a rectangular multilayer loop as shown in Figure 3 to make the inductor coil. Figure 3 Inductance coil The inductance of the chosen coil type is given by Where x is the width, y is the length, h is the height, b is the thickness and N is the number of turns. For an inductance of 1.58 mh, we used the following values for our design x=5cm, y=15cm, h=1 cm, b=0.3cm and N=80 turns. To make the circuit resonant capacitance value of 0.88nF was made using a series combination of 1nF and 8.2nF ceramic capacitors. 2.4 FSK Demodulator and Detection The RF_IN signal received from the antenna contains the FSK modulated data transmitted by the tag. In order to demodulate the FSK signal FSK demodulator and detector were designed using two high Q band pass filters followed by envelope detectors and comparator as shown in Figure 4. Alternately one may use PLL based FSK demodulator [3] but it increases the design complexity.

2.5 Bit Sampler Figure 4 FSK Detector block Diagram The two BPF designed were each centred at one of the two frequencies present in the FSK signal i.e. 123.7 KHz (bit 1 ) and 134.7 KHz (bit 0 ). As described in the protocol structure 16 RF cycles are used for the transmission of one bit. A suitable clock is needed to sample the value of the bit from the DATA_STREAM at appropriate instant. The function of the counter designed was to give a pulse after counting 13 RF cycles and remain high for next 2 RF cycles (counting 14 and 15). After this, the counter goes to 0 and the process continues. The counter output thus serves as the sampling clock of the DATA_STREAM. The design is shown in Figure 7 and corresponding snapshot from the digital oscilloscope is shown in Figure 8. Since the FSK demodulator output was prone to glitches during bit transitions, the BIT_SAMPLER was suitably designed to take this into account as its low to high transition was forced on the instants far from the bit transition instants i.e. when the corresponding bit s certainty in the DATA_STREAM was assured. Figure 5 Frequency Response of BPF centred at 123.2 KHz and 134.2 KHz The Envelope detector design is very crucial to the correct detection of the incoming FSK modulated bit stream. We used a simple diode detector. The FSK rate of the signal is approximately 8 KHz. So the value of resistance and capacitor should be chosen so that the discharge time is sufficiently less than the bit interval i.e. around 125 ms. Also the discharging time should be large enough so that it maintains the envelope of the incoming signal. We chose the discharging time to be equal to approx 33ms. The two envelope amplitudes obtained from the two envelope detectors are fed to a comparator which is used for detecting the corresponding bit. The output of the comparator is the DATA_STREAM and Figure 6 shows the DATA_STREAM displayed on a digital oscilloscope. Figure 6 DATA_STREAM obtained from the FSK Demodulator and Detector Figure 7 Bit sampler Circuit Figure 8 DATA_STREAM along with BIT_SAMPLER The counter input RF_IN is active during both the charge phase of the tag and the read phase of the tag. Hence, it is necessary to disable the counter during the charge phase. This is done by setting TXCT to the enable of the counter. 3 Power Saving Scheme As the system always tries to detect/read the RFID tag, there is unnecessary power wastage in the system when the tag is absent. It is not necessary to give continuous power to the all the constituent blocks of the reader such as the demodulator, RF generator etc when the tag is not present. Hence, in order to save power, we propose a novel algorithm and hardware to detect the presence of the RFID tag and subsequently give continuous supply to all the blocks of the circuit in the presence of the tag.

The proposed hardware is shown in Figure 9. It checks the presence of a RFID tag by periodically powering up the circuit. If tag is not found, the circuit continues to be in sleep mode. If tag is present, the power is given continuously until the tag leaves the RF field, where upon the circuit goes back to the sleep mode. A 2 Hz clock with Ton =200ms and Toff = 300ms is generated. Thus the circuit is on for 40% of the time and off for 60% of the time when the tag is not present. However duty cycle can be reduced upto 14% (50 ms of charge phase and 20 ms of read phase). This clock controls power supply of the reader when the tag is not present. The presence of a tag is known by the occurrence of BIT_SAMPLER. The BIT_SAMPLER is fed to a 4-bit counter. After a count of 8, a trigger for mono-shot is generated and the counting is disabled. The mono-shot output is fed to the input of a D-flip flop clocked by TXCT. The mono-shot output is kept high for 25ms to allow the high bit to be latched by TXCT. During the next read cycle, the counter is enabled again to detect the presence of the tag and correspondingly trigger the mono-shot output to go high. When the tag is removed, the counter does not trigger the mono-shot and the output remains low. Correspondingly, a low is latched by the D-flip flop, detecting the removal of tag. The output Q of the flip-flop controls the power supply of the reader, when the tag is present. To switch the power supply of the reader circuit, a standard BJT could not be used due to insufficient current capacity. The design thus employs the use of a power transistor 2N3055. To control the power supply of the reader blocks OR of output of flip-flop Q and the generated 2 Hz clock is used. This is fed to the base of the power transistor to switch the power supply of the reader blocks according to the changes in the control signals. The entire circuit is provided as the load at the emitter by connecting the power supply of the reader blocks to the emitter of the power transistor. With the proposed power saving module the power consumption of the system drops to half in sleep mode. Hence with the specified frequency and duty cycle parameters we can save up to 30% power. 4 Design of Software module The hardware of circuit provides the bit stream inside the tag (DATA_STREAM) and the sampling clock for the data (BIT_SAMPLER). Figure 9 Circuit Diagram of power saving scheme Figure 10 Designed RFID reader (the inductor coil is separately shown) A module is required which takes this bit sequence, retrieves the data present in the tag and uses it for further processing. We demonstrated one form of processing by validating data read for RFID tag against a database.

The Vertex II PRO XC2VP30 FPGA kit meets the necessary requirements to create the above mentioned interface. The signals DATA_STREAM, BIT_SAMPLER and TXCT are taken as input through the Expansion Header Pins. The signal TXCT is checked to detect whether the current cycle of the reader is charge cycle or read cycle. At the onset of every charge cycle, the retrieved data is set as null to prevent the data (if present) from the previous read cycle to be detected in current cycle. Further, the rest of the signals DATA_STREAM and BIT_SAMPLER are checked for valid input only during the read cycle. This prevents unscrupulous detection of data bits. In the read cycle, the BIT_SAMPLER is used to sample the incoming data and store in a temporary register. On the retrieval of the entire 128 bit sequence, the retrieved data of the tag is verified against the data present in the ROM. If the data on tag matched the data stored in the ROM, a VALID signal is sent out of the FPGA pins showing that the tag has been successfully verified. Else, an INVALID signal is sent to the FPGA pin. Conclusion A robust, low cost and low power RFID reader is designed and implemented. A snapshot of prototype (without the FPGA kit) is given in Figure 10. The designed reader when tested with commercially available ISO 11785 compliant RFID tags from Texas Instruments a reading range of upto 7 cm was achieved. The whole design was implemented with a total cost of less than 10$. Commercially available readers are available in the range of 100-200$. The power consumption by the reader with no tag present was approximately 650 mw, saving upto 30% of the power. References [1] RFID Handbook Fundamentals and Applications in Contactless Smart Cards and Identification, Klaus Finkenzeller [2] Wedge Transponder RI-TRP-R9BK Reference Guide Texas Instruments [3] Op-amps and linear integrated circuits -- 1995 Ramakant A., Gayakwad.