Development Kit EM4095 User s Manual



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

INTEGRATED CIRCUITS I CODE SLI. Smart Label IC SL2 ICS20. Functional Specification. Product Specification Revision 3.1 Public. Philips Semiconductors

512 bit Read/Write Multi-purpose Contactless Identification Device

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

AN601 I2C 2.8 Communication Protocol. SM130 SM130 - Mini APPLICATION NOTE

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Security & Chip Card ICs SLE 44R35S / Mifare

The Programming Interface

UM0853 User manual. 1 Introduction. M24LRxx application software user guide

MF1 IC S General description. Functional specification. 1.1 Contactless Energy and Data Transfer. 1.2 Anticollision. Energy

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

CAM-VGA100 User Manual

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

HOST Embedded System. SLAVE EasyMDB interface. Reference Manual EasyMDB RS232-TTL. 1 Introduction

Interface Protocol v1.2

Using the Siemens S65 Display

4511 MODBUS RTU. Configuration Manual. HART transparent driver. No. 9107MCM100(1328)

Using ISO Compliant RFID Tags in an Inventory Control System

Chip Card & Security ICs Mifare NRG SLE 66R35

Software User Guide UG-461

Part Number Description Packages available

SERIAL INTERFACE. Series SSW-03 and 04

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

SL2 ICS53/SL2 ICS General description I CODE SLI-S/I CODE SLI-S HC. 1.1 Anticollision. 1.2 Contactless energy and data transfer

Serial Communications / Protocol in AirTest Products

SMS based remote control system

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

A short description to the VABus protocol

Nemo 96HD/HD+ MODBUS

Review of RFID & GSM Based Automatic Ration Distribution System

EPC C-1 G-2 / ISO C RFID IC

Data sheet Wireless UART firmware version 4.02

ARM Thumb Microcontrollers. Application Note. Software ISO 7816 I/O Line Implementation. Features. Introduction

How To Send A Message From A Computer To A Computer (Iwea) On A Microsoft Macbook 2.5 (Isoa) To A Microsatellite 2.4 (Ios) On An Unix (Ise

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

RFID MODULE Mifare Reader / Writer SL031 User Manual Version 2.7 Nov 2012 StrongLink

Single channel data transceiver module WIZ2-434

RFID MODULE Mifare Reader / Writer SL032 User Manual Version 1.5 Nov 2012 StrongLink

LIN (Local Interconnect Network):

Gemalto Mifare 1K Datasheet

User Manual. AS-Interface Programmer

AN141 SMBUS COMMUNICATION FOR SMALL FORM FACTOR DEVICE FAMILIES. 1. Introduction. 2. Overview of the SMBus Specification. 2.1.

DS1821 Programmable Digital Thermostat and Thermometer

Consult protocol, Nissan Technical egroup, Issue 6

RFID MODULE Mifare Reader / Writer SL030 User Manual Version 2.6 Nov 2012 StrongLink

PROPERTY MANAGEMENT SYSTEM

STIM202 Evaluation Kit

Web Site: Forums: forums.parallax.com Sales: Technical:

RC2200DK Demonstration Kit User Manual

Date Rev. Details Author

Application Programming Interface

RFID MODULE Mifare Reader / Writer SL025B User Manual Version 1.4 Nov 2012 StrongLink

EVAL-UFDC-1/UFDC-1M-16

DS18B20 Programmable Resolution 1-Wire Digital Thermometer

A RF18 Remote control receiver MODULE

1 Serial RS232 to Ethernet Adapter Installation Guide

PRT-CTRL-SE. Protege System Controller Reference Manual

SKYEMODULE GEMINI DATASHEET VERSION

AN3155 Application note

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

NTAG213/215/216. The mechanical and electrical specifications of NTAG21x are tailored to meet the requirements of inlay and tag manufacturers.

Microtronics technologies Mobile:

AN4128 Application note

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual HAW - Arduino 1

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence :

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

Wireless Temperature

Serial Communications

73M1866B/73M1966B FXOCTL Application User Guide November 2, 2009 Rev. 4.1 UG_1x66B_009

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL

Fiber Optic Monitor and Control Evaluation Kit

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

Software Manual RS232 Laser Merge Module. Document # SU Rev A

Overview of the LTC2978 Configuration EEPROM (NVM) Revision 1.0

XC83x AP Application Note. Microcontrollers. intouch Application Kit - LED Matrix Display V1.0,

MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual

eztcp Technical Document Modbus/TCP of eztcp Caution: Specifications of this document may be changed without prior notice for improvement.

PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description

DK40 Datasheet & Hardware manual Version 2

a leap ahead in analog

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

BRMO 80 / ETH-IP. User Manual. Réf : MU-BRMO 80-ETH-IP-1.4-EN

Table 1 below is a complete list of MPTH commands with descriptions. Table 1 : MPTH Commands. Command Name Code Setting Value Description

RN-XV-RD2 Evaluation Board

ID-2LA, ID-12LA, ID-20LA

Measurement and Analysis Introduction of ISO7816 (Smart Card)

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

Technical Datasheet Interface ACURO SSI / BiSS

Different Ways of Connecting to. 3DLevelScanner II. A.P.M Automation Solutions LTD. Version 3.0

Process Control and Automation using Modbus Protocol

AN1229. Class B Safety Software Library for PIC MCUs and dspic DSCs OVERVIEW OF THE IEC STANDARD INTRODUCTION

MEMOBUS/Modbus Communications

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

What is Easy-Radio? Devices Covered. Frequency Hopping Transceiver. Where x00 denotes frequency of operation. E.g. 400 = 433MHz

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter

TAP Interface Specifications

S4000TH HART. HART Communication Manual

NG360 Inclinometer with digital RS485 communications port and 360 degree measuring range

USER GUIDE EDBG. Description

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor.

Transcription:

EM MICROELECTRONIC - MARIN SA Appte 405 Title: Product Family: Application te 405 Development Kit EM4095 User s Manual RFID Part Number: EMDB40 Keywords: RFID Design Tools Date: 5 September 00 TABLE OF CONTENT Introduction... Transponder Types.... Read Only Transponder EM40.... Read Only Transponder EM4005.... kbit Read / Write Transponder EM450....4 Crypt Read / Write Transponder EM470....5 Read Only with Anticollision Transponder EM405....6 kbit Read / Write Anticollision Transponder EM4056... Initial Start-up... 4 Interface... 4. Message structure... 4. Communication link... 4.. Communication syntax... 4.. Request messages to the transponder reader...4 4.. Response message from the transponder reader...5 4. Error List...6 4.. Principle Handling of Transponder Reader...7 5 Software...8 5. Reader flow chart Start of Reader and UART communication...8 5. Command handling...9 5.. Flow Chart Transponder EM40...0 5.. Flow Chart Transponder EM4005... 5.. Flow chart Transponder EM450... 5..4 Flow chart Transponder EM470... 5..5 Flow chart Transponder EM405...4 5..6 Flow chart Transponder EM4056...5 5. Flow chart communication with Transponder...6 6 6. Hardware...7 6. 6. Description...7 6. Development Kit EM4095 Circuit Diagram...8 6. Development Kit EM4095 Board image...9 6.4 Development Kit EM4095 top Layer Image...0 6.5 Development Kit EM4095 bottom layer image...0 7 Appendix... Copyright 00, EM Microelectronic-Marin SA www.emmicroelectronic.com

Appte 405 Introduction The Development Kit EM4095 is designed for a quick step into RFID System design. It contains the EM reader chip EM4095 and a programmed µp with an RS interface. It can be used as a complete reader Module (printed coil on board) or the programmed microcontroller and the reader chip EM4095 can be integrated in customer specific board designs. The Development Kit EM4095 can communicate with the following types of EM Transponder chips: EM400 / EM40 EM4005 / EM405 EM450 EM470 EM405 EM4056 It allows the user to communicate with the transponders via serial interface and does not require any knowledge of transponder technology. Transponder Types. Read Only Transponder EM40 The Transponder is powered by an electromagnetic field and gets the master clock from the same field. By turning on and off the modulation current, the transponder sends back the 64 bits of information contained in a factory preprogrammed memory array.. Read Only Transponder EM4005 The Transponder is powered by an electromagnetic field, and gets the master clock from the same field. By turning on and off the modulation current, the transponder sends back the 64 bits of information contained in a factory preprogrammed memory array.. kbit Read / Write Transponder EM450 A transponder is supplied by means of an electromagnetic field induced to the attached coil. The AC voltage is rectified in order to provide a DC internal supply voltage. When the DC voltage crosses the Power On level, the chip will enter the Standard Read Mode and send data. The data to be sent in this mode is user defined by storing the first and last addresses to be output. When the last address is sent, the transponder continues with the first address until the transceiver sends a request. In the read mode, a Listen Window (LIW) is generated before each word. During this time, the EM450 will turn to the Receive Mode (RM) if it receives a valid RM pattern. The Transponder then expects a valid..4 Crypt Read / Write Transponder EM470 A transponder is supplied by means of an electromagnetic field induced on the attached coil. The AC voltage is rectified in order to provide a DC internal supply voltage. When the DC voltage crosses the Power On level, the chip will enter the Standby Mode and expect s. In Standby Mode, a continuous sequence of Listen Windows (LIW) is generated. During this time, the Crypt transponder will turn to the Receive Mode (RM) if it receives a valid RM pattern. The chip then expects a to enter the desired mode of operation..5 Read Only with Anticollision Transponder EM405 A transponder is supplied by means of an electromagnetic field induced on the attached coil. The AC voltage is rectified in order to provide a DC internal supply voltage. When the DC voltage crosses the Power On level, the chip will enter the Quit Mode and waits for a from the reader. The implemented anticollision protocol allows identifying a variety of transponders placed in the reader field by using dedicated s..6 kbit Read / Write Anticollision Transponder EM4056 A transponder is supplied by means of an electromagnetic field induced on the attached coil. The AC voltage is rectified in order to provide a DC internal supply voltage. When the DC voltage crosses the Power On level, the chip will enter the Quit Mode and waits for a from the reader. The implemented anticollision protocol allows identifying a variety of transponders placed in the reader field by using dedicated s. Initial Start-up Before supplying 5V power to the board, connect a serial cable (:) to your PC. With a standard terminal program (9600 baud, 8 data bits, no parity, stop bit) you can send s to the reader in hex format. To start the reader, a request message from the Master (PC) must be sent. The reader answers by means of a response message. 4 Interface 4. Message structure A Message starts with byte STX (Start of Text). Its value is always equal to 0x0. The next byte (n) transmits the position of the Checksum byte (called CHK), followed by the byte and if necessary required data bytes to the reader. All the s for all RFID transponders are described in the following tables. The following 8bit checksum (CHK Byte) for the RS interface is needed for Request and Response messages: The Checksum is calculated byte per byte with XOR operation since n Byte up to CHK Byte. CRC = byte XOR byte XOR byte n- Send an ETX (End of Text) after the Checksum Byte for completing the data stream. The value of ETX is equal to 0X0. The response of the transponder reader has the same syntax. Copyright 00, EM Microelectronic-Marin SA www.emmicroelectronic.com

Appte 405 Inside the response message from the RFID transponder, the ACK Byte value is equal to 0X06 and the NACK Byte value is 0X5. 4. Communication link 4.. Communication syntax In the following tables the description of the message syntax which is needed for the communication to the Development Kit EM4095 is given. configuration of Serial interface 9600 Baud 8 bits no parity no stop bit all values HEX discription of serial bytes Color /content start of Text STX position of checksum byte n 0 ACK/ response ACK or NAK NAK checksum over byte until byte n- CHK end of Text ETX error F data ADR Reader Status Bit7 Bit6 Bit5 Bit4 Bit Bit Bit Bit0 STB0 ( control byte 0 ) 0 0 0 0 Antenna fault Antenna Short JNQ Channel Reader Coil ON/OFF STB ( control byte ) 0 0 0 0 0 ( k Baud ) (,k Baud ) 4 ( 4k Baud ) STB ( control byte ) 0 0 0 0 0 0 0 0 Table : Message Format Copyright 00, EM Microelectronic-Marin SA www.emmicroelectronic.com

Appte 405 4.. Request messages to the transponder reader serial data byte description ->TagReader 0 4 5 6 7 8 9 A B C D E F 0 TXP EM470 read ID STX n 0h CHK ETX read UM STX n 0h CHK ETX Authentication STX n 0h MSB word 9 LSB MSB word 8 LSB MSB word 7 LSB MSB word 6 LSB MSB word 5 LSB MSB word 4 LSB CHK ETX write word 0- STX n 04h ADR LSB MSB CHK ETX write word -5 STX n 04h ADR LSB MSB CHK ETX write SKEY STX n 05h MSB word 9 LSB MSB word 8 LSB MSB word 7 LSB MSB word 6 LSB MSB word 5 LSB MSB word 4 LSB CHK ETX write PIN STX n 06h LSB IDw MSB LSB IDw MSB MSB PINw0 LSB MSB PINw LSB CHK ETX send PIN STX n 07h LSB IDw MSB LSB IDw MSB MSB PINw0 LSB MSB PINw LSB CHK ETX read UM STX n 08h CHK ETX TXP EM40/405 Read Only Txp read ID 40 STX n 0h CHK ETX Read Only Txp read ID 405 STX n h CHK ETX TXP EM450 Login STX n 0h 0x0 MSB PW LSB CHK ETX Write Password STX n h 0x0 MSB OldPW LSB MSB NewPW LSB CHK ETX Write Word* STX n h ADR MSB word LSB CHK ETX Selective Read Mode STX n h XX XX XX LWR FWR CHK ETX Reset STX n 4h CHK ETX Read Tag define in Control word STX n 5h CHK ETX TXP EM405 Select - Read ( 0h ) / Toggle ( 4h) STX n 40h Select MSB Adress LSB CHK ETX Select (h) / Deselect (h) Customer ID STX n 4h Select C.ID CHK ETX General - Read(4h)/Read if Enable(06h)/Reset(5h) STX n 4h Genral CHK ETX Start Arbitration STX n 4h StartBit* CHK ETX *TAG ID bit address range from D0 ( 00000 ) to D9 ( 000 ) Stop Arbitration STX n 44h CHK ETX TXP EM4056 ReadRom STX n 50h CHK ETX Select - Toggle ( 04h ) / Tag( 05h) / DeSelectTag ( 06h STX n 5h Select MSB Adress LSB CHK ETX Protection write STX n 5h Adr Wp/Rp CHK ETX Read word STX n 5h Adr CHK ETX Word Access - Write(0Ch) / Add(0Dh) / Comp(0Eh) STX n 54h Access Adr MSB word 9 LSB CHK ETX Login STX n 55h LSB Pin MSB CHK ETX Start Arbitration STX n 56h CHK ETX Stop Arbitration STX n 57h CHK ETX Reader Status Reader (send autom. after Power ON) STX n FDh CHK ETX switch Coil ON/OFF STX n FEh ON/OFF CHK ETX Change Baudrate STX n FFh BRG 4 CHK ETX Table : Request messages to the transponder reader Copyright 00, EM Microelectronic-Marin SA 4 www.emmicroelectronic.com

Appte 405 4.. Response message from the transponder reader serial data byte response TagReader 0 4 5 6 7 8 9 A B C D E F 0 4 5 TXP EM470 read ID STX n 0h ACK MSB IDw LSB MSB IDw LSB CHK ETX read UM STX n 0h ACK MSB UMw LSB MSB UMw0 LSB CHK ETX Authentication STX n 0h ACK CHK ETX write word 0- STX n 04h ACK MSB UMw LSB MSB UMw0 LSB CHK ETX write word -5 STX n 04h ACK MSB UMw5 LSB MSB UMw4 LSB MSB UMw LSB MSB UMw LSB CHK ETX write SKEY STX n 05h ACK CHK ETX write PIN STX n 06h ACK CHK ETX send PIN STX n 07h ACK CHK ETX read UM STX n 08h ACK MSB UMw5 LSB MSB UMw4 LSB MSB UMw LSB MSB UMw LSB CHK ETX TXP EM40/405 Read ID 40 STX n 0h ACK Customer code MSB IDw LSB MSB IDw0 LSB CHK ETX Read ID 405 STX n h ACK MSB IDw7 LSB MSB IDw6 LSB MSB IDw5 LSB MSB IDw4 LSB MSB IDw LSB MSB IDw LSB MSB IDw LSB MSB IDw0 LSB CHK ETX TXP EM450 Login STX n 0h ACK CHK ETX Write Password STX n h ACK CHK ETX Write Word* STX n h ACK ADR MSB word LSB CHK ETX Selective Read Mode STX n h ACK ADR MSB word LSB CHK ETX Reset STX n 4h ACK CHK ETX Read Tag define in Control word STX n h ACK ADR MSB word LSB CHK ETX TXP EM405 Select - Read ( 0h ) Toggle ( 4h) STX n 40h ACK BitVal CHK ETX Select (h) Deselect (h) STX n 4h ACK BitVal CHK ETX Customer ID General - Read(4h) Read if Enable(06h) STX n 4h ACK MSB IDw LSB MSB IDw0 LSB CHK ETX General - Reset(5h) STX n 4h ACK BitVal CHK ETX Customer code Start Arbitration STX n 4h ACK Customer code MSB IDw LSB MSB IDw0 LSB CHK ETX Stop Arbitration STX n 44h ACK CHK ETX TXP EM4056 ReadRom STX n 50h ACK MSB Adress LSB CHK ETX Select - Toggle ( 04h ) Tag( 05h) ACK DeSelectTag ( 06h ) STX n 5h TagStat CHK ETX Protection write STX n 5h ACK TagStat CHK ETX Read word STX n 5h ACK MSB word 9 LSB Prot CHK ETX Write(0Ch) Add(0Dh) ACK Comp(0Eh) STX n 54h TagStat CHK ETX Login STX n 55h ACK TagStat CHK ETX Start Arbitration STX n 56h ACK MSB Adress LSB CHK ETX Stop Arbitratrion STX n 57h ACK CHK ETX Reader Status Reader STX n FDh ACK STB STB STB0 0 day month year MSB SW_VERSION LSB CHK ETX (send autom. after Power ON) switch Coil ON/OFF STX n FEh ACK CHK ETX Change Baudrate STX n FFh ACK CHK ETX Table : Response message from the transponder reader * Verification automatically send for each requested word send for each word defined in the control word switch automatically to selective read Copyright 00, EM Microelectronic-Marin SA 5 www.emmicroelectronic.com

Appte 405 4. Error List Below you find the Error List sent by the Development Kit EM4095. Inside the Response message a Status Byte will indicate if the message is correct or if something wrong happens. In effect, if the Development Kit EM4095 send you a NACK byte (which value is 0X5), you will have to analyze the value of the next byte and refer to the following table. no. Description Error from 0x0 Antenna Fault Reader Asic 0x0 timout power up Reader Asic 0x0 timout read Txp Reader Asic 0x04 0 times IQ changed Reader Asic 0x0 read ID- Fault STxp 0x read ID checksumm Fault STxp 0x read UM Fault STxp 0x read UM Parity Fault STxp 0x4 ne LIW 4070/4050 0x5 wrong adress 4070/4050 0x6 writing content fault 4070/4050 0x7 wrong data 4050 0x8 parity error 4050 0x9 word write protected 4050 0xA NAK receive 4050 0xB unknown after sel.read 4050 0xC Logbits not reset 470 0xD Timeout no answer from Tag 405 0x0 Timeout RF RF 0x0 Error flag Uart 0x overflow uart buffer Uart 0x wrong inv. Commmand Uart 0x wrong crc Uart 0x4 unknown Uart 0x5 none ETX Uart 0x6 interbyte error Uart Error Message example sent Dev. Kit EM4095: Message: 0 05 0 5 0 0 0 0x0: Start of Text 0x05: Position of the Checksum 0x0: Kind of Command 0x5: NACK 0x0: Kind of Error : Problem of reading tag s ID 0x0: Checksum of the Data Stream = 05 XOR 0 XOR 5 XOR 0 0x0: End of Text Table 4 : Error List Copyright 00, EM Microelectronic-Marin SA 6 www.emmicroelectronic.com

Appte 405 4.. Principle Handling of Transponder Reader Start of Operation Switch Power On Receive Startup Message ChipSet 4095 Subroutine Send Sub. Send "Coil ON" Send to reader Sub. Send "Change Baudrate" Response from reader Sub. Send Transponder Analyse received Data additional action End of Subroutine Sub. Send "Coil OFF" end of Operation Figure : Principle Handling of Transponder Reader Copyright 00, EM Microelectronic-Marin SA 7 www.emmicroelectronic.com

Appte 405 5 Software 5. Reader flow chart Start of Reader and UART communication Start Reader Start Receive UARt INT Init µc send Reader via Uart INT occured enable Receive Uart INT Byte receive OK clr "new message" if ( ) STX received set "NEW MESSAGE" state machine NEW MESSAGE fill uart buffer ETX received CRC OK clr "new message" Disable receive Interrupt Task Analyse clr "new message" end of Interrupt Figure : Reader flow chart Start of Reader and UART communication Copyright 00, EM Microelectronic-Marin SA 8 www.emmicroelectronic.com

Appte 405 5. Command handling Task Analyse Status Reader transfer Data to uart buffer Coil On shutdown off Wait 5ms Coil Off shutdown on Change Baudrate Change Baudrate 400 state 400 405 state 405 450 state 450 470 state 470 Send ACK NAK & Data via Uart enable Receive Uart INT 405 state 405 enable Receive Uart INT 4056 state 4056 end Task Figure : Command handling Copyright 00, EM Microelectronic-Marin SA 9 www.emmicroelectronic.com

Appte 405 5.. Flow Chart Transponder EM40 400 Start Int errupt Interrupt occured start Read INT Read bit time save data bit "READ ID OK" 64bi ts readed header ok disabl e Read INT set st atus "READ ID OK" Parity line chec k O K Parity row chec k O K invert 64 b its 0 ti mes readi ng header ok Parity line chec k O K Parity row check OK return end of Interrupt Figure 4: Flow Chart Transponder EM40 Copyright 00, EM Microelectronic-Marin SA 0 www.emmicroelectronic.com

Appte 405 5.. Flow Chart Transponder EM4005 405 Start Interrupt Interrupt occured start Read INT Read bit time save data bit 8bits readed "READ ID OK" disable Read INT set "READ ID OK" header ok crc ok invert 8bits 0 times reading header ok crc ok return end of Interrupt Figure 5: Flow Chart Transponder EM4005 Copyright 00, EM Microelectronic-Marin SA www.emmicroelectronic.com

Appte 405 5.. Flow chart Transponder EM450 450 0 times set "LIW MODE" Login prep. Login "DATA READ OK" ACK & Data OK Write Password prep. write Password "WRITE FINISH" ACK & Data OK Write word prep. write word "WRITE FINISH" Select. Read Mode prep. selct. read "DATA READ OK" ACK & Data OK Reset prep. Reset "DATA READ OK" ACK & Data OK ReadTag define in Ctrl word prep. read tag "DATA READ OK" ACK & Data OK return Figure 6: Flow chart Transponder EM450 Copyright 00, EM Microelectronic-Marin SA www.emmicroelectronic.com

Appte 405 5..4 Flow chart Transponder EM470 470 0 times set "LIW MODE" Read ID prep. ID "DATA READ OK" ID CRC Ok Read UM prep. UM "DATA READ OK" of Ok Authentication calc. crypt prep. Auth. "DATA READ OK" g-fkt. Ok write w0 w prep. write "WRITE FINISH" write w w5 prep. write "WRITE FINISH" set "LIW MODE" write next SKEY word write SKEY write Pin prep. write prep. write "WRITE FINISH" "WRITE FINISH" set "LIW MODE" write next PIN word last SKEY written last PIN written send Pin prep. PIN "DATA READ OK" ID CRC Ok read UM prep. UM "DATA READ OK" of Ok return Figure 7: Flow chart Transponder EM470 Copyright 00, EM Microelectronic-Marin SA www.emmicroelectronic.com

Appte 405 5..5 Flow chart Transponder EM405 Power ON RdEnb = 0 Init Quiet Mode Get Command Abort Abritration first two bit = 00 if Abort General Read / IF Enabled send memory array Start Abritration General Read RdEnb = 0 bit equal Modify RdEnb modify RdEnb Bit D9 send RdEnb send next BitVal send memory array RdEnb = Figure 8: Flow chart Transponder EM405 Copyright 00, EM Microelectronic-Marin SA 4 www.emmicroelectronic.com

Appte 405 5..6 Flow chart Transponder EM4056 Power ON RdEnb = 0 Init Quiet Mode Get Command continue Arbitration ReadRom send memory array Start Abritration RdEnb = 0? bit equal Modify EEPROM write EEPROM nd Bit send EEPROM content / & CRC send next BitVal send CRC RdEnb = Figure 9: Flow chart Transponder EM4056 Copyright 00, EM Microelectronic-Marin SA 5 www.emmicroelectronic.com

Appte 405 5. Flow chart communication with Transponder Start Read INT Start Write INT Start Wait Timer INT occured INT occured INT occured pulse measurement write next bit wait write time over LIW MODE LIW Algorithmus LIW acknowledged all bits send dis. Timer INT set "WRITE FINISH" READ MODE save bit in buffer write word complete data read switch to write Tag enable write INT enable Read INT switch to "READ MODE" start timer for EPROM write time TAG Set Status "DATA READ OK" disable read INT disable write INT end of read INT end of write INT End Timer Figure 0: Flow chart communication with Transponder Copyright 00, EM Microelectronic-Marin SA 6 www.emmicroelectronic.com

Appte 405 6 Hardware 6. Description The Development Kit EM4095 is a complete Reader board including coil which only needs an 5 V power supply and communicates with an RS interface. The board can be integrated into a customer specific application or parts of the schematic can be integrated in a customer specific board design. The CryptCo microcontroller which calculates the crypt functions for the EM470 Crypt Transponder is only needed for this type of transponder. On the following pages the circuit diagram of the chip set board, and the layout is documented. The board can be used with the printed reading coil or an external coil can be connected; in this case the connection to the printed coil should be disabled. When using an external coil the resonance capacitors should be changed, so that the circuit is tuned to resonance. Details are described in the EM4095 application note. So, if you want to connect your own antenna to the Development Kit EM4095, you will have to: Disconnect the integrated coil by cutting the two nets, which are connected, to LB & LB. Connect your antenna to X6 & X7. Use the EM4095 Excel worksheet to calculate the value of capacitors C, C & C. This sheet can be found on EM's website www.emmicroelectronic.com. To calculate these capacitor values, you will have to measure previously some specifications of your antenna: Coil value in Henry to determine the value of C. Q Quality factor: Q = (L * W) / Rs. Rs is the serial resistor of the Antenna. With the Development Kit EM4095, you can also boost or reduce the Antenna current by changing the value of the resistance R. For example, if you decide to reduce the R value, you can increase the Reading and/or Writing distance. Caution: The Antenna current has to be lower than 00mA (EM4095 maximum AC peak current on ANT and ANT pads). For more information, please, contact cid@emmicroelectronic.com Internet email address. Copyright 00, EM Microelectronic-Marin SA 7 www.emmicroelectronic.com

Appte 405 6. Development Kit EM4095 Circuit Diagram Copyright 00, EM Microelectronic-Marin SA 8 www.emmicroelectronic.com

Appte 405 6. Development Kit EM4095 Board image Copyright 00, EM Microelectronic-Marin SA 9 www.emmicroelectronic.com

Appte 405 6.4 Development Kit EM4095 top Layer Image 6.5 Development Kit EM4095 bottom layer image Copyright 00, EM Microelectronic-Marin SA 0 www.emmicroelectronic.com

Appte 405 7 Appendix For further information see also: Datasheet EM4095 Read/Write analog front end for 5kHz RFID Basestation EM Microelectronic-Marin SA, Marin, 000 Datasheet EM470 Crypto Contactless Identification Device EM Microelectronic-Marin SA, Marin, 00 Datasheet EM450 Read / Write Kbit Identification Device EM Microelectronic-Marin SA, Marin, 00 Datasheet EM 4056 Read / Write with Anticollision Identification Device EM Microelectronic-Marin SA, Marin, 00 Datasheet EM405 Read Only with Anticollision Identification Device EM Microelectronic-Marin SA, Marin, 00 Datasheet EM 40 Read Only 64 bit Identification Device EM Microelectronic-Marin SA, Marin, 00 EM Microelectronic-Marin SA cannot assume responsibility for use of any circuitry described other than circuitry entirely embodied in an EM Microelectronic-Marin SA product. EM Microelectronic-Marin SA reserves the right to change the circuitry and specifications without notice at any time. You are strongly urged to ensure that the information given has not been superseded by a more up-to-date version. EM Microelectronic-Marin SA, 09/0, Rev. B, Preliminary Copyright 00, EM Microelectronic-Marin SA www.emmicroelectronic.com