Melexis MLX90364LVSADB-203RE Triaxisâ® position sensor assembly Datasheet

MLX90364
Triaxis® Position Sensor Assembly
Features and Benefits
Absolute Rotary & Linear Position Sensor IC
Robust Dual Mold Package (DMP) feat. 4 Decoupling Capacitors (ESD/EMC)
Reliable NoPCB Module Integration
Triaxis Hall Technology
Simple Magnetic Design
Programmable Transfer Characteristic (Multi-Points – Piece-Wise-Linear)
Selectable Output Mode: Analog (Ratiometric) – Pulse Width Modulation (PWM)
12 bit Resolution - 10 bit Thermal Accuracy
Open/Short Diagnostics
On Board Diagnostics
Over-Voltage Protection
Under-Voltage Detection
48 bit ID Number option
Automotive Temperature Range
AEC-Q100 & AEC-Q200 Qualified
DMP-4 RoHS Compliant
Applications
Absolute Rotary Position Sensor
Absolute Linear Position Sensor
EGR Valve Position Sensor
Turbo Actuator
Throttle Position Sensor
Clutch,Shift & Fork Position Sensor
Ride Height Position Sensor
Float Level Sensor
MLX90364
Rev 4.1
Page 1 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
Ordering Information
Product Code
MLX90364
MLX90364
MLX90364
MLX90364
MLX90364
MLX90364
MLX90364
MLX90364
MLX90364
MLX90364
MLX90364
MLX90364
MLX90364
MLX90364
MLX90364
MLX90364
MLX90364
MLX90364
Legend:
Temperature Code:
Package Code:
Option Code:
Packing Form:
Ordering Example:
1
Temperature Code
L
L
L
L
L
L
Package Code
VS
VS
VS
VS
VS
VS
Option code
1
ADB -200
1
ADB -201
ADB-203
1
ADB -250
1
ADB -251
1
ADB -253
Packing form code
RE
RE
RE
RE
RE
RE
L
L
L
L
L
L
L
L
L
L
L
L
VS
VS
VS
VS
VS
VS
VS
VS
VS
VS
VS
VS
ADD-200
ADD-201
ADD-203
ADD-250
ADD-251
ADD-253
ADD-400
ADD-401
ADD-403
ADD-300
ADD-301
ADD-303
RE
RE
RE
RE
RE
RE
RE
RE
RE
RE
RE
RE
L for Temperature Range - 40°C to 150°C,
VS for DMP-4
AAA-123:
AAA: die version
1: Supply capacitance
•
2 : 2x 100nF
•
4 : 2x 220nF
•
3 : 1x 220nF
2 : Output capacitance
•
0 : 100nF
•
5 : 10nF
3: Trim and form option:
•
0: Standard (straight leads) see section 20.1
•
1: Trim and Form STD1 2.54 see section 20.2
•
3: Trim and Form STD2 2.54 see section 20.3
RE for Reel (face-up)
RX for Reel (face down)
SP Sample Pack
MLX90364LVS-ADB-200-SP
Version ADB is not recommended for a new design, please use version ADD
MLX90364
Rev 4.1
Page 2 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
1. Functional Diagram
2V8
Reg
MUX
ROM - F/W
Figure 1: MLX90364 Block Diagram
MLX90364
Rev 4.1
Page 3 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
2. Description
The MLX90364 Triaxis® Position Sensor Assembly is a high accuracy linear and angular position sensor which
eliminates need for inclusion of a printed circuit board (PCB) within sensing modules.
This device is based on a Dual Mold Package (DMP) construction, which integrates a Triaxis position sensing die
together with the decoupling capacitors necessary to meet the strenuous ESD and EMC requirements. No PCB is
needed.
The Triaxis position sensing die is nothing but the one used for the MLX90365 in conventional surface-mount
packages (SOIC-8 – single die & TSSOP-16 – dual die).
The decoupling capacitors are X8R type and well suited for package integration and the target
operating temperature range.
Similarly to other Triaxis products, the MLX90364 is sensitive to the flux density applied orthogonally and parallel
to the IC surface i.e. the 3 components of the flux density applied to the IC (i.e. BX, BY and BZ).
This allows the MLX90364 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).
MLX90364 reports a programmable ratiometric analog output signal compatible with any resistive potentiometer or
programmable linear Hall sensor. Through programming, the MLX90364 provides also a digital PWM (Pulse Width
Modulation) output characteristic.
MLX90364 Triaxis® Position Sensor Assembly enables the realization of position sensor modules for which a PCB
is no longer needed: this yield to an increase of the electrical, mechanical and environmental robustness of the final
application.
Figure 2 NoPCB – MLX90364 makes conventional PCB redundant
MLX90364
Rev 4.1
Page 4 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
Table of Contents
FEATURES AND BENEFITS ....................................................................................................................... 1
APPLICATIONS ............................................................................................................................................ 1
ORDERING INFORMATION......................................................................................................................... 2
1.
FUNCTIONAL DIAGRAM ...................................................................................................................... 3
2.
DESCRIPTION ....................................................................................................................................... 4
3.
GLOSSARY OF TERMS − ABBREVIATIONS − ACRONYMS ............................................................ 7
4.
PINOUT .................................................................................................................................................. 7
5.
ABSOLUTE MAXIMUM RATINGS ....................................................................................................... 8
6.
DESCRIPTION ....................................................................................................................................... 8
7.
MLX90364 ELECTRICAL SPECIFICATION ....................................................................................... 10
8.
MLX90364 TIMING SPECIFICATION ................................................................................................. 12
9.
MLX90364 PWM TIMING SPECIFICATION ....................................................................................... 12
10. MLX90364 ACCURACY SPECIFICATION ......................................................................................... 13
10.1.
10.2.
10.3.
NORMAL MAGNETIC RANGE: 20 MT ≤ B < 70 MT .................................................................................... 13
EXTENDED RANGE #1 : 15 MT ≤ B < 20 MT ............................................................................................. 14
EXTENDED RANGE #2: 10 MT ≤ B < 15 MT .............................................................................................. 14
11. MLX90364 PWM ACCURACY SPECIFICATION ............................................................................... 15
12. MLX90364 MAGNETIC SPECIFICATION .......................................................................................... 16
13. MLX90364 CPU & MEMORY SPECIFICATION ................................................................................. 16
14. MLX90364 END-USER PROGRAMMABLE ITEMS ........................................................................... 17
15. DESCRIPTION OF END-USER PROGRAMMABLE ITEMS .............................................................. 18
15.1.
OUTPUT MODE .......................................................................................................................................... 18
15.1.1. Analog Output Mode ............................................................................................................................ 18
15.1.2. PWM Output Mode............................................................................................................................... 18
15.2.
OUTPUT TRANSFER CHARACTERISTIC....................................................................................................... 19
15.2.1. Enable scaling Parameter (only for LNR type 4 pts) ........................................................................... 19
15.2.2. CLOCKWISE Parameter ...................................................................................................................... 19
15.2.3. Discontinuity Point (or Zero Degree Point) ......................................................................................... 20
15.2.4. 4-Pts LNR Parameters.......................................................................................................................... 20
15.2.5. 17-Pts LNR Parameters........................................................................................................................ 20
15.2.6. CLAMPING Parameters ...................................................................................................................... 21
15.3.
IDENTIFICATION ........................................................................................................................................ 22
15.4.
LOCK......................................................................................................................................................... 22
15.5.
SENSOR FRONT-END ................................................................................................................................. 22
15.5.1. MAPXYZ ............................................................................................................................................... 22
15.5.2. SMISM, k and SEL_k Parameters ........................................................................................................ 23
15.5.3. GAINMIN and GAINMAX Parameters ................................................................................................ 23
15.6.
FILTER ...................................................................................................................................................... 23
15.6.1. Hysteresis Filter ................................................................................................................................... 23
15.6.2. FIR Filters ............................................................................................................................................ 24
15.7.
PROGRAMMABLE DIAGNOSTIC SETTINGS ................................................................................................. 25
15.7.1. DIAG mode........................................................................................................................................... 25
15.7.2. DIAG Level ........................................................................................................................................... 25
MLX90364
Rev 4.1
Page 5 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
15.7.3. Field Strength Diagnostic .................................................................................................................... 25
15.7.4. PWM Diagnostic .................................................................................................................................. 26
15.7.5. Diagnostic Features ............................................................................................................................. 26
15.8.
EEPROM ENDURANCE ............................................................................................................................. 26
16. MLX90364 SELF DIAGNOSTIC .......................................................................................................... 27
17. BUILT-IN CAPACITORS AND RECOMMENDED APPLICATION DIAGRAMS ................................ 29
18. STANDARD INFORMATION REGARDING MANUFACTURABILITY OF MELEXIS PRODUCTS
WITH DIFFERENT LEAD PRE-FORMING AND SOLDERING/WELDING PROCESSES ....................... 30
19. ESD PRECAUTIONS ........................................................................................................................... 30
20. PACKAGE INFORMATION ................................................................................................................. 30
20.1.
20.2.
20.3.
20.4.
20.5.
DMP-4 – PACKAGE OUTLINE DIMENSIONS (POD) – STRAIGHT LEADS .................................................... 30
DMP-4 – PACKAGE OUTLINE DIMENSIONS (POD) – TRIMMED & FORMED LEADS [1] ............................. 31
DMP-4 – PACKAGE OUTLINE DIMENSIONS (POD) – TRIMMED & FORMED LEADS [2] ............................. 32
DMP-4 - MARKING ................................................................................................................................... 33
DMP-4 - SENSITIVE SPOT POSITIONING & SENSE DIRECTION ................................................................... 34
21. DISCLAIMER ....................................................................................................................................... 36
MLX90364
Rev 4.1
Page 6 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
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
DMP: Dual Mold Package
4. Pinout
Pin #
MLX90364
Rev 4.1
1
VSS (Ground)
2
VDD
3
OUT
4
VSS (Ground)
Page 7 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
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
±1T
Exceeding the absolute maximum ratings may cause permanent damage. Exposure to absolute
maximum rated conditions for extended periods may affect device reliability.
These max ratings are guaranteed by mean of a qualification test where the device is supplied at 24V for
48h, the Output voltage is supplied at 18V for 48h and the device is reversely supplied at -12V for 1h.
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 alpha 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).
MLX90364
Rev 4.1
Page 8 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
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
Vout(α) = Voffset + Gain × α
Vout(α) = ClampHi
for α ≤ αmin
for αmin ≤ α ≤ αmax
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 MLX90364 is handled at both engineering lab and
production line levels by the Melexis Programming Unit PTC-04 with the dedicated MLX90316
daughterboard and MLX90365 software tools (DLL − User Interface).
MLX90364
Rev 4.1
Page 9 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
7. MLX90364 Electrical Specification
DC Operating Parameters at nominal supply voltage (unless otherwise specified) and for TA as specified
by the Temperature suffix L.
Parameter
Symbol
Nominal Supply Voltage
Supply Current
VDD
Idd
mode) (3)
Supply Current (Pwm
Isurge Current(4)
Power-On reset ( rising )
Power-On reset Hysteresis
Start-up Level ( rising )
Start-up Hysteresis
PTC Entry Level ( rising )
PTC Entry Level Hysteresis
Ipeak
Isurge
HPOR_LH
HPOR_Hyst
MT4V LH
MT4V Hyst
MT7V_LH
MT7V_Hyst
Output Short Circuit Current
Ishort
Output Load (Analog mode)
RL_ana
Output Load (Pwm mode)
RL_pwm
Vsat_lo
Analog Saturation Output Level
Vsat_hi
Digital Saturation Level
Open drain Output
(RL_PWM to Vbat)
Active Diagnostic Output Level
(Digital saturation output level)
Test Conditions
Vo_min
Diag_lo
Diag_hi
Min
Typ
Max
Units
4.5
5
5.5
V
Power saving Enabled, All modes
For Outmode=1
Power saving Disabled, All modes
For Outmode=1
Peak current in Pwm mode 7
Refer to internal voltage Vdig
Vout = 0 V
Vout = 5 V
Vout = 18 V (TA = 25°C)
Pull-down to Ground
Pull-up to 5V
Pull-down to Ground
Pull-up to 5V
Pull-up load RL ≥ 10 kΩ to 5 V
Pull-up load RL ≥ 5 kΩ to 18V
Pull-down load RL ≥ 5 kΩ
Pull-down load RL ≥ 10 kΩ
Pull-up load RL_PWM ≤ 1 kΩ to 5V
Pull-up load RL_PWM ≤ 1 kΩ to 18V
Pull-up load RL_PWM ≤ 5.6 kΩ to 5V
Pull-up load RL_PWM ≤ 5.6 kΩ to 18V
Pull-up load RL ≥ 10 kΩ to 5 V
Pull-up load RL ≥ 5 kΩ to 18V
Pull-down load RL ≥ 5 kΩ
Pull-down load RL ≥ 10 kΩ
6
8
30
2
50
3.8
50
5.8
50
2.25
4.7(5)
4.7(5)
1
1
10
10
10
10
0.5
2
97
98.5
95
97.5
4.0
6.2
10(2)
10(2)
12
12
40
20
2.5
200
4.2
200
6.6
200
15
15
18
∞
∞
∞
∞
2
3
mA
mA
V
mV
V
mV
V
mV
mA
mA
mA
kΩ
kΩ
kΩ
kΩ
%VDD
%VDD
98
90
96
73
%Vbat
0.5
2
95
97.5
mA
97
98.5
2
3
%VDD
%VDD
To reach 10mA, the power saving optionshould be enabled. This option switches off and on internal blocks dynamically. It can
be disabled in case of extreme emission requirements or if an analog output is required with a resistor on either supply or output
line. .
3
This current is due to the charge of output capacitors in PWM push-pull mode.
4
The specified value is valid during early start-up time only; the current might dynamically exceed the specified value, shortly,
during the Start-up phase.
5
The minimum specified value is mandatory to reach passive diagnostic output levels. A minimum 1k load resistor can be used
otherwise.
2
MLX90364
Rev 4.1
Page 10 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
BVSSPD
Passive Diagnostic Output
Level
(Broken Track Diagnostic) (6)
BVSSPU
BVDDPD
BVDDPU
Digital output Ron
Ron
Clamped Output Level
Clamp_lo
Clamp_hi
Broken VSS &
Pull-down load RL ≥ 10 kΩ
Broken VSS &
Pull-up load RL ≥ 1kΩ
Broken VDD &
Pull-down load RL ≥ 1kΩ
Broken VDD & Pull-up load RL ≥
5kΩ
Diag_Low
Diag_Hi
Programmable
Programmable
97.5
99.5
%VDD
100
0
15
120
0
0
%VDD
0.5
%VDD
2
%VDD
30
300
100
100
Ohm
%VDD(7)
%VDD(7)
As an illustration of the previous table, the MLX90364 fits the typical classification of the output span
described on the Figure 3.
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 3 Example of Output Span Classification for typical application.
6
For detailed information, see also section 16
levels need to be considered vs the saturation of the output stage (see Vsat_lo and Vsat_hi)
7 Clamping
MLX90364
Rev 4.1
Page 11 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
8. MLX90364 Timing Specification
DC Operating Parameters at nominal supply voltage (unless otherwise specified) and for TA as specified
by the Temperature suffix L.
Parameter
Main Clock Frequency
Main Clock Frequency Thermal
Drift
Symbol
Ck
Test Conditions
All contributors included thermal
drfit
Typ
Max
Units
12.6
13.3
14
MHz
± 3%
CkNOM
∆TCk
Refresh Rate
Step Response Time
Min
275
Ts
Filter=0(8)
Filter=1
Filter=2
Watchdog
Twd
114.5
Phase Shift
PS
Filter=0
Start-up Cycle
Tsu
Analog OUT Slew-rate excluded
290
305
6579
876
1095
896
1195
1494
µs
118
121.5
ms
0.16
Analog OUT Slew-rate
Deg/Hz
5
25
µs
37
ms
V/ms
9. MLX90364 PWM Timing Specification
DC Operating Parameters at nominal supply voltage = VPU (unless otherwise specified) and for TA as
specified by the Temperature suffix L.
Parameter
Symbol
Digital Output Rise Time
Digital Output Fall Time
Start-up Cycle
8
9
Tsu
Test Conditions
Min
Typ
Max
Units
LOW SIDE DRIVER – Mode 5
RL = 1 kΩ PU
80
130
µs
PUSH-PULL – Mode 7
RL = 1 kΩ PU
27
50
µs
LOW SIDE DRIVER – Mode 5
RL = 1 kΩ PU
27
50
µs
PUSH-PULL – Mode 7
RL = 1 kΩ PU
27
50
µs
PWM OUT Slew-rate excluded
See section 15.6 for details concerning Filter parameter
This represents a theoretical average response time
MLX90364
Rev 4.1
Page 12 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
100Hz
250Hz
1000Hz
10.
11.8
5.8
5.8
13
7
7
ms
MLX90364 Accuracy Specification
10.1. Normal Magnetic range: 20 mT ≤ B < 70 mT
DC Operating Parameters at nominal supply voltage (unless otherwise specified) and for TA as specified
by the Temperature suffix L.
Parameter
ADC Resolution on the raw
signals sine and cosine(10)
Symbol
Test Conditions
Min
Max
15
RADC
Thermal Offset Drift #1(11)
at the DSP input (excl. DAC and
output stage)
Typ
TA from -40 to 125degC
TA from -40 to 150degC
Thermal Offset Drift #2
( DAC and Output Stage)
Units
bits
-60
-90
+60
+90
LSB15
-0.2
+0.2
%VDD
Thermal Drift of Sensitivity
Mismatch(12)
XY axis
XZ (YZ) axis
- 0.5
-1
+ 0.5
+1
%
%
Magnetic Angle phase error
TA = 25°C – XY axis
TA = 25°C – XZ axis
TA = 25°C – YZ axis
-0.3
-2
-2
0.3
2
2
Deg.
XY axis, XZ (YZ) axis
Thermal Drift of Magnetic Angle
phase error
XY – Intrinsic Linearity Error(13)
0.01
-1
Le
TA = 25°C – factory trim. “SMISM”
XZ - Intrinsic Lin.
Error(13)
Le
TA = 25°C – “k” trimmed for XZ
-2.5
YZ - Intrinsic Lin.
Error(13)
Le
TA = 25°C – “k” trimmed for YZ
-2.5
12b DAC (Theoretical, Noise free)
INL (before EOL calibration)
DNL
-4
0.05
Analog Output Resolution
RDAC
Deg.
1
Deg
±1.25
2.5
Deg
±1.25
2.5
Deg
1
+4
3
%VDD/LSB12
LSB12
LSB12
%VDD
0.025
Output stage Noise
Clamped Output
0.05
0.075
Noise pk-pk(14)
Filter 0, B1 or B2 > 40mT
0.10
0.2
Deg
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). This is only valid if k = 1.
12
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 for the computed angular information (output of the DSP). See “MLX90364 Front-End Application Note”
for more details.
13
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.
14
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 15.6).
10
11 For
MLX90364
Rev 4.1
Page 13 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
Filter 2, B1 or B2 > 20mT
4.5V ≤ VDD ≤ 5.5V
LT4V ≤ VDD ≤ MT7V
Ratiometry Error (Analog output
only)
0.10
-0.05
-0.1
0.2
+0.05
+0.1
Deg
%VDD
%VDD
10.2. Extended Range #1 : 15 mT ≤ B < 20 mT
DC Operating Parameters at nominal supply voltage (unless otherwise specified) and for TA as specified
by the Temperature suffix L.
Parameter
Offset on Raw Signals X,Y,Z
Symbol
X0,Y0,Z0
Test Conditions
Min
Typ
Max
Units
TA = 25 Deg.C.
-120
+120
bits
Thermal Offset Drift #1
at the DSP input (excl. DAC and
output stage)
TA from -40 to 125degC
TA from -40 to 150degC
-120
-180
+120
+180
LSB15
Noise pk-pk
Filter 0
75
LSB15
In case of the use of the MLX90364 in those extended ranges, Melexis recommends validating the
headroom of the internal diagnostic and if necessary to disable the diagnostic mode related to the
amplitude of the flux strength and/or amplification factor of the device.
10.3. Extended Range #2: 10 mT ≤ B < 15 mT
DC Operating Parameters at nominal supply voltage (unless otherwise specified) and for TA as specified
by the Temperature suffix L.
Parameter
Offset on Raw Signals X,Y,Z
Symbol
X0,Y0,Z0
Test Conditions
Min
Typ
Max
Units
TA = 25 Deg.C.
-180
+180
bits
Thermal Offset Drift #1
at the DSP input (excl. DAC and
output stage)
TA from -40 to 125degC
TA from -40 to 150degC
-180
-270
+180
+270
LSB15
Noise pk-pk
Filter 0
112
LSB15
In case of the use of the MLX90364 in those extended ranges, Melexis recommends to validate the
headroom of the internal diagnostic and if necessary to disable the diagnostic mode related to the
amplitude of the flux strength and/or amplification factor of the device.
MLX90364
Rev 4.1
Page 14 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
11.
MLX90364 PWM Accuracy Specification
DC Operating Parameters at nominal supply voltage (unless otherwise specified) and for TA as specified
by the Temperature suffix L.
Parameter
PWM Output Resolution
PWM % DC Jitter(15)
Symbol
RPWM
JDC
Test Conditions
Min
12 bits
Typ
0.025
LOW SIDE DRIVER – Mode5
200Hz, RL = 1 kΩ PU
PWM % DC thermal drift
Parameter
PWM TON, Tperiod
JPWM
±0.015
Duty Cycle
15
±0.075
±0.075
Hz
±0.05
±0.2
PUSH-PULL – Mode7
100-1000 Hz, RL = 1 kΩ PU
±0.05
±0.2
LOW SIDE DRIVER – Mode5
100Hz, RL = 1 kΩ PU
200Hz, RL = 1 kΩ PU
0.02
0.02
0.03
0.03
PUSH-PULL – Mode7
100Hz, RL = 1 kΩ PU
200Hz, RL = 1 kΩ PU
0.02
0.02
0.03
0.03
TON
TPWM
Rise time
Fall time
Jitter
%DC/LSB
LOW SIDE DRIVER – Mode5
100-1000 Hz, RL = 1 kΩ PU
Symbol
Units
%DC
PUSH-PULL – Mode7
200Hz, RL = 1 kΩ PU
PWM Freq Jitter(15)
Max
%DC
Test Conditions
Trigger level = 50 % VPush-pull
10% and 90% of amplitude
J on
J period
% DC
± 3 σ for 1000 successive acquisitions
Ton / TPeriod
Jitter is defined by ± 3 σ for 1000 successive acquisitions with clamped output.
MLX90364
Rev 4.1
Page 15 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
12.
MLX90364 Magnetic Specification
DC Operating Parameters at nominal supply voltage (unless otherwise specified) and for TA as specified
by the Temperature suffix L.
Parameter
Symbol
Magnetic Flux Density
BX, BY(16)
Magnetic Flux Density
BZ
Magnetic Field Norm
IMC
Gain(19)
Magnet Temperature Coefficient
13.
Norm
Test Conditions
√[
BX 2 +
BY 2 +
(Bz/1.2)2
]
Min
Typ
20(18)
40
GainIMC
1.2
1.3
TCm
-2400
Max
Units
70(17)
mT
126
mT
mT
1.4
0
ppm/°C
MLX90364 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
10
kB
RAM
384
B
EEPROM
128
B
The condition must be fulfilled for at least one field BX,or BY.
Above 70 mT, the IMC starts saturating yielding to an increase of the linearity error.
18
Below 20 mT, the performances slightly degrade due to a reduction of the signal-to-noise ratio, signal-to-offset ratio.
19
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.
16
17
MLX90364
Rev 4.1
Page 16 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
14.
MLX90364 End-User Programmable Items
Parameter
OUT mode
DIAG mode
DIAG Level
MAPXYZ
CLAMP_HIGH
CLAMP_LOW
FILTER
SMISM
k
GAINMIN
GAINMAX
GAINSATURATION
FIELDTHRESH_Low
FIELDTHRESH_High
PWM
PWMPOL
PWMT
DC_FAULT
DC_FTL
DC_WEAK
WEAKMAGTHRESH
DP
CW
FHYST
MELEXISID1
MELEXISID2
MELEXISID3
4POINTS
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
CUSTOMERID1
PWM function
PWM polarity
PWM Frequency ( trimmed at 200Hz )
PWM Duty Cycle if Fault
PWM Duty Cycle if Field Strength Too Low
PWM Duty Cycle if Weak Magnet
Weak Magnet threshold Byte (1lsb = 1mT)
Discontinuity point
Clock Wise
Hysteresis filter
Melexis identification reference
Melexis identification reference
Melexis identification reference
Selection of correction method 4 or 16 pts
4pts – Initial Slope
4pts – AX Coordinate
4pts – AY Coordinate
4pts – AS Coordinate
4pts – BX Coordinate
4pts – BY Coordinate
4pts – BS Coordinate
4pts – CX Coordinate
4pts – CY Coordinate
4pts – CS Coordinate
4pts – DX Coordinate
4pts – DY Coordinate
4pts – DS Coordinate
17pts – Output angle range
Cust. id reference
SEL_k
MLX90364
Rev 4.1
Comments
Define the output stage mode
Diagnostic mode
Diagnostic Level
Mapping fields for output angle
Clamping High (50%)
Clamping Low (50%)
Filter mode selection
Sensitivity mismatch factor X,Y
Sensitivity mismatch factor X (Y) , Z
Affected signal component by k: B1 or B2
(in combination of MAPXYZ)
Low threshold for virtual gain
High threshold for virtual gain
Gain Saturates on GAINMIX and GAINMAX
Field limit under which a fault is reported
Field limit above which a fault is reported
Page 17 of 36
Standard # bit
1
7
0
0
50%
50%
0
MLX
MLX
3
3
1
2
16
16
2
15
15
0
1
0h
28h
0h
10mT
FFh
8
8
1
8
8
0h
0h
MLX
1h
1h
1h
0h
0h
0h
0h
MLX
MLX
MLX
1h
0 %/deg
0 deg
10 %
0.22%/deg
360 deg
100%
0 %/deg
360 deg
100%
0 %/deg
360 deg
100%
0 %/deg
0h
Bin1
1
1
8
8
8
8
8
15
1
8
16
16
16
1
16
16
16
16
16
16
16
16
16
16
16
16
16
4
16
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
15.
CUSTOMERID2
Cust. id reference
CUSTOMERID3
LNR_Yn
DIAG Settings
CRC_DISABLE
MEMLOCK (ADD version)
Cust. id reference
17pts – Y-coordinate point n (n = 2,1,2 …16)
16 Bit Diagnostics enablling
Enable EEPROM CRC check ( 3131h= disable)
Write-protects USER/MLX EEPROM param.
203h (ADB)
204h (ADD)
Sense info
N/A
FDFFh
0h
0h
16
16
16
16
16
2
Description of End-User Programmable Items
15.1. Output Mode
The MLX90364 output type is defined by the Output Mode parameter.
Output
mode[2:0]
0
1
5
6
7
Type
Descriptions
Comments
Disable
Analog
Digital
Digital
Digital
Output HiZ
Analog Rail-to-Rail
open drain NMOS
open drain PMOS
Push-Pull
Not recommended
Analog
PWM
PWM
PWM
15.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.
15.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 PWMPOL parameter:
•
•
PWMPOL = 1 for a low level at 100%
PWMPOL = 0 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.
PWW F (Hz)
100
250
500
PWMT (LSB)
@13.3MHz
44333
17733
8866
PWM res. (us)
PWM res. (%)
PWM res. (bit)
0.240
0.240
0.240
0.0024
0.006
0.012
15.0
14.0
13.0
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).
MLX90364
Rev 4.1
Page 18 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
15.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
Value
CLOCKWISE
Both
DP
LNR_A_X
LNR_B_X
LNR_C_X
LNR_D_X
LNR_A_Y
LNR_B_Y
LNR_C_Y
LNR_D_Y
LNR_S0
LNR_A_S
LNR_B_S
LNR_C_S
LNR_D_S
Both
0 … 359.9999
deg
Only 4 pts
0 … 359.9999
deg
Only 4 pts
0 … 100
%
Only 4 pts
-17 … 0 … 17
%/deg
Only 4 pts
-17 … 0 … 17
%/deg
LNR_Y0
LNR_Y1
…
LNR_Y16
Only 16 pts
-50 … + 150
%
W
Only 16 pts
65.5 … 360
Deg
CLAMP_LOW
Both
0 … 100
%
CLAMP_HIGH
Both
0 … 100
%
0
CounterClockWise
1
ClockWise
Unit
LSB
15.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%
15.2.2. CLOCKWISE Parameter
The CLOCKWISE parameter defines the magnet rotation direction.
•
•
CCW is defined by the 1-2-3-4 pin order direction for the Dual Mold Package.
CW is defined by the reverse direction: 4-3-2-1 pin order direction for the Dual Mold Package.
Refer to the drawing in the sensitive spot positioning sections (Section 20.5)
MLX90364
Rev 4.1
Page 19 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
15.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 4: Discontinuity Point Positioning
15.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 MLX90364 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 5: 4 points linearization
15.2.5. 17-Pts LNR Parameters
MLX90364
Rev 4.1
Page 20 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
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 MLX90364 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 6: 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
W
Range
∆x
0 (0000b)
360.0deg
22.5deg
8
180.0deg
11.3deg
1
320.0deg
20.0deg
9
144.0deg
9.0deg
2
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.
15.2.6. CLAMPING Parameters
The clamping levels are two independent values to limit the output voltage range. The CLAMPLOW
MLX90364
Rev 4.1
Page 21 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
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.
15.3. Identification
Parameter
Value
MELEXISID1
MELEXISID2
MELEXISID3
CUSTOMERID1
CUSTOMERID2
CUSTOMERID3
0 … 65535
0 … 65535
0 … 65535
0 … 65535
0 … 65535
0 … 65535
Identification number: 48 bits (3 words) freely useable by Customer for traceability purpose.
15.4. Lock
The MEMLOCK write protects all the EEPROM parameters set by the Melexis and user. Once the lock is
enabled, it is not possible to change the EEPROM values anymore.
Note that the Memlock bits should be set by the solver function “MemLock" and is only applicable for the
ADD-version.
15.5. Sensor Front-End
Parameter
Value
MAPXYZ
0 .. 3
SMISM
0 .. 32768
k
0 .. 32768
SEL_k
0 or 1
GAINMIN
GAINMAX
GAINSATURATION
0 … 41
0 … 41
0.. 1
15.5.1. MAPXYZ
The MAPXYZ parameter defines which fields are used to calculate the angle. The different possibilities
are described in the tables below.
This 2 bits value selects the first (B1) and second (B2) field components according the table below.
MAPXYZ
0 – 00b
MLX90364
Rev 4.1
B1
X
B2
Y
Page 22 of 36
Angular
XY mode
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
1 – 01b
2 – 10b
3 – 11b
Zx
Y
Y
X
Zx
Zy
XZx mode
YZx mode
YZy mode
Note: MAPXYZ = 3 is not recommended.
15.5.2. SMISM, k and SEL_k Parameters
(i) SMISM
When the mapping (B1=X, B2=Y) is selected, SMSIM defines the sensitivity mismatch factor that is
applied on B1, B2; When another B1, B2 mapping is selected, this parameter is “don’t care”.
This parameter is trimmed at factory; Melexis strongly recommends TO NOT overwrite it for optimal
performances.
(ii) k
When the mapping (B1=X, B2=Y) is NOT selected, k defines the sensitivity mismatch factor that is applied
on B1or B2 (according to parameter SEL_k – see below). If the mapping (B1=X, B2=Y) is selected, this
parameter is unused.
This parameter is optimized for MAPXYZ=01 (B1=Z, B2=X) by factory trimming. If another mapping value
is selected, Melexis recommends to fine tune K in order to reach a smaller linearity error (Le, see section
10).
(iii) SEL_k
When the mapping (B1=X, B2=Y) is NOT selected, SEL_k defines the component on which the sensitivity
mismatch factor k (see above): SEL_k = 0 means B1→ k ⋅ B1 and SEL_k = 1 means B2 → k ⋅ B2.
15.5.3. GAINMIN and GAINMAX Parameters
GAINMIN and GAINMAX parameters define the boundaries of the virtual gain code. Outside of these
thresholds, the “GAIN out of Spec” fault is set.
If GAINSATURATION parameter is set, the virtual gain code is saturated at GAINMIN and GAINMAX, and
no Diagnostic fault is set since the saturations applies before diagnostic check.
15.6. Filter
Parameter
Value
FILTER
0…2
FHYST
0 … 255
The MLX90364 includes 2 types of filters:
• Hysteresis Filter: programmable by the FHYST parameter
• Low Pass FIR Filters controlled with the FILTER parameter
15.6.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
MLX90364
Rev 4.1
Page 23 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
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. (1 lsb = +/- 0.012%)
15.6.2. FIR Filters
The MLX90364 features 2 FIR filter modes controlled with Filter = 1…2. Filter = 0 corresponds to no
filtering. The transfer function is described below:
yn =
1
j
∑ ai
j
∑a x
i n −i
i =0
i =0
The filters characteristics are given in the following table:
Filter No
j
Type
Coefficients ai
Title
99% Response Time
Efficiency RMS (dB)
0
0
Disable
1
No filter
1
0
1
2
1
3
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 7: Step and impulse response of the different filters
MLX90364
Rev 4.1
Page 24 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
50000
Digital value
[16bits]
No filtering
FIR2 [1111]
FIR1 [11]
40000
0
20 Time [samples] 30
10
40
50
Figure 8: Noise response of the different filter
15.7. Programmable Diagnostic Settings
15.7.1. DIAG mode
Defines the Output Stage mode in case of Diag.
DIAG
mode [2:0]
0
5
6
7
Type
Descriptions
Comments
Disable
Digital
Digital
Digital
Output HiZ
open drain NMOS
open drain PMOS
Push-Pull
Not recommended
15.7.2. DIAG Level
Determines the reporting level (diagnostic low, diagnostic high) during start-up (both analog and PWM
mode), or during a fault reporting (Only in Analog mode).
In PWM mode, the fault reporting level shall in principle be 0 when the leading edge is a rising edge,
(resp. 1 for a falling edge) in order to detect the first cycle after start-up. MLX recommends then
DIAG Level = PWMPOL.
15.7.3. Field Strength Diagnostic
(i) FIELDTHRESHLOW
Defines the field strength limit under which a fault is reported.
8
The run-time field strength estimation (FieldStrength) is compared to 2 * FIELDTHRESHLOW.
The sensitivity of FIELDTHRESHLOW is typically 1mT/LSB. By default it is programmed to 10mT
MLX90364
Rev 4.1
Page 25 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
(ii) FIELDTHRESHHIGH
Defines the field strength limit under which a fault is reported. See above for more details.
15.7.4. PWM Diagnostic
(i) DC_FAULT
Defines the duty-cycle that is outputted in case of diagnostic reporting.
(ii) WEAKMAGTHRESH
Defines the threshold on the field strength which determines the weak magnet condition; when
WEAKMAGTHRESH = 0, there is no reporting of weak magnet condition.
(iii) DC_FTL
Defines the duty-cycle that is outputted in case of Field Too Low; the Field Too Low Diagnostic is stronger
than the Weak Magnet Diagnostic, from 0% till 255% by steps of (100/256)%
(iv) DC_WEAK
Defines the duty-cycle that is outputted in case of Weak Magnet, from 0% till 255% by steps of
(100/256)%
15.7.5. Diagnostic Features
Refer to Application_note_Diagnostic_Behavior_90365 for EE_CRC_Enable function description and for
Diagnostic features which can be enabled at user.
It is recommended to enable the diagnostic features for safety critical applications.
15.8. EEPROM endurance
Although the EEPROM is used for Calibration Data Storage (similarly to an OTPROM), the MLX90364
embedded EEPROM is qualified to guarantee an endurance of minimum 1000 write cycles at 125˚C for
(engineering/calibration purpose).
MLX90364
Rev 4.1
Page 26 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
16.
MLX90364 Self Diagnostic
The MLX90364 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 (“fail-safe”).
Diagnostic Item
Action
Effect on Outputs
Type
Monitoring Rate
Reporting Rate
Fail-safe mode **
** CPU reset after
120ms
Diagnostic low/ high
Reporting (optional)
Digi HW
n/applicable
(start-up only)
n/applicable (start-up only)
RAM March C- 10N Test
Fail-safe mode **
** CPU reset after
120ms
Diagnostic low/ high
Reporting (optional)
Digi HW
n/applicable
(start-up only)
n/applicable (start-up only)
Watchdog BIST
FieldTooLow,
W/ Programmable Threshold
Diagnostic
( No Debouncing )
Diagnostic low/high
Reporting (optional)
Environ
&Analog
n/applicable
(start-up only)
n/applicable (start-up only)
FieldTooHigh
w/ Programmable Threshold
Diagnostic
( No Debouncing )
Diagnostic low/high
Reporting (optional)
Environ
&Analog
n/applicable
(start-up only)
n/applicable (start-up only)
WeakMagnet Diagnostic
Diagnostic
( No Debouncing )
Diagnostic low/high
Reporting (optional)
Environ
n/applicable
(start-up only)
n/applicable (start-up only)
Under Voltage Monitoring
SUPPLYMONI =
(MT3VB) OR (MT4VB)
Start-up on Hold **
** CPU reset after
120ms
Diagnostic low/high
Environ
&Analog
n/applicable
(start-up only)
n/applicable (start-up only)
Over Voltage Monitoring
MT7V
PTC entry
Output in High-Impedance
Environ
n/applicable
(start-up only)
n/applicable (start-up only)
ROM 16bit checksum
( continuous )
Fail-safe mode **
** CPU reset after
120ms
Diagnostic low//high
Reporting (optional)
Digi HW
800ms
800ms
RAM Test
( continuous )
Fail-safe mode **
** CPU reset after
120ms
Diagnostic low//high
Reporting (optional)
Digi HW
160ms
160ms
EEPROM 8 bit CRC Check
(continuous)
Fail-safe mode **
** CPU reset after
120ms
Diagnostic low/high
Reporting (optional)
Digi HW
10ms
10ms
CPU reset
--
Digi HW
120ms
n/a
Debouncing
(programmable)
Diagnostic low/high
Reporting (optional)
Environ
& Analog
5/DSP
Debouncing
(programmable)
Diagnostic low/high
Reporting (optional)
Environ
& Analog
1/DSP
Debouncing
(programmable)
Diagnostic low/high
Reporting (optional)
Environ
& Analog
1/DSP
6ms
x
Diag_Debounce_Thresh
Diag_Debounce_Stepup
6ms
x
Diag_Debounce_Thresh
Diag_Debounce_Stepup
6ms
x
Diag_Debounce_Thresh
Diag_Debounce_Stepup
Debouncing
(programmable)
Diagnostic low/high
Reporting (optional)
Environ
1/DSP
Start-up phase Diagnostics
Back-Ground Loop Diag.
Watchdog
( continuous )
DSP Loop Diag.
ADC Clipping
ADCCLIP
FieldTooLow,
W/ Programmable Threshold
FieldTooHigh
w/ Programmable Threshold
WeakMagnet Diagnostic
MLX90364
Rev 4.1
Page 27 of 36
6ms
x
Diag_Debounce_Thresh
Diag_Debounce_Stepup
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
Diagnostic Item
Action
Effect on Outputs
Type
Monitoring Rate
Debouncing
(programmable)
Diagnostic low/high
Reporting (optional)
Environ
&Analog
1/DSP
Virtual Gain Code Saturation
[GAINMIN..GAINMAX]
Saturation (optional)
Gain Saturated @
GAINMIN-GAINMAX
Environ
& Analog
n/applicable
Not a diagnostic
ADC Monitor (Analog to Digital
Converter)
ADCMONI
Debouncing
(programmable)
Diagnostic low/high
Reporting (optional)
Analog
HW
1/DSP
Under Voltage Monitoring
SUPPLYMONI =
(MT3VB) OR (MT4VB)
Supply Debouncing
(programmable)
Diagnostic low/high
Reporting (optional)
Environ
& Analog
1/DSP
Over Voltage Monitoring
MT7V
PTC entry after PTC
Debouncing
Output in High-Impedance
Environ
2ms
Debouncing
(programmable)
Diagnostic low/high
Reporting (optional)
Analog
1/DSP
No effect
Environ
& Analog
6ms
x
Diag_Debounce_Thresh
Diag_Debounce_Stepup
n/applicable
Not a diagnostic
Virtual Gain Code Out-of-spec
GAINOOS
Temperature Sensor Monitor
TEMPMONI
Saturate value used for
Temperature > 170degC (± 20) the compensations to Temperature < -60degC (± 20) 40degC and +150degC
resp.
Reporting Rate
6ms
x
Diag_Debounce_Thresh
Diag_Debounce_Stepup
n/applicable
Not a diagnostic
6ms
x
Diag_Debounce_Thresh
Diag_Debounce_Stepup
6ms
x
Diag_Debounce_Thresh
Diag_Debounce_Stepup
2ms
Hardware Diag. ( continuously checked by dedicated Logic )
Read/Write Access out of
physical memory
Fail-safe mode **
** CPU reset after
120ms
Diagnostic Low/High
Digi HW
n/a
immediate Diag
n/a
immediate Diagnostic
Write Access to protected area
(IO and RAM Words)
Fail-safe mode **
** CPU reset after
120ms
Diagnostic low/high
Digi HW
n/a
immediate Diag.
n/a
immediate Diagnostic
.
Fail-safe mode **
** CPU reset after
120ms
Diagnostic low/high
Digi HW
Unauthorized Mode Entry
n/a
immediate Diag
n/a
immediate Diagnostic
EEPROM Error Correcting
Code ( Hamming correction )
(Transparent) Error
Correction
no effect
Digi HW
n/a.
n/a
Hardware Diag. ( continuously checked by dedicated Analog circuits )
Broken VSS
Broken VDD
CPU Reset
on recovery
Pull down load =>
Diagnostic High
Pull up load =>
Diagnostic High
Environ
n/a
immediate
Diagnostic
n/a
immediate Diagnostic
CPU Reset
on recovery
Pull down load =>
Diagnostic Low
Pull up load =>
Diagnostic Low
Environ
n/a
immediate
Diagnostic
n/a
immediate Diagnostic
Start-up on Hold
Diagnostic low/high
Environ
n/a
immediate
Diagnostic
n/a
immediate Diagnostic.
Resistive Cable Test
MLX90364
Rev 4.1
Page 28 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
17.
Built-in Capacitors and recommended Application Diagrams
VDD
MLX90364
C4
C1
VSS
C3
C2
OUT
Figure 9: Capacitor configurations in DMP
Ordering code
MLX90364LVS-ADx-20x
MLX90364LVS-ADx-25x
MLX90364LVS-ADD-40x
MLX90364LVS-ADD-45x
MLX90364LVS-ADD-60x
MLX90364LVS-ADD-65x
C1
100nF
100nF
220nF
220nF
220nF
220nF
C2
100nF
10nF
100nF
10nF
100nF
10nF
C3
100nF
100nF
100nF
100nF
100nF
100nF
C4
100nF
100nF
220nF
220nF
-
Figure 10: Recommended wiring for the MLX90364 in DMP-4
Either Vss pin can be used for grounding, but always leave 1 floating.
Built-in capacitors are ceramic multilayer type X8R..
The capacitors are specifically suited for high temperature applications with stable capacitance value (+/15%) up to 150 DegC.
The capacitors are assembled using a gluing method instead of soldering to be more reliable towards
thermal/mechanical stress.
The maximum rated voltage is 25V.
MLX90364
Rev 4.1
Page 29 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
18. Standard information regarding manufacturability of Melexis
products with different lead pre-forming and soldering/welding
processes
For Dual Mold Package, please refer to the following document (available upon request):
Application Note Hall Sensors in Dual Mold Packages – (Doc#: 390110000001)
For more information on the lead free topic please see quality page at our website:
http://www.melexis.com/quality.aspx
19.
ESD Precautions
Electronic semiconductor products are sensitive to Electro Static Discharge (ESD).
Always observe Electro Static Discharge control procedures whenever handling semiconductor products.
20.
Package Information
20.1. DMP-4 – Package Outline Dimensions (POD) – Straight Leads
Figure 11: MLX90364LVS-xxx-xx0
MLX90364
Rev 4.1
Page 30 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
20.2. DMP-4 – Package Outline Dimensions (POD) – Trimmed & Formed Leads [1]
Figure 12: MLX90364LVS-xxx-xx1
MLX90364
Rev 4.1
Page 31 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
20.3. DMP-4 – Package Outline Dimensions (POD) – Trimmed & Formed Leads [2]
Figure 13:MLX90364LVS-xxx-xx3
MLX90364
Rev 4.1
Page 32 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
20.4. DMP-4 - Marking
364Axxx
Mxxxxx
XyXz
yyww-E
Line 1: MLX project code (e.g. 364ADB2 for
MLX90364LVS-ADB-2xx)
Line 2: Lotnumber
Line 3: Last 4 characters assembly lotnumber
Line 4: 2 digit year code – 2 digit week code
2x 220nF
1x10nF
1x100nF
Pin 4
Pin 1
MLX90364
Rev 4.1
Line 1: Capacitor configuration
Line 2: Capacitor configuration
Line 3: Capacitor configuration
Page 33 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
20.5. DMP-4 - Sensitive Spot Positioning & Sense direction
CW
By
4
3
Bx
2
Yc
1
Xc
MLX90364
Rev 4.1
Magnetic center position
MLX90364LVS-ADB-2xx
MLX90364LVS-ADD-xxx
Xc
0.23
Yc
3.67
Zc
0.495
Page 34 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
MLX90364 – Reference Angle
The MLX90364 is an absolute angular position sensor but the linearity error (See section 10) does not
include the error linked to the absolute reference 0 Degree (which can be fixed in the application through
the discontinuity point).
MLX90364
Rev 4.1
Page 35 of 36
Datasheet
19/11/2015
MLX90364
Triaxis® Position Sensor Assembly
21.
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
out of Melexis’ rendering of technical or other services.
© 2015 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:
Phone: +32 1367 0495
E-mail: [email protected]
America:
Phone: +1 248 306 5400
E-mail: [email protected]
ISO/TS 16949 and ISO14001 Certified
Melexis internal document number
Doc# 390109036401 rev.005
MLX90364
Rev 4.1
Page 36 of 36
Datasheet
19/11/2015
Similar pages