background image

MLX90130 

13.56MHz RFID Transceiver 

 
 

 

3901090130 

Page 22 of 37 

              Jan-2014 

Rev. 004 

 

Meaning of Wake-up settings <

WUFlags

Register 

Bit 

Function 

WUFlags 

7:6 – LfoPresc 

LFO prescaler. Divides LFO for state machine. 
00 – 32 KHz 
01 – 16 KHz 
10 – 8 KHz 
11 – 4 KHz 

5 –  RFU, set to ‘0’ 

 

4:0 – WUFlags 

Specifies the possible source on which to exit from idle mode, in case SLEEP 
state  is  selected.  Each  bit  corresponds  to  one  wake-up  source  which  is 
updated and returned when the MLX90130 leaves the Idle routine without error 
 
bit4 - Low level on SPI_NSS 
bit3 – Low level on IRQ_IN, must be set to ‘1’ 
bit2 – Field Detector 
bit1 – TAG Detector 
bit0 – WakeUp (WU at the end of MaxSleep cycles even if no event detected) 

Table 17: Field <WUFlags> definition in 

Idle

” command

 

 

Meaning of power settings <

EnterCtrlH:EnterCtrlL

>, <

WUCtrlH:WUCtrlL

> and <

LeaveCtrlH:LeaveCtrlL

Register 

Comment 

CtrlL 

7 – Initial DAC compare index (‘0’ = DacDataL, ‘1’ = DacDataH used for  the 1

st

 comparison)

 

6 – RFU, must be set to ‘0’ 
5 – LFO enable (needs to be set to ‘1’ in WUCtrl) 
4 – HFO enable (needs to be set to ‘1’ in WUCtrl) 
3 – VDDA enable (needs to be set to use HFO, see recommended values in 

Table 16

 above) 

2 – Hibernate state enable 
1 – RFU  
0 – Sleep state enable 

CtrlH 

7:2 – RFU, must be set to ‘0’ 
1 – Field detector enable 
0 – IREF (needs to be set to ‘1’ in WUCtrl, otherwise must be put to ‘0’) 

Table 18: 

Fields <EnterCtrl>, <WUCtrl> and <LeaveCtrl> definition in “

Idle

” command

 

 

Notes: 

 

The bytes <EnterCtrl> define the configuration when entering the IDLE mode. The bytes <WUCtrl> define 
the  configuration  when  the  device  wakes-up  from  the  IDLE  mode  (recommended  value  0x3801).  The 
bytes <LeaveCtrl> define the configuration when leaving the IDLE mode, after wake-up. 

 

The Hibernate state is entered by setting the “Hibernate state enable” flag to ‘1’

 and the Sleep state is 

entered by setting the “sleep state enable” flag to ‘1’

, both in the WUFlags register. 

 
 
 

Equation 1: Sleep period  

 

 

            

         

 

  (            )   

 

 

Equation 2: HF ON period 

 

 

           

 

        

 

       

    

 

 

 

Equation 3: Duration before Timeout 

 

               

  ( 

    

      

   

     

      

)   (            )   

 

 
 
With:  

 

 

 

 

 

 

 

 

 

   

   

 

and 

 

       

 

 

 

   

[s]

 

Summary of Contents for MLX90130

Page 1: ...ntroller SPI UART TX1 RX1 Analog section Digital section MLX90130 RX2 TX2 Figure 1 MLX90130 functional diagram Description The MLX90130 is a 13 56MHz fully integrated multi protocol RFID transceiver I...

Page 2: ...23 7 Modifying internal settings for optimal performances 23 7 1 1 Example How to modify the ARC_B register 23 7 1 2 Example how to read back WUFlags content 24 8 Tag Detector 25 8 1 Operating Princip...

Page 3: ...Drivers 5 VDD_TX Supply Drivers Power Supply 6 TX1 Analog Driver output_1 7 TX2 Analog Driver output_2 19 GND_RX Supply Ground analog 20 RX2 Analog Receiver input_2 21 RX1 Analog Receiver input_1 22 V...

Page 4: ...ding square waves with a frequency of fHFO typ 13 56MHz an amplitude of VDD_TX and with a phase shift of 180 degrees Each output is featuring an equivalent serial resistance RON which has to be taken...

Page 5: ...ector This block manages the enhanced Tag and Field detection capabilities It generates a detection signal that is available for the application microcontroller through the interrupt pin IRQ_OUT It al...

Page 6: ...eld set ON The MLX90130 is able to receive and execute commands through the selected serial interface SPI or UART and is able to communicate with transponders according to the selected protocol In Rea...

Page 7: ...LE Hibernate Wake up events Low pulse IRQ_IN Power up Start up events Low pulse IRQ_IN Start up Sleep Wake up events Low pulse IRQ_IN Low pulse SPI_NSS Timer Field detector Command IDLE W ake up TAG d...

Page 8: ...inimum pulse width in IRQIN pin 1 10 s minimum t2 is the delay for the serial interface selection 1 250ns typical t3 is the delay before the MLX90130 could accept commands 1 2ms minimum t4 is the VDD...

Page 9: ...otocol selected ready for communicate Send protocol related data CRC automatically e g 26 Return TAG answer e g 0400 Parity is OK CRC ignored Turn field OFF Field is OFF Figure 5 Example of communicat...

Page 10: ...X90130 11 Poll the MLX90130 10 Read data from the MLX90130 01 Reset the MLX90130 The SPI_NSS line is used to select a device on the common SPI bus the SPI_NSS active level is LOW When the SPI_NSS line...

