|
|
MLX90333
Triaxis™ 3D-Joystick Position Sensor
Download MLX90333 Datasheet (PDF)
Subscribe To Updates
MLX90333 General Description
The MLX90333 is a monolithic sensor IC featuring the Triaxis™ Hall technology. The device is able to sense any magnet moving in its surrounding. This 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)
Conventional planar Hall technology is only sensitive to the flux density applied orthogonally to the IC surface. The MLX90333 Triaxis™ Hall sensor is also sensitive to the flux density applied parallel to the IC surface. This is obtained through an Integrated Magneto-Concentrator (IMC) which is deposited on the CMOS die (as an additional back-end step).
Any magnet The MLX90333 is sensitive to the 3 components of the flux density applied to the IC (BX, BY and BZ). This allows the MLX90333 to sense any magnet moving in its surrounding and it enables the design of a novel generation of non-contacting joystick position sensors which are often required for both automotive and industrial applications (e.g. man-machine interface).
3D Furthermore, the capability of measuring BX, BY and BZ allows the MLX90333 to be considered as universal non-contacting position sensor i.e. not limited to joystick applications. For instance, a linear travel can be sensed with the MLX90333 once included in a specific magnetic design.
Fully Programmable Following the Melexis tradition, the Triaxis MLX90333 3D-Joystick Position Sensor IC is fully programmable (output transfer characteristic, output format i.e. Analog/PWM/Serial Protocol…) and has all the protection features to withstand harsh conditions.
In combination with the appropriate signal processing, the magnetic flux density of a small magnet (axial magnetization) moving above the IC can be measured in a non-contacting way. The two (2) angular information are computed from the three (3) vector components of the flux density (i.e. BX, BY and BZ). The MLX90333 reports two (2) linear output signals. The output formats are selectable between Analog, PWM and Serial Protocol.
MLX90333 Features and Benefits
- Absolute 3D Position Sensor
- Simple & Robust Magnetic Design
- Triaxis™ 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
MLX90333 Environmental Information
This text will be replaced
MLX90333 Frequently asked Questions
mlx90333kdc
Question
I have obtained 3 mlx90333kdc (lotnr P21523x3x1) samples. The datasheet tell's me that there're 3 possible mode's,(analog, pwm, spi). I would like to use spi mode. It's not clear to me in what kind of mode the mlx90333kdc is, and how can I change this communication mode?.
MLX90316
Question
what's the difference between the mlx90316 and the new mlx90333. i mean they use the same triaxis technology, right?!
which technology is used for production of these sensors, is it a cmos technology? cmos is mentioned in the data sheet, but which depth?
MLX90333 triaxis 3D-Joystick Position Sensor
Question
I was trying to work with MLX90333 triaxis 3D-Joystick Position Sensor.I want to calibrate it for degree measurement. I looked through the datasheet and found the expression to calculte the degree i.e. alpha & Beta. I was wondering about how to find Vz in the expression because the sensor has only two outputs Vx & Vy.
Question
I've question about MLX90333.
How can I program it(is PTC-04 the only option)? Is there any document how to do it ?
Answer
Melexis programmable hall sensors can only be programmed with the PTC-04 ( no other option).
For more information regarding programming MLX90333, please check the CD PTC-04 / UI 90333.
MLX90333
Question
I am looking at building the MLX90333 into a design and there are several things that are unclear from reading the datasheet:
1. Can I program the parameters listed on page 18 of the data sheet? If so, how is this done -- there does not appear to be an explanation for this on the site. I stumbled across the PTC04 programmer -- must this be used? Do I have to buy a piece of hardware to program every part?
2. What protocol is used to obtain the readings from the sensor? Is the SS line just lowered and then the data is shifted to the uP (in other words, the MOSI line is really just a slave-to-master line in spite of the name)?
This part fits my application, but I'm having a devil of a time reading this data sheet and figuring out how to talk to the MLX90333...
Answer
“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 - User Interface)." (Pag 12 of datahseet)
1) Yes, MLX90333 End-User Programmable Items means that all these parameters can be programmed by using the PTC-04.
Melexis only supports programming the MLX90333 through the programmer PTC-04 and you will need to buy this equipment. Please contact your local rep for additional information and pricing.
2) The SPI protocol is shown in pag 33 and the 90333 can actually operate only as a slave. If the SS line is low, the 90333 will listen for a request from the master ( MOSI = Master Out Slave In) and the slave or 90333 will answer through MISO ( Master In Slave Out). The SPI protocol for 90333 uses 3 wires, so Mosi/Miso are is done through the same wire.
Question
I need some detailled information about the last byte SUM of the frame of the mlx90333. In the datasheet, it said that it corresponds to 8 LSB of the sum of the transmitted bytes. Well, I'm testing it and it doesn't. Most time (Not all the time), it corresponds to this :
{(LX + LY + LZ)Mod256} - { [ (LX + LY + LZ) - {(LX + LY + LZ)Mod256} ] /256}
LX : LSByte(Xfield)
LY : LSByte(Yfield)
LZ : LSByte(Zfield)
Question
I am using MLX90333 to measure little movements in XYZ space.
Before I realize a system with microcontroller to read XYZ values by SPI protocol, I would like to use PCT-04 system.
Is there an UI for 90333 like the one for 90316?
Question
Do you have available an evaluation board for the MLX90333?
Answer
At the present time we do not have an evaluation board available for the MLX90333. One is in development and may be available in a few months. Please check back with us in June and we should be able to provide a date for availability.
Absolute Flux Density Measurement using MLX90333 Sensor
Question
I want to use the MLX90333 sensor for measuring the absolute strength of flux density. Therfore I will use SPI mode with XYZ=1. Reading the knowledge base I found out that I will have set DisableGainCtrl to 1 to disable the AGC. But how will the X,Y,Z values read out from the MLX90333 be coded. Will it be signed 2´s complement (1.15 format)? Meaning: 0x7fff +FS (+70mT) and 0x8000 -FS (-70mT)? Will the smaller Bz values be corrected automatically by the default settings of KZ and KT? Will it be possible to measure low flux densities e.g. what will happen if flux density goes below 20mT? Thank you in advance for your help,
MLX90333 XYZ
Question
I'm testing MLX90333 with PCT04 in SPI-XYZ mode.
I would like to know what XYZ hex values mean in distance units since Datasheet speaks only about Angles
Buy MLX90333
|
|