DVK90129 Melexis Inc, DVK90129 Datasheet

no-image

DVK90129

Manufacturer Part Number
DVK90129
Description
DEVELOPMENT KIT MLX90129
Manufacturer
Melexis Inc
Series
-r
Type
Development kitr
Datasheets

Specifications of DVK90129

Contents
Board, Proxima RF™ Desktop Reader
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
For Use With/related Products
MLX90129
Features and Benefits
Ordering Information
Part No.
MLX90129
(1)
1 Functional Diagram
3901090129
Rev 007
Example: MLX90129RGO
Sensor 1
Sensor 2
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
MLX90129
Optional:
(1)
Temperature suffix
R (-40° C to 105° C)
Optional: Battery
Optional: Crystal
antenna
RFID
13.56MHZ SENSOR TAG / DATALOGGER IC
Page 1 of 56
Application Examples
2 General Description
The MLX90129 combines a precise acquisition
chain for external resistive sensors, with a wide
range of interface possibilities.
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
sensor.
For measuring other physical parameters, one or
two resistive sensors can be connected to make
battery-less sensing point. Also, the chip can
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
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.
Package Code
GO [TSSOP 20]
Medical and health monitoring sensor tags
Cold chain monitoring
Temperature sensor tags
Asset management and monitoring (security
and integrity)
Industrial, residential control and monitoring
can
extend
which
the
MLX90129
allows
storage
Option code
more
Data Sheet
March 2011
capacity
-
specific
by

Related parts for DVK90129

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 ...

Related keywords