
MAX66120
ISO 15693-Compliant 1Kb Memory Fob
20 ______________________________________________________________________________________
Figure 17. CRC-16-CCITT Generator
1ST
STAGE
MSb
LSb
2ND
STAGE
7TH
STAGE
8TH
STAGE
6TH
STAGE
X
0
X
1
3RD
STAGE
4TH
STAGE
5TH
STAGE
X
2
X
3
X
4
POLYNOMIAL = X
16
+ X
12
+ X
5
+ 1
INPUT DATA
X
5
X
6
11TH
STAGE
X
11
9TH
STAGE
10TH
STAGE
X
9
X
10
12TH
STAGE
15TH
STAGE
14TH
STAGE
13TH
STAGE
X
12
X
13
X
14
X
7
16TH
STAGE
X
16
X
15
X
8
Command-Specific ISO 15693 Communication Protocol—Legend
SYMBOL DESCRIPTION
GSY Command “Get System Information”
WSB Command “Write Single Block”
LBL Command “Lock Block”
RSB Command “Read Single Block”
RMB Command “Read Multiple Blocks”
CRB Command “Custom Read Block”
WAFI Command “Write AFI”
LAFI Command “Lock AFI”
WDSF Command “Write DSFID”
LDSF Command “Lock DSFID”
SOF Start of Frame
RQF Request Flags byte (always sent by master)
CRC-16
Transmission of an inverted CRC-16 (2 bytes)
generated according to CRC-16-CCITT
EOF End of Frame
RSF Response Flags byte (always sent by slave)
[UID]
The tag’s unique 8-byte identification number;
could be sent by either the master or the slave.
The brackets [ ] indicate that the transmission
of the UID depends on the request flags (RQF).
SYMBOL DESCRIPTION
IFLG Info Flags byte (always sent by slave)
DSFID Data Storage Format Identifier byte
AFI Application Family Identifier byte
NBLK
Number of Blocks byte (slave memory size
indicator)
MBS
Memory Block Size byte (slave memory block
size)
ICR IC Reference byte (slave chip revision)
MFG Manufacturer Code byte (2Bh)
ERRC Error Code byte (see Table 5)
BN New Block Data (8 bytes)
BDATA Buffer Data (8 bytes)
MDATA Memory Data (8 bytes)
SECS Block Security Status byte
SBN Starting Block Number byte
#BLK Number of Blocks to Read byte
INTB 2 Integrity bytes (block write cycle counter)
Kommentare zu diesen Handbüchern