xra00 STMicroelectronics, xra00 Datasheet

no-image

xra00

Manufacturer Part Number
xra00
Description
Uhf, Epcglobal Class 1b, Contactless Memory Chip 96 Bit Epc With Inventory And Kill Function
Manufacturer
STMicroelectronics
Datasheet
FEATURES SUMMARY
October 2005
ePCglobal Class 1b Specification
Passive Operation (No Battery Required)
UHF Carrier Frequencies From 860MHz to
960MHz ISM Band Which Comply To:
To the XRA00:
From the XRA00:
128 bit EEPROM with Lock Bit
96 Bit ePC
Internal PLL for Data Transfer
Synchronisation
Inventory, Read, Prog and Erase features
Persistance Mode For Inventory Sequence
Optimisation
Kill Command
30ms Programming Time (typical)
More than 10,000 Write/Erase cycles
More than 40 Years’ Data Retention
North American Regulation
European Regulation
Similar Regulations in Other Countries
Asynchronous 50% to 100% ASK
Modulation Using PWM Pulse Coding
(15K to 70Kbits/s)
Backscattered rEflective Answers using
FSK bit coding (30K to 140Kbits/s)
UHF, EPCglobal Class 1b, Contactless Memory Chip
96 bit ePC with Inventory and Kill Function
Figure 1. Delivery Forms
Unsawn unbumped wafers or
sawn and bumped wafers
XRA00
1/40

Related parts for xra00

xra00 Summary of contents

Page 1

... UHF Carrier Frequencies From 860MHz to 960MHz ISM Band Which Comply To: – North American Regulation – European Regulation – Similar Regulations in Other Countries To the XRA00: – Asynchronous 50% to 100% ASK Modulation Using PWM Pulse Coding (15K to 70Kbits/s) From the XRA00: – Backscattered rEflective Answers using ...

Page 2

... Figure 16.Collapsed Ping Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Output Data Transfer from the XRA00 to the Reader Answer Binary Data Bits 0 and Figure 17.XRA00 Answer Binary Data Bit Cell Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Answer Frame from the XRA00 to the Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Figure 18.XRA00 Answer Preamble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Figure 19.Transmission of XRA00 Answers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 XRA00 Answer Bit Cell Variation ...

Page 3

... Example of a ScrollAllID Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Table 9. Example of a ScrollAllID Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 ScrollAllID Answer Frame Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Figure 28.ScrollAllID Answer Frame Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Kill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Figure 29.Kill Signaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 PingID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Example of a PingID Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 10. Example of PingID Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Figure 30.PingID Answer Frame Structure for XRA00 PingID Answer Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 XRA00 3/40 ...

Page 4

... Figure 38.Reader Modulations and XRA00 Backscatter During PingID Reply for Query ANTI-COLLISION FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 XRA00 IMPEDANCE PARAMETERS Table 16. XRA00 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Table 17. 6-inch Wafer XRA00 Impedance Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Table 18. 8-inch Wafer XRA00 Impedance Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Figure 39.XRA00 Input Impedance, Equivalent Serial Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 PART NUMBERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Table 19 ...

Page 5

... TALK: XRA00, matching data sent by the Reader, returns to the Awake state where it re- sponds to commands from the Reader. AC1 – KILL: XRA00, matching the entire ID Code, 16 bit CRC and the 8 bit Kill Code sent by the Reader, no longer responds to Reader queries. AC0 – ...

Page 6

... Within the State Logic, the Data Recovery and Timing Block recovers the data from the de-modu- lated signals and generates commands and con- trol functions that coordinate all of the XRA00 Figure 4. ASK Modulation of the Received Wave UHF Envelope 100% Figure 5. ASK Pulse Modulation Parameters ...

Page 7

... Request Frame Figure 6. Request Binary Data "1" Data Modulation Timing, t fwhm1 XRA00 clocking when data = "1", is encoded by a "wide" 3/8t pulse width modulation. This timing is 0 also used for SOF (Start Of Frame) and EOF (End Of Frame) symbols within the Request Frame. ...

Page 8

... XRA00 Figure 8. Bin Response Window Timing Bin Pulse t fwhmBin = 3/8t 0 Figure 9. Transaction Gap Timing Transaction Gap Pulse Previous Transaction Figure 10. Transaction after Power Up t reset The carrier is off 8/40 Bin Response Window t fwhmBinRW = Unmodulated carrier frequency period t transetup t trangap = 10/8t 0 Next Transaction ...

Page 9