Page 11: ...the application sets low the pin SPI_NSS to issue a Polling commands If the MLX90130 is not ready the application can put high the pin SPI_NSS and continue its operations Then as soon as the applicat...

Page 12: ...d Description 0x01 IDN Requests short information about device and its FW version 0x02 Protocol Select Selects communication protocol and specifies some protocol related parameters 0x03 Poll field Ret...

Page 13: ...col Select command automatically configures the internal registers of the MLX90130 for the best communication performances It also prepares the MLX90130 by automatically setting the HF field ON The fi...

Page 14: ...e 00 106kbps 01 212kbps 10 424kbps 11 847kbps 02020200 ISO IEC14443A 106kbps transmission reception Frame Delay Time FDT of 86 90 s 5 4 Reception data rate 00 106Kbps 01 212Kbps 10 424Kbps 11 847Kbps...

Page 15: ...o 0 0 0 No CRC added 1 CRC auto added 1 7 0 PP max 14 i e 0x0E Frame Waiting Time FWT definition These 2 bytes are optional The default value corresponds to a FWT of 4949ms answer to ATTRIB 13 56 32 1...

Page 16: ...303010FFF Wait for field appearance during 16 256 13 56 302 s Parameters Flags Presc and Timer are optional They must be specified if application has to wait for field appearance or disappearance The...

Page 17: ...transmission Protocol Explanation Response example Comments ISO15693 Send example 04 03 022000 If length of data is Zero only EOF will be sent This can be used for anti collision procedure Command cod...

Page 18: ...ke index of byte first Index of bit indicates a position inside this byte Note that both indices start from 0 and bit index can be 8 meaning that collision could also affect the parity bit Note that c...

Page 19: ...ed depends on the length of the decoded frame received by the MLX90130 Direction Result Code Length LEN Effective length of received data Comment MCU device 0x80 0x00 0xFF 0 255 bytes 0xA0 256 511 byt...

Page 20: ...etic support EMD below Direction Error Code Definition Device MCU 0x61 SOF error during the EMD process 0x62 CRC error during the EMD process 0x63 SOF error in ISO14443B occurs during high part durati...

Page 21: ...2 bytes Settings to leave Idle mode recommended value 0x1800 refer to Table 18 below LeaveCtrlH WUPeriod Period of time between two TAG detection bursts Also used to specify the duration before timeou...

Page 22: ...are index 0 DacDataL 1 DacDataH used for the 1st comparison 6 RFU must be set to 0 5 LFO enable needs to be set to 1 in WUCtrl 4 HFO enable needs to be set to 1 in WUCtrl 3 VDDA enable needs to be set...

Page 23: ...formance the internal register ARC_B containing the modulation index of the RFID request and the analog gain for the reception chain in reader mode can be modified The following example shows the spec...

Page 24: ...6 setup and DVK90130 antenna matching 2 Defined by design simulations Communication protocol Default value ISO IEC14443 Type A 0xDF ISO IEC14443 Type B 0x20 ISO IEC 15693 10 0x53 ISO IEC15693 100 0xD3...

Page 25: ...repeated until a new object is detected in the field or another kind of event appears e g max number of trials reached wake up from host MCU Before using this feature it is necessary to perform a cal...

Page 26: ...tag detected To avoid too much sensitivity in the tag detection process the use of a guard band is recommended This value should correspond to at least 2 DAC steps Final recommended values with guard...

Page 27: ...age Typically this value is set to 3 or 4 meaning that failing reception with less than 3 or 4 Bytes will be considered as EMD disturbance by the algorithm without interrupting the reception process N...

Page 28: ...te 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 S...

Page 29: ...fer 2nd part of SOF not correctly received 2nd part of SOF correctly received between 2 and 3 ETUs NemdRes 0 Error 0x66 stored in Buffer EGT incorrect Return code 0x80 or 0xA0 or 0xC0 CRC error bit is...

Page 30: ...ee Table 25 below Finally depending on EMC constraints an EMI filter can be added to reduce the emission of harmonics generated by the square wave at the outputs TX1 and TX2 Figure below gives an exam...

Page 31: ...acteristics Operating Parameters TA 40 o C to 105 o C Parameter Symbol Conditions Min Typ Max Units Supply voltage VDD 2 7 5 5 5 V Supply voltage of TX driver VDD_TX 2 7 5 5 5 V Table 23 DC characteri...

Page 32: ...tput TXn 2 8 POUT_3V Output power for 3V operation 2 70 mW POUT_5V Output power for 5V operation 2 317 mW Receiver specifications ZOUT Differential input resistance between RX1 RX2 2 80 k CINPUT Diffe...

Page 33: ...ock low time 200 tCH SCKH 1 Clock high time 200 tSU SI 1 Data slave Input setup time 20 th SI 1 Data slave Input hold time 80 tv SO 1 Data slave output valid time 150 th SO 1 Data slave output hold ti...

Page 34: ...the RF resistor offers good protection against issues resulting from use in a humid environment due to the induced leakage and the bias condition change However it is recommended to take this point i...

Page 35: ...and EN60749 15 Resistance to soldering temperature for through hole mounted devices Iron Soldering THD s Through Hole Devices EN60749 15 Resistance to soldering temperature for through hole mounted de...

Page 36: ...16 Package Information Moisture Sensitivity Level is MSL3 according as per IPC JEDEC J STD 20 This table in mm Type D x E N e A A1 A3 D2 E2 L K b quad 5 x 5 32 Opt B 0 50 min 0 80 0 00 0 20 REF 3 00...

Page 37: ...ustaining equipment are specifically not recommended without additional processing by Melexis for each application The information furnished by Melexis is believed to be correct and accurate However M...

Reviews: