MLX90393
Micropower Triaxis® Magnetometer Datasheet
Part No.
MLX90393
Temperature Code
S (-20°C to 85°C)
Package Code
LW (QFN16 3x3mm)
1. Scope
Silicon Version Option Code Packing Format
ABA
011
RE (Reel)
This document holds the specification of a 3-axis magnetometer targeting low-power applications. The IC is
based on the Hall-effect and the patented Triaxis® technology from Melexis. The output signals (raw X, Y, Z
Magnetic data and Temperature data) will be provided through the I2C fast mode protocol, or via half-
duplex SPI (3- or 4-wire). There is an on-board non-volatile memory to store calibration data on-chip.
BIAS
Triais™
Temp
Sensor
16b
ADC
VX
VY
VZ
M
U
X
IA
C
2
I
/
I
P
S
l
o
r
t
n
o
C
e
c
a
f
r
e
t
n
I
LP OSC
Wake-up
OSC
EEPROM
Figure 1: High-level Block Diagram
VDD
VSS
3901090393
Rev002
Page 1
Data Sheet
Feb-2015
MLX90393
Micropower Triaxis® Magnetometer Datasheet
2. Absolute Maximum Ratings
The MLX90393 can withstand the conditions described in the table below for short periods of time; they do
not constitute conditions for normal operation.
Parameter
VDD_MAX
Remark
Analog Supply Voltage Limits
VDD_IO_MAX
Digital IO Supply Limits
TSTORAGE
ESDHBM
ESDCDM
Storage (idle) temperature range
According to AEC-Q100-002
According to AEC-Q100-011-B (QFN)
Min
-0.3
-0.3
-50
2.5
750
Nom
Max
4
min(4, VDD+0.3)
125
Unit
V
V
°C
kV
V
3. Thermal Specification
The MLX90393 has an on-board temperature sensor which measures the temperature of the MLX90393
sensor. The temperature can be read out via the communication protocol in a digital format.
Parameter
TRES
T25
TLIN
TOPERATING
Remark
Temperature sensor resolution
Temperature sensor output at 25°C
Temperature Linearity(1)
Operating temperature range
Min
-20
Nom
45.2
46244
+/-3
25
Max
85
Unit
LSB/°C
LSB16u
°C
°C
(1) The linearity is defined as the best fit curve through the digital temperature outputs over the entire
temperature range. It includes ADC non-linearity effects.
4. Electrical Specification
The specifications are applicable at 25degC, unless specified otherwise, and for the complete supply voltage
range.
Parameter
VDD
VDD_IO
VPOR_LH
VPOR_HL
IDD,CONVXY
IDD,CONVZ
Remark
Analog Supply Voltage
Digital IO Supply
Power-on Reset threshold (rising edge)
Power-on Reset threshold (falling edge)
Conversion Current XY-axis
Conversion Current Z-axis
Min
2.2
1.65
1
Nom
3
1.8
1.42
1.31
2.29
2.96
Max
3.6
VDD
1.55
3
4
Unit
V
V
V
V
mA
mA
3901090393
Rev002
Page 2
Data Sheet
Feb-2015
MLX90393
Micropower Triaxis® Magnetometer Datasheet
Parameter
IDD,CONVT
IDD,STBY
IDD,IDLE
IDD,NOM
Remark
Conversion Current Temperature
Standby Current(1)
Idle Current(2)
Nominal Current (TXYZ, Datarate =
10Hz, OSR=OSR2=0, DIG_FILT=4)
Min
1
Nom
1.60
43
2.4
100
Max
2
60
5
Unit
mA
µA
µA
µA
(1) Standby current corresponds to the current consumed in the digital, where not the main oscillator is
running which is used for analog sequencing, but only the low-power oscillator. This standby
current is present in Burst mode; whenever the ASIC is counting down to start a new conversion.
(2) Idle current is the current that is drawn by the ASIC in the IDLE mode, where it can only receive new
commands on the communication bus, but all other blocks are disabled. The analog (excluding the
power-on-reset block) is disconnected, only the digital IO part allows clocking of a few vital gates.
5. Timing Specification
The specifications are applicable at 25degC, unless specified otherwise, and for the complete supply voltage
range.
Parameter
Remark
Min
Nom
Max
Unit
Main Oscillator & Derived Timings
TSTBY
TACTIVE
TCONVM
TCONVT
Time from IDLE to STBY
Time from STBY to ACTIVE
Single Magnetic axis conversion time(1)
typical programming range
Temperature conversion time
typical programming range
TCONV_SMM
Total conversion time in Single
Measurement Mode(1)
TCONV_BURSTWOC Total conversion time in BURST or WOC
Mode(1)
Trimming accuracy
Thermal drift (full temperature range)
TOSC_TRIM
TOSC_THD
400
0.192
500
8
600
66.56
[(2+2^DIG_FILT)*2^OSR*0.064]
1.54
0.192
[2^OSR2*0.192]
TSTBY + TACTIVE + m*TCONVM + TCONVT
TACTIVE + m*TCONVM + TCONVT
-5
-5
+5
+5
1260
µs
µs
ms
ms
ms
ms
%
%
ms
%
%
Low-power Oscillator & Derived Timings
TINTERVAL
Time in between 2 conversions (Burst
mode or Wake-Up on Change)(2)
TLPOSC_TRIM
TLPOSC_THD
Trimming accuracy
Thermal drift (full temperature range)
0
-4
-5
BURST_DATA_RATE * 20
+4
+5
3901090393
Rev002
Page 3
Data Sheet
Feb-2015
MLX90393
Micropower Triaxis® Magnetometer Datasheet
Parameter
Remark
Min
Nom
Max
Unit
Startup
TPOR
Power-on-reset completion time
External Trigger
TTRIG
Trigger pulse width (active high)
0.01
0.6
1.5
250
ms
us
(1) This conversion time is defined as the time to acquire a single axis of the magnetic flux density.
When measuring multiple axes, they are obtained through time-multiplexing, i.e. X(t), Y(t+TCONVM)
and Z(t+2*TCONVM). The conversion time is programmable through parameters OSR and DIG_FILT for
magnetic conversion time and OSR2 for temperature conversion time. The conversion sequence is
always TXYZ, the opposite of the ZYXT argument of the command set.
(2) The time TINTERVAL is defined as the time between the end of one set of measurements (any
combination of TXYZ) and the start of the following same set of measurements in BURST and WOC
mode. As a result of this, the maximum output data rate is not only a function of TINTERVAL but equals
1/(TCONV_BURSTWOC + TINTERVAL).
(3) Conversion time table as a function of OSR and DIG_FILT. The cells in yellow are prohibited
operating modes when HALL_CONF=0xC (default), but are allowed in case HALL_CONF=0x0.
OSR
1
1.84
2.23
3.00
4.53
7.60
2
0
3
3.00
1.27
5.30
3.76
1.46
6.84
5.30
1.84
9.91
8.37
2.61
16.05
4.15
14.52
28.34
7.22 13.75 26.80
52.92
13.36 26.04 51.38 102.07
25.65 50.61 100.53 200.37
0
1
2
3
4
5
6
7
Table 1: Tconv as a function of OSR & DIG_FILT (scales w/ main oscillator variations)
Typical TCONV(TXYZ)
for OSR2=0x0 [ms]
T
L
I
F
_
G
D
I
3901090393
Rev002
Page 4
Data Sheet
Feb-2015
MLX90393
Micropower Triaxis® Magnetometer Datasheet
0
1
2
3
4
5
6
7
T
L
I
F
_
G
D
I
Maximum ODR
for OSR2=0x0 [Hz]
OSR
0
1
2
3
716.9 493.0 303.4 171.5
622.7 408.0 241.5 133.0
493.0 303.4 171.5 91.8
348.0 200.6 108.6 56.6
219.2 119.6 62.6
32.1
17.2
33.9
125.9 66.1
8.9
17.7
34.9
68.0
35.4
18.0
9.0
4.5
Table 2: Maximum Output Data Rate (ODR) as a function of OSR & DIG_FILT (scales w/ main oscillator variations)
3901090393
Rev002
Page 5
Data Sheet
Feb-2015
MLX90393
Micropower Triaxis® Magnetometer Datasheet
6. Magnetic Specification
The specifications are applicable at 25degC, unless specified otherwise, and for the complete supply voltage
range.
Parameter
NADC
NOUT
BRANGE
BSAT
OFFS
OFFSTHD
SENSXX,
SENSYY
SENSZZ
SENSXY,
SENSYX
SENSXZ,
SENSYZ
SENSZX,
SENSZY
SENSTHD
Remark
ADC span
Output span (taken from 19 by RESXYZ)
Output range (function of RESXYZ)
Magnetic saturation onset
Deviation from expected 0mT output
Offset thermal drift, Delta from 25°C (1)
Programming range of magnetic
resolution (µT/LSB) or sensitivity
(LSB/mT) (2)
[modifying GAIN_SEL and RESXYZ], cfr.
Table 3
Cross-axis sensitivity (X/Y-axis
sensitivity to Y/X magnetic fields)
Cross-axis sensitivity (X/Y-axis
sensitivity to Z magnetic field)
Cross-axis sensitivity (Z-axis sensitivity
to X and Y magnetic fields)
Sensitivity thermal drift
Delta from 25°C(3)
Min
Nom
17.4
16
Max
RANGE from Table 1Table 4 / SENSii
50
3.220
311
5.872
170
-3
0
< ±1000
< ±1
< ±1
< ±1
0.161
6211
0.294
3406
+3
Unit
bits
bits
mT
mT
LSB
LSB
µT/LSB
LSB/mT
µT/LSB
LSB/mT
%
%
%
%
(1) The offset thermal drift is defined as the deviation at 0Gauss from the output with respect to the
output at 25°C when sweeping the temperature. The highest gradient (µT/°C) typically occurs at
85°C. The spec value is based on characterization on limited sample size at GAIN_SEL=0x7 and
RES_XYZ=0x00.
(2) The total axis sensitivity is programmable to support different applications, but has no Automatic
Gain control on-chip as do the other angular position sensors from Melexis. The highest gain
corresponds to at least the minimum +/-4.8mT magnetic measurement range and the magnetic
resolution defined by SENSii.
(3) The sensitivity thermal drift is expressed as a band around the sensitivity at 25°C. It is applicable on
wafer level trimming, but can be influenced by packaging (overmolding).
3901090393
Rev002
Page 6
Data Sheet
Feb-2015
MLX90393
Micropower Triaxis® Magnetometer Datasheet
RES = 0
RES = 1
RES = 2
RES = 3
SENSXY
0.805
0.644
0.483
0.403
0.322
0.268
0.215
0.161
SENSZ
1.468
1.174
0.881
0.734
0.587
0.489
0.391
0.294
SENSXY
1.610
1.288
0.966
0.805
0.644
0.537
0.429
0.322
SENSZ
2.936
2.349
1.762
1.468
1.174
0.979
0.783
0.587
SENSXY
3.220
2.576
1.932
1.610
1.288
1.073
0.859
0.644
SENSZ
5.872
4.698
3.523
2.936
2.349
1.957
1.566
1.174
SENSXY
6.440
5.152
3.864
3.220
2.576
2.147
1.717
1.288
SENSZ
11.744
9.395
7.046
5.872
4.698
3.915
3.132
2.349
Table 3: Sensitivity table as a function of GAIN_SEL and RES, expressed in µT/LSB
ABA
TCMP_EN = 0x0
TYPE
TCMP_EN = 0x1
TYPE
RANGE
±215
±215
0
1
2 ±22000
3 ±11000
2’s complement
0µT = 0LSB
2’s complement
0µT = 0LSB
unsigned
0µT = 215LSB
unsigned
0µT = 215LSB
i
S
E
R
RANGE
±215
±215
unsigned
0µT = 215LSB
unsigned
0µT = 215LSB
N/A
Table 4: Output Range and Type as a function of TCMP_EN and RES_XYZ={RESX,RESY,RESZ}
GAIN_SEL
0
1
2
3
4
5
6
7
3901090393
Rev002
Page 7
Data Sheet
Feb-2015
MLX90393
Micropower Triaxis® Magnetometer Datasheet
XY-axis Noise over Conversion Time (bundled per OSR setting)
60
50
40
30
20
10
0
1
90
80
70
60
50
40
30
20
10
0
1
OSR = 0
OSR = 1
OSR = 2
OSR = 3
OSR = 0
OSR = 1
OSR = 2
OSR = 3
10
Conversion Time [ms]
100
Figure 2: XY axis RMS noise versus conversion time, expressed in mGauss for GAIN_SEL = 0x7
Z-axis Noise over Conversion Time (bundled per OSR setting)
10
Conversion Time [ms]
100
Figure 3: Z axis RMS noise versus conversion time, expressed in mGauss for GAIN_SEL = 0x7
]
s
s
u
a
G
m
[
v
e
d
t
S
e
s
i
o
N
]
s
s
u
a
G
m
[
v
e
d
t
S
e
s
i
o
N
3901090393
Rev002
Page 8
Data Sheet
Feb-2015