CRX14 Tag access using the CRX14 coupler
Doc ID 8880 Rev 4 31/47
7 Tag access using the CRX14 coupler
In all the following I²C commands, the last three bits of the Device Select Code can be
replaced by any of the three-bit binary values (000, 001, 010, 011, 100, 101, 110, 111).
These values are linked to the logic levels applied to the E2, E1 and E0 pads of the CRX14.
7.1 Standard TAG command access description
Standard PICC commands, like Read and Write, are generated by the CRX14 using the
Input/Output Frame Register.
When the host needs to send a standard frame command to the PICC, it first has to
internally generate the complete frame, with the command code followed by the command
parameters. Only the two CRC Bytes should not be generated, as the CRX14 automatically
adds them during the RF transmission.
When the frame is ready, the host has to write the request frame into the Input/Output Frame
Register using the I²C write command specified in Figure 13 on page 23. After the I²C STOP
condition, the CRX14 inserts the I²C Bytes in the required ISO character format ( Figure 20)
and starts to transmit the request frame to the PICC. Once the RF transmission is over, the
CRX14 waits for the PICC to send an answer frame.
If the PICC answers, the characters received (Figure 26) are demodulated, decoded and
stored into the Input/Output Frame Register, as specified in Ta ble 4 . During the entire RF
transmission, the CRX14 disconnects itself from the I²C bus. On reception of the PICC EOF,
the CRX14 checks the CRC and reconnects itself to the I²C bus.
The host can then get the PICC answer frame by issuing an Input/Output Frame Register
Read on the I²C bus, as specified in Figures 14 and 15.
If no answer from the PICC is detected after a time-out delay, fixed in the Parameter
Register (bits b
5
and b
6
), the Input/Output Frame Register is set as specified in Tab le 4.
Figure 28. Standard TAG command: request frame transmission
S
T
A
R
T
Device
Select
Code
Input/
Output
Register
Address
Request
Frame
Length
TAG
Cmd
Code
Param Param Param
S
T
O
P
SOF EOFData 1 DataData 2 Data N CRC CRC
CRX14
SOF
TAG
Cmd
Code
Param Param Param
SRX14
EOF
CRC CRC
I²C
RF
ai09260
Data 1 DataData 2 Data N01h N
Tag access using the CRX14 coupler CRX14
32/47 Doc ID 8880 Rev 4
Figure 29. Standard TAG command: answer frame reception
Figure 30. Standard TAG command: complete TAG access description
7.2 Anti-collision TAG sequence
The CRX14 can identify an ST short range memory using a proprietary anti-collision
system.
Issuing an I²C Write command to the Slot Marker Register (Figure 16) causes the CRX14
TO automatically generate a 16-slot anti-collision sequence, and to store the identified
Chip_ID in the Input/Output Frame Register, as specified in Ta ble 4.
After receiving the Slot Marker Register I²C Write command, the CRX14 generates an RF
PCALL16 command followed by fifteen SLOT_MARKER commands, from
SLOT_MARKER(1) to SLOT_MARKER(15). After each command, the CRX14 waits for a
tag answer. If the answer is correctly decoded, the corresponding Chip_ID is stored in the
Input/Output Frame Register. If there is no answer, or if the answer is wrong (with a CRC
error, for example), the CRX14 stores an error code in the Input/Output Frame Register. At
the end of the sequence, the host has to read the Input/Output Frame Register to retrieve all
the identified Chip_IDs.
S
T
A
R
T
Device
Select
Code
Input/
Output
Register
Address
Answer
Frame
Length
TAG
Data
S
T
O
P
SOF EOFData 1 DataData 2 Data P CRC CRC
TAG
SOF
TAG
Data
TAG
Data
TAG
Data
TAG
Data
TAG
EOF
TAG
CRC
TAG
CRC
I²C
RF
ai09261
Data 1 DataData 2 Data P01h P
TAG
Data
TAG
Data
TAG
Data
Device
Select
Code
Write
I/O
Register
Address
Request
Frame
Length
Request
Frame
Bytes
I²C
START STOP
CRC
Request
Frame
Characters
SOF EOF
CRC
TAG
Answer Frame
Characters
SOF EOF
T
0
<-->
T
1
<-->
Device
Select
Code
Read
Answer
Frame
Length
Request
Frame
Bytes
START STOP
RF
ai09262
CRX14 Tag access using the CRX14 coupler
Doc ID 8880 Rev 4 33/47
Figure 31. Anti-collision ST short range memory sequence (1)
03hI²C
S
T
A
R
T
Device
Select
Code
Slot
Marker
Register
Address
S
T
O
P
SOFSlot 0
06h 04h CRC CRC EOF SOF
t
0
<-->
t
1
<-->
Chip_ID
CRC CRC
EOF
CRX14
SOF
PCALL 16 TAG
Command
CRC CRC CRX14
EOF
TAG
SOF
TAG
Chip_ID
TAG
CRC
TAG
CRC
TAG
EOF
RF
I²C
SOFSlot 1
16h
CRC CRC
EOF SOF
t
0
<-->
t
1
<-->
Chip_ID
CRC CRC
EOF
RF...
I²C
SOFSlot 2 26h CRC CRC EOF SOF
t
0
<-->
t
1
<-->
Chip_ID
CRC CRC
EOF
RF...
I²C
SOFSlot 3
36h CRC CRC EOF SOF
t
0
<-->
t
1
<-->
Chip_ID CRC CRC EOF
RF...
I²C
SOFSlot 4
46h CRC CRC EOF SOF
t
0
<-->
t
1
<-->
Chip_ID CRC CRC EOF
RF...
I²C
SOFSlot 5
56h
CRC CRC
EOF SOF
t
0
<-->
t
1
<-->
Chip_ID CRC CRC EOFRF...
I²C
SOFSlot 6 66h
CRC CRC
EOF SOF
t
0
<-->
t
1
<-->
Chip_ID
CRC CRC
EOF
RF...
I²C
SOFSlot 7
76h CRC CRC EOF SOF
t
0
<-->
t
1
<-->
Chip_ID CRC CRC EOFRF...
I²C
SOFSlot 8
86h CRC CRC EOF SOF
t
0
<-->
t
1
<-->
Chip_ID CRC CRC EOF
RF...
I²C
SOFSlot 9
96h CRC CRC EOF SOF
t
0
<-->
t
1
<-->
Chip_ID CRC CRC EOF
RF...
CRX14
SOF
Slot Marker
Command
CRC CRC CRX14
EOF
TAG
SOF
TAG
Chip_ID
TAG
CRC
TAG
CRC
TAG
EOF
ai09263

DEMOKITCRX14

Mfr. #:
Manufacturer:
STMicroelectronics
Description:
RFID EVALUATION KIT ISO14443-B
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet