MLX90360 Datasheet DownloadLink 5653


MLX90360
Triaxis Position Sensor IC
Features and Benefits
Triaxis Hall Technology
On Chip Signal Processing for Robust Absolute Position Sensing
Simple Magnetic Design
Programmable Measurement Range
Programmable Linear Transfer Characteristic (Multi-points or Piece-Wise-Linear)
Selectable Analog (Ratiometric) or PWM Output
12 bit Resolution - 10 bit Thermal Accuracy
48 bit ID Number option
Single Die –SOIC-8 Package RoHS Compliant
Dual Die (Full Redundant) –TSSOP-16 Package RoHS Compliant
Applications
Absolute Rotary Position Sensor
Pedal Position Sensor
Throttle Position Sensor
Ride Height Position Sensor
Absolute Linear Position Sensor
Steering Wheel Position Sensor
Float-Level Sensor
Non-Contacting Potentiometer
Ordering Information1
Part No.
MLX90360
MLX90360
MLX90360
MLX90360
MLX90360
MLX90360
MLX90360
MLX90360
MLX90360
MLX90360
MLX90360
MLX90360
MLX90360
Temperature Suffix
E (−40°
Ct
o+85°
C)
K (−40°
Ct
o+125°
C)
L (−40°
Ct
o+150°
C)
E (−40°
Ct
o+85°
C)
K (−40°
Ct
o+125°C)
L (−40°
Ct
o+150°
C)
L (−40°
Ct
o+150°
C)
E (−40°
Ct
o+85°
C)
K (−40°
Ct
o+125°
C)
L (−40°
Ct
o+150°
C)
E (−40°
Ct
o+85°
C)
K (−40°
Ct
o+125°
C)
L (−40°
Ct
o+150°
C)
Package Code
Die Revision
Option code
DC [SOIC-8]
DC [SOIC-8]
DC [SOIC-8]
GO [TSSOP-16]
GO [TSSOP-16]
GO [TSSOP-16]
DC [SOIC-8]
DC [SOIC-8]
DC [SOIC-8]
DC [SOIC-8]
GO [TSSOP-16]
GO [TSSOP-16]
GO [TSSOP-16]
ACD
ACD
ACD
ACD
ACD
ACD
ACD
ACD
ACD
ACD
ACD
ACD
ACD
STANDARD
STANDARD
STANDARD
STANDARD
STANDARD
STANDARD
PPA
IP12
2
IP1
IP12
IP12
2
IP1
IP12
1 Example:
2
MLX90360EDC-ACD-STANDARD
See your sales representative for more details
MLX90360
Rev. 6.2
Page 1 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
1. Functional Diagram
VDIG
DSP
Reg
VX
-
VY
VZ
M
U
X
G
Rev.Pol.
&
OverVolt.
VDD
VSS
A
D
C
D
A
R
O
M
F/W
RAM
x1
OUT
(Analog/PWM)
EEP
ROM
Figure 1 - MLX 90360 Block Diagram
MLX90360
Rev. 6.2
Page 2 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
2. Description
The MLX90360 is a monolithic sensor IC sensitive to the flux density applied orthogonally and parallel to
the IC surface.
The MLX90360 is sensitive to the three components of the flux density applied to the IC (i.e. BX, BY and
BZ). This allows the MLX90360 with the correct magnetic circuit to decode the absolute position of any
moving magnet (e.g. rotary position from 0 to 360 Degrees or linear displacement, stroke - Figure 2). It
enables the design of novel generation of non-contacting position sensors that are frequently required for
both automotive and industrial applications.
MLX90360 reports a programmable ratiometric analog output signal compatible with any resistive
potentiometer or programmable linear Hall sensor. Through programming, the MLX90360 provides also a
digital PWM (Pulse Width Modulation) output characteristic.
Figure 2 - Typical application of MLX90360 –Linear
MLX90360
Rev. 6.2
Page 3 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
TABLE of CONTENTS
FEATURES AND BENEFITS ........................................................................................................................1
APPLICATIONS ............................................................................................................................................1
ORDERING INFORMATION .........................................................................................................................1
1.
FUNCTIONAL DIAGRAM ......................................................................................................................2
2.
DESCRIPTION .......................................................................................................................................3
3.
GLOSSARY OF TERMS ABBREVIATIONS ACRONYMS.............................................................6
4.
PINOUT ..................................................................................................................................................6
5.
ABSOLUTE MAXIMUM RATINGS ........................................................................................................7
6.
DESCRIPTION .......................................................................................................................................7
7.
MLX90360 ELECTRICAL SPECIFICATION .........................................................................................9
8.
MLX90360 ISOLATION SPECIFICATION...........................................................................................11
9.
MLX90360 TIMING SPECIFICATION..................................................................................................11
10. MLX90360 ACCURACY SPECIFICATION..........................................................................................12
11. MLX90360 MAGNETIC SPECIFICATION ...........................................................................................13
12. MLX90360 CPU & MEMORY SPECIFICATION..................................................................................13
13. MLX90360 END-USER PROGRAMMABLE ITEMS ...........................................................................14
14. DESCRIPTION OF END-USER PROGRAMMABLE ITEMS ..............................................................15
14.1.
OUTPUT MODE ..........................................................................................................................................15
14.1.1. Analog Output Mode ............................................................................................................................15
14.1.2. PWM Output Mode...............................................................................................................................15
14.2.
OUTPUT TRANSFER CHARACTERISTIC .......................................................................................................16
14.2.1. Enable scaling Parameter (only for LNR type 4 pts)............................................................................16
14.2.2. CLOCKWISE Parameter ......................................................................................................................16
14.2.3. Discontinuity Point (or Zero Degree Point) .........................................................................................17
14.2.4. 4-Pts LNR Parameters..........................................................................................................................17
14.2.5. 17-Pts LNR Parameters........................................................................................................................17
14.2.6. CLAMPING Parameters.......................................................................................................................19
14.3.
IDENTIFICATION ........................................................................................................................................19
14.4.
SENSOR FRONT-END .................................................................................................................................19
14.4.1. HIGHSPEED Parameter ......................................................................................................................19
14.4.2. MAPXYZ...............................................................................................................................................19
14.4.3. k parameter...........................................................................................................................................20
14.4.4. GAINMIN and GAINMAX Parameters ................................................................................................20
14.5.
FILTER .......................................................................................................................................................20
14.5.1. Hysteresis Filter ...................................................................................................................................21
14.5.2. FIR Filters ............................................................................................................................................21
14.6.
PROGRAMMABLE DIAGNOSTIC SETTINGS..................................................................................................22
MLX90360
Rev. 6.2
Page 4 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
14.6.1. DIAG and ADIAG parameters .............................................................................................................22
14.6.2. PWM Diagnostic ..................................................................................................................................23
14.6.3. HAMHOLE Parameter .........................................................................................................................24
14.7.
LOCK .........................................................................................................................................................24
14.8.
EEPROM ENDURANCE .............................................................................................................................25
15. MLX90360 SELF DIAGNOSTIC ..........................................................................................................26
16. RECOMMENDED APPLICATION DIAGRAMS ..................................................................................28
16.1.
16.2.
WIRING WITH THE MLX90360 IN SOIC-8 PACKAGE ................................................................................28
WIRING WITH THE MLX90360 IN TSSOP-16 PACKAGE ...........................................................................28
17. STANDARD INFORMATION REGARDING MANUFACTURABILITY OF MELEXIS PRODUCTS
WITH DIFFERENT SOLDERING PROCESSES.........................................................................................29
18. ESD PRECAUTIONS ...........................................................................................................................29
19. PACKAGE INFORMATION .................................................................................................................30
19.1.
19.2.
19.3.
19.4.
19.5.
19.6.
SOIC8 - PACKAGE DIMENSIONS ...............................................................................................................30
SOIC8 - PINOUT AND MARKING ...............................................................................................................30
SOIC8 - SENSITIVE SPOT POSITIONING .....................................................................................................31
TSSOP16 - PACKAGE DIMENSIONS ...........................................................................................................32
TSSOP16 - PINOUT AND MARKING ...........................................................................................................33
TSSOP16 - SENSITIVE SPOT POSITIONING .................................................................................................33
20. DISCLAIMER .......................................................................................................................................35
MLX90360
Rev. 6.2
Page 5 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
3. Glossary of Terms Abbreviations Acronyms




















