English
Language : 

MLX90132 Datasheet, PDF (19/44 Pages) Melexis Microelectronic Systems – 13.56MHz RFID / NFC Transceiver
MLX90132
13.56MHz RFID / NFC Transceiver
6.6 SendRecv command (0x04)
This command is used to send specific protocol data and receives corresponding answer. Before sending this
command, the application must select a protocol using the Protocol select command. If the response of the
Transponder was successfully received and decoded, the field <Data> will contain additional information
which is protocol specific. This is explained in the Table 14 below.
SendRecv0x04
Direction
MCU – device
Data
04
<Len>
<Data>
<ResultCode>
<Len>
Device - MCU
<Data>
Comment
Command code
Length of data
Data to be sent
Example
Depends on protocol previously selected!
0403022012– Command “Read single block 12”
(ISO/IEC15693 protocol)
Result code
Length of data
8008000000000077CF00 - The response of the
TAG is successfully decoded. This is an example
of response from an ISO15693 TAG.
Data received. Interpretation depends
on protocol
The result code might contain additional
information on the extended size of received
data. Please refer to paragraph Support of
extended frames below.
Device - MCU
<ErrorCode>
<ErrorBufLen>
<ErrorBuf>
Error code
Length of Error Buffer stored during
EMD algorithm
Error Buffer stored during EMD
algorithm
Please refer to the error code table summary in
the chapter List of Error codes
Table 13: “SendRecv" command description
Data format for transmission
Protocol Explanation
Response example
Send example
04 03 022000
ISO15693
Command code
Length of entire data field
Data
Send example
04 07 9370800F8C8E 28
Command code
Length of entire data field
Data
ISO14443A Transmission flags:
NFC-A 7 – 0 : ISO14443A
1: Topaz format (use EOF instead of P, use
SOF at the beginning of each byte, make
pause between bytes, assume 1st byte as 7-bit)
6 – SplitFrame if set
5 – append CRC if set
4 – Auto. add the parity bit in if set to ‘0’1)
3:0 – number of significant bits in last byte
Comments
If length of data is Zero, only EOF will be sent. This can be
used for anti-collision procedure
For bit oriented protocol, frames could be split by setting the bit
SplitFrame to one. In this case, the MLX90132 will send the
last byte of the command with none integer number of bits,
according to the field number of significant bits in last byte.
In reception, the MLX90132 expects to receive the complement
(8 – “number of significant bits in last byte”).
This option is used during anti-collision procedure.
Send example
04 03 050000
ISO14443B
NFC-B
Command code
Length of entire data field
Data
Send example
04 05 00FFFF0000
Command code
ISO18092 Length of entire data field
(212,424Kb)
NFC-F
Data
Table 14: Parameter values for “SendRecv” command
3901090132
Rev. 009
Page 19 of 44
Jan-2014