SLYA092 June   2025 TMAG3001

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Z-Axis Pressing Offset Issue in 3D Linear Hall Sensor
    1. 2.1 Root Cause of X, Y Offsets in Z-axis Pressing Action
  6. 3The Z-Axis Pressing Detection Method
    1. 3.1 General Introduction of Proposed Method
    2. 3.2 Software Slew Rate Detection
    3. 3.3 Hardware Threshold Detection and Interrupt
    4. 3.4 Latching Method
      1. 3.4.1 Implementation of Two-Level Detection Method
    5. 3.5 Test Result
  7. 4Summary
  8. 5References

Summary

Implementing a two-level magnetic flux change detection algorithm to detect button press events for 3D linear Hall-effect sensors reduces potential in X and Y axis output caused by unintentional user input. Experimentally this approach was found to reduce the total error percentage from 265% to 8.8%. This improvement stabilizes the tracking of joystick position and improves the quality of operation for the end user.

TI has a mature product series or 3D linear Hall-effect sensor. Please refer to Table 4-1 for more performance and package information.

Table 4-1 TI 3D Hall-Effect Sensors
Device Description
TMAG5170 Commercial grade 3D linear Hall-effect sensor with SPI and integrated CORDIC at 1/4 degree resolution.
TMAG5170-Q1 Automotive grade 3D linear Hall-effect sensor with SPI and integrated CORDIC at 1/4 degree resolution
TMAG5170D-Q1 Dual-die automotive grade 3D linear Hall-effect sensors with SPI and integrated CORDIC at 1/4 degree resolution
TMAG5173-Q1 Automotive grade 3D linear Hall-effect sensor with I2C and integrated CORDIC at 1/16 degree resolution
TMAG5273 Commercial grade 3D linear Hall-effect sensor with I2C and integrated CORDIC at 1/4 degree resolution
TMAG3001 Commercial grade 3D linear Hall-effect sensor with I2C integrated CORDIC at 1/16 degree resolution and wake up detection