Gauss (G), Tesla (T): Units for the magnetic flux density 1 mT = 10 G
TC: Temperature Coefficient (in ppm/Deg.C.)
NC: Not Connected
PWM: Pulse Width Modulation
%DC: Duty Cycle of the output signal i.e. TON /(TON + TOFF)
ADC: Analog-to-Digital Converter
DAC: Digital-to-Analog Converter
LSB: Least Significant Bit
MSB: Most Significant Bit
DNL: Differential Non-Linearity
INL: Integral Non-Linearity
RISC: Reduced Instruction Set Computer
ASP: Analog Signal Processing
DSP: Digital Signal Processing
CoRDiC: Coordinate Rotation Digital Computer (i.e. iterative rectangular-to-polar transform)
EMC: Electro-Magnetic Compatibility
ALS: Analog Low Speed
AHS: Analog High Speed
DLS: Digital Low Speed
DHS: Digital High Speed
4. Pinout
Pin #
SOIC-8
TSSOP-16
1
VDD
VDIG1
2
Test 0
VSS1 (Ground1)
3
Test 2
VDD1
4
Not Used
Test 01
5
OUT
Test 22
6
Test 1
OUT2
7
VDIG
Not Used2
8
VSS (Ground)
Test 12
9
VDIG2
10
VSS2 (Ground2)
11
VDD2
12
Test 02
13
Test 21
14
Not Used1
15
OUT1
16
Test 11
For optimal EMC behavior, it is recommended to connect the unused pins (Not Used and Test) to the
Ground (see section 0).
MLX90360
Rev. 6.2
Page 6 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
5. Absolute Maximum Ratings
Parameter
Value
Supply Voltage, VDD (overvoltage)
24 V
Reverse Voltage Protection
12 V (breakdown at -14 V)
Positive Output Voltage
18 V (breakdown at 24 V)
Output Current (IOUT)
30 mA (in breakdown)
Reverse Output Voltage
0.3 V
Reverse Output Current
50 mA (in breakdown)
Operating Ambient Temperature Range, TA
40°C  150
C
Storage Temperature Range, TS
40°C  150
C
Magnetic Flux Density
1 T
Exceeding the absolute maximum ratings may cause permanent damage.
maximum rated conditions for extended periods may affect device reliability.
Exposure to absolute
6. Description
As described on the block diagram the three vector components of the magnetic flux density (BX, BY and
BZ) applied to the IC are sensed through the sensor front-end. The respective Hall signals (VX, VY and VZ)
are generated at the Hall plates and amplified.
The analog signal processing is based on a fully differential analog chain featuring the classic offset
cancellation technique (Hall plate 2-Phases spinning and chopper-stabilized amplifier).
The conditioned analog signals are converted through an ADC (15 bits) and provided to a DSP block for
further processing. The DSP stage is based on a 16 bit RISC micro-controller whose primary function is
the extraction of the position from two (out of three) raw signals (after so-called front-end compensation
steps) through the following function:

V1 , k 
V2 
where alfa is the magnetic angle <(B1, B2), V1 = VX or VY or VZ , V2 = VX or VY or VZ and k is a
programmable factor to match the amplitude of V1 and k V2.
The DSP functionality is governed by the micro-code (firmware F/W) of the micro-controller which is
stored into the ROM (mask programmable). In addition to the magnetic angle extraction, the F/W controls
the whole analog chain, the output transfer characteristic, the output protocol, the programming/calibration
and also the self-diagnostic modes.
The magnetic angular information is intrinsically self-compensated vs. flux density variations. This feature
allows therefore an improved thermal accuracy vs position sensor based on conventional linear Hall
sensors.
In addition to the improved thermal accuracy, the realized position sensor features excellent linearity
performances taking into account typical manufacturing tolerances (e.g. relative placement between the
Hall IC and the magnet).
MLX90360
Rev. 6.2
Page 7 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
Once the position (angular or linear stroke) information is computed, it is further conditioned (mapped) vs.
the target transfer characteristic and it is provided at the output(s) as either a ratiometric analog output
level through a 12 bit DAC followed by a buffer or a digital PWM output.
For instance, the analog output can be programmed for offset, gain and clamping to meet any rotary
position sensor output transfer characteristic:
Vout() = ClampLo
for min
Vout() = Voffset + Gain  for min max
Vout() = ClampHi
for max
where Voffset, Gain, ClampLo and ClampHi are the main adjustable parameters for the end-user.
The linear part of the transfer curve can be adjusted through a multi-point calibration:
This back-end step consists into either
 up to 4 arbitrary points (5 segments + clamping levels) calibration or
 a Piece-Wise-Linear (PWL) output transfer characteristics - 17 equidistant points w/
programmable origin over 16 different angle ranges from 65 to 360 degrees.
The calibration parameters are stored in EEPROM featuring a Hamming Error Correction Coding (ECC).
The programming steps do not require any dedicated pins. The operation is done using the supply and
output nodes of the IC. The programming of the MLX90360 is handled at both engineering lab and
production line levels by the Melexis Programming Unit PTC-04 with the dedicated MLX90360
daughterboard and software tools (DLL User Interface).
MLX90360
Rev. 6.2
Page 8 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
7. MLX90360 Electrical Specification
DC Operating Parameters at VDD = 5V (unless otherwise specified) and for TA as specified by the
Temperature suffix (E or K or L).
Parameter
Nominal Supply Voltage
Symbol
Test Conditions
VDD
Min
Typ
Max
Units
4.5
5
5.5
V
mode(4)
8.5
12
mA
Fast mode(4)
13.5
15
mA
2.4
2.7
3
2
2.3
2.6
0.3
0.4
0.6
Slow
Supply Current(3)
Idd
POR Rising Level
POR LH
POR Falling Level
POR HL
POR Hysteresis
POR Hyst
ASP Start Rising Level
LT4V LH
Startup Level of ASP
3.5
ASP Start Falling Level
LT4V HL
Startup Level of ASP
ASP Start Hysteresis
LT4V Hyst Startup Level of ASP
PTC Entry Rising Level
MT7V LH
PTC Entry Falling Level
MT7V HL
Supply Under Voltage
In reference to On-chip digital voltage VDIG
Supply Under Voltage
In reference to On-chip digital voltage VDIG
Hysteresis on POR signal
In reference to On-chip digital voltage VDIG
V
V
V
4.1
V
3.4
4
V
0.1
0.5
V
VDD level for PTC entry
6.6
7.2
V
VDD level for PTC entry
6.5
7.1
V
PTC Entry Hysteresis
MT7V Hyst VDD level for PTC entry
0.1
0.4
V
Switch Off Rising Level
LT11V LH
8.6
14
V
Switch Off Falling Level
LT11V HL
8.5
13.9
V
Switch Off Level Hysteresis
LT11 Hyst
0.1
1
V
-15
15
mA
Vout = 0 V
15
mA
Vout = 5 V
15
mA
Vout = 14 V (TA = 25°C)
18
mA
Output Current
Output Short Circuit Current
Output Load
Iout
Ishort
RL
Vsat_lo
Analog Saturation Output Level
Vsat_hi
Analog Output mode
Pull-down to Ground
1
10

