DVK90129

Manufacturer Part NumberDVK90129
DescriptionDEVELOPMENT KIT MLX90129
ManufacturerMelexis Inc
Series-
TypeDevelopment kit
DVK90129 datasheets
 


Specifications of DVK90129

ContentsBoard, Proxima RF™ Desktop ReaderLead Free Status / Rohs StatusLead free / RoHS Compliant
For Use With/related ProductsMLX90129  
1
Page 1
2
Page 2
3
Page 3
4
Page 4
5
Page 5
6
Page 6
7
Page 7
8
Page 8
9
Page 9
10
Page 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Page 1/56

Download datasheet (2Mb)Embed
Next
Features and Benefits
Versatile A/D interface for resistive sensors
ISO-15693 13.56MHz transponder
Slave / Master SPI interface
4 k-bit EEPROM with access protection
Standalone data-logging mode
Ultra low power
Battery or battery-less applications
Low cost and compact design
(1)
Ordering Information
Part No.
Temperature suffix
MLX90129
R (-40° C to 105° C)
(1)
Example: MLX90129RGO
1 Functional Diagram
MLX90129
Sensor 1
Sensor 2
Optional:
3901090129
Rev 007
13.56MHZ SENSOR TAG / DATALOGGER IC
Application Examples
Medical and health monitoring sensor tags
Cold chain monitoring
Temperature sensor tags
Asset management and monitoring (security
and integrity)
Industrial, residential control and monitoring
Package Code
GO [TSSOP 20]
2 General Description
The MLX90129 combines a precise acquisition
chain for external resistive sensors, with a wide
range of interface possibilities.
Optional: Battery
It can be accessed and controlled through its
ISO15693 RFID front-end or via its SPI port.
Without any other components than a 13,56MHz
tuned antenna, it becomes an RFID temperature
RFID
sensor.
antenna
For measuring other physical parameters, one or
two resistive sensors can be connected to make
battery-less sensing point. Also, the chip can
Optional: Crystal
supply a regulated voltage to other components of
the application.
Adding a battery will enable the use of the
standalone data logging mode. The sensor output
data is stored in the internal 3.5kbits user memory.
One
can
connecting an external EEPROM to the SPI port.
The SPI port can also connect the MLX90129 to a
microcontroller
applications, like adding actuating capability, LED
driving
The MLX90129 has been optimized for low power,
low voltage battery and battery-less applications.
Page 1 of 56
MLX90129
Option code
-
extend
the
storage
capacity
which
allows
more
specific
Data Sheet
March 2011
by

