MLX90130
13.56MHz RFID Transceiver
3901090130
Page 21 of 37
Jan-2014
Rev. 004
6.7 Idle command (0x07)
This command is used to switch the MLX90130 into low-power mode. Several sub-modes or states could be
selected as shown in the table below. Please note that except when an error occurs (the answer is then
directly sent), the response to an Idle command is sent only when the MLX90130 exits the low-power mode.
Idle
0x07
Direction
Data
Comments
Example
MCU – device
07
Command code
0x070E
0A
21003801180008606
054603F00
– Tag detector with
LFO set at 32kHz. Possibility to
WU on low level IRQ
IN
0x070E
CB
21003801180008606
054603F10
– Tag detector with
LFO set at 4kHz
.
Possibility to
WU on low level IRQ
IN
and
timeout (MaxSleep set to 0x10)
0E
Length of data
<WUFlags>
Specifies wake-up sources and LFO frequency.
Refer to
<EnterCtrlL>
2 bytes: Settings to enter Idle mode, refer to
<EnterCtrlH>
<WUCtrlL>
2 bytes: Settings to wake-up from Idle mode
(
recommended value = 0x3800
), refer to
<WUCtrlH>
<LeaveCtrlL>
2 bytes: Settings to leave Idle mode
(
recommended value = 0x1800
), refer to
<LeaveCtrlH>
<WUPeriod>
Period of time between two TAG detection
bursts. Also used to specify the duration before
timeout. Refer to
<OscStart>
Waiting time for the HFO to stabilize (based
time: LFO)
(
recommended value = 0x60
)
<DacStart>
Waiting time for the DAC to stabilize (based
time: LFO)
(
recommended value = 0x60
)
<DacDataL>
Lower compare value for TAG detection. Note:
Only the
6 MSB bits
are available
<DacDataH>
Higher compare value for TAG detection. Note:
Only the
6 MSB bits
are available
<SwingsCnt>
Number of HF periods during TAG detection.
Refer to
<MaxSleep4:0>
Maximal number of TAG detection trials before
timeout. Value set to 0 during TAG detection
calibration.
0x00 < MaxSleep < 0x1F (bit 7 to 5 are RFU
and must be set to 0)
Also used to specify duration before timeout,
refer to
Device – MCU
0x00
Result code
0x0001XX -
Here XX is a value
of WUFlags,
please note that
this response is sent only
when device exits idle mode
0x01
Length of data
<WUFlags>
Content of WUFlags, please refer to
below
Device – MCU
0x82
Error code
0x8200 -
Invalid command
length
0x00
Length of data
Table 16:
“Idle” command description