k
Pull-up to 5V
1
10

k
Pull-up load RL 10 kΩto 5 V
0.5
2
Pull-up load RL 1 kΩt
o5
V
2
3
Pull-up load RL 5 kΩt
o1
4
V
2
3
Pull-down load RL 5 kΩ
94
96
Pull-down load RL 10 kΩ
96
98
Pull-up load RL 1 kΩt
o5
V
Active Diagnostic Output Level
Diag_lo
Pull-up load RL = 1 kΩt
o5
V
Pull-up load RL 5 kΩt
o1
4
V
3 For
1
%VDD
%VDD
2
3
1.5
2
2
3
%VDD
the dual version, the supply current is multiplied by 2
section 9 for details concerning Slow and Fast mode
4 See
MLX90360
Rev. 6.2
Page 9 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
Diag_hi
Pull-down load RL 10kΩ
96
Pull-down load RL 5kΩ
94
96
Pull-down load RL = 5kΩ
97
97.5
98
%VDD
Broken VSS &
BVSSPD
Passive Diagnostic Output Level BVSSPU
(Broken Track Diagnostic) (5)
BVDDPD
BVDDPU
Clamped Output Level
Pull-down load RL ≤1
0k
Ω(Hi-Z)
0
4(5)
Pull-down load RL ≤2
5k
Ω(
Hi
-Z)
0
10
Broken VSS &
99
Pull-up load RL 1kΩ
Broken VDD &
100
0
Pull-down load RL 1kΩ
%VDD
%VDD
1
%VDD
Broken VDD &
Pull-up load RL ≤1
0
k
Ω(
Hi
-Z)
96
100
%VDD
Clamp_lo
Programmable
0
100
%VDD(6)
Clamp_hi
Programmable
0
100
%VDD(6)
As an illustration of the previous table, the MLX90360 fits the typical classification of the output span
described on the Figure 6.
100 %
90 %
96 %
92 %
88 %
Diagnostic Band (High)
Clamping High
80 %
Output Level
70 %
60 %
50 %
Linear Range
40 %
30 %
20 %
10 %
0%
12 %
8%
4%
Clamping Low
Diagnostic Band (Low)
Figure 6 –Example of Output Span Classification for typical application.
5
For detailed information, see also section 15
levels need to be considered vs the saturation of the output stage (see Vsat_lo and Vsat_hi)
6 Clamping
MLX90360
Rev. 6.2
Page 10 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
8. MLX90360 Isolation Specification
DC Operating Parameters at VDD = 5V (unless otherwise specified) and for TA as specified by the
Temperature suffix (E or K or L). Only valid for the package code GO i.e. dual die version.
Parameter
Symbol
Isolation Resistance
Test Conditions
Between 2 dies
Min
Typ
Max
4
Units
MΩ
9. MLX90360 Timing Specification
DC Operating Parameters at VDD = 5V (unless otherwise specified) and for TA as specified by the
Temperature suffix (E or K or L).
Parameter
Main Clock Frequency
Symbol
Ck
Test Conditions
Min
Typ
Max
Slow mode(7)
6.4
6.5
6.6
MHz
mode(7)
9.9
10.0
10.1
MHz
10%
CkNOM
Fast
Main Clock Frequency Thermal
Drift
TCk
Output Refresh Rate
Step Response Time
Ts
Slow mode
660
μ
s
Fast mode
400
μ
s
SlewRate effect excluded
Slow mode(7), Filter=0(8)
Watchdog
Wd
Units
1.32
2.18
ms
Slow
mode(7),
Filter=2(8)
2.64
3.63
ms
Fast
mode(7),
Filter=0(8)
0.80
1.32
ms
Slow Mode (Ck = 6 MHz)
4.58
ms
0.422
Deg/Hz
See Section 15
Phase Shift
PS
Slow mode(7), Filter=0(8)
Start-up Cycle
Tsu
SlewRate effect excluded
Analog Output Slew Rate
Slow mode
12.5
15
ms
Fast mode
7.5
10
ms
Mode 1
37
V/ms
320
V/ms
19
V/ms
2.5
V/ms
from COUT = 47 nF to 330 nF
Mode 2
up to COUT = 10 nF
Mode 3
up to COUT = 47 nF
Mode 4
up to COUT = 330 nF
7 See
8
section 13 for details concerning Slow and Fast mode activation
See section 14.5 for details concerning Filter parameter
MLX90360
Rev. 6.2
Page 11 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
10.
MLX90360 Accuracy Specification
DC Operating Parameters at VDD = 5V (unless otherwise specified) and for TA as specified by the
Temperature suffix (E or K or L).
Parameter
Symbol
ADC Resolution on the raw
signals sine and cosine(9)
Test Conditions
Min
RADC
Typ
Max
15
Units
bits
Thermal Offset Drift #1(10)
Temperature suffix E
-60
+60
LSB15
at the DSP input (excl. DAC and
output stage)
Temperature suffix K
-60
+60
LSB15
Temperature suffix L
-90
+90
LSB15
-0.25
+0.25
%VDD
XY axis –Temp. suffix E
- 0.3
+ 0.3
%
XY axis –Temp.suffix K & L
- 0.5
+ 0.5
%
XZ (YZ) axis –Temp. suffix E
-1
+1
%
Thermal Offset Drift #2
( DAC and Output Stage)
Thermal Drift of Sensitivity
Mismatch(11)
XZ (YZ) axis –Temp. suffix K & L
Magnetic Angle phase error
-1
+1
%
TA = 25
C –XY axis
-0.3
0.3
Deg.
TA = 25
C –XZ (YZ) axis
-10
10
Deg.
XY axis, XZ (YZ) axis
Thermal Drift of Magnetic Angle
phase error
0.01
XY –Intrinsic Linearity Error(12)
Le
TA = 25
C –f
a
c
t
o
r
yt
r
i
mme
d“
k
”
-1
Error(11)
Le
TA = 25
C –“
k
”n
o
t
t
r
i
mme
d
-20
XZ (YZ) - Intrinsic Lin.
Analog Output Resolution
RDAC
12b DAC (Theoretical, Noise free)
INL (before EOL calibration)
Noise
pk-pk(13)
Ratiometry Error (Analog output
only)
1
Deg
20
Deg
0.025
-4
%VDD/LSB12
+4
LSB12
1
3
LSB12
Clamped Output
0.05
0.075
%VDD
Slow mode, Filter=2
0.10
0.2
Deg
Fast mode, Filter=0
0.15
0.25
Deg
-0.1
+0.1
%VDD
-1
+1
%VDD
DNL
Output stage Noise
2.5
Deg.
0.05
4.5V VDD 5.5V
LT4V VDD MT7V
16 bits corresponds to 15 bits + sign. Internal computation is performed using 16 bits.
instance, in case of a rotary position sensor application, Thermal Offset Drift #1 equal ± 60LSB15 yields to max. ± 0.3 Deg.
angular error for the computed angular information (output of the DSP). Thi
si
so
n
l
yv
a
l
i
di
fk=1
.“
ML
X9
0
3
6
0F
r
o
n
t
-End
Ap
p
l
i
c
a
t
i
o
nNo
t
e
”wi
l
l
b
er
e
l
e
a
s
e
df
o
r
mo
r
ed
e
t
a
i
l
s
.
11 For instance, in case of a rotary position sensor application, Thermal Drift of Sensitivity Mismatch equal ± 0.5% yields to max.
± 0.15 Deg. angular error f
o
r
t
h
ec
o
mp
u
t
e
da
n
g
u
l
a
r
i
n
f
o
r
ma
t
i
o
n(
o
u
t
p
u
t
o
f
t
h
eDSP)
.
Se
e“
ML
X9
0
3
6
0Fr
o
n
t
-En
dAp
p
l
i
c
a
t
i
o
nNo
t
e
”
for more details.
12 The Intrinsic Linearity Error refers to the IC itself (offset, sensitivity mismatch, orthogonality) taking into account an ideal
rotating field for BX and BY. Once associated to a practical magnetic construction and the associated mechanical and magnetic
tolerances, the output linearity error increases. However, it can be improved with the multi-point end-user calibration. The intrinsic
Linearity Error for Magnetic angle XZ and YZ can be reduced through the programming of the k factor.. Se
e“
ML
X9
0
3
6
0F
r
o
n
t
En
dAp
p
l
i
c
a
t
i
o
nNo
t
e
”
&“
ML
X9
0
3
6
0Ba
c
k
-En
dAp
p
l
i
c
a
t
i
o
nNo
t
e
”f
o
r
mo
r
ed
e
t
a
i
l
s
.
13 Noise pk-pk (peak-to-peak) is here intended as 6 times the Noise standard Deviation. The application diagram used is
described in the recommended wiring. For detailed information, refer to section Filter in application mode (Section 14.5).
9
10 For
MLX90360
Rev. 6.2
Page 12 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
11.
MLX90360 Magnetic Specification
DC Operating Parameters at VDD = 5V (unless otherwise specified) and for TA as specified by the
Temperature suffix (E or K or L).
Parameter
Symbol
Magnetic Flux Density
BX, BY(14)
Magnetic Flux Density
BZ(14)
Magnetic Field Norm
Norm
IMC
Gain(16)
Magnet Temperature Coefficient
12.
Test Conditions
Min
Typ
Max
Units
20
50
70(15)
mT
24
50
130
mT
20
50
70
mT
GainIMC
1.2
1.5
1.8
TCm
-2400
√[
BX 2 + BY 2 + (Bz/GainIMC)2 ]
0
ppm/°C
MLX90360 CPU & Memory Specification
The DSP is based on a 16 bit RISC µController. This CPU provides 2.5 Mips while running at 10 MHz.
Parameter
Symbol
Test Conditions
Min
Typ
Max
Units
ROM
7
kB
RAM
256
B
EEPROM
128
B
The condition must be fulfilled for at least one field BX, BY or BZ.
Above 70 mT, the IMC starts saturating yielding to an increase of the linearity error. Below 20 mT, the performances slightly
degrade due to a reduction of the signal-to-noise ratio, signal-to-o
f
f
s
e
t
r
a
t
i
o
…
16
This is the magnetic gain linked to the Integrated Magneto Concentrator structure. It applies to BX and BY and not to BZ. This
is the overall variation. Within one lot, the part to part variation is typically ± 10% versus the average value of the IMC gain of that
lot.
14
15
MLX90360
Rev. 6.2
Page 13 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
13.
MLX90360 End-User Programmable Items
MLX90360
Rev. 6.2
Parameter
Comments
Output mode
DIAG
ADIAG
HS
MAPXYZ
CLAMP_HIGH
CLAMP_LOW
FILTERFIRST
FILTER
k (SMISM)
GAINMIN
GAINMAX
PWMPOL
PWMLATCH
PWMT
DP
CCW
FHYST
MELEXISID1
MELEXISID2
MELEXISID3
CUSTOMERID4
3POINTS
LNR_S0
LNR_A_X
LNR_A_Y
LNR_A_S
LNR_B_X
LNR_B_Y
LNR_B_S
LNR_C_X
LNR_C_Y
LNR_C_S
LNR_D_X
LNR_D_Y
LNR_D_S
W
LNR_Y0/ CUSTOMERID1
LNR_Y1/ CUSTOMERID2
LNR_Y2/ CUSTOMERID3
LNR_Yn
LNR_Y16
HAMHOLE
LOCK
Define the output stage mode
Diagnostic mode (Low/Hi)
Analog diagnostic option (Low/Hiz or HiZ/Hi)
High speed mode (6MHz or 10MHz)
Mapping fields for output angle
Clamping High (50%)
Clamping Low (50%)
Filtering before linear correction
Filter mode selection
Sensitivity mismatch factor
Low threshold for virtual gain
High threshold for virtual gain
PWM polarity
PWM register latched on PWM edge
PWM Frequency
Discontinuity point
Counter Clock Wise
Hysteresis filter
Melexis identification reference
Melexis identification reference
Melexis identification reference
Customer identification reference
Selection of correction method 3 or 16 pts
3pts –Initial Slope
3pts –AX Coordinate
3pts –AY Coordinate
3pts –AS Coordinate
3pts –BX Coordinate
3pts –BY Coordinate
3pts –BS Coordinate
3pts –CX Coordinate
3pts –CY Coordinate
3pts –CS Coordinate
3pts –DX Coordinate
3pts –DY Coordinate
3pts –DS Coordinate
16pts –Output angle range
16pts –Y-coordinate point 0 / Cust. id reference
16pts –Y-coordinate point 1 / Cust. id reference
16pts –Y-coordinate point 2/ Cust. id reference
16pts –Y-coordinate point n
16pts –Y-coordinate point 16
Hamming code recovery
Lock byte
Page 14 of 35
Default Values
Standard
PPAR
# bit
4
0
0
0
MLX
50%
50%
1h
0h
MLX
00h
29h
0
1
1B58h
0000h
0h
0h
MLX
MLX
MLX
0h
4
0
0
0
MLX
10%
90%
1h
1h
MLX
00h
29h
N/A
N/A
N/A
0000h
0h
0h
MLX
MLX
MLX
0h
1h
0h
7FFFh
0
0
FFFFh
0
0
FFFFh
FFFFh
0
FFFFh
FFFFh
0
0h
N/A
N/A
N/A
N/A
N/A
3131h
00h
1h
0h
0
10%
80%/360d
FFFFh
0
0
FFFFh
FFFFh
0
FFFFh
FFFFh
0
0h
N/A
N/A
N/A
N/A
N/A
0
4Ch
3
1
1
1
3
16
16
1
2
16
8
8
1
1
16
15
1
8
16
16
16
16
1
16
16
16
16
16
16
16
16
16
16
16
16
16
4
16
16
16
16
16
16
8
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
14.
Description of End-User Programmable Items
14.1. Output Mode
The MLX90360 output type is defined by the Output Mode parameter.
Parameter
Value
Analog Output Mode
PWM Output Mode
Description
1
Analog Rail-to-Rail for Coutmin = 47nF
2
Analog Rail-to-Rail for Coutmax = 10nF
3
Analog Rail-to-Rail for Coutmax = 68nF
4
Analog Rail-to-Rail for Coutmax = 330nF
5
Low Side (NMOS)
6
High Side (PMOS)
7
Push-Pull
14.1.1. Analog Output Mode
The Analog Output Mode is a rail-to-rail and ratiometric output with a push-pull output stage configuration
allows the use of a pull-up or pull-down resistor.
With respect to the application diagram described in section 16, Melexis recommendation is Analog Out
Mode 4. Mode 1 is also compliant with this diagram.
14.1.2. PWM Output Mode
If PWM output mode is selected, the output signal is a digital signal with Pulse Width Modulation (PWM).
The PWM polarity is selected by the PWMPOL1 parameter:
 PWMPOL = 0 for a low level at 100%
 PWMPOL = 1 for a high level at 100%
