mlx90333 Melexis Company, mlx90333 Datasheet

no-image

mlx90333

Manufacturer Part Number
mlx90333
Description
Triaxis? 3d-joystick Position Sensor
Manufacturer
Melexis Company
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mlx90333EDC-BCT-000-RE
Manufacturer:
MICRON
Quantity:
1 001
Part Number:
mlx90333EGO-BCH
Manufacturer:
MELEXIS/迈来芯
Quantity:
20 000
Part Number:
mlx90333KDC-BCH-000-SP
Manufacturer:
Melexis
Quantity:
1 200
Part Number:
mlx90333KDC-BCH-000-TU
Manufacturer:
FREESCALE
Quantity:
101
Part Number:
mlx90333KDC-BCH-100-RE
Manufacturer:
Melexis
Quantity:
1 200
Part Number:
mlx90333KDC-BCH-100-SP
Manufacturer:
Melexis
Quantity:
1 400
Part Number:
mlx90333KDC-BCT
Manufacturer:
MELEXIS/迈来芯
Quantity:
20 000
Part Number:
mlx90333KDC-BCT-000-RE
Manufacturer:
MELEXIS/迈来芯
Quantity:
20 000
Part Number:
mlx90333LDC-BCH-000
Manufacturer:
MELEXIS/迈来芯
Quantity:
20 000
Part Number:
mlx90333LGO-BGT-000-TU
Manufacturer:
MELEXIS/迈来芯
Quantity:
20 000
Features and Benefits
Absolute 3D Position Sensor
Simple & Robust Magnetic Design
Tria⊗is™ Hall Technology
Programmable Linear Transfer Characteristics (Alpha, Beta)
Selectable Analog (Ratiometric), PWM, Serial Protocol
12 bit Angular Resolution - 10 bit Angular Thermal Accuracy
40 bit ID Number
Single Die – SO8 Package RoHS Compliant
Dual Die (Full Redundant) – TSSOP16 Package RoHS Compliant
Applications
3D Position Sensor
4-Way Scroll Key
Man Machine Interface Device
Ordering Information
Part No.
MLX90333
MLX90333
MLX90333
MLX90333
1
3901090333
Rev. 001
Example: MLX90333KDC
Temperature Suffix
K (− 40°C to + 125°C)
L (− 40°C to + 150°C)
K (− 40°C to + 125°C)
L (− 40°C to + 150°C)
1
Page 1 of 43
Triaxis 3D-Joystick Position Sensor
Joystick
Joypad
GO [TSSOP-16]
GO [TSSOP-16]
Package Code
DC [SOIC-8]
DC [SOIC-8]
MLX90333
Option code
-
-
-
-
Data Sheet
Jan 08

Related parts for mlx90333

mlx90333 Summary of contents

Page 1

... Ordering Information Part No. Temperature Suffix K (− 40° 125°C) MLX90333 L (− 40° 150°C) MLX90333 K (− 40° 125°C) MLX90333 L (− 40° 150°C) MLX90333 Example: MLX90333KDC 1 3901090333 Rev. 001 Triaxis 3D-Joystick Position Sensor Joystick Joypad 1 Package Code DC [SOIC-8] DC [SOIC-8] GO [TSSOP-16] ...

Page 2

