SLYS053B November 2023 – June 2024 TMAG3001
PRODUCTION DATA
The TMAG3001 features an integrated angle calculation so the device can be used as an angle switch for any two axes set by ANGLE_EN. The device can be configured to be sensitive for angle thresholds when THR_SEL[1:0] is set to 1h. When THR_SEL[1:0] is set to 1h, the THR_Config_1 register acts as A_THR_REF and THR_Config_2 acts as A_THR_BAND. The Angle limit checks can be configured using the angle threshold reference set by A_THR_REF and the threshold band set by the A_THR_BAND. The reference angle threshold, A_THR_REF is absolute angle coded on 8 bits (as shown in table), with a resolution of 2 degrees per LSB and a maximum range of 360 degrees. A_THR_BAND is also absolute angle coded on 8 bits and has a resolution of 1 degree per LSB, with a maximum range of up to 180 degrees.
Register Name | Register alias when THR_SEL[1:0] = 1h | Description |
---|---|---|
THR_Config_1 |
A_THR_REF |
Sets the angle threshold reference |
THR_Config_2 | A_THR_BAND | Sets the Threshold region around the reference |
THR_Config_3 | Angle_Offset[7:0] | Sets the user defined angle offset |
Angle Limit Check and Angle Limit Cross Check show examples of angle limit cross detection events while the measured angle goes above or below, exiting an angle band, and entering an angle band. The device keeps generating an interrupt with each new conversion if the measured angle remains in the shaded regions in the figures. The MAG_THR_DIR register bit helps select the out of range regions for threshold crossings.