The PWM frequency is selected by the PWMT parameter. The following table provides typical code for
different target PWM frequency and for both low and high speed modes.
PWM Frequency Code (PWMT)
Oscillator Mode
Pulse-Width Modulation Frequency (Hz)
100
200
500
1000
Low Speed (CkNOM = 6.5 MHz)
32500
16250
6500
3250
High Speed (CkNOM = 10 MHz)
50000
25000
10000
5000
The PWM Latch freezes the output value at the beginning of the PWM period. If not enabled the PWM
output might be updated before the PMW period is finished, resulting in a inconsistent duty cycle.
Notes:
 A more accurate trimming can be performed to take into account initial tolerance of the main
clock.
T
 The PWM frequency is subjected to the same tolerances as the main clock (see Ck).
MLX90360
Rev. 6.2
Page 15 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
14.2. Output Transfer Characteristic
There are 2 different possibilities to define the transfer function (LNR):
 With 4 arbitrary points (defined on X and Y coordinates) and 5 slopes
 With 17 equidistant points for which only the Y coordinates are defined.
Parameter
LNR type
COUNTERCLOCKWISE
Both
DP
LNR_A_X
LNR_B_X
LNR_C_X
Both
0  359.9999
deg
Only 4 pts
0  359.9999
deg
LNR_D_X
LNR_A_Y
LNR_B_Y
LNR_C_Y
Only 4 pts
0  100
%
Only 4 pts
0  17
%/deg
Only 4 pts
-17… 0… 17
%/deg
Only 16 pts
-50 … +150
%
W
Only 16 pts
65.5 … 360
Deg
CLAMP_LOW
Both
0  100
%
CLAMP_HIGH
Both
0  100
%
LNR_D_Y
LNR_S0
LNR_A_S
LNR_B_S
LNR_C_S
LNR_D_S
Value
0  CounterClockWise
1  ClockWise
Unit
LSB
LNR_Y0
LNR_Y1
…
LNR_Y16
14.2.1. Enable scaling Parameter (only for LNR type 4 pts)
This parameter enables to scale LNR_x_Y from -50% - 150% according to the following formula
(Scaled Out)%VDD = 2 x Out%VDD –50%
14.2.2. CLOCKWISE Parameter
The CLOCKWISE parameter defines the magnet rotation direction.
 CCW is the defined by the 1-4-5-8 pin order direction for the SOIC8 package and 1-8-9-16 pin
