MLX90130
13.56MHz RFID Transceiver
3901090130
Page 28 of 37
Jan-2014
Rev. 004
Start ISO14443 Type A
Reception
Initialize CRC calculation
Residual bits found?
Error
0x61
stored in Buffer
Nbr of Byte <
Nemd?
CRC error?
Wait for SOF
Store received data
& wait for EOF
Reception Timeout (FDT expires)
YES
, Valid SOF received
SOF error or
invalid
YES
, Valid EOF received
Nbr of Byte >
NemdRes?
YES
, data received NOT equal to an
entire nbr of symbols (1Byte + Parity bit)
Return code
0x80 or
0xA0, or 0xC0
(reception OK)
NO
, data received equals to an entire nbr of
symbols (1Byte + Parity bit)
Successful data
received?
Error
0x62
stored
in Buffer
NO
NO,
Manchester
violation detected
YES
YES
YES
YES
Error
0x87
returned
End of Algorithm
Return Flag + Data or Error
code
NO
Return code
0x80 or
0xA0 or 0xC0
(CRC error bit is set)
Return code
0x90 or 0xB0
or 0xD0
(Data Rx without
an integer nbr of byte)
Figure 12: MLX90130 EMD Algorithm Reader/Writer ISO14443 Type A