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