94
SECTION 4
Tag Memory Error Correction
RFID System
User’s Manual
SECTION 4
Functions
Tag Memory Error Correction
The WRITE TAG MEMORY ERROR CORRECTION (QW) command writes a tag memory check and 5-byte
error correct code after the write data. The READ TAG MEMORY ERROR CORRECTION (QR) command
performs a tag memory check and makes 1-bit memory error corrections.
When a 1-bit memory error is corrected, an
end code of 77 will warn that a 1-bit memory
error occurred, and the normal data with the
error corrected will be returned.
When a memory error of 2 bits or more is
detected, an end code of 76 will warn that a
fatal error occurred, and the read data will
not be returned.
For details on the command format, refer to READ TAG MEMORY ERROR CORRECTION (QR) and WRITE TAG MEMORY
ERROR CORRECTION (QW).
p. 136, p. 138
Example of Tag Memory Error Correction
In the following example, the data in address 0010H to 0015H is checked.
1) Send WRITE TAG MEMORY ERROR CORREC-
TION (QW).
Command: QWSTH10010313233343536 * (CR)
2) Data is written to address 0010
H to 0015H, then a tag
memory check and 5-byte error correct code are writ-
ten to address 0016
H to 001AH.
3)Send READ TAG MEMORY ERROR CORRECTION
(QR).
Command: QRSTH100100006 * (CR)
• When the read data coincides:
Response: QR0010313233343536 * (CR)
• When a memory error of 2 bits or more is
detected:
Response: QR76 * (CR)
• When a 1-bit memory error is corrected:
Response: QR7710313233343536 * (CR)
0000
Memory check code (leftmost)
Memory check code (rightmost)
Error correct code (leftmost)
Error correct code (mid)
Error correct code (rightmost)
0001
Area start
address
Area end
address
Address
Check code
calculation area
Error correction
code calculation
area
0010
31
32
33
34
35
36
FD
11
00
0C
3C
Memory check code (leftmost)
Memory check code (rightmost)
Error correct code (leftmost)
Error correct code (mid)
Error correct code (rightmost)
0011
0012
0013
0014
0015
0016
0017
0018
0019
001A
Address
Write data
(check code
calculation
area)