... Table 2. Request Modulation Pulse Parameters for North American Operation ( 20 to 55°C) Symbol F UHF Carrier Frequency C t Master Clock Time Period for a single bit sent to the XRA00 0 T Master Clock Time Period Tolerance 0Tol 1/t Request Frame Data Rate (1 Pulse Modulation Width of Binary Data 0 at 50% Level ...

Page 10

... XRA00 Table 3. Request Modulation Pulse Parameters for European Operation ( 20 to 55°C) Symbol F UHF Carrier Frequency C t Master Clock Time Period for a single bit sent to the XRA00 0 t Master Clock Time Period Tolerance 0Tol 1/t Request Frame Data Rate (1 Pulse Modulation Width of Binary Data 0 at 50% Level ...

Page 11

... Figure 14. Bin Modulation Timing details Bin Response Window t fwhmBinRW = Bin Pulse t fwhmBin = 3 required before the XRA00 is ready to re- coast ceive the next Transaction Gap. Bin Pulse EOF EOF Bin Pulse Tag Response Window (Two Reader Modulation Option) ...

Page 12

... XRA00 Coast Interval In order for the XRA00 to be able to detect the next Transaction Gap, the Reader must start the next transaction within t (see Figure coast Figure 15. Coast Interval End of prior sequence transaction gap or carrier on Ping Reply Bin Collapse The Reader may optionally shorten the Ping trans- action time by shortening the Bin response win- dow ...

Page 13

... Figure 17. The t tagbitcell = 1/ tagbitcell Answer Data 1 Answer Data 0 After a Reader BIN pulse, the XRA00 waits for a time that depends on the received command be- ore starting to generate the answer. The XRA00 answer consists bit Preamble followed by Figure 17. This the data bits read from the non-volatile memory. ...

Page 14

... Answer Frame Data Rate (2/t Preliminary Data 14/40 100% 100% the the Reader. Due to the internal PLL drift in the XRA00, the answer data bit cell period t may vary ±1/8t , generated by 0 −1/ tagbitcell Description XRA00 XRA00 ) for North American Operation ...

Page 15

... PINGID Answer Delay from Reader BIN Pulse (nominal value 4. XRA00 SCROLL answer duration (96+16+8 bits, nominal value t tagscrollRep 120 Erasing time erase t Programming time pgm t Kill time Kill XRA00 4.68 x 4.82 x µ 4.18 x 4.32 x µ 108 x 132 x µ ...

Page 16

... XRA00 Scroll Answer. The duration of a ScrollID an- swer illustrated in tagscrollRep Figure 21. XRA00 Scroll Answer Duration Bin Pulse READER TAG Figure 22. ScrollID Answer Delay Bin Pulse READER TAG PingID Answer Delay. The time required from a BIN pulse to the start of a PingID answer illustrated in Figure 23 ...

Page 17

... When two XRA00 devices have the same clock rate and differ by only one bit, the resulting difference in backscatter modulation waveform should be readily detected by the Read- Figure 24. Contention of Two XRA00 Devices with the Same Clock Rate and a 1-Bit Difference 0 1 er. ...

Page 18

... XRA00 MEMORY MAPPING The XRA00 is divided into 8 blocks of 16 bits. The device is read bit by bit and written block by block basis (16 bits at a time). The XRA00 memory map is shown in Figure 25. In the XRA00, the first block is used to store the CRC value as defined in the ePC specification. ...

Page 19

... XRA00 internal logic. When power becomes acceptable for operation, the XRA00 moves to the Awake state. Awake State. In the Awake state, the XRA00 in- terprets commands. It reacts to the Reader Re- quest Frame and parameters and switches to the appropriate state. The Awake State is entered ...

Page 20

... XRA00 Figure 26. XRA00 State Diagram Power-Up Power Loss ScrollAllID, ScrollID, VerifyID(1) or PingID Reply Reply complete Programming 20/40 Power Not OK Power Up Power OK Invalid Command Quiet Command Command Awake Talk Command Programming Cycle Kill Command Commands Completed Program Dead Asleep, Persistence mode Asleep ai10765 ...

Page 21

... Answer Frames from the XRA00 are structured such that the Reader can interpret the information transmitted at whatever clock rate the XRA00 is able to provide. This scheme is sim- ilar in concept to auto-synchronization schemes used in magnetic card or barcode Readers. Two classes of Request Frames are provided: Basic Commands: they provide XRA00 identification, sorting, inventory, etc ...

Page 22

... Field is always greater than zero. [P3] 1 Odd Parity of the [LEN] field data bits of data for XRA00 devices. In PingID, ScrollID, Quiet, or Kill commands, this is the data that the XRA00 will attempt to match against its own address. The first bit received by [VALUE] Variable the XRA00 in the [VALUE] field will be compared to the XRA00 memory at the location contained in the [PTR] field ...

Page 23

... Pattern 8-Bit Pattern Hex Binary MSB <- LSB MSB <- LSB 0011 0010 0x32 0011 0001 0x31 0011 1000 0x38 shows the encoding of Programming Reply from XRA00 “ScrollID Reply” b None b None b “PingID Reply” b None b “ScrollID Reply” b Reply from XRA00 ...

Page 24

... Any locked XRA00 seeing the command will reply by sending back an 8-bit preamble, 16- bit CRC and its entire 96-bit ePC code. Data sent by the Reader to the XRA00 may be of variable length. ScrollID can be used to look for Table 8. Example of a ScrollID Operation XRA00 ID Code/Bit Number ...

Page 25

... The ScrollAllID command is a Basic command that gives rise to a response from the XRA00. When this command is sent, the [VALUE], [PTR] and [LEN] fields are ignored by the XRA00. This command is similar to the ScrollID command de- scribed above, but for the discrimination. Any unlocked XRA00 seeing the command ...

Page 26

... XRA00 address 00h Kill The Kill command is a Basic command that gives rise to an invalid response from the XRA00 to the ePC Reader queries. XRA00 devices whose data starting at the location specified by the [PTR] field (must be cleared to ‘0’) matches the entire [VALUE] field sent by the ...

Page 27

... Data Kill Pointer Length 16 bit CRC always + 96 bit EPC 120 D + Kill code 16 bit CRC + 96 bit EPC + Kill code Power Off Interval EOF Kill 10000000 0's 7 0's F XRA00 Between Rows = 8t 0 minimun ai10768 27/40 ...

Page 28

... In the example shown in bits in the XRA00 ID code are compared with the [VALUE] data sent by the Reader. Bits shown in Italic are modulated and returned to the Reader during one of the Bin Response Windows. The lowest 3 bits of the response determine the re- sponse bin number ...

Page 29

... XRA00 2 ID ...100111100001001010010010 XRA00 3 ID ...101101010001011011110110 XRA00 4 ID ...101100000001011011111011 XRA00 devices where the 3 bits are equal to '111' respond in the eighth Bin Response Window. These Bin Response Window are also called "bins" and numbered from 0 through shown in Figure 31. As described in the graph, the Reader may shorten a BIn Response Window if no tag answer is detected ...

Page 30

... The Talk command follows the same rules as the Quiet, PingID and ScrollID commands for the se- lection of the XRA00 devices. An individual XRA00 or a group of XRA00 devices can be brought out of the Asleep state, as required. Example Talk Command. A Reader issues a Talk command containing the following data: ...

Page 31

... See Figure 34. sheme. ProgramID The XRA00 is programmed 16 bits at a time. Pro- gramming is only allowed if the XRA00 is not locked. The data is sent to the XRA00 using the ProgramID command. The [PTR] field contains the memory row address to be programmed and the [VAL] field contains the 16 bits of data to be pro- grammed ...

Page 32

... XRA00 Lock Function The Lock function is implemented by programming a specific value into the lock bits of the XRA00, us- ing the ProgramID command. In order to lock the XRA00, the 8 upper bits of the row 7 must be pro- Table 14. Row Unlocked or Erased Memory Lock Bit Row 7 bit8bit 1 ...

Page 33

... This command probes the left half of the tree shown in Figure 35. The [VALUE] field of 1, match- es the first bit of both XRA00 devices in the exam- Similarly, a PingID command with [PTR]=0, [LEN]=1 and [VALUE]=1 will probe the left half of this tree (the ‘1’ branch) through the first four bits of the XRA00 memory ...

Page 34

... Figure 37. The Reader knows 7 address Figure 36. Reader Modulations and XRA00 Backscatter During PingID Reply for Query 1 Reader Bin Modulation Tag Backscatter 34/40 bits of these XRA00 devices and at least 4 bits of information concerning the other XRA00 branch affected by Query 1 but reserved for later analysis ...

Page 35

... Figure 37. Query Tree for the Two PingID Sequence Query 111 011 1111 0111 1011 0011 1101 10111 110111 1110111 0110111 1010111 Figure 38. Reader Modulations and XRA00 Backscatter During PingID Reply for Query 2 Reader Bin Modulation Tag Backscatter 01 101 001 0101 1001 0001 1110 Query 2 010111 100111 0010111 ...

Page 36

... Each transaction with the XRA00 field is a self- contained operation. A command - reply pair is an atomic transaction requiring no knowledge of previous events from a XRA00 for it to reply. This feature greatly enhances robustness for passive XRA00 devices in noisy environments or at marginal RF power levels. ...

Page 37

... Note: 1. Mil. Std. 883 - Method 3015 values for 6-inch wafers. ESD 3. V values for 8-inch wafers. ESD Table 17. 6-inch Wafer XRA00 Impedance Parameters Table 18. 8-inch Wafer XRA00 Impedance Parameters Figure 39. XRA00 Input Impedance, Equivalent Serial Circuit 16 Conditions Wafer F = 915MHz 25°C, Regulated C Internal V = 1.65V ...

Page 38

... Note: Initial delivery state: devices on wafers are shipped from the factory with the memory contents cleared to all “0’s” (00h). For a list of the available options, please see the current Memory Shortform Catalogue. For further information on any aspect of this device, please contact your nearest ST Sales Office. 38/40 XRA00 - W4I / XXX ...

Page 39

... REVISION HISTORY Table 20. Document Revision History Date Version 15-Dec-2004 0.1 First Issue V 21-Oct-2005 2 removed. Revision Details values for 8-inch wafers added to ESD Table 18., 8-inch Wafer XRA00 Impedance Parameters Table 16., XRA00 Parameters. Parallel model added. XRA00 39/40 ...

Page 40

... XRA00 Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject to change without notice ...

Related keywords