MLX90365 Triaxis® Position Sensor IC Features and Benefits Absolute Rotary & Linear Position Sensor IC 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 Qualified Single Die – SOIC-8 Package RoHS Compliant Dual Die (Full Redundant) – TSSOP-16 Package RoHS Compliant Applications Absolute Rotary Position Sensor Pedal Position Sensor Throttle Position Sensor Ride Height Position Sensor Absolute Linear Position Sensor Steering Wheel Position Sensor Float-Level Sensor Non-Contacting Potentiometer Ordering Information1 Part No. Temperature Suffix Package Code MLX90365 MLX90365 MLX90365 MLX90365 E (− 40°C to + 85°C) K (− 40°C to + 125°C) L (− 40°C to + 150°C) L (− 40°C to + 150°C) DC [SOIC-8] DC [SOIC-8] DC [SOIC-8] DC [SOIC-8] ABD ABD ABD ABD 000 000 000 200 RE RE RE RE MLX90365 MLX90365 MLX90365 E (− 40°C to + 85°C) K (− 40°C to + 125°C) L (− 40°C to + 150°C) GO [TSSOP-16] GO [TSSOP-16] GO [TSSOP-16] ABD ABD ABD 000 000 000 RE RE RE Legend: Temperature Code: Package Code: Option Code: Packing Form: Ordering example: 1 Die Revision Option code Packing E for Temperature Range -40°C to 85°C K for Temperature Range -40°C to 125°C L for Temperature Range -40°C to 150°C DC for SOIC-8 Package GO for TSSOP-16 Package (Dual Die – Full Redundant) XXX-000 – Standard XXX-200 – Preprogrammed – See Section 13 for Default Settings. RE for Reel SP for Sample Pack MLX90365EDC-ABD-000-RE Other option code and packing form are available; see your sales representative for more details MLX90365 Rev. 5.7 Page 1 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 1. Functional Diagram VDIG DSP Tria is ® 2V5 Reg Rev .Pol. & OverVolt . VX MUX VY G VDD VSS A µC D VZ D x1 A ROM - F/W RAM OUT (Analog/PWM) EEP ROM Figure 1 - MLX90365 Block Diagram 2. Description The MLX90365 is a monolithic sensor IC sensitive to the flux density applied orthogonally and parallel to the IC surface. The MLX90365 is sensitive to the three components of the flux density applied to the IC (i.e. BX, BY and BZ). This allows the MLX90365 with the correct magnetic circuit to decode the absolute position of any moving magnet (e.g. rotary position from 0 to 360 Degrees or linear displacement, stroke - Figure 2). It enables the design of novel generation of non-contacting position sensors that are frequently required for both automotive and industrial applications. MLX90365 reports a programmable ratiometric analog output signal compatible with any resistive potentiometer or programmable linear Hall sensor. Through programming, the MLX90365 provides also a digital PWM (Pulse Width Modulation) output characteristic. Figure 2 - Typical application of MLX90365 – Linear MLX90365 Rev. 5.7 Page 2 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC TABLE of CONTENTS FEATURES AND BENEFITS ....................................................................................................................... 1 APPLICATIONS ............................................................................................................................................ 1 ORDERING INFORMATION......................................................................................................................... 1 1. FUNCTIONAL DIAGRAM ...................................................................................................................... 2 2. DESCRIPTION ....................................................................................................................................... 2 3. GLOSSARY OF TERMS − ABBREVIATIONS − ACRONYMS ............................................................ 5 4. PINOUT .................................................................................................................................................. 5 5. ABSOLUTE MAXIMUM RATINGS ....................................................................................................... 6 6. DESCRIPTION ....................................................................................................................................... 6 7. MLX90365 ELECTRICAL SPECIFICATION ......................................................................................... 8 8. MLX90365 ISOLATION SPECIFICATION .......................................................................................... 10 9. MLX90365 TIMING SPECIFICATION ................................................................................................. 10 10. MLX90365 ACCURACY SPECIFICATION ......................................................................................... 12 11. MLX90365 MAGNETIC SPECIFICATION .......................................................................................... 15 12. MLX90365 CPU & MEMORY SPECIFICATION ................................................................................. 15 13. MLX90365 END-USER PROGRAMMABLE ITEMS ........................................................................... 16 14. DESCRIPTION OF END-USER PROGRAMMABLE ITEMS .............................................................. 17 14.1. OUTPUT MODES ......................................................................................................................................... 17 14.1.1. OUT mode ............................................................................................................................................ 17 14.1.2. PWM Output Mode............................................................................................................................... 17 14.2. OUTPUT TRANSFER CHARACTERISTIC....................................................................................................... 18 14.2.1. Enable scaling Parameter (only for LNR type 4 pts) ........................................................................... 18 14.2.2. CLOCKWISE Parameter ...................................................................................................................... 18 14.2.3. Discontinuity Point (or Zero Degree Point) ......................................................................................... 19 14.2.4. 4-Pts LNR Parameters.......................................................................................................................... 19 14.2.5. 17-Pts LNR Parameters........................................................................................................................ 20 14.2.6. CLAMPING Parameters ...................................................................................................................... 21 14.3. IDENTIFICATION ........................................................................................................................................ 21 14.4. LOCK......................................................................................................................................................... 21 14.5. SENSOR FRONT-END ................................................................................................................................. 21 14.5.1. MAPXYZ ............................................................................................................................................... 21 14.5.2. SMISM, k and SEL_k Parameters ........................................................................................................ 22 14.5.3. GAINMIN and GAINMAX Parameters ................................................................................................ 22 14.6. FILTER ...................................................................................................................................................... 22 14.6.1. Hysteresis Filter ................................................................................................................................... 23 14.6.2. FIR Filters ............................................................................................................................................ 23 14.7. PROGRAMMABLE DIAGNOSTIC SETTINGS ................................................................................................. 24 14.7.1. DIAG mode........................................................................................................................................... 24 14.7.2. DIAG Level ........................................................................................................................................... 24 14.7.3. Field Strength Diagnostic .................................................................................................................... 25 14.7.4. PWM Diagnostic .................................................................................................................................. 25 14.7.5. Diagnostic Features ............................................................................................................................. 25 14.8. EEPROM ENDURANCE ............................................................................................................................. 25 15. MLX90365 SELF DIAGNOSTIC .......................................................................................................... 26 MLX90365 Rev. 5.7 Page 3 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 16. RECOMMENDED APPLICATION DIAGRAMS .................................................................................. 28 16.1. 16.2. WIRING WITH THE MLX90365 IN SOIC-8 PACKAGE ................................................................................ 28 WIRING WITH THE MLX90365 IN TSSOP-16 PACKAGE ........................................................................... 28 17. STANDARD INFORMATION REGARDING MANUFACTURABILITY OF MELEXIS PRODUCTS WITH DIFFERENT SOLDERING PROCESSES ........................................................................................ 29 18. ESD PRECAUTIONS ........................................................................................................................... 29 19. PACKAGE INFORMATION ................................................................................................................. 30 19.1. 19.2. 19.3. 19.4. 19.5. 19.6. SOIC8 - PACKAGE DIMENSIONS ............................................................................................................... 30 SOIC8 - PINOUT AND MARKING ............................................................................................................... 30 SOIC8 - SENSITIVE SPOT POSITIONING ..................................................................................................... 31 TSSOP16 - PACKAGE DIMENSIONS .......................................................................................................... 32 TSSOP16 - PINOUT AND MARKING .......................................................................................................... 33 TSSOP16 - SENSITIVE SPOT POSITIONING ................................................................................................ 33 20. DISCLAIMER ....................................................................................................................................... 35 MLX90365 Rev. 5.7 Page 4 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 3. Glossary of Terms − Abbreviations − Acronyms Gauss (G), Tesla (T): Units for the magnetic flux density − 1 mT = 10 G TC: Temperature Coefficient (in ppm/Deg.C.) NC: Not Connected PWM: Pulse Width Modulation %DC: Duty Cycle of the output signal i.e. TON /(TON + TOFF) ADC: Analog-to-Digital Converter DAC: Digital-to-Analog Converter LSB: Least Significant Bit MSB: Most Significant Bit DNL: Differential Non-Linearity INL: Integral Non-Linearity RISC: Reduced Instruction Set Computer ASP: Analog Signal Processing DSP: Digital Signal Processing EMC: Electro-Magnetic Compatibility IMC: Integrated-Magneto Concentrator MT3V: More Than 3V internal analog voltage check 4. Pinout Pin # SOIC-8 TSSOP-16 1 VDD VDIG1 2 Test 0 VSS1 (Ground1) 3 Test 2 VDD1 4 Not Used Test 01 5 OUT Test 22 6 Test 1 OUT2 7 VDIG Not Used2 8 VSS (Ground) Test 12 9 VDIG2 10 VSS2 (Ground2) 11 VDD2 12 Test 02 13 Test 21 14 Not Used1 15 OUT1 16 Test 11 For optimal EMC behavior, it is recommended to connect the unused pins (Not Used and Test) to the Ground (see section 16). MLX90365 Rev. 5.7 Page 5 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 5. Absolute Maximum Ratings Parameter Value Supply Voltage, VDD (overvoltage) + 24 V Reverse Voltage Protection − 12 V (breakdown at -14 V) Positive Output Voltage + 18 V (breakdown at 24 V) Output Current (IOUT) + 30 mA (in breakdown) Reverse Output Voltage − 0.3 V Reverse Output Current − 50 mA (in breakdown) Operating Ambient Temperature Range, TA − 40°C … + 150°C Storage Temperature Range, TS − 40°C … + 150°C Magnetic Flux Density ±1T Exceeding the absolute maximum ratings may cause permanent damage. maximum rated conditions for extended periods may affect device reliability. Exposure to absolute 6. Description As described on the block diagram the three vector components of the magnetic flux density (BX, BY and BZ) applied to the IC are sensed through the sensor front-end. The respective Hall signals (VX, VY and VZ) are generated at the Hall plates and amplified. The analog signal processing is based on a fully differential analog chain featuring the classic offset cancellation technique (Hall plate 2-Phases spinning and chopper-stabilized amplifier). The conditioned analog signals are converted through an ADC (15 bits) and provided to a DSP block for further processing. The DSP stage is based on a 16 bit RISC micro-controller whose primary function is the extraction of the position from two (out of three) raw signals (after so-called front-end compensation steps) through the following function: α = ∠(V1 , k ⋅ V2 ) where 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). MLX90365 Rev. 5.7 Page 6 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC Once the position (angular or linear stroke) information is computed, it is further conditioned (mapped) vs. the target transfer characteristic and it is provided at the output(s) as either a ratiometric analog output level through a 12 bit DAC followed by a buffer or a digital PWM output. For instance, the analog output can be programmed for offset, gain and clamping to meet any rotary position sensor output transfer characteristic: Vout(α) = ClampLo 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 MLX90365 is handled at both engineering lab and production line levels by the Melexis Programming Unit PTC-04 with the dedicated MLX90316 daughterboard and software tools (DLL − User Interface). MLX90365 Rev. 5.7 Page 7 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 7. MLX90365 Electrical Specification Operating Parameters at Nominal Supply Voltage (unless otherwise specified) and for TA as specified by the Temperature suffix (E or K or L). Parameter Nominal Supply Voltage Supply Current(2) Isurge Symbol Test Conditions VDD Idd Min Typ Max Units 4.5 5 5.5 V 10(3) Power saving Enabled, All modes For Outmode=1 Power saving Disabled, All modes For Outmode=1 6 8 Current(4) Isurge Power-On reset ( rising ) HPOR_LH Power-On reset Hysteresis HPOR_Hyst 50 Start-up Level ( rising ) MT4V LH 3.8 Start-up Hysteresis MT4V Hyst 50 PTC Entry Level ( rising ) MT7V_LH 5.8 PTC Entry Level Hysteresis MT7V_Hyst 50 Output Short Circuit Current Ishort Output Load Analog RL Output Load PWM RL_PWM Pull-down to Ground Pull-up to 5V Vsat_lo Pull-up load RL ≥ 10 kΩ to 5 V Pull-up load RL ≥ 5 kΩ to 18V Analog Saturation Output Level Vsat_hi Digital Saturation Level Open drain Output (RL_PWM to Vbat) Active Diagnostic Output Level Digital Saturation Output Level Vo_min Dsat_lo Dsat_hi 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 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 14V 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 14V 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Ω 2 4.7 4.7 2.25 4.0 6.2 10 10 10(3) 12 12 20 mA 2.5 V 200 mV 4.2 V 200 mV 6.6 V 200 mV 15 15 18 mA mA mA ∞ ∞ kΩ kΩ 1 1 kΩ kΩ 0.5 2 95 97.5 2 3 97 98.5 %VDD %VDD 98 95 90 96 85 73 %Vbat 0.5 2 95 mA 97 2 3 %VDD %VDD 2 For 3 the dual version, the supply current is multiplied by 2. 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. . 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. MLX90365 Rev. 5.7 Page 8 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 97.5 BVSSPD6 Passive Diagnostic Output Level (Broken Track Diagnostic) (5) BVSSPU BVDDPD BVDDPU Clamped Output Level Broken VSS & Pull-down load RL ≥ 5 kΩ 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Ω 98.5 95 97.5 99.5 %VDD 100 0 %VDD 0.5 %VDD 2 %VDD Clamp_lo Programmable 0 100 %VDD(7) Clamp_hi Programmable 0 100 %VDD(7) As an illustration of the previous table, the MLX90365 fits the typical classification of the output span described on the Figure 6. 100 % 90 % 96 % 92 % 88 % Diagnostic Band (High) Clamping High 80 % Output Level 70 % 60 % 50 % Linear Range 40 % 30 % 20 % 10 % 0% 12 % 8% 4% Clamping Low Diagnostic Band (Low) Figure 6 – Example of Output Span Classification for typical application. For detailed information on diagnostics, see also section 15 In case the dual-die variant is used BVssPD level can be influenced. Refer to Technical note MLX90365_Broken_Vss_DualDie 7 Clamping levels need to be considered vs the saturation of the output stage (see Vsat_lo and Vsat_hi) 5 6 MLX90365 Rev. 5.7 Page 9 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 8. MLX90365 Isolation Specification DC Operating Parameters at Nominal Supply Voltage (unless otherwise specified) and for TA as specified by the Temperature suffix (E or K or L). Only valid for the package code GO i.e. dual die version. Parameter Symbol Isolation Resistance Test Conditions Between 2 dies Min Typ Max Units MΩ 4 9. MLX90365 Timing Specification ANALOG OUTPUT - DC Operating Parameters at Nominal Supply Voltage (unless otherwise specified) and for TA as specified by the Temperature suffix (E or K or L). Parameter Main Clock Frequency Main Clock Frequency Thermal Drift Symbol Ck Test Conditions All contributors included thermal drift 8 9 Max 12.6 13.3 14 MHz ± 3% CkNOM 275 Ts Watchdog Twd Start-up Cycle Tsu Analog OUT Slew-rate Typ ∆TCk Refresh Rate Step Response Time Min Units 290 305 µs Filter=0(8) 657(9) Filter=1 Filter=2 876 1095 896 1195 1494 µs 118 121.5 ms 5 ms 114.5 Analog OUT Slew-rate excluded Mode 1 from COUT = 47 nF to 330 nF Mode 2 up to COUT = 10 nF Mode 3 up to COUT = 47 nF Mode 4 up to COUT = 330 nF 25 37 300 320 17 19 1.8 2.5 V/ms See section 14.6 for details concerning Filter parameter This represents a theoretical average response time MLX90365 Rev. 5.7 Page 10 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC PWM OUTPUT - DC Operating Parameters at Nominal Supply Voltage VDD = VPU (unless otherwise specified) and for TA as specified by the Temperature suffix L. Parameter PWM Frequency Start-up Cycle Digital Output Rise Time Digital Output Fall Time MLX90365 Rev. 5.7 Symbol FPWM Tsu Test Conditions Programmable Range (PWM Output Enabled) Min Typ 100 Max Units 1000 Hz Initial Tolerance (25 Deg.C.) ± 2% FPWM After EOL tuning (25 Deg.C.) ± 1% FPWM Thermal/Lifetime drift ± 3% FPWM PWM OUT Slew-rate excluded 100Hz 250Hz 1000Hz 11.8 5.8 5.8 13 7 7 ms LSD – Mode 5 4.7nF, RL = 1 kΩ PU 4.7nF, RL = 10 kΩ PU 10nF, RL = 1 kΩ PU 10 100 20 12 120 24 µs µs µs PP – Mode 7 4.7nF, RL = 1 kΩ PU 4.7nF, RL = 10 kΩ PU 10nF, RL = 1 kΩ PU 3 3 4 5 5 7 µs µs µs LSD – Mode 5 4.7nF, RL = 1 kΩ PU 4.7nF, RL = 10 kΩ PU 10nF, RL = 1 kΩ PU 2 2 4 3 3 7 µs µs µs PP – Mode 7 4.7nF, RL = 1 kΩ PU 4.7nF, RL = 10 kΩ PU 10nF, RL = 1 kΩ PU 2 2 4 3 3 7 µs µs µs Page 11 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 10. MLX90365 Accuracy Specification ANALOG OUTPUT - DC Operating Parameters at Nominal Supply Voltage (unless otherwise specified) and for TA as specified by the Temperature suffix (E or K or L). Parameter Symbol ADC Resolution on the raw signals sine and cosine(10) Thermal Offset Drift #1(11) at the DSP input (excl. DAC and output stage) RADC Test Conditions XY axis – Temp. suffix E XY axis – Temp.suffix K & L XZ (YZ) axis – Temp. suffix E XZ (YZ) axis – Temp. suffix K & L Magnetic Angle phase error Typ Max 15 Temperature suffix E Temperature suffix K Temperature suffix L Thermal Offset Drift #2 ( DAC and Output Stage) Thermal Drift of Sensitivity Mismatch(12) Min TA = 25°C – XY axis TA = 25°C – XZ axis TA = 25°C – YZ axis XY axis, XZ (YZ) axis Units bits -60 -60 -90 +60 +60 +90 LSB15 -0.2 +0.2 %VDD - 0.3 - 0.5 -1 -1 -0.3 -2 -2 + 0.3 + 0.5 +1 +1 0.3 2 2 % Deg. Thermal Drift of Magnetic Angle phase error XY – Intrinsic Linearity Error(13) Le TA = 25°C – factory trim. “SMISM” 1 Deg XZ - Intrinsic Linearity Error(13) Le TA = 25°C – “k” trimmed for XZ -2.5 ±1.25 +2.5 Deg Error(13) Le TA = 25°C – “k” trimmed for YZ 12b DAC (Theoretical, Noise free) INL (before EOL calibration) DNL Clamped Output Filter = 0, 40mT Filter = 2, 20mT 4.5V ≤ VDD ≤ 5.5V LT4V ≤ VDD ≤ MT7V -2.5 ±1.25 0.025 +2.5 Deg %VDD/LSB12 LSB12 LSB12 %VDD YZ - Intrinsic Linearity Analog Output Resolution Output stage Noise Noise pk-pk(14) Ratiometry Error (Analog output only) RDAC 0.01 -1 -4 0.05 -0.05 -0.1 1 0.05 0.10 0.10 Deg. +4 3 0.075 0.2 0.2 +0.05 +0.1 Deg %VDD 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). 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. 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 14.6). 10 11 For MLX90365 Rev. 5.7 Page 12 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC PWM OUTPUT - DC Operating Parameters at VDD = VPU = 5V (unless otherwise specified) and for TA as specified by the Temperature suffix L. Parameter PWM Output Resolution PWM % DC Jitter PWM Freq Jitter PWM % DC thermal drift PWM % DC Level drift Symbol RPWM JDC JPWM Test Conditions 12 bits Min Typ Max 0.025 Units %DC/LSB LSD – Mode5 100Hz, 4.7nF, RL = 1 kΩ PU 200Hz, 4.7nF, RL = 1 kΩ PU 1000Hz, 4.7nF, RL = 1 kΩ PU ±0.003 ±0.005 ±0.009 ±0.016 ±0.02 ±0.035 PP – Mode7 100Hz, 4.7nF, RL = 1 kΩ PU 200Hz, 4.7nF, RL = 1 kΩ PU 1000Hz, 4.7nF, RL = 1 kΩ PU ±0.003 ±0.005 ±0.009 ±0.016 ±0.02 ±0.035 %DC Hz LSD – Mode5 100-1000 Hz, 4.7nF, RL = 1 kΩ PU ±0.04 ±0.15 PP – Mode7 100-1000 Hz, 4.7nF, RL = 1 kΩ PU ±0.04 ±0.15 LSD – Mode5 100Hz, 4.7nF, RL = 1 kΩ PU 200Hz, 4.7nF, RL = 1 kΩ PU 1000Hz, 4.7nF, RL = 1 kΩ PU %DC ±0.02 ±0.02 ±0.02 ±0.03 ±0.03 ±0.05 PP – Mode7 100Hz, 4.7nF, RL = 1 kΩ PU 200Hz, 4.7nF, RL = 1 kΩ PU 1000Hz, 4.7nF, RL = 1 kΩ PU ±0.02 ±0.02 ±0.02 ±0.03 ±0.03 ±0.05 LSD – Mode5 100Hz, 4.7nF, RL = 1 kΩ PU ±0.1 ±0.15 PP – Mode7 100Hz, 4.7nF, RL = 1 kΩ PU ±0.05 ±0.1 ±0.05 ±0.1 %DC (Trigger level= 25/50/75%) PWM % DC Level drift MLX90365 Rev. 5.7 100Hz – PP Application Diagram (see below) Rs = 0, 50, 100, 150 Ohm Tolerance on R ± 20% Tolerance on C ± 30% Page 13 of 35 %DC Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC Jitter is defined by ± 3 σ for 1000 successive acquisitions with clamped output, see also jitter definition. Parameter PWM TON, Tperiod Symbol TON TPWM Rise time, Fall time Test Conditions Trigger level = 50 % Vpp 10% and 90% of amplitude Jitter J on J period ± 3 σ for 1000 successive acquisitions Duty Cycle % DC Ton / TPeriod Figure 7 – MLX90365 PWM measurement conditions. MLX90365 Rev. 5.7 Page 14 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 11. MLX90365 Magnetic Specification DC Operating Parameters at Nominal Supply Voltage (unless otherwise specified) and for TA as specified by the Temperature suffix (E or K or L). Parameter Symbol Test Conditions Magnetic Flux Density BX, BY(15) √[ BX 2 + BY 2 ] Magnetic Flux Density Magnetic Flux Norm BZ Norm √[ BX2 + BY2 + (Bz/1.2)2 ] IMC Gain GainIMC Typ Max Units 70(16) mT 126 mT mT 20(17) 1.2 Magnet Temperature Coefficient TCm 12. Min 1.3 -2400 1.4 0 ppm/°C MLX90365 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. 17 Below 20 mT, the performances slightly degrade due to a reduction of the signal-to-noise ratio, signal-to-offset ratio. 15 16 MLX90365 Rev. 5.7 Page 15 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 13. MLX90365 End-User Programmable Items Parameter OUT mode DIAG mode DIAG Level MAPXYZ CLAMP_HIGH CLAMP_LOW FILTER SMISM k SEL_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 USERID1 MLX90365 Rev. 5.7 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 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 Page 16 of 35 Default Values Standard PPAR # bit 1 7 0 0 50% 50% 0 MLX MLX 1 7 0 0 10% 90% 1 MLX N/A 3 3 1 2 16 16 2 15 15 0 0 1 00h 28h 0h 10mT FFh 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 00h 28h 0h 10mT FFh N/A N/A N/A N/A N/A N/A N/A 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 N/A Bin1 8 8 1 8 8 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 Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC USERID2 USERID3 LNR_Yn DIAG Settings CRC_DISABLE MEMLOCK Cust. id reference Cust. id reference 17pts – Y-coordinate point n (n = 2,1,2 …16) 16 Bit Diagnostics enablling Enable EERPOM CRC check ( 3131h= disable) Write-protects USER/MLX EEPROM param. 204h MLX N/A FDFFh 0h 0h 3h MLX N/A 4080h 0h 3h 16 16 16 16 16 2 Note: Ordering Information for PPAR: MLX90365EDC-ABD-000-RE or TU 14. Description of End-User Programmable Items 14.1. Output modes 14.1.1. OUT mode Defines the Output Stage mode (analog, digital, high-impedance, standby) in application. Output mode[2:0] 0 1 Type Descriptions Comments Disable Analog Output HiZ Analog Rail-to-Rail for Coutmin = 47nF Not recommended Analog Only (Default) 2 Analog Analog Rail-to-Rail for Coutmax = 10nF Analog Only 3 Analog Analog Rail-to-Rail for Coutmax = 68nF Analog Only 4 5 6 7 Analog Digital Digital Digital Analog Rail-to-Rail for Coutmax = 330nF open drain NMOS open drain PMOS Push-Pull Analog Only PWM PWM PWM 14.1.2. PWM Output Mode If PWM output mode is selected, the output signal is a digital signal with Pulse Width Modulation (PWM). The PWM polarity is selected by the 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 1000 PWMT (LSB) @13.3MHz 44333 17733 8866 4433 PWM res. (us) PWM res. (%) PWM res. (bit) 0.240 0.240 0.240 0.240 0.0024 0.006 0.012 0.024 15.0 14.0 13.0 12.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). MLX90365 Rev. 5.7 Page 17 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 14.2. Output Transfer Characteristic There are 2 different possibilities to define the transfer function (LNR): • With 4 arbitrary points (defined on X and Y coordinates) and 5 slopes • With 17 equidistant points for which only the Y coordinates are defined. Parameter LNR type 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 Value 0 Unit CounterClockWise 1 ClockWise LSB Both 0 … 359.9999 deg Only 4 pts 0 … 359.9999 deg Only 4 pts 0 … 100 % Only 4 pts -17 … 0 … 17 %/deg LNR_Y0 LNR_Y1 … LNR_Y16 Only 17 pts -50 … + 150 % W Only 17 pts 65.5 … 360 Deg CLAMP_LOW Both 0 … 100 % CLAMP_HIGH Both 0 … 100 % 14.2.1. Enable scaling Parameter (only for LNR type 4 pts) This parameter enables to scale LNR_x_Y from -50% - 150% according to the following formula (Scaled Out)%VDD = 2 x Out%VDD – 50% 14.2.2. CLOCKWISE Parameter The CLOCKWISE parameter defines the magnet rotation direction. • • CCW is the defined by the 1-4-5-8 pin order direction for the SOIC8 package and 1-8-9-16 pin order direction for the TSSOP16 package. CW is defined by the reverse direction: 8-5-4-1 pin order direction for the SOIC8 and 16-9-8-1 pin order direction for the TSSOP16 package. Refer to the drawing in the sensitive spot positioning sections (Section 19.3) MLX90365 Rev. 5.7 Page 18 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 14.2.3. Discontinuity Point (or Zero Degree Point) The Discontinuity Point defines the 0° point on the circle. The discontinuity point places the origin at any location of the trigonometric circle. The DP is used as reference for all the angular measurements. 360° 0° The placement of the discontinuity point (0 point) is programmable. Figure 8 - Discontinuity Point Positioning 14.2.4. 4-Pts LNR Parameters The LNR parameters, together with the clamping values, fully define the relation (the transfer function) between the digital angle and the output signal. The shape of the MLX90365 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 to six calibration points 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 9 MLX90365 Rev. 5.7 Page 19 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 14.2.5. 17-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 MLX90365 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 10 - 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. MLX90365 Rev. 5.7 Page 20 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 14.2.6. CLAMPING Parameters The clamping levels are two independent values to limit the output voltage range. The CLAMPLOW parameter adjusts the minimum output voltage level. The CLAMPHIGH parameter sets the maximum output voltage level. Both parameters have 16 bits of adjustment and are available for both LNR modes. In analog mode, the resolution will be limited by the D/A converter (12 bits) to 0.024%VDD. In PWM mode, the resolution will be 0.024%DC. 14.3. Identification Parameter Value MELEXISID1 MELEXISID2 MELEXISID3 USERID1 USERID2 USERID3 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. 14.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". 14.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 14.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. MLX90365 Rev. 5.7 Page 21 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC MAPXYZ 0 – 00b 1 – 01b 2 – 10b 3 – 11b B1 X Zx Y Y B2 Y X Zx Zy Angular XY mode XZx mode YZx mode YZy mode Note: MAPXYZ = 3 is not recommended. 14.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). When the mapping (B1=X, B2=Y) is selected, this parameter is “don’t care”. This parameter is trimmed at factory for mapping (B1=Z, B2=X). Melexis recommends to fine trim it when a smaller linearity error (Le) is required and a different mapping than (B1=X, B2=Y) is selected. (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. 14.5.3. GAINMIN and GAINMAX Parameters GAINMIN and GAINMAX define the thresholds on the gain code outside which the fault “GAIN out of Spec.” is set; If GAINSATURATION is set, then the virtual gain code is saturated at GAINMIN and GAINMAX, and no Diagnostic fault is set since the saturations applies before the Diag. check. 14.6. Filter Parameter Value FILTER 0…2 FHYST 0 … 255 The MLX90365 includes 2 types of filters: • Hysteresis Filter: programmable by the FHYST parameter • Low Pass FIR Filters controlled with the FILTER parameter MLX90365 Rev. 5.7 Page 22 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 14.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 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%) 14.6.2. FIR Filters The MLX90365 features 2 FIR filter modes controlled with Filter = 1…2. Filter = 0 corresponds to no filtering. The transfer function is described below: yn = j 1 ∑a x i n −i j ∑a i =0 i i =0 The filters characteristic is 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 11 - Step and impulse response of the different filters MLX90365 Rev. 5.7 Page 23 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 50000 Digital value [16bits] No filtering FIR2 [1111] FIR1 [11] 40000 0 10 20 Time [samples] 30 40 50 Figure 12 - Noise response of the different filter 14.7. Programmable Diagnostic Settings 14.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 14.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. MLX90365 Rev. 5.7 Page 24 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 14.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 (ii) FIELDTHRESHHIGH Defines the field strength limit under which a fault is reported. See above for more details. 14.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)% 14.7.5. Diagnostic Features It is recommended to enable the diagnostic features for safety critical applications. Refer to Application_note_Diagnostic_Behavior_90365 for EE_CRC_Enable function description and for Diagnostic features which can be enabled by user. 14.8. EEPROM endurance Although the EEPROM is used for Calibration Data Storage (similarly to an OTPROM), the MLX90365 embedded EEPROM is qualified to guarantee an endurance of minimum 1000 write cycles at 125˚C for (engineering/calibration purpose). MLX90365 Rev. 5.7 Page 25 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 15. MLX90365 Self Diagnostic The MLX90365 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 Start-up phase Diagnostics Back-Ground Loop Diag. Watchdog ( continuous ) DSP Loop Diag. ADC Clipping ADCCLIP FieldTooLow, W/ Programmable Threshold FieldTooHigh w/ Programmable Threshold MLX90365 Rev. 5.7 Page 26 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 6ms x Diag_Debounce_Thresh Diag_Debounce_Stepup 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 Debouncing (programmable) Diagnostic low/high Reporting (optional) Environ 1/DSP 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 WeakMagnet 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. 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 MLX90365 Rev. 5.7 Page 27 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 16. Recommended Application Diagrams 16.1. Wiring with the MLX90365 in SOIC-8 Package Compact PCB routing C1,C2,C3 100nF Analog Out C1,C3 100nF PWM Out C2 4.7nF Optimal EMC / ESD performance (18) C1,C2 1nF Close to IC terminals Analog Out - Close to C3,C4,C5 100nF Connector PWM OUT – Close to C5 4.7nF Connector Not recommended for Analog Out R1 10Ω Recommended for PWM OUT Optional for Analog Out (19) R2 50Ω Recommended for PWM Out R1 VDD 1 VDD C4 C1 MLX90365 8 GND C5 2, 3, 4, 6 VSS Test x Out VDIG C2 5 Output 7 R2 C3 Figure 13 – Recommended wiring for the MLX90365 in SOIC8 package 16.2. Wiring with the MLX90365 in TSSOP-16 Package Compact PCB routing C11,C12,C13 100nF Analog Out C21,C22,C23 C11, C13, C11, 100nF C13 4.7nF PWM Out C12, C22 Optimal EMC / ESD performance (18) C11,C12 1nF Close to IC terminals (18) C21,C22 C13,C14,C15 100nF Analog Out - Close to C23,C24,C25 Connector C5 4.7nF PWM OUT – Close to C25 Connector R11 10Ω Not recommended for R21 Analog Out Recommended for PWM OUT (19) R12 50Ω Optional for Analog Out (19) R22 Recommended for PWM Out R11 VDD 1 3 VDD1 C14 MLX90365 C11 4,13,16,14 2 GND1 C15 VSS1 Test x1 Out 1 VDIG1 C12 1 15 Output1 R12 R21 VDD 2 C13 11 VDD2 C24 C21 10 GND2 C25 5,7,8,12 VSS2 Test x2 Out 2 VDIG2 C22 6 Output2 9 R22 C23 Figure 14 – Recommended wiring for the MLX90365 in TSSOP16 package (dual die) 18 The capacitance value is only compatible with analog Output mode 2/3/4. For mode 1 C2 ≥ 47nF is required. This series resistor affects the diagnostic levels seen on the output of the module, when the load current flows through the additional resistance in the path. 19 MLX90365 Rev. 5.7 Page 28 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 17. Standard information regarding manufacturability of Melexis products with different soldering processes Our products are classified and qualified regarding soldering technology, solderability and moisture sensitivity level according to following test methods: Reflow Soldering SMD’s (Surface Mount Devices) • • • IPC/JEDEC J-STD-020 Moisture/Reflow Sensitivity Classification for Nonhermetic Solid State Surface Mount Devices (Classification reflow profiles according to table 5-2) EIA/JEDEC JESD22-A113 Preconditioning of Nonhermetic Surface Mount Devices Prior to Reliability Testing (Reflow profiles according to table 2) Melexis Working Instruction 341901308 Wave Soldering SMD’s (Surface Mount Devices) and THD’s (Through Hole Devices) • • • EN60749-20 Resistance of plastic- encapsulated SMD’s to combined effect of moisture and soldering heat EIA/JEDEC JESD22-B106 and EN60749-15 Resistance to soldering temperature for through-hole mounted devices Melexis Working Instruction 341901309 Iron Soldering THD’s (Through Hole Devices) • • EN60749-15 Resistance to soldering temperature for through-hole mounted devices Melexis Working Instruction 341901309 Solderability SMD’s (Surface Mount Devices) and THD’s (Through Hole Devices) • • EIA/JEDEC JESD22-B102 and EN60749-21 Solderability Melexis Working Instruction 3304312 For all soldering technologies deviating from above mentioned standard conditions (regarding peak temperature, temperature gradient, temperature profile etc) additional classification and qualification tests have to be agreed upon with Melexis. The application of Wave Soldering for SMD’s is allowed only after consulting Melexis regarding assurance of adhesive strength between device and board. For more information on the lead free topic please see quality page at our website: http://www.melexis.com/quality.aspx 18. ESD Precautions Electronic semiconductor products are sensitive to Electro Static Discharge (ESD). Always observe Electro Static Discharge control procedures whenever handling semiconductor products. MLX90365 Rev. 5.7 Page 29 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 19. Package Information 19.1. SOIC8 - Package Dimensions 1.27 TYP NOTES: 3.81 3.99** 4.80 4.98* 5.80 6.20** All dimensions are in millimeters (anlges in degrees). * Dimension does not include mold flash, protrusions or gate burrs (shall not exceed 0.15 per side). ** Dimension does not include interleads flash or protrusion (shall not exceed 0.25 per side). *** Dimension does not include dambar protrusion. Allowable dambar protrusion shall be 0.08 mm total in excess of the dimension at maximum material condition. Dambar cannot be located on the lower radius of the foot. 1.37 1.57 1.52 1.72 0.19 0.25 0° 8° 0.36 0.46*** 0.100 0.250 0.41 1.27 19.2. SOIC8 - Pinout and Marking MLX90365 Rev. 5.7 Page 30 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 19.3. SOIC8 - Sensitive spot Positioning CW 8 7 6 5 CCW X 1.25 1.65 1 2 3 0.46 +/- 0.06 4 1.96 2.26 Y Angle detection MLX90365 SOIC8 ~ 0 Deg.* 8 7 ~ 90 Deg.* 6 5 8 7 6 5 1 N S3 2 4 SN 1 2 3 4 ~ 180 Deg.* 8 7 6 ~ 270 Deg.* 5 8 7 6 5 2 S N3 4 NS 1 2 3 4 1 * No absolute reference for the angular information. The MLX90365 is an absolute angular position sensor but the linearity error (See section 10) does not include the error linked to the absolute reference 0 Deg (which can be fixed in the application through the discontinuity point). MLX90365 Rev. 5.7 Page 31 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 19.4. TSSOP16 - Package Dimensions 0.65 ± 0.04 12O REF 0.20 ± 0.04 DIA 1.0 REF 0.09 MIN 4.30 4.50** 6.4 ± 0.2 0.09 MIN 1.0 REF 12O REF 0.50 0.75 0O 8O 1.0 ± 0.2 1.0 REF 0.85 0.95 4.90 5.10* 1.1 MAX 0.19 0.30*** 0.09 0.20 0.05 0.15 NOTES: All dimensions are in millimeters (anlges in degrees). * Dimension does not include mold flash , protrusions or gate burrs (shall not exceed 0.15 per side). ** Dimension does not include interleads flash or protrusion (shall not exceed 0.25 per side). *** Dimension does not include dambar protrusion. Allowable dambar protrusion shall be 0.08 mm total in excess of the dimension at maximum material condition. Dambar cannot be located on the lower radius of the foot. REF: Reference dimensions as stated in packaging supplier POD , based on JEDEC. MLX90365 Rev. 5.7 Page 32 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 19.5. TSSOP16 - Pinout and Marking 19.6. TSSOP16 - Sensitive spot Positioning CW X2 16 9 Die 1 Die 2 Y2 Y1 0.30 +/- 0.06 CCW 1.95 2.45 1 8 1.84 2.04 X1 2.76 2.96 MLX90365 Rev. 5.7 Page 33 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC Angle detection MLX90365 TSSOP16 ~ 0 Deg.* ~ 180 Deg.* 9 16 Die 1 ~ 90 Deg.*~ 270 Deg.* Die 2 Die 1 N S 8 ~ 180 Deg.* ~ 0 Deg.* 9 16 1 S N Die 2 N S 1 Die 1 9 16 1 8 ~ 270 Deg.* ~ 90 Deg.* 9 16 Die 2 Die 1 Die 2 S N 8 1 8 * No absolute reference for the angular information. The MLX90365 is an absolute angular position sensor but the linearity error (See section 10) does not include the error linked to the absolute reference 0Deg (which can be fixed in the application through the discontinuity point). MLX90365 Rev. 5.7 Page 34 of 35 Datasheet Jan. 22, 16 MLX90365 Triaxis® Position Sensor IC 20. Disclaimer Devices sold by Melexis are covered by the warranty and patent indemnification provisions appearing in its Term of Sale. Melexis makes no warranty, express, statutory, implied, or by description regarding the information set forth herein or regarding the freedom of the described devices from patent infringement. Melexis reserves the right to change specifications and prices at any time and without notice. Therefore, prior to designing this product into a system, it is necessary to check with Melexis for current information. This product is intended for use in normal commercial applications. Applications requiring extended temperature range, unusual environmental requirements, or high reliability applications, such as military, medical life-support or life-sustaining equipment are specifically not recommended without additional processing by Melexis for each application. The information furnished by Melexis is believed to be correct and accurate. However, Melexis shall not be liable to recipient or any third party for any damages, including but not limited to personal injury, property damage, loss of profits, loss of use, interrupt of business or indirect, special incidental or consequential damages, of any kind, in connection with or arising out of the furnishing, performance or use of the technical data herein. No obligation or liability to recipient or any third party shall arise or flow out of Melexis’ rendering of technical or other services. © 2015 Melexis NV. 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# 3901090365 rev.007 MLX90365 Rev. 5.7 Page 35 of 35 Datasheet Jan. 22, 16