DVK90129 Melexis Inc, DVK90129 Datasheet - Page 28

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
Command
EEP_RD
EEP_WR
REG_RD
REG_WR
DEV_RD
DEV_WR
REG_UPDT
8.2.1 SPI : modes of operation
The SPI implemented in the MLX90129 works in Slave or Master mode.
SPI is compliant with the following control options:
Detailed signal description:
When the MLX90129 is not selected by the SPI master or when the received command code is not
supported, the pin MISO is in tri-state. When the MLX90129 uses the SPI in the master mode (to access an
external memory), it complies with the same rules for any external SPI masters.
8.2.2 Slave SPI command set
SPI command set
3901090129
Rev 007
8.2 Serial Peripheral Interface (SPI)
When the MLX90129 SPI is configured in the Slave mode, the SPI master (being a microcontroller, a
Zigbee End Device, …) controls the serial clock signal SCK, the Slave Select signal SS and transmits
the data to the slave via the Master-Out-Slave-In signal MOSI. As a slave, the MLX90129 answers
with the Master-In-Slave-Out signal MISO, synchronized on SCK.
When configured in the Master mode, the MLX90129 SPI can select an external slave, typically an
external serial EEPROM, and use it for data logging. The command op-codes and delays between
request and response are programmed in the SPI configuration register. The master SPI controls the
Slave Select, the Serial Clock signal, sends the data on MOSI and read data on MISO. It is possible
to control the SPI as master thanks to custom RFID commands.
Master mode and Slave mode
CPOL=0: The clock is active-high: in the idle mode, SCK is low.
CPHA=0: Sampling of data occurs on rising edges of SCK. Toggling of data occurs on falling edges.
MSB first (on MISO and MOSI)
Baud-rate: 1MHz
MOSI : this pin is used to transmit data out of the SPI module when it is configured as a Master and
receive data when it is configured as a Slave.
MISO : this pin is used to transmit data out of the SPI module when it is configured as a Slave and
receives data when it is configured as a Master.
SS : when the MLX90129 is configured as a SPI master, it controls the SS pin to select an external
peripheral with which a data transfer will take place. When configured as a Slave, it is used as an
input to receive the Slave Select signal.
SCK : this pin is used to output or receive the clock.
IRQ : this pin is used to interrupt the SPI master (microcontroller) process.
Code
0x0D
0x1C
0x0F
0x0E
0x09
0x10
0x18
Operation
Read the addressed EEPROM word
Write the addressed EEPROM word
Read the addressed register in the Register File
Write the addressed register in the Register File
Read a word from the selected internal device (Control, status, ADC,…)
Write a word into the selected internal device (Control, ee-Latches )
Fills the Register File with its image stored in the EEPROM (without reboot)
13.56MHZ SENSOR TAG / DATALOGGER IC
Page 28 of 56
MLX90129
Data Sheet
March 2011

Related parts for DVK90129