order direction for the TSSOP16 package.
 CW is defined by the reverse direction: 8-5-4-1 pin order direction for the SOIC8 and 16-9-8-1 pin
order direction for the TSSOP16 package.
Refer to the drawing in the sensitive spot positioning sections (Section 19.3)
MLX90360
Rev. 6.2
Page 16 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
14.2.3. Discontinuity Point (or Zero Degree Point)
The Discontinuity Point defines the 0° point on the circle. The discontinuity point places the origin at any
location of the trigonometric circle. The DP is used as reference for all the angular measurements.
360°
0°
The placement of the discontinuity
point (0 point) is programmable.
Figure 7 - Discontinuity Point Positioning
14.2.4. 4-Pts LNR Parameters
The LNR parameters, together with the clamping values, fully define the relation (the transfer function)
between the digital angle and the output signal.
The shape of the MLX90360 transfer function from the digital angle value to the output voltage is
described by the drawing below. Six segments can be programmed but the clamping levels are
necessarily flat.
Two, three, or even six calibration points are then available, reducing the overall non-linearity of the IC by
almost an order of magnitude each time. Three or six calibration point will be preferred by customers
looking for excellent non-linearity figures. Two-point calibrations will be preferred by customers looking for
a cheaper calibration set-up and shorter calibration time.
Figure 8
14.2.5. 17-Pts LNR Parameters
The LNR parameters, together with the clamping values, fully define the relation (the transfer function)
MLX90360
Rev. 6.2
Page 17 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
between the digital angle and the output signal.
The shape of the MLX90360 transfer function from the digital angle value to the output voltage is
described by the drawing below. In the 16-Pts mode, the output transfer characteristic is Piece-WiseLinear (PWL).
Figure 9 - Input range from 65.5° up to 360°
All the Y-coordinates can be programmed from -50% up to +150% to allow clamping in the middle of one
segment (like on the figure), but the output value is limited to CLAMPLOW and CLAMPHIGH values.
Between two consecutive points, the output characteristic is interpolated.
The parameter W determines the input range on which the 17 points (16 segments) are uniformly spread:
W
Range
x
0 (0000b)
360.0deg
1
320.0deg
2

W
Range
x
22.5deg
8
180.0deg
11.3deg
20.0deg
9
144.0deg
9.0deg
288.0deg
18.0deg
10
120.0deg
7.5deg
3
261.8deg
16.4deg
11
102.9deg
6.4deg
4
240.0deg
15.0deg
12
90.0deg
5.6deg
5
221.5deg
13.8deg
13
80.0deg
5.0deg
6
205.7deg
12.9deg
14
72.0deg
4.5deg
7
192.0deg
12.0deg
15
(1111b)
65.5deg
4.1deg
Outside of the selected range, the output will remain in clamping levels.
MLX90360
Rev. 6.2
Page 18 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
14.2.6. CLAMPING Parameters
The clamping levels are two independent values to limit the output voltage range. The CLAMPLOW
parameter adjusts the minimum output voltage level. The CLAMPHIGH parameter sets the maximum
output voltage level. Both parameters have 16 bits of adjustment and are available for both LNR modes.
In analog mode, the resolution will be limited by the D/A converter (12 bits) to 0.024%VDD. In PWM mode,
the resolution will be 0.024%DC.
14.3. Identification
Parameter
Value
MELEXISID1
MELEXISID2
MELEXISID3
CUSTOMERID1
CUSTOMERID2
CUSTOMERID3
CUSTOMERID4
0  65535
0  65535
0  65535
0  65535
0  65535
0  65535
0  65535
Identification number: 64 bits (4 words) freely useable by Customer for traceability purpose.
Those 64 bits are only available if the 3pts-LNR. For the 16-Pts LNR, the corresponding EEPROM area of
CUSTOMERID1,2,3 are used by the LNR function.
14.4. Sensor Front-End
Parameter
Value
HS
0 = Slow mode
1 = Fast mode
MAPXYZ
0 .. 5
k (or SMISM)
0 .. 65535
GAINMIN
GAINMAX
0  41
14.4.1. HIGHSPEED Parameter
The HIGHSPEED parameter defines the main frequency for the DSP.
 HIGHSPEED = 0 selects the Slow mode with a 6.5 MHz master clock (nominal).
 HIGHSPEED = 1 selects the Fast mode with a 10.0 MHz master clock (nominal).
For better noise performance, the Slow Mode must be enabled.
14.4.2. MAPXYZ
The MAPXYZ parameter defines which fields are used to calculate the angle. The different possibilities
are described in the tables below.
MLX90360
Rev. 6.2
Page 19 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
MAPXYZ
Angle definition
0
XY 
k
B X , BY 
1
YX 
BX , k 
BY 
2
XZ 
k
B X , BZ 
3
ZX 
BZ , k 
BZ 
4
YZ 
k
BY , BZ 
5
ZY 
BY , k 
BZ 
14.4.3. k parameter
The k parameter defines the sensitivity mismatch between the 2 selected axis used for the angular
calculation. Its value is defined through an unsigned 16 bits value from 0.0 to 1.0. Typical values are
between 0.5 and 1.
The MAPXYZ is defined in factory to be 0 or 1. For an end-user XY-appl
i
cat
i
on,don’
tov
er
wr
i
t
et
hi
s
parameter.
14.4.4. GAINMIN and GAINMAX Parameters
GAINMIN and GAINMAX define the boundaries within the virtual gain setting is allowed to vary. Outside
this range, the output is set in diagnostic mode.
14.5. Filter
Parameter
Value
FILTER
02
FHYST
0  31
FILTERFIRST
0 or 1
The MLX90360 includes 2 types of filters:
 Hysteresis Filter: programmable by the FHYST parameter
 Low Pass FIR Filters controlled with the FILTER parameter
