This is the MLX90324 Magnetic Hall Effect Monolithic Touchless Rotation Sensor developed by MELEXIS Semiconductor. This MLX90324 is a sensor that uses its signature called TriaXis Hall Technology means that it uses a magnetic force to drive this sensor. moreover, a conventional planar Hall technology is only sensitive to the flux density applied to the chip surface however, this sensor is also sensitive to flux density applied parallel to the chip surface. this will be obtained through an integrated magneto-concentration (IMC) which is deposited to the CMOS as an additional back-end.

The MLX90324 is only sensitive to the flux density complanar at the chip surface. This will allow the MLX90324 to manage the correct magnetic circuit to decode the absolute rotating angular position from 0 to 360 degrees enabling this chip to be a next-generation of non-contact rotary position sensor or potentiometer this design is very crucial to automotive and industrial and marine applications. The MLX90324 produces an output signal proportional to the decoded angle this output is selectable between Analog and SENT or SAE-j2716 protocol. For more technical detail and further readings please refer to the datasheet below.

Requirements

  • Arduino IDE | PlatformIO
  • Test Boards :
    • Note: The Diagram below is using ESPRESSIF ESP32-VROOM-32D (please refer to your  MCU’s respective pin-outs & bus configuration)
  • MLX90324 Rotary Position Sensor
  • TS78L05CX Voltage Regulator /Alternative SOT-23 5v Regulator
  • Resistors (See below diagram for required value & alternatives package)
  • Capacitor(See below diagram for required value & alternatives package)

Wiring Diagram / Schematics

Sketch Source Code

MicroPython Source Code

Java Source Code

PCB Milling / Gerber

Downloads

Wiring the MELEXIS MLX90324 Magnetic Hall Effect Monolithic Rotation Sensor with ESP32
Facebooktwitterredditpinterestmail
Tagged on:                         

JLCPCBPCBgogoPCBway4pcb

Leave a Reply

Your email address will not be published. Required fields are marked *