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 Code Product Code MLX90360 MLX90360 MLX90360 MLX90360 MLX90360 MLX90360 MLX90360 MLX90360 MLX90360 MLX90360 MLX90360 MLX90360 MLX90360 MLX90360 Temperature Code L L L L K K E E K K E E L L Legend: Temperature Code: Package Code GO GO DC DC GO GO GO GO DC DC DC DC DC DC Option Code ACD-000 ACD-000 ACD-000 ACD-000 ACD-000 ACD-000 ACD-000 ACD-000 ACD-000 ACD-000 ACD-000 ACD-000 ACD-200 ACD-200 Packing Form: L for Temperature Range -40°C to 150°C, K for Temperature Range -40°C to 125°C, E for Temperature Range -40°C to 85°C. DC for SOIC-8, GO for TSSOP-16 AAA-xxx: Die version xxx-000: Standard version xxx-200: (pre-programmed analog) RE for Reel, TU for Tube Ordering example: MLX90360LGO-ACD-000-TU Package Code: Option Code: MLX90360 Rev. 009 Page 1 of 35 Packing Form Code RE TU RE TU RE TU RE TU RE TU RE TU RE TU Datasheet Dec/13 MLX90360 Triaxis Position Sensor IC 1. Functional Diagram Figure 1 - MLX 90360 Block Diagram MLX90360 Rev. 009 Page 2 of 35 Datasheet Dec/13 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. 009 Page 3 of 35 Datasheet Dec/13 MLX90360 Triaxis Position Sensor IC TABLE of CONTENTS FEATURES AND BENEFITS ....................................................................................................................... 1 APPLICATIONS ............................................................................................................................................ 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........................................................................................................................ 18 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 ............................................................................................................................................... 20 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 14.6.1. Fixed-level diagnostic reporting .......................................................................................................... 22 14.6.2. PWM Diagnostic reporting .................................................................................................................. 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. MLX90360 Rev. 009 WIRING WITH THE MLX90360 IN SOIC-8 PACKAGE ................................................................................ 28 Page 4 of 35 Datasheet Dec/13 MLX90360 Triaxis Position Sensor IC 16.2. 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. 009 Page 5 of 35 Datasheet Dec/13 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 For optimal EMC behavior, it is recommended to connect the unused pins ( Ground (see section 16). MLX90360 Rev. 009 Page 6 of 35 and ) to the Datasheet Dec/13 MLX90360 Triaxis Position Sensor IC 5. Absolute Maximum Ratings Parameter ! "# $ & % "# ' ' ) )% Value % % "# + () − * "+ , " - + * "+ , " "# . + & % "# & % − 1 . " ) # 0/*) "# 3"# / )( 4 5 / " " &" # $ )! /0 ) * "+ , &" # $ 0 − /0 ) * "+ , − 2. … + °. − 2. … + °. ± 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. 009 Page 7 of 35 Datasheet Dec/13 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. 009 Page 8 of 35 Datasheet Dec/13 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 /) " ! Symbol Typ 1 ' & &) ) # 6 % ' & 67 ' & 4" ) # 6 % ' & 76 ) ' & 7! "# ( -(9) 8 ( -(9) 8 ( -(9) ! 1 /0 /0 ) 1 )#) " % "# "# 7! 1 1 1 1 )#) " % "# 1 ' & )# " )#) " % "# 0 ' " &) ) # 6 % 6 67 " 6 % 80 ' 1 0 ' " 4" ) # 6 % 6 76 " 6 % 80 ' 1 0 ' " 7! 6 7! " 6 % 80 ' 1 1 ) 1 ' . : ! &) ) # 6 % 3 67 % 8 ' . ! 1 1 ' . : ! 4" ) # 6 % 3 76 % 8 ' . ! 1 1 % 8 ' . ! 1 1 ' . : ! 7! ) 3 7! ,) (9 88 &) ) # 6 % 6 67 1 ,) (9 88 4" ) # 6 % 6 76 1 ,) (9 88 6 % 7! ) 6 7! . .) ( ) . 0 " # " ") 0( )% 4 )"# 9 " % () MLX90360 Rev. 009 8 &6 ' - , ' - "< ' ' ' - " <9) ' - , ' - , 6 % )( ; ; ; 9 6 " )"#< ' ' ' - )"#<9) ' - , ' - , 6 % ) $ 9 !( ") ( ( ) # 1 1 0 " # 9 Units 1 1 ! 8 Max 1 ,/ 4" / ' & 7! 2 Min "# !. 1 Test Conditions / 0 ; - /0 /0 /0 /0 2. ∞ ∞ " &6 ≥ += " &6 ≥ += " &6 ≥ += 1 > " &6 ≥ += " &6 ≥ += " &6 ≥ += " &6 ; += " &6 ≥ += " &6 ≥ += " &6 ≥ += +Ω +Ω > 1 > > ) / ) ) *! , " 4" / Page 9 of 35 Datasheet Dec/13 MLX90360 Triaxis Position Sensor IC '" )% ? + )"# )( "(+ )"# . "/ 6 % " &6 ; += @ " &6 A " &6 A ? ' ? + ' - , ' - , ? ' ? + ' - ? ' ? + ' - , ? ' ? + ' - )( 6 % ' - , 1 > += 7)-B += 7)-B @ " &6 ≥ += > @ " &6 ≥ += @ " &6 A > += 7)-B > . "/ < ' # "//"* > . "/ <9) ' # "//"* > As an illustration of the previous table, the MLX90360 fits the typical classification of the output span described on the Figure 6. $"" # ," # ,) # ,% # ++ # ! +" # *" # )" # (" # '" # &" # %" # $" # $% # +# '# ! "# Figure 6 – Example of Output Span Classification for typical application. 4 ") ) 8 /" ) $ " . "/ ) # % * ( ) MLX90360 Rev. 009 () % 9 " ") 8 9 "# Page 10 of 35 "< " " <9) Datasheet Dec/13 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 & ) " ( Test Conditions ? , Min Typ Max Units 3C ) 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 3") . (+ 4 D (! 3") . (+ 4 D )8 & 8 & (! 9 /" Symbol .+ ∆ .+ 9 &" Test Conditions ,/ 4" / Min Typ Max 1 1 1 1 1 6)8 )/ ) ( > ,/ 4" / )/ G .+ 3 F F ,&" ,/ ,/ 4" / G" (9 # 37E 37E 1 ± Units 88 ( 5( $ 4) ; $ 4) ; $ 4) ; ,3 1 1 1 .+ ; 37E 1 1 1 1 / / / / () '9" 9)8 " - ' .!( ,&" ,/ 4" / 0 " # 6 () () MLX90360 Rev. 009 ,/ , &" 8 1 8 3 8 /. 3 . 3 . 3 . ") ( ( ) # , " 4" / ") ( ( ) # 4) " "/ $ 4) ; 1 #H7E 88 ( 5( 1 1 / / H/ ; 4 4 ; 4 H/ H/ ; 4 1 ; H/ 4 "( )%" ) Page 11 of 35 Datasheet Dec/13 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 0 .& )# " ) ) " 9 ", ( ) 9 /" 88 " 9 ') "# LM N 0 " # ) LM "5) LM "5) LB MB LB MB 88)5 : 88)5 J 88)5 6 ) ) N N "5) "5) / 1 88)5 : / 1 88)5 J @ 6 N / 1 88)5 : N / 1 88)5 J @ 6 °. N LM "5) °. N LB MB "5) - K K K - 1 K 1 - 1 - 1 - K 1 K 1 K K - 1 - 1 LM "5) $ LB MB "5) )( 0 # 6 0 ; °. N 8"( ! )// 6 0 ; °. N O+P & Units * 0. 6 * 8 6 0. O+P 1 0 " # 6 ≤ ≤ - )// 9 )(" $ ) : 6 (" )* " ) 8 > > > > #1 #1 1 ≤3 #1 # # ± 1 K H6 ? 6 ? 6 ? 1 > 1 > 1 $ 4) ; $ 4) ; ≤ > - 1 ,/ 4" / 6 ? 6 ? 6 ? 1 . "/ +- + &" ) / ! : ! " " " ; 0; ) )( 6) 1 : & "# / / / 0 ) )( 6) " ) ! : Max *) 9" )8 8 3"# Typ . ) )%) ! )( 0 # LB MB - Min )8 I "# 9 /" )8 8 3) /" (9 9 /" 9" &0 Test Conditions )8 I 5( 1 0. " 9 /" 88 0. " 3"# Symbol 1 1 - 1 - 1 # # 1 K 1 K > > *) ( *) K )# 1 " ( / ") ) 8 / ) # *) 1 4 ) " ( $ ) (" 8" "! )) " )(" ) $ 9 /" 88 )8 I D " Q 6 ? !) /"51 Q 1 #1 " # " 8 9 ( / " # " ) 8 /" ) 8 9 ' 1 9) ) ! %" ) )8 + ; 1 O36L 4 -: 0 )(" ) P ,) * " 8 / ") 1 9 4 ) " ( $ ) (" 8" "! )) " )(" ) $ 9 /" )8 8 ) )%) ! 3) /" (9 D " Q 1 > !) /"51 Q 1 #1 " # " 8 9 ( / " # " ) 8 /" ) 8 9 '1 O36L 4 -: 0 )(" ) P 8 / ") 1 10 9 ) )( 6) " ) ! : 8 9 . ) 8 88 $ ) )%) ! /) /" (9$ 9 # " ) ! "+) # ) "(( " ) " " "( )(" /"# )( ( ( ) " 9 " ()" / (9" )(" " /"# )( " ) # 8) 8 ?L " ?M1 ( " ()" " ( $ 9 ) ")! ) ( " 1 7 , % $ ) (" * )/ % ,) 9 9 / )- ) (" )* " ) 1 9 ) ) )( 6) " ) ! : 8 3"# )( " # LB " MB (" * ( 9 #9 9 # "//) # 8 9 + 8"( 11 O36L 4 : 0 )(" ) P @ O36L ?"(+-: 0 )(" ) P8 / ") 1 11 ) +- + "+- - "+ ) 9 ) " )/ 9 ) " " %)" ) 1 9 " )(" ) )"# "/ ) ( )* ) 9 ( // ,) ) #1 4 ") ) 8 /" ) $ 8 ( ) 4) ) " )(" ) / () 1 1 7 MLX90360 Rev. 009 Page 12 of 35 Datasheet Dec/13 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 3"# )( 4 5 )! ?L$ ?M 3"# )( 4 5 )! ?B 3"# )( 4) / / " . 88)() Typ Max RS ?L K ?M T Units / RS ?L K ?M K ?EH 1 T / ") 3. 3"# 12. Min / / 3. ") Test Conditions 1 ./ 1 1 - /H2. MLX90360 CPU & Memory Specification The DSP is based on a 16 bit RISC Parameter Symbol ./ CPU provides 2.5 Mips while running at 10 MHz. Test Conditions Min Typ Max Units & 3 +? &03 ? ::'& 3 ? 0* % / $ 9 3. " " " ) # !) ) # " ) ( " 8 9 ) ")! 1 ? , / $ 9 8 /" ( )#9 ! # " " () 8 9 )# " - - ) " ) $ )# " - - 88 ") U 14 9) ) 9 /"# )( #") ) + 9 # " 3"# . ( " ( 1 " ) ?5 " ?! " E1 9) ) 9 % " %" )" ) 1 G) 9) $ 9 " " %" )" ) ) ! )(" ! Q > % 9 "% "# %" 8 9 3. #") 8 9" 1 12 13 MLX90360 Rev. 009 Page 13 of 35 Datasheet Dec/13 MLX90360 Triaxis Position Sensor IC 13. MLX90360 End-User Programmable Items Parameter / 0 0 0 7 30'LMB .603'<7 7 .603'<6 G 4 6 :&4 & 4 6 :& + 3 3 0 3 0 30L 'G3' 6 'G360 .7 'G3 ' .G 47M 3:6:L 3:6:L 3:6:L . 3:& ' 6 &< 6 &<0<L 6 &<0<M 6 &<0< 6 &<?<L 6 &<?<M 6 &<?< 6 &<.<L 6 &<.<M 6 &<.< 6 &< <L 6 &< <M 6 &< < G 6 &<M H . 3:& 6 &<M H . 3:& 6 &<M H . 3:& 6 &<M 6 &<M 7037 6: &: 40 6 MLX90360 Rev. 009 Comments 8) 9 "# / )"# )( / 6 ,H7) 0 " # )"# )( ) 6 ,H7)E 7)BH7) 7)#9 / 37E 37E 3" ) # 8) 8 " # . "/ ) # 7)#9 > . "/ ) # 6 , > 4) ) # * 8 ) " ( () 4) / () ) )%) ! /) /" (9 8"( 6 , 9 9 8 %) " #") 7)#9 9 9 8 %) " #") 'G3 " ) ! 'G3 #) " (9 'G3 # 'G3 4 D (! ) ( ) )! ) : "* . (+ G) ) () 7! ) 8) 3 5) ) )8)(" ) 8 ( 3 5) ) )8)(" ) 8 ( 3 5) ) )8)(" ) 8 ( . / ) )8)(" ) 8 ( () 8( () / 9 N ) )" N 0L . ) " N 0M . ) " N0 . ) " N ?L . ) " N ?M . ) " N? . ) " N .L . ) " N .M . ) " N. . ) " N L. ) " N M. ) " N . ) " N " # " # N M-( ) " ) H. 1) 8 ( N M-( ) " ) H. 1) 8 ( N M-( ) " ) H. 1) 8 ( N M-( ) " ) N M-( ) " ) 7"//) # ( ( % ! ) "* & ( 8" Page 14 of 35 Default Values 36L > > 9 9 36L 9 9 ? 9 9 9 9 36L 36L 36L 9 9 9 4449 36L > > 9 9 36L 9 9 H0 H0 H0 9 9 9 36L 36L 36L 9 9 9 44449 > >H 44449 44449 44449 44449 44449 44449 44449 44449 44449 9 H0 H0 H0 H0 H0 9 9 9 H0 H0 H0 H0 H0 9 Datasheet Dec/13 MLX90360 Triaxis Position Sensor IC 40 6 ) "* 6 .J 14. )"# )( ) # ( 8" 6 (+ *! 9 9 9 .9 Description of End-User Programmable Items 14.1. Output Mode The MLX90360 output type is defined by the Output Mode parameter. Parameter Value Description 0 " # 3 0 0 0 0 " " " " # &") # &") # &") # &") - 'G3 3 6 , ) 7)#9 ) ' 9-' -&") -&") -&") -&") 8 8 8 8 . . . . ; ; /"5 ; /"5 ; /) /"5 4 4 4 4 3 '3 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 6 , .+ 7)#9 .+ 3 3 Pulse-Width Modulation Frequency (Hz) 100 200 500 1000 ; 1 37E ; 37E 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. 009 Page 15 of 35 Datasheet Dec/13 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 Value CLOCKWISE Both DP LNR_A_X LNR_B_X LNR_C_X LNR_D_X LNR_A_Y LNR_B_Y LNR_C_Y LNR_D_Y LNR_S0 LNR_A_S LNR_B_S LNR_C_S LNR_D_S Both 0 … 359.9999 deg Only 4 pts 0 … 359.9999 deg Only 4 pts 0 … 100 % Only 4 pts 0 … 17 %/deg Only 4 pts -17 … 0 … 17 %/deg LNR_Y0 LNR_Y1 … LNR_Y16 Only 16 pts -50 … + 150 % W Only 16 pts 65.5 … 360 Deg CLAMP_LOW Both 0 … 100 % CLAMP_HIGH Both 0 … 100 % 0 CounterClockWise ClockWise 1 Unit LSB 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. 009 Page 16 of 35 Datasheet Dec/13 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 MLX90360 Rev. 009 Page 17 of 35 Datasheet Dec/13 MLX90360 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 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 * W ∆x Range ∆x 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # * 1 # Outside of the selected range, the output will remain in clamping levels. MLX90360 Rev. 009 Page 18 of 35 Datasheet Dec/13 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. MLX90360 Rev. 009 Page 19 of 35 Datasheet Dec/13 MLX90360 Triaxis Position Sensor IC 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. MAPXYZ Angle definition 0 ∠XY = ∠(k ⋅ B X , BY ) 1 ∠YX = ∠(B X , k ⋅ BY ) 2 ∠XZ = ∠(k ⋅ B X , B Z ) 3 ∠ZX = ∠(B Z , 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-application, don’t overwrite this parameter. 14.4.4. GAINMIN and GAINMAX Parameters GAINMIN and GAINMAX define the boundaries within the virtual gain setting is allowed to vary. Outside this range, the output is set in diagnostic mode. 14.5. Filter Parameter Value FILTER 0…2 FHYST 0 … 31 FILTERFIRST 0 or 1 The MLX90360 includes 2 types of filters: • Hysteresis Filter: programmable by the 47M parameter • Low Pass FIR Filters controlled with the 4 6 :& parameter Note: if the parameter FILTERFIRST is set to “1”, the filtering is active on the digital angle (prior to the output mapping). If set to “0”, the filtering is active on the output transfer function (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. 009 Page 20 of 35 Datasheet Dec/13 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 = 1 j ai xn−i j ai i =0 i =0 The filters characteristics are given in the following table: V ! . 88)() ") ) >& )/ :88)() (! &3 ? ) "* 8) 4) ) / & :5 "6)#9 6)#9 1 1 30000 20000 Digital value [16bits] No filtering FIR2 [1111] FIR1 [11] 10000 0 0 MLX90360 Rev. 009 10 20 Time [samples] 30 Page 21 of 35 40 50 Datasheet Dec/13 MLX90360 Triaxis Position Sensor IC Figure 10 - Step and impulse response of the different filters 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 Unit DIAG 0 or 1 ADIAG 0 or 1 HAMHOLE 0 or 3131h 14.6.1. Fixed-level diagnostic reporting In analog output mode DIAG and ADIAG parameters allow selecting all diagnostic modes: MLX90360 Rev. 009 Mode Type Description G) 9 0 0 ; 0 ; 0 ; )"# )"# )( 6 , )( 7) 7)B K G) 9 - , 0 0 ; 0 ; 0 ; )"# )"# )( 6 , 7)B K )( 7) Page 22 of 35 - , Datasheet Dec/13 MLX90360 Triaxis Position Sensor IC In PWM output mode Only parameter DIAG is used: Digital mode Type Description N ") 3 0 ; 0 ; )"# )"# )( 6 , )( 7) 7)B K N ") '3 0 ; 0 ; )"# )"# )( 6 , 7)B K )( 7) 0 ; 0 ; )"# )"# )( 6 , )( 7) N ' 9- - , To activate fixed-level diagnostic reporting, the following parameters should be programmed according to the table below: Parameter (15) &: 40 6 (15) 40 6 14.6.2. PWM Diagnostic reporting / 0 12 2 0 00 0 6 3 EN Value 9 9 0 1 PWMDIAGMode 2 1:0 Type Level[1:0] 5 5 Diagnostic Type 3 4 1 5 0 1 Diagnostic Level )"# 6 , )"# 7) WeakMagnet (%DC) 0 1 1 1 1 /"5 W 0 5 . "/ 6 , 5 . "/ 6 , 5 . "/ 6 , 5 . "/ 6 , >- 1 . "/ >- 1 . "/ >- 1 . "/ >- 1 . "/ 5 7)#9 5 7)#9 5 7)#9 5 7)#9 ) # 0 " "/ 3 LostMagnet(%DC) Failure (%DC) W 0 1 5 . "/ 6 , 1 5 . "/ 6 ,(16) 1 5 . "/ 6 , 1 5 . "/ 6 , 1 1 1 >>>>- >- 1 5 >. "/ 7)#9 >- 1 5 >(16) . "/ 7)#9 >- 1 5 >. "/ 7)#9 >- 1 5 >. "/ 7)#9 9 )"# )( 5 . "/ 6 , 5 . "/ 6 , 5 . "/ 6 , " )( , >- 1 . "/ >- 1 . "/ >- 1 . "/ 5 >7)#9 5 >7)#9 5 >7)#9 " )( 9)#9 Warning: Diagnostic reporting in PWM is not compatible with fixed-level diagnostics enabling. To activate diagnostic reporting in PWM, the following parameters should be programmed according to the table below: Parameter (17) &: 15 16 17 "* 9) ( 8)# " ) 9) ( ) ) ,) * "* 9) ( 8)# " ) MLX90360 Rev. 009 8 / 3 5) ! )8 9 8 / 3 5) 40 6 (17) 40 6 / ) 8"( $ # "/ & , )"# )( ) ) "* ) 8"( $ # "/ & Page 23 of 35 Value 9 9 4" S T 4" S T Datasheet Dec/13 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. Note that the lock bit should be set by the solver function “MemLock”. MLX90360 Rev. 009 Page 24 of 35 Datasheet Dec/13 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˚C for (engineering/calibration purpose). MLX90360 Rev. 009 Page 25 of 35 Datasheet Dec/13 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 (“fail-safe”). & 3 .&. : " " , ) ( ) # )# G" (9 # - G & 3 .&. : ") ?"(+# " + &03 4") ." )* " ) " - " " " .&. : 7"//) # . " - & ( % !: ." )* " ) " " .&. : " ) - ?"(+# 0 . .) ) # 0 . ) 9 4449 / 6 , W > 6 3"# .' & )"# : : 6 X -' # ," (9 # 0(+ , # ) )"# ,H9)#9 .' & !! " #" )( ,H9)#9 // )" ,HH9)#9 )"# )( ,H 9)#9 )( .' & )"# )( ,H9)#9 .' & )"# )( ,H9)#9 0 9 " " " ! ) )"# )( ,H9)#9 " " )/ ) ) ( " *! / )8 (( 8 ( % ! ( ) 7037 6: & ( % ! ) )"# )( ,H9)#9 .' & 8 // )" ,H9)#9 )"# )( ) )"# )( ,H9)#9 /" / " .' & 8 ( % ! 'G3 )"# // )" ,H9)#9 )"# )( /" / ( % ! " $ % " " " ! )( ,H9)#9 - )( )"# 7"//) # . 0 9 ) )"# " - 8 / /"# 1 .) 'G3 )"#3 ! ) 'G3 / 'G3 )"#3 "* // )" )"# ,H9)#9 ! ) 'G3 / )"#1 "* G "+3"# '3G )"# & #9 88 & ) ; .) ) # ; ") . ) ) # ") W 0 3 0 30L .' ") Y ) )"# )( ,H9)#9 /" / $ ,) 9 )// )" ( % ! ,) 9 .' ) )"# )( ,H9)#9 /" / $ " .' & 8 ( % ! // )" ,H9)#9 )"# )( )( " " () 0 30L1 0 3 / " 1 1 3. MLX90360 Rev. 009 . & "/ " ' , - -& 1 ) ' ) 9 !& "/ " ' , - -& 4" 4 "#H " 6 ( " ! )(" " Page 26 of 35 )/ 1 Datasheet Dec/13 MLX90360 Triaxis Position Sensor IC " & 0 .3 ) . % 0 " # )#) " ) )"# )( ,H9)#91 /" 3 ,) 9 )// )" ( % ! ,) 9 .' & % "# 3 0 " - $ ,") ) Y6 ) # " ) $ .' & / * () #1 4) /," 4 , : 1 "8 .' & & " HG ) 0(( 8 9! )(" / / ! G ) 0(( ( " " " &03 G " 9 )E !) O M :3P 3 Y3 .' & .' & .' & 7)#9 / " ( 0 " # Y6 . ) ,) (9 .' & 88 ) " ( % ! ? + .' & ( % ! ? + .' & ( % ! / " 9 )"# " " #/ 19 MLX90360 Rev. 009 3 ) )( (" * !1 ! ) )"# )( ,H9)#91 /" 3 ,) 9 )// )" ( % ! ,) 9 .' & () !! // )" ,H9)#9 " #" )"# )( $ % 0 . " ( " 9 ( 81 0 . ) ( / " " %" 1 8)5 ;Y W' & % 9)#9 )/ " ( W Z6 -' & % W ;Y ) )"# )( ,H9)#9 1 // )" )"# )( ,H9)#9 // )" )"# )( ,H9)#9 // )" )"# )( ,H9)#9 // )" )"# )( ,H9)#9 ' , ) )% " ;Y )"#1 6 , ' ) )% " ;Y )"#1 7)#9 ' , ) )% " ;Y )"#1 6 , ' ) )% " ;Y )"#1 7)#9 ' , ) )% " W +Ω ;Y )"#1 6 , ' ) )% " " ! %" ;Y )"#1 7)#9 ' , ) )% " " ! %" ;Y )"#1 6 , ' ) )% " W +Ω ;Y )"#1 7)#9 // )" )"# )( ,H9)#9 ( "* * , )"# )( 6 ,H )"# )( 7)#9 *! ' # "//"* )"# )( ) # 8 9 )"# Page 27 of 35 )# * G" (9 # % > 7" ," () > 7" ," () > 7" ," () > 7" ," () > 7" ," () > 7" ," () > 7" ," () / " ( / " ) / ) # 9 *) ::< 0 " ::<0 0 )( 6 % ()8)(" ) 1 " 8 Datasheet Dec/13 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 PWM Out C1, C2 1nF Close to IC terminals C3, C4 , C5 100nF Analog Out - Close to connector C3, C4 C5 100nF 4.7nF PWM Out - Close to connector 10 Ω Not recommended for Analog Out Recommended for PWM Out R2 1 VDD C4 Optimal EMC/ESD performances R1 R1 VDD C1 MLX90360 8 GND C5 2, 3, 4, 6 VSS Test x Out VDIG C2 5 Output 7 R2 C3 Optional for Analog Out Recommended for PWM Out 50 Ω 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 Analog Out C14 C11 100nF 4.7nF PWM Out C15 Optimal EMC/ESD performance C11, C12 C21, C22 1nF Close to IC terminals C13, C14 , C15 C23, C24 , C25 100nF Analog Out Close to connector C13, C14, C23, C24 C15, C25 100nF 4.7nF PWM Out Close to connector R11 R21 10 Ω Not recommended for Analog Out Recommended for PWM Out R12 R22 50 Ω Optional for Analog Out Recommended for PWM Out MLX90360 4,13,16,14 2 GND1 C11, C13, C21, C23 C12, C22 3 VSS1 Test x1 Out1 VDIG1 C12 1 15 Output1 R12 R21 VDD2 11 VDD2 C24 C21 10 GND2 C25 5,7,8,12 VSS2 Test x2 Out2 VDIG2 C22 6 Output2 9 R22 Figure 14 – Recommended wiring for the MLX90360 in TSSOP16 package (dual die) MLX90360 Rev. 009 Page 28 of 35 Datasheet Dec/13 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: 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. Melexis recommends reviewing on our web site the General Guidelines soldering recommendation (http://www.melexis.com/Quality_soldering.aspx) as well as trim&form recommendations (http://www.melexis.com/Assets/Trim-and-form-recommendations-5565.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. 009 Page 29 of 35 Datasheet Dec/13 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) 360Axx 123456 Xy - E TOP Bottom 1 Vdd MLX90360 Rev. 009 360 Lot number (6 digits) Xy - E Split lot number ( opt.) + “-E” YY WW Week Date code (2 digits) Year Date code (2 digits) 4 Test 0 Test 2 Axx 123456 NotUsed Page 30 of 35 Datasheet Dec/13 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. 009 Page 31 of 35 Datasheet Dec/13 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. 009 Page 32 of 35 Datasheet Dec/13 MLX90360 Triaxis Position Sensor IC 19.5. TSSOP16 - Pinout and Marking 16 1 Test 1 1 Marking Out 1 Part Number MLX90360 (3 digits) Die Version (3 digits) Not Used 2 Test 0 1 Test 2 1 Test 2 2 Test 0 2 Out 2 TOP Axxx 12345 360Axx 123456 Xy - E Not Used 2 360 Lo number (6 digits) Xy - E Bottom YY Test 1 2 8 Split lot number ( opt.) + “-E” WW Week Date code (2 digits) Year Date code (2 digits) 9 19.6. TSSOP16 - Sensitive spot Positioning CW X2 9 16 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. 009 Page 33 of 35 Datasheet Dec/13 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. 009 Page 34 of 35 Datasheet Dec/13 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 out of Melexis’ rendering of technical or other services. © 2012 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 MLX90360 Rev. 009 Page 35 of 35 Datasheet Dec/13