Note: if the parameter FILTERFIRST i
ss
ett
o“
1”
,t
hef
i
l
t
er
i
ngi
sac
t
i
v
eont
hedi
gi
t
alangl
e(prior to the
output mapping).I
fs
ett
o“
0”
,t
he f
i
l
t
er
i
ng i
sac
t
i
v
e on t
he out
putt
r
ans
f
erf
unc
t
i
on(after the output
mapping).
Melexis recommends to program FILTERFIRST to 1 in order to be compliant with any Linear
compensation on the Output.
MLX90360
Rev. 6.2
Page 20 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
14.5.1. Hysteresis Filter
The FHYST parameter is a hysteresis filter. The output value of the IC is not updated when the digital step
is smaller than the programmed FHYST parameter value. The output value is modified when the
increment is bigger than the hysteresis. The hysteresis filter reduces therefore the resolution to a level
compatible with the internal noise of the IC. The hysteresis must be programmed to a value close to the
noise level.
14.5.2. FIR Filters
The MLX90360 features 2 FIR filter modes controlled with Filter = 1…2. Filter = 0 corresponds to no
filtering. The transfer function is described below:
yn 
j
1
j
a
i 0
a x
i 0
i ni
i
The filters characteristics is given in the following table:
Filter No (j)
Type
Coefficients ai
Title
99% Response Time
Efficiency RMS (dB)
0
Disable
1
No filter
1
0
1
2
Finite Impulse Response
11
1111
ExtraLight
Light
2
4
3.0
6.0
30000
20000
Digital value
[16bits]
No filtering
FIR2 [1111]
FIR1 [11]
10000
0
0
10
20 Time [samples] 30
40
50
Figure 10 - Step and impulse response of the different filters
MLX90360
Rev. 6.2
Page 21 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
50000
Digital value
[16bits]
No filtering
FIR2 [1111]
FIR1 [11]
40000
0
20 Time [samples] 30
10
40
50
Figure 11 - Noise response of the different filter
14.6. Programmable Diagnostic Settings
Parameter
Value
DIAG
0 or 1
ADIAG
0 or 1
HAMHOLE
0 or 3131h
Unit
14.6.1. DIAG and ADIAG parameters
When analog mode is selected, DIAG and ADIAG allow selecting all diagnostic modes:
MLX90360
Rev. 6.2
Mode
Type
Description
With pull-up
DIAG = 0
Diagnostic Low
ADIAG = 0
DIAG = 1
Diagnostic Hi (HiZ + pull-up)
With pull-down
DIAG = 0
Diagnostic Low (HiZ + pull-down)
ADIAG = 1
DIAG = 1
Diagnostic Hi
Page 22 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
For digital mode, only DIAG is used:
Digital mode
5 –Open drain NMOS
6 –Open drain PMOS
7 –Push-pull output
Type
Description
DIAG = 0
Diagnostic Low
DIAG = 1
Diagnostic Hi (HiZ + pull-up)
DIAG = 0
Diagnostic Low (HiZ + pull-down)
DIAG = 1
Diagnostic Hi
DIAG = 0
Diagnostic Low
DIAG = 1
Diagnostic Hi
14.6.2. PWM Diagnostic
PWMDiagMode Table:
3
EN
0
1
PWMDIAGMode
2
1:0
Type Level[1:0]
x
x
Diagnostic Type
Diagnostic Level
Level Diag. Analog
0
0
0
0
00
01
10
11
Low
Low
Low
Low
1
00
High
1
01
High
1
10
High
1
11
High
WeakMagnet
GAINmax < GAIN
0.5 x ClampLow
0.5 x ClampLow
0.25 x ClampLow
0.5 x ClampLow
0 or 100% depending on DIAG (OSMOD)
LostMagnet
Failure
41 < GAIN
Diagnostic
0.5 x ClampLow
0.25 x ClampLow
0.25 x ClampLow
0.25 x ClampLow
0.25 x ClampLow
0.25 x ClampLow
0.5 x ClampLow
static low
100% - 0.5 x (100% ClampHigh)
100% - 0.5 x (100% ClampHigh)
100% - 0.25 x (100% ClampHigh)
100% - 0.5 x (100% ClampHigh)
100% - 0.5 x (100% ClampHigh)
100% - 0.25 x (100% ClampHigh)
100% - 0.25 x (100% ClampHigh)
100% - 0.5 x (100% ClampHigh)
100% - 0.25 x (100% ClampHigh)
100% - 0.25 x (100% ClampHigh)
100% - 0.25 x (100% ClampHigh)
static high
The PWM diagnostics are not compatible with the ResetOnFault parameter. To enable the PWM
diagnostics the ResetOnFault should be set to 0.
MLX90360
Rev. 6.2
Page 23 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
LT11V
MT7V
Diagnostic
No Diagnostic
4.5-5.5V
LT4V
POR
Pull-Down
EE_DIAG = 1
EE_DIAG = 0
Pull-Up
Voltage
Pull-Up
EE_DIAG = 1
Pull-Up
Voltage
EE_DIAG = 0
Figure 12 - Output voltage in diagnostic modes over supply voltage.
14.6.3. HAMHOLE Parameter
The HAMHOLE parameter enables or disables the memory recovery based on Hamming codes in case of
EEPROM CRC error. By default, the memory recovery and EEPROM CRC check are disabled
(Hamhole=3131h). These two features are enabled automatically when locking the part (see paragraph
14.7).
14.7. Lock
The LOCK parameter locks all the parameters set by the user. Once the lock is enabled, it is not possible
to change the EEPROM values anymore as PTC communication in writing mode is not available
anymore.
Not
et
hatt
hel
oc
kbi
ts
houl
dbes
etbyt
hes
ol
v
erf
unc
t
i
on“
MemLoc
k
”
.
MLX90360
Rev. 6.2
Page 24 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
14.8. EEPROM endurance
Although the EEPROM is used for Calibration Data Storage (similarly to an OTPROM), the MLX90360
embedded EEPROM is qualified to guarantee an endurance of minimum 1000 write cycles at 125˚
Cfor
(engineering/calibration purpose).
MLX90360
Rev. 6.2
Page 25 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
15.
MLX90360 Self Diagnostic
The MLX90360 provides numerous self-diagnostic features. Those features increase the robustness of the IC
functionality as it will prevent the IC to provide erroneous output signal in case of internal or external failure
modes(
“
f
ai
l
-s
af
e”
)
.
Action
ROM CRC Error at start up
(64 words including Intelligent
Watch Dog - IWD)
ROM CRC Error (Operation Background task)
RAM Test Fail (Start up)
Effect on Outputs
Diagnostic low/high(18)
CPU Reset (17)
Enter Endless Loop:
- Progress (watchdog
Acknowledge)
- Set Outputs in Diagnostic
low/high
CPU Reset
Immediate Diagnostic
low//high(18)
Diagnostic low/ high (18)
Calibration Data CRC Error
(Start-Up)
Hamming Code Recovery
Hamming Code Recovery Error
(Start-Up)
CPU Reset
Diagnostic low/high(18)
Calibration Data CRC Error
(Operation - Background)
ADC Clipping
(ADC Output is 0000h or
7FFFh)
Norm Too Low
( < 25 % )
CPU Reset
Diagnostic low/high(18)
Immediate Diagnostic
low/high(18)
LostMagnet
Set Outputs in Diagnostic low/high
Normal mode and CPU Reset If
recovery
Set Outputs in Diagnostic low/high
Normal mode and CPU Reset If
recovery
Set PWMDiag
WeakMagnet
Set PMWDiag
Rough Offset Clipping
(RO is = 0d or = 127d)
Set Outputs in Diagnostic low/high
Normal mode, with immediate
recovery without CPU reset
Set Outputs in Diagnostic low/high
Normal mode, and CPU Reset If
recovery
Gain Clipping
(Gain < GAINMIN or Gain >
GAINMAX)
MLX90360 Fault Mode continues…
17
Remark
All the outputs are already
in Diagnostic low/high (start-up)
All the outputs are already
in Diagnostic low/high
(start-up)
Start-Up Time is increased
by 3 ms if successful
recovery
See section HAMHOLE
Immediate Diagnostic
low/high(18)
If no magnet IC in Diag.
mode.
see PWMDiagMode
table
see PWMDiagMode
table
Immediate Diagnostic
low/high(18)
only in PWM mode
Immediate Diagnostic
low/high(18)
See also Section GAINMIN
and GAINMAX.
only in PWM mode
CPU reset means
1.
2.
3.
MLX90360
Rev. 6.2
Core Reset (same as Power-On-Reset). It induces a typical start up time.
Periphery Reset (same as Power-On-Reset)
Fault Flag/Status Lost
Page 26 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
…ML
X90360 Fault Mode
Fault Mode
Action
ADC Monitor (Analog to Digital
Converter)
Set Outputs in Diagnostic low/high.
Normal Mode with immediate
recovery without CPU Reset
Undervoltage Mode
At Start-Up, wait Until VDD > LT4V.
During operation, CPU Reset after
3 ms debouncing.
Firmware Flow Error
CPU Reset
Read/Write Access out of
physical memory
Write Access to protected area
(IO and RAM Words)
Unauthorized entry in
“
SYSTEM”Mo
de
VDD > MT7V
CPU Reset
VDD > LT11V
IC is switched off (internal supply)
CPU Reset on recovery
Broken VSS
CPU Reset on recovery
Broken VDD
CPU Reset on recovery
Temperature Monitor
Set Outputs in Diagnostic low/high.
Normal Mode with immediate
recovery without CPU Reset
CPU Reset
CPU Reset
Set Output High Impedance
(Analog)
Effect on Outputs
Immediate Diagnostic
low/high(18)
Remark
ADC Inputs are Shorted
and connected to Vref. ADC
output is compared to a
fixed value.
- VDD < POR level
=> Output high impedance
- POR level < VDD < ~LT4V
=> Output in Diagnostic
low/high(18).
Immediate Diagnostic
low/high(18)
Immediate Diagnostic
low/high(18)
Immediate Diagnostic
low/high(18)
Immediate Diagnostic
low/high(18)
Pull down resistive load =>
Diag. Low
Pull up resistive load =>
Diag. High
Pull down resistive load =>
Diag. Low
Pull up resistive load =>
Diag. High
Pull down resistive load <
10k=> Diag. Low
Pull up resistive load (any
value) => Diag. High
Pull down resistive load (any
value) => Diag. Low
Pull up resistive load < 10k
=> Diag. High
Immediate Diagnostic
low/high(18)
Intelligent Watchdog
(Observer)
100% Hardware detection
100% Hardware detection
100% Hardware detection
100% Hardware detection
100% Hardware detection
100% Hardware detection
100% Hardware detection
Temperature Sensor 1 is
compared to temperature
sensor 2
The diagnostics can be selectable between Diagnostic Low/Diagnostic High by setting the bits EE_DIAG and EE_ADIAG (for
analog modes only). See section Programmable Diagnostic Settings for the Diagnostic Output Level specifications.
18
MLX90360
Rev. 6.2
Page 27 of 35
Datasheet
4/8/2011
MLX90360

