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