... DSP μC D RAM EEP ROM Figure 1 - Block Diagram (Analog & PWM) 3V3 DSP Reg A μC D RAM EEP ROM Figure 2 - Block Diagram (Serial Protocol) Page MLX90333 Rev.Pol. & OverVolt (Analog/PWM (Analog/PWM) Rev.Pol ...

Page 3

... The MLX90333 is sensitive to the 3 components of the flux density applied to the IC (B allows the MLX90333 to sense any magnet moving in its surrounding and it enables the design of novel generation of non-contacting joystick position sensors which are often required for both automotive and industrial applications (e.g. man-machine interface). ...

Page 4

... DETAILED DESCRIPTION.................................................................................................................... 7 7. MLX90333 ELECTRICAL SPECIFICATION....................................................................................... 13 8. MLX90333 ISOLATION SPECIFICATION .......................................................................................... 15 9. MLX90333 TIMING SPECIFICATION ................................................................................................. 15 10. MLX90333 ACCURACY SPECIFICATION ......................................................................................... 16 11. MLX90333 MAGNETIC SPECIFICATION .......................................................................................... 17 12. MLX90333 CPU & MEMORY SPECIFICATION ................................................................................. 17 13. MLX90333 END-USER PROGRAMMABLE ITEMS ........................................................................... 18 14. DESCRIPTION OF END-USER PROGRAMMABLE ITEMS.............................................................. 19 14. UTPUT ONFIGURATION 14.2. ...

Page 5

... RESONFAULT Parameter ...................................................................................................................28 14.7.2. EEHAMHOLE Parameter ....................................................................................................................28 14.8. L .........................................................................................................................................................28 OCK 14.8.1. MLXLOCK Parameter .........................................................................................................................28 14.8.2. LOCK Parameter .................................................................................................................................28 15. MLX90333 SELF DIAGNOSTIC.......................................................................................................... 29 16. SERIAL PROTOCOL........................................................................................................................... 31 16.1. I .........................................................................................................................................31 NTRODUCTION 16.2. SERIAL PROTOCOL M 16.3. MOSI ( ASTER UT 16.4. MISO ( ASTER N LAVE 16.5. / .................................................................................................................................31 LAVE ELECT 16. ...................................................................................................................................31 ASTER TART P 16. ......................................................................................................................................31 LAVE TART P 16.8. T ......................................................................................................................................................32 IMING 16 ...

Page 6

... Tria⊗is™ 3D-Joystick Position Sensor − − Abbreviations Acronyms /( OFF SOIC-8 Serial Protocol V DD Test 0 /SS SCLK MOSI / MISO Test 1 V DIG V (Ground) SS Page MLX90333 TSSOP-16 Analog / PWM Serial Protocol V V DIG DIG (Ground ) V (Ground ...

Page 7

... − 40°C … + 150°C A − 40°C … + 150°C S ± and B ) proportional to the parallel components X⊥ Y⊥ is also sensed by those four (4) conventional Hall plates as shown Z Page MLX90333 Value = + 25°C) A Exposure to absolute Data Sheet Jan 08 ...

Page 8

... Hall plate measures Y⊥ and and B are cancelled X⊥ Y⊥ α β = ⋅ B SIN ( ) COS ( ) X α β = ⋅ B COS ( ) SIN ( ) Y α β = ⋅ B COS ( ) COS ( ) Page MLX90333 and B X⊥ Data Sheet Jan 08 X⊥ Y⊥ ...

Page 9

... Tria⊗is™ 3D-Joystick Position Sensor -45 0 Alpha α (Deg -45 0 Beta β (Deg Page MLX90333 ∝ sin(α), B ∝ cos(α & ∝ sin(β) & B ∝ cos(β ...

Page 10

... Alpha α (Deg ∝ B ∝ sin(α), -45 0 Beta β (Deg Page MLX90333 ∝ B ∝ cos(α & ∝ B ∝ sin(β) & V ∝ B ∝ cos(β) ...

Page 11

... In the MLX90333, the ″ATAN″ function is computed via a look-up table (i. not obtained through a CoRDiC algorithm). Due to the fact that the ″ATAN″ operation is performed on the ratios ″V information are intrinsically self-compensated vs ...

Page 12

... 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 MLX90333 is handled at both engineering lab and production line levels by the Melexis Programming Unit PTC-04 with the MLX90316 daughterboard and dedicated software tools (DLL − ...

Page 13

... MLX90333 Electrical Specification DC Operating Parameters at V Temperature suffix (K or L). Parameter Symbol Nominal Supply Voltage Supply Current (3) POR Level V Output Current Both outputs O & Output Short Circuit Current Both outputs O & Output Load Both outputs O & ...

Page 14

... As an illustration of the previous table, the MLX90333 fits the typical classification of the output span described on the Figure 10. 100 % 3901090333 Rev. 001 Tria⊗is™ 3D-Joystick Position Sensor Diagnostic Band (High) Clamping High Linear Range ...

Page 15

... MLX90333 Isolation Specification DC Operating Parameters at V Temperature suffix (K or L). Only valid for the package code GO i.e. dual die version. Parameter Symbol Isolation Resistance 9. MLX90333 Timing Specification DC Operating Parameters at V Temperature suffix (K or L). Parameter Symbol Main Clock Frequency Sampling Rate Step Response Time ...

Page 16

... MLX90333 Accuracy Specification DC Operating Parameters at V Temperature suffix (K or L). Parameter Symbol ADC Resolution on the raw signals X, Y and Z Offset on the Raw Signals X, Y X0, Y0 and Z Mismatch on the Raw Signals X, Y and Z SMISM SMISM SMISM Thermal Offset Drift #1 on the raw signals X, Y and Z ...

Page 17

... Temperature suffix (K or L). Parameter Symbol Magnetic Flux Density Magnetic Flux Density Magnet Temperature Coefficient 12. MLX90333 CPU & Memory Specification The DSP is based bit RISC µController. This CPU provides 5 Mips while running at 20 MHz. Parameter Symbol ROM RAM EEPROM Above 70 mT, the IMC starts saturating yielding to an increase of the linearity error. ...

Page 18

... MLX90333 End-User Programmable Items Parameter MAINMODE Outputs Mode PWMPOL1 PWMPOL2 PWM_Freq 3-Points ALPHA_POL ALPHA_MOD180 ALPHA_DP ALPHA_DEADZONE ALPHA_S0 ALPHA_X ALPHA_Y ALPHA_S1 BETA_POL BETA_MOD180 BETA_DP BETA_DEADZONE BETA_S0 BETA_X BETA_Y BETA_S1 CLAMP_LOW CLAMP_HIGH 2D XYZ KZ KT FIELDTHRES_LOW FIELDTHRES_HIGH DERIVGAIN FILTER FILTER A1 FILTER A2 FILTERFIRST FHYST MELEXISID1 ...

Page 19

... The parameter MAINMODE defines the output stages configuration MAINMODE 14.2. Output Mode The MLX90333 outputs type is defined by the Output Mode parameter. Parameter Analog Output Mode PWM Output Mode Serial 14.2.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 ...

Page 20

... For instance, in Low Speed Mode, set PWM_Freq = 7000 (decimal) to set the PWM frequency at 500Hz. 14.2.3. Serial Protocol Output Mode The MLX90333 features a digital Serial Protocol mode. The MLX90333 is considered as a Slave node. The frame layer type is defined by the parameter XYZ as described in the next table. ...

Page 21

... … 359.9999 0 … 359.9999 0 … 100 LNR_S0 0 … 17 -17… 0 … … 100 0 … 100 0 … 359.9999 be insensitive to the z β α x Page MLX90333 % % deg Unit deg deg % %/deg %/deg % % deg field polarity by setting y Data Sheet the Jan 08 ...

Page 22

... Figure 11 - Digital Angle (Alpha) Transfer Characteristic (Idem ditto for Beta) In the case of one single angle output (3-Points = 1), the shape of the MLX90333 transfer function from the digital angle values to the output voltage is described by the drawing below (See Figure 12). Six segments can be programmed but the clamping levels are necessarily flat. ...

Page 23

... Tria ⊗ is ™ 3D-Joystick Position Sensor B A Slope LNR_A_S Slope LNR_S0 LNR_A_X LNR_B_X . In PWM mode, the resolution will be 0.024 90° α Programmable 0 0° x Programmable Forbidden Zone Page MLX90333 C Slope LNR_C_S Slope LNR_B_S Clamping Low LNR_C_X ° point Data Sheet 360 (Deg Jan 08 ...

Page 24

... For better noise performance, the Slow Mode must be enabled. 14.5.2. GAINMIN and GAINMAX Parameters The MLX90333 features an automatic gain control (AGC) of the analog chain. The AGC loop is based on and it targets an amplitude of 90% of the ADC input span. The current gain can be read out with the programming unit PTC-04 and gives a rough indication of the applied magnetic flux density (Amplitude). GAINMIN & ...

Page 25

... Please note that for the programmable version, the FHYST parameter is set default. If you do not wish this feature, please set it to “0”. 14.6.2. FIR Filters The MLX90333 features 6 FIR filter modes controlled with Filter = 0…5. The transfer function is described below: The characteristics of the filters given in the Table 1. ...

Page 26

... Figure 14 - Step Response and Noise Response for FIR (No 3) and FHYST=10 14.6.3. IIR Filters The IIR Filter is enabled with Filter = 6. The diagram of the IIR Filter implemented in the MLX90333 is given in Figure 15. Only the parameter A1 and A2 are configurable (See Table 2). x( ...

Page 27

... Order Infinite Impulse Response (IIR) nd Medium & Strong 16 26 11.4 13.6 14.6 17.1 28160 29120 12288 12992 Table 2 - IIR Filter Selection Table IIR Filter - Gaussian White Noise Response 50 100 Time Page MLX90333 40 52 100 15.3 16.2 >20 18.8 20 >20 30208 31296 31784 13952 14976 15412 x(n) y(n) 150 Data Sheet Jan 08 ...

Page 28

... By default, the parameter is set to “0” but it is recommended to set it to “1” to activate the self diagnostic modes (See section 15). Note that in the User Interface (MLX90333UI), the RESONFAULT is a cluster of the following two bits, i.e. the 2 bits are both disabled or both enabled: • ...

Page 29

... MLX90333 Self Diagnostic The MLX90333 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”). ROM CRC Error at start up CPU Reset (64 words including Intelligent ...

Page 30

... Fault Mode Fault Mode ADC Monitor (Analog to Digital Set Outputs in Diagnostic low. Converter) Normal Mode with immediate recovery without CPU Reset Undervoltage Mode At Start-Up, wait Until V During operation, CPU Reset after 3 ms debouncing Firmware Flow Error CPU Reset Read/Write Access out of ...

Page 31

... The slave start-up (after power- internal failure) takes 16 ms. Within this time /SS and SCLK is ignored by the Slave. The first frame can therefore be sent after 16 ms. MISO is Hi-Z (i.e. Hi-Impedance) until the Slave is selected by its /SS input. MLX90333 will cope with any signal from the Master while starting up. ...

Page 32

... Byte 0 Byte 1 Max - - - - - - - <1 μs < Page MLX90333 t4 t9 Byte 2 Byte 7 Remarks No capacitive load on MISO the minimum clock period for any bits within a byte. t2 the minimum time between any other byte Time between last clock /SS=high=chip de-selection Minimum / time where it’s ...

Page 33

... Alpha Beta Error XYZ = 0 Alpha Beta Error Code 8 LSB of the sum of the transmitted bytes Page MLX90333 XYZ = 1 FFh Data Sheet Jan 08 ...

Page 34

... The norm (Square root) is strictly less than EE_FIELDLOW The norm (Square root) is strictly greater than EE_FIELDHIGH Analog Chain Rough Offset Compensation: Clipping The angle ALPHA lies in the deadzone The angle BETA lies in the deadzone Page MLX90333 lsb A12 A11 A10 A9 A8 ...

Page 35

... Recommended Application Diagrams 17.1. Analog Output Wiring with the MLX90333 in SOIC Package Vdd Vss MLX90333 Test 1 Vdig NotUsed Test 2 Out 2 Out 1 Figure 18 – Recommended wiring for the MLX90333 in SOIC8 package 17.2. PWM Low Side Output Wiring Vdd Vss MLX90333 Test 1 Vdig NotUsed Test 2 PWM 2 PWM 1 Figure 19 – ...

Page 36

... Vss1 Out1_1 Vdd1 MLX90333 C62 100nF Out2_2 Out1_2 C61 100nF Figure 20 – Recommended wiring for the MLX90333 in TSSOP16 package (dual die). 17.4. Serial Protocol Generic schematics for single slave and dual slave applications are described. SPI Master 5 V _SS R4 SCLK MISO R1 _MOSI 3.3V/5V Figure 21 – ...

Page 37

... Pull-up 90316 Supply Supply R1 (Ω) R2 (Ω) (V) ( 100 1000 3.3V 5V 150 1000 3.3V 5V 150 1000 5V 5V 100 1000 3.3V 5V 150 1000 Page MLX90333 MOS R3 (Ω) R4 (Ω) R5 (Ω) Type 20,000 1000 20,000 BS170 N/A 1000 20,000 BS170 N/A N/A N/A BS170 20,000 1000 20,000 N/A N/A N/A N/A N/A Data Sheet Jan 08 ...

Page 38

... For more information on the lead free topic please see quality page at our website: http://www.melexis.com/quality.aspx 19. ESD Precautions Electronic semiconductor products are sensitive to Electro Static Discharge (ESD). Always observe Electro Static Discharge control procedures whenever handling semiconductor products. 3901090333 Rev. 001 MLX90333 Tria ⊗ is ™ 3D-Joystick Position Sensor Page Data Sheet Jan 08 ...

Page 39

... Dambar cannot be located on the lower radius of the foot. 1.37 1.57 0.19 1.52 0.25 1.72 0.100 0.250 Marking : 5 TOP Bottom 4 Page MLX90333 0° 8° 0.41 1.27 Part Number MLX90333 (3 digits) Die Version (3 digits) 333 Bxx Lot number (6 digits) 123456 YY WW Week Date code (2 digits) Year Date code (2 digits) Data Sheet Jan 08 ...

Page 40

... SOIC8 - IMC Positionning 8 COS 1.25 1.65 1 3901090333 Rev. 001 Tria ⊗ is ™ 3D-Joystick Position Sensor CCW 1.96 2.26 SIN Page MLX90333 0.46 +/- 0.06 Data Sheet Jan 08 ...

Page 41

... 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. 3901090333 Rev. 001 Tria ⊗ is ™ 3D-Joystick Position Sensor 12 TYP O 4.30 6.4 TYP 4.50** 12 TYP O 0.85 0.95 0.09 0.20 1.1 MAX 0.05 0.15 Page MLX90333 0.20 TYP 0.09 MIN 0.09 MIN 0.50 0.75 1.0 TYP Data Sheet Jan 08 ...

Page 42

... Test0_2 Vdd_2 Marking : Vss_2 Vdig_2 Top Bottom CW COS 2 9 Die 2 SIN 1 CCW 8 2.76 2.96 Page MLX90333 Part Number MLX90316 (3 digits) Die Version (3 digits) 333 Bxx 123456 Lot number (6 digits Week Date code (2 digits) Year Date code (2 digits) 0.30 +/- 0.06 Data Sheet Jan 08 ...

Page 43

... Or for additional information contact Melexis Direct: 3901090333 Rev. 001 Tria ⊗ is ™ 3D-Joystick Position Sensor www.melexis.com Europe, Africa, Asia: Phone: +32 1367 0495 E-mail: sales_europe@melexis.com ISO/TS 16949 and ISO14001 Certified Page MLX90333 America: Phone: +1 603 223 2362 E-mail: sales_usa@melexis.com Data Sheet Jan 08 ...

Related keywords