Triaxis Position Sensor IC
16.
Recommended Application Diagrams
16.1. Wiring with the MLX90360 in SOIC-8 Package
Compact PCB routing
C1, C2, C3
100nF
Analog Out
C1, C3
C2
100nF
4.7nF
PW M Out
VDD
1nF
C3, C4 , C5
100nF
Analog Out - Close to
connector
C5
4.7nF
PW M Out - Close to
connector
MLX90360
8
C5
VSS
Test x
Out
VDIG
C2
5
Output
10Ohms
50Ohms
C1
GND
C1, C2
R2
1
C4
Optimal EMC performance
R1
R1
VDD
7
R2
C3
Optional for Analog Out
Recommended for PWM out
Figure 13 –Recommended wiring for the MLX90360 in SOIC8 package
16.2. Wiring with the MLX90360 in TSSOP-16 Package
C11, C12, C13
C21, C22, C23
R11
VDD1
Compact PCB routing
100nF
VDD1
C14
C11
100nF
4.7nF
C15
Optimal EMC performance
C11, C12
C21, C22
1nF
C13, C14 , C15
C23, C24 , C25
100nF
C15
C25
4.7nF
R11
R21
10Ohms
R12
R22
MLX90360
4,13,16,14
2
GND1
C11, C13, C21, C23
C12, C22
3
VSS1
Test x 1
Out1
VDIG1
C12
1
15
Output1
R12
50Ohms
Analog Out Close to
connector
R21
VDD2
PWM Out Close to
connector
VDD2
C24
C21
10
GND2
Optional for
Analog Out
Recommended
for PWM out
C13
11
C25
5,7,8,12
VSS2
Test x 2
Out2
VDIG2
C22
6
Output2
9
R22
C23
Figure 14 –Recommended wiring for the MLX90360 in TSSOP16 package (dual die)
MLX90360
Rev. 6.2
Page 28 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
17. 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:
Ref
l
ow Sol
der
i
ngSMD’
s(
Surface Mount Devices)
 IPC/JEDEC J-STD-020
Moisture/Reflow Sensitivity Classification for Nonhermetic Solid State Surface Mount Devices
(Classification reflow profiles according to table 5-2)
 EIA/JEDEC JESD22-A113
Preconditioning of Nonhermetic Surface Mount Devices Prior to Reliability Testing
(Reflow profiles according to table 2)
 Melexis Working Instruction 341901308
WaveSol
der
i
ngSMD’
s(
Surface Mount Devi
ces)andTHD’
s(
Through Hole Devices)
 EN60749-20
Resistance of plastic- enc
aps
ul
at
edSMD’
st
oc
ombi
nedef
f
ec
tofmoi
s
t
ur
eands
ol
der
i
ngheat
 EIA/JEDEC JESD22-B106 and EN60749-15
Resistance to soldering temperature for through-hole mounted devices
 Melexis Working Instruction 341901309
I
r
onSol
der
i
ngTHD’
s(
Through Hole Devices)
 EN60749-15
Resistance to soldering temperature for through-hole mounted devices
 Melexis Working Instruction 341901309
Sol
der
abi
l
i
t
ySMD’
s(
Surface Mount Devi
ces)andTHD’
s(
Through Hole Devices)
 EIA/JEDEC JESD22-B102 and EN60749-21
Solderability
 Melexis Working Instruction 3304312