DVK90129 Summary of contents

  • Page 1

    Features and Benefits Versatile A/D interface for resistive sensors ISO-15693 13.56MHz transponder Slave / Master SPI interface 4 k-bit EEPROM with access protection Standalone data-logging mode Ultra low power Battery or battery-less applications Low cost and compact design (1) Ordering ...

  • Page 2

    Glossary of Terms EEPROM Electrically Erasable Programmable Read-Only Memory DMA Direct Memory Access (It is the digital unit managing data-logging) PGA Programmable Gain Amplifier LFO Low Frequency Oscillator XLFO Crystal Low Frequency Oscillator CTC Contactless Tuning Capacitance HFO High ...

  • Page 3

    Functional Diagram ..........................................................................................................................................1 2 General Description..........................................................................................................................................1 3 Glossary of Terms ............................................................................................................................................2 4 Absolute Maximum Ratings..............................................................................................................................2 5 Pin definition .....................................................................................................................................................2 6 General Electrical and Timing Specifications...................................................................................................4 6.1 Power consumption........................................................................................................................................................................ 4 6.2 RFID interface ................................................................................................................................................................................ 4 6.3 SPI: electrical specification ............................................................................................................................................................. ...

  • Page 4

    General Electrical and Timing Specifications DC Operating Parameters T = -40 A 6.1 Power consumption DC Operating Conditions (T = -40° 105° Parameter Current consumption in “Stand-by” mode Current consumption in “Sleep” mode Current consumption ...

  • Page 5

    Slave SPI: timing specification Timing specifications Parameter Description tch SCK high time tcl SCK low time t (**) Delay to read a register word Read Delay to read an EEPROM word Delay to read an EE-Latch word Delay to ...

  • Page 6

    Master SPI timing specifications Parameter Description tch SCK high time tcl SCK low time t Setup time of data, after a falling edge of SCK SU t Hold time of data, after a rising edge of SCK HD t ...

  • Page 7

    Parameter Conditions / Comment PROGRAMMABLE-GAIN AMPLIFIER PGA1 Gain accuracy Code PGA1gain[3:0] = 0000 (gain=8) -> 1010 (gain=75) PROGRAMMABLE-GAIN AMPLIFIER PGA2 Gain accuracy Code PGA2gain[2:0] = 000 (gain=1) -> 111 (gain=8) PGA1 + PGA2 + DAC Gain range Sensor offset trimming ...

  • Page 8

    ADC The ADC data output is a 16bit data. The MODE[1:0] bits controls the tradeoff between the duration of the counting phase and the resolution. Mode 00 is the fastest but also the least accurate mode whereas the mode 11 ...

  • Page 9

    General Description 7.1 Block diagram The sensor signal conditioner is used to amplify, filter and convert the output voltage of resistive sensors. There may be an external single-ended or differential resistive sensor, or the internal temperature sensor. The two ...

  • Page 10

    Digital Controller and memory domains 7.2.1 Digital controller The main features of the digital part of MLX90129, called Digital Controller are: Slave / Master SPI interface • RFID interface • DMA: Direct Memory Access • Register File controller • ...

  • Page 11

    Internal Devices address domain: This domain allows accessing the registers linked to the so-called internal devices like the ADC buffers, the status words of the Core Transaction Arbiter and the EE-Latches. They may be accessed with the appropriate SPI ...

  • Page 12

    Internal Devices The term Internal Devices designates the registers used to configure the main “non-memory” digital units: sensor interface, SPI / RFID interfaces, DMA … All these registers are part of the Internal Device Address Domain: The registers linked ...

  • Page 13

    EE-Latches Another kind of non-volatile memory is used to store the trimming / configuration bits that should be immediately available: the EE-Latch bank. They are mainly used for the trimming of the oscillators and the capacitance of the antenna, ...

  • Page 14

    Sensors ADC buffers In order to read the output data of a sensor, the SPI master or the RFID base-station has to access one of the 3 ADC buffer in the Internal Device address domain. Accessing (read command) this ...

  • Page 15

    Address Description #12 Sensor power configuration word #13 (reserved) #14 Sensor trimming configuration word #15 Sensor 0: Sensor control word #16 Sensor 0: Sensor low threshold word #17 Sensor 0: Sensor high threshold word #18 Sensor 0: Sensor signal conditioner ...

  • Page 16

    EE-Latches and EEPROM Melexis default configuration The MLX90129 is pre-set with the following configuration. Address Default value [#03 - #00] 0xXXXX #04 0xAAA8 #05 0x3FF0 [#0B - #06] 0x0000 #0C 0xXXXX [#10 - #0D] 0x0000 #11 0xXXXX #12 0x00FF ...

  • Page 17

    Communication 8.1 RFID communication 8.1.1 RFID analog front-end The MLX90129 RFID interface complies with the ISO15693 requirements accessed by the RFID base- station (reader) in modulating the 13.56 MHz carrier frequency. The data are recovered from the ...

  • Page 18

    Summary of the main, supported protocol parts Data element • Data Element UID (Unique Identifier) AFI (Application Family Identifier) DSFID (Data Storage Format Identifier) CRC Security status Protocol • Request Flag Sub-Carriers Data-rates Inventory Protocol extension Select Address Options (write ...

  • Page 19

    Command set The command set lists the mandatory commands defined in the standard ISO-15693 layer 3. It comprises also some custom commands used for some specific applications: access the sensor buffer, access an external device via SPI, handles the security ...

  • Page 20

    ISO-15693 mandatory and optional commands frame content INVENTORY (01) • When receiving the Inventory request, the transponder shall perform the anti-collision sequence. The Inventory flag shall be set to 1. Request format: S Flags Inventory command O 8 bits 8 ...

  • Page 21

    READ MULTIPLE BLOCKS (23) • When receiving the “Read Multiple Block” command, the transponder shall read the requested block(s) and send back their value in the response. The blocks are numbered from ‘00’ to ‘FF’. The number of blocks in ...

  • Page 22

    WRITE REGISTER FILE (A11F) • When receiving the Write register file request, the transponder shall write the requested block into Register File with the data contained in the request and report the success of the operation in the response. Request ...

  • Page 23

    WRITE EXTERNAL MEMORY (A51F) • When receiving the “Write external memory” request, the transponder shall send a command to SPI, in order to write a byte into an external memory via SPI interface with the data contained in the request. ...

  • Page 24

    LOCK DEVICE (B01F) • When receiving the Lock Device request, the transponder switches to Locked state in this case any attempt to have an access to its memory or devices (whether read or write) results with an error response. Request ...

  • Page 25

    Response error code If the flag Error_flag of the response is set by the MLX90129, the error code is transmitted to provide some information about the error that occurred. Most of them are described in the standard ISO15693. The last ...

  • Page 26

    RFID interrupt & status word (Devices address domain, address #01, read-only) Bits Name #01 – RFID interrupt & status word 15:13 (reserved) 12 Irq_ExternalEvent 11:8 (reserved) 7 Irq_Sensor_Threshold 6 Irq_Timer_WakeUp 5 Irq_DMA_ready 4 Irq_EEPROM_Full 3 (unused) 2 Transaction_Error_Flag 1 Last_Transaction_Status ...

  • Page 27

    Interrupt description Irq_EEPROM_Full IRQ enable conditions Status flag is set to ‘1’ when Reset condition Transaction_Error_Flag IRQ enable conditions Status flag is set to ‘1’ when Reset condition Last_Transaction_Status IRQ enable conditions Status flag is set to ‘1’ when Reset ...

  • Page 28

    Serial Peripheral Interface (SPI) 8.2.1 SPI : modes of operation The SPI implemented in the MLX90129 works in Slave or Master mode. When the MLX90129 SPI is configured in the Slave mode, the SPI master (being a microcontroller, a ...

  • Page 29

    SPI interruptions The SPI I/O signals are accompanied of an output interrupt signal IRQ. This signal may be used to wake warn the SPI master (micro-controller) about some access conflicts or some general problems (low battery ...

  • Page 30

    SPI interrupt & status word (Devices address domain, address #01, read only) Bits Name #01 – SPI interrupt & status word 15:13 (reserved) 12 Irq_ExternalEvent (reserved) 11 Irq_Rfid_Reg_Access 10 9 Irq_Rfid_EEp_Access 8 Irq_Rfid_Field 7 Irq_Sensor_Threshold 6 Irq_Timer_WakeUp 5 Irq_Dma_Ready 4 ...

  • Page 31

    Interrupt description Irq_Sensor_Threshold IRQ enable conditions Status flag is set to ‘1’ when Reset condition Irq_Timer_WakeUp IRQ enable conditions Status flag is set to ‘1’ when Reset condition Irq_DMA_ready IRQ enable conditions Status flag is set to ‘1’ when Reset ...

  • Page 32

    Management of communication conflicts Core Transaction Arbiter Part of the Digital Controller, the “Core transaction arbiter” deals with several tasks: Grant or deny accesses of the communication interfaces to the different memories • Manage the interrupts • Update the ...

  • Page 33

    Device Configuration 9.1 Standalone datalogger 9.1.1 Main features The Datalogger application is managed by the DMA (Direct Memory Access) unit. This block controls the standalone applications, without any external microcontroller. It handles the start-up operations, and sends the data ...

  • Page 34

    Wake-up timer period. Then, the micro- controller may decide to read the sensor output data and process it. 3901090129 Rev 007 13.56MHZ SENSOR TAG / DATALOGGER IC Page 34 of ...

  • Page 35

    Interrupt of DMA process The microcontroller or the RFID base-station can read the DMA status register and access the DMA configuration register to start and control the DMA processing. At any time, they can hold the DMA process and check ...

  • Page 36

    Direct Memory Access configuration DMA configuration words (EEPROM & Register, address #09 to #0C, read/write) Bits Name #09 – DMA Control word 15:12 DMA_Time_Incl 15 DMA_Sensor2_Incl 14 13 DMA_Sensor1_Incl 12 DMA_Sensor0_Incl 10:11 9 DMA_LastWordMask 8 DMA_FirstWordMask 7:6 DMA_DestinationCode DMA_SourceCode ...

  • Page 37

    DMA status register (Device Address Domain, #05, read only) Bits Name #05 - DMA status register 15:0 DMA_Current_Destination _Address 9.1.5 Wake-up timer / Power management configuration The Wake-up timer is used for two purposes: to wake-up the microcontroller after a ...

  • Page 38

    Master SPI configuration A bit of the Device security map is used to set the SPI as master. Then, the MLX90129 controls the clock SCK, the slave-select SS (output), and the communication I/O MOSI (output) and MOSI (input). The ...

  • Page 39

    Sensor Signal Conditioner 9.2.1 Block description The sensor signal conditioner amplifies and filters the sensor output signal, before converting digital format. These are its main features: Two programmable gain amplifiers (PGA1 and PGA2) • Programmable offset ...

  • Page 40

    Sensor supplies & Resistor network Many combinations of resistors connections with the external sensors are possible. All the switches figured on the following schematic are independently programmable via register #1A. The supply VREF is the stabilized output of the voltage ...

  • Page 41

    Programmable amplifier 2 (PGA2) This block amplifies (with a programmable gain) the output voltages of PGA1 and of the DAC, following the equation: PGA2_Out = Gain2 * [ PGA1_Out – DAC_Out ] Where: PGA1_Out is the differential output voltage of ...

  • Page 42

    Sensor Digital Controller The main features of the sensor digital controller block are: Initialization of the sensor interface, and running of the A/D conversions • Buffer the ADC output code (in one of the 3 ADC buffers) when conversion has ...

  • Page 43

    Sensors common configuration The following registers manage the sensor power configuration and the trimming of the internal resistor. This configuration is applicable for all the sensors. Sensor’s power configuration words (EEPROM & Register, #12, read / write) The sensor’s ...

  • Page 44

    Sensor specific configuration The following registers configure the sensor acquisition chain. This configuration is sensor specific. Sensor control word (EEPROM & Register, address #15. EEPROM only, addresses #1B, #21) Bits Name #15 - Sensor control word 15:14 ADC_Mode 13:12 ...

  • Page 45

    Sensor 0 high threshold Sensor0_ThresHigh 15:0 #1C – Sensor 1 low threshold Sensor1_ThresLow 15:0 #1D – Sensor 1 high threshold Sensor1_ThresHigh 15:0 #22 – Sensor 2 low threshold Sensor2_ThresLow 15:0 #23 – Sensor 2 high threshold 15:0 Sensor2_ThresHigh ...

  • Page 46

    Sensor connection words (EEPROM & Register, addresses #19. EEPROM only #1F and #25) The first amplifier (PGA1) of the conditioning chain may be connected to the internal / external sensors in some different ways. Each sensor has its own connections, ...

  • Page 47

    Sensor serial resistance conditioner words (EEPROM & Register, addresses #1A. EEPROM only #20 and #26) Each of the 3 sensors called Sensor0, Sensor1, and Sensor2 can be connected to some serial resistances in order to reduce their current consumption, or ...

  • Page 48

    Power management The power management unit controls the following features of the MLX90129: Start-up modes (with or without battery) • Power modes (stand-by, sleep, watchful or run mode) • Energy scavenging for battery-less applications • Oscillators management (digital clock, ...

  • Page 49

    Oscillators management The MLX90129 can use 3 clock sources from: • An internal 5MHz RC-oscillator for the digital clock • An internal low-power low-frequency RC-oscillator (used as a wake-up timer) • An external low-power low-frequency quartz oscillator (used for ...

  • Page 50

    Security 9.4.1 Communication security The Device Security Register is stored in the EEPROM. It contains the access rights to the different memories by the RFID interface. It allows a partial or complete disabling of the RFID interface. In addition, ...

  • Page 51

    EEPROM security access levels • The user data are separated in 8 pages, whose access levels (L0 to L3) are defined thanks to 2 bits, stored in the ‘Security Map Register’ of the EEPROM. A security procedure based on a ...

  • Page 52

    Application Information 1. RFID temperature sensor tag The MLX90129 may be used as a 13.56 MHz sensor transponder. antenna is easy to implement and to tune thanks to the integrated programmable capacitance. The internal sensor allows monitoring temperature without ...

  • Page 53

    Micro-controller based applications Numerous flexible applications using a microcontroller can be imagined. The microcontroller may manage the MLX90129 to sense, store or send the data via RFID. It may also control a RF transceiver as the TH7122 and an ...

  • Page 54

    Reliability Information Standard information regarding manufacturability of Melexis products with different soldering processes Our products are classified and qualified regarding soldering technology, solderability and moisture sensitivity level according to following test methods: Reflow Soldering SMD’s (Surface Mount Devices) IPC/JEDEC ...

  • Page 55

    Package Information TSSOP20: 3901090129 Rev 007 13.56MHZ SENSOR TAG / DATALOGGER IC Page MLX90129 Data Sheet March 2011 ...

  • Page 56

    Disclaimer 1) The information included in this documentation is subject to Melexis intellectual and other property rights. Reproduction of information is permissible only if the information will not be altered and is accompanied by all associated conditions, limitations and ...