For all soldering technologies deviating from above mentioned standard conditions (regarding peak
temperature, temperature gradient, temperature profile etc) additional classification and qualification tests
have to be agreed upon with Melexis.
Theappl
i
cat
i
onofWav
eSol
der
i
ngf
orSMD’
si
sal
l
owedonl
yaf
t
er consulting Melexis regarding assurance
of adhesive strength between device and board.
For more information on the lead free topic please see quality page at our website:
http://www.melexis.com/quality.aspx
18.
ESD Precautions
Electronic semiconductor products are sensitive to Electro Static Discharge (ESD).
Always observe Electro Static Discharge control procedures whenever handling semiconductor products.
MLX90360
Rev. 6.2
Page 29 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
19.
Package Information
19.1. SOIC8 - Package Dimensions
1.27 TYP
NOTES:
3.81
3.99**
4.80
4.98*
5.80
6.20**
All dimensions are in millimeters (anlges in degrees).
* Dimension does not include mold flash, protrusions or
gate burrs (shall not exceed 0.15 per side).
** Dimension does not include interleads flash or protrusion
(shall not exceed 0.25 per side).
*** Dimension does not include dambar protrusion.
Allowable dambar protrusion shall be 0.08 mm total in
excess of the dimension at maximum material condition.
Dambar cannot be located on the lower radius of the foot.
1.37
1.57
1.52
1.72
0.19
0.25
0°
8°
0.100
0.250
0.36
0.46***
0.41
1.27
19.2. SOIC8 - Pinout and Marking
Vss
Vdig
Test 1
8
Out
Marking :
5
Part Number MLX90360 (3 digits)
Die Version (3 digits)
360
360Axx
123456
123456
Bottom
1
Vdd
MLX90360
Rev. 6.2
Axx
TOP
WW
Week Date code (2 digits)
Year Date code (2 digits)
4
Test 0 Test 2
YY
Lot number (6 digits)
NotUsed
Page 30 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
19.3. SOIC8 - Sensitive spot Positioning
CW
8
7
6
5
CCW
X
1.25
1.65
1
2
3
0.46 +/- 0.06
4
1.96
2.26
Y
Angle detection MLX90360 SOIC8
6
2
3
~ 90 Deg.*
5
8
7
4
1
2
2
3
5
S3
4
~ 270 Deg.*
5
8
7
6
5
4
1
2
N3
4
S
6
N
1
7
S
~ 180 Deg.*
8
6
N
1
7
S
8
N
~ 0 Deg.*
* No absolute reference for the angular information.
The MLX90360 is an absolute angular position sensor but the linearity error (See section 10) does not
include the error linked to the absolute reference 0 Deg (which can be fixed in the application through the
discontinuity point).
MLX90360
Rev. 6.2
Page 31 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
19.4. TSSOP16 - Package Dimensions
0.65 ± 0.04
12O REF
0.20 ± 0.04
DIA 1.0 REF
0.09 MIN
4.30
4.50** 6.4 ± 0.2
0.09 MIN
1.0 REF
12O REF
0.50
0.75
0O
8O
1.0 ± 0.2
1.0 REF
0.85
0.95
4.90
5.10*
1.1 MAX
0.19
0.30***
0.09
0.20
0.05
0.15
NOTES:
All dimensions are in millimeters (anlges in degrees).
* Dimension does not include mold flash , protrusions or gate burrs(shall not exceed 0.15 per side).
** Dimension does not include interleads flash or protrusion (shall not exceed 0.25 per side).
*** Dimension does not include dambar protrusion . Allowable dambar protrusion shall be 0.08 mm total in excess of the dimension at
maximum material condition. Dambar cannot be located on the lower radius of the foot.
REF: Reference dimensions as stated in packaging supplier POD , based on JEDEC.
MLX90360
Rev. 6.2
Page 32 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
19.5. TSSOP16 - Pinout and Marking
VDIG1
VSS1
VDD1
16
1
Test 11
Out1
Not Used2
Test 01
Test 21
Test 22
Out2
Test 02
VDD2
VSS2
VDIG2
360Axx
123456
Not Used2
Test 12
Part Number MLX90360 (3 digits)
Die Version (3 digits)
360
9
8
Marking :
Axx
Top
123456
Bottom
YY
Lot number (6 digits)
WW
Week Date code (2 digits)
Year Date code (2 digits)
19.6. TSSOP16 - Sensitive spot Positioning
CW
X2
16
9
Die 1
Die 2
Y2
Y1
0.30 +/- 0.06
CCW
1.95
2.45
1
8
1.84
2.04
X1
2.76
2.96
MLX90360
Rev. 6.2
Page 33 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
Angle detection MLX90360 TSSOP16
~ 0 Deg.* ~ 180 Deg.*
9
16
Die 1
~ 90 Deg.*~ 270 Deg.*
9
16
Die 2
Die 1
N
S
N S
1
8
~ 180 Deg.*~ 0 Deg.*
9
16
Die 1
1
8
~ 270 Deg.*~ 90 Deg.*
9
16
Die 2
Die 1
S
N
1
Die 2
Die 2
S N
8
1
8
* No absolute reference for the angular information.
The MLX90360 is an absolute angular position sensor but the linearity error (See section 10) does not
include the error linked to the absolute reference 0Deg (which can be fixed in the application through the
discontinuity point).
MLX90360
Rev. 6.2
Page 34 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
20.
Disclaimer
Devices sold by Melexis are covered by the warranty and patent indemnification provisions appearing in
its Term of Sale. Melexis makes no warranty, express, statutory, implied, or by description regarding the
information set forth herein or regarding the freedom of the described devices from patent infringement.
Melexis reserves the right to change specifications and prices at any time and without notice. Therefore,
prior to designing this product into a system, it is necessary to check with Melexis for current information.
This product is intended for use in normal commercial applications. Applications requiring extended
temperature range, unusual environmental requirements, or high reliability applications, such as military,
medical life-support or life-sustaining 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, Melexis shall not
be liable to recipient or any third party for any damages, including but not limited to personal injury,
property damage, loss of profits, loss of use, interrupt of business or indirect, special incidental or
consequential damages, of any kind, in connection with or arising out of the furnishing, performance or
use of the technical data herein. No obligation or liability to recipient or any third party shall arise or flow
outofMel
ex
i
s
’
r
ender
i
ngoft
echni
calorot
hers
er
vi
c
es
.
© 2011 Melexis N.V. All rights reserved.
For the latest version of this document, go to our website at
www.melexis.com
Or for additional information contact Melexis Direct:
Europe, Africa, Asia:
America:
Phone: +32 1367 0495
E-mail: [email protected]
Phone: +1 603 223 2362
E-mail: [email protected]
ISO/TS 16949 and ISO14001 Certified
MLX90360
Rev. 6.2
Page 35 of 35
Datasheet
4/8/2011

MLX90360
Triaxis Position Sensor IC
Revisions
Revision
Number
Date
Name
0.0
0.1
1.0
2.0
2.1
2.2
3.0
4.0
5.0
6.0
6.1
6.2
12/11/07
28/01/08
16/07/08
20/01/2009
04/02/2009
09/03/2009
25/09/09
19/Oct/09
28/Mar/10
31/Mar/10
21/Oct/10
31/Mar/11
ela, vhi
ela
vsa
vsa
vsa
vsa
vsa
Vsa-vhi
Vsa-vhi
Vsa-vhi
vsa-csc
vsa
MLX90360
Rev. 6.2
Comment
Initial release
Adding PTC-04 Level
First officially released version
Major Revision after DR3.5
Minor changes
Minor changes: Hystory/ ESD/ EEprom endurance
General Revision for PPAP: EEPROM default programming, Thermal Offset drift 2
Preliminary ASSP spec
Final ASSP
PPAP ASSP
revision to remove patent sensitive information
PPAP ACD revision
Page 36 of 35
Datasheet
4/8/2011