SBAA632 April 2024 TMAG3001 , TMAG5170 , TMAG5170-Q1 , TMAG5170D-Q1 , TMAG5173-Q1 , TMAG5273
In systems that need less resolution, the control loop can be adjusted to look for zero-crossings. Even in cases where there is significant non-linearity, the zero crossing point can occur repeatedly at the same relative point in each gear tooth. Tracking the time between each zero-crossing event can eliminate any concerns with angle linearity that result from the shape of the metal target, but can not accrue extra memory requirements in the MCU.
However, the drawback here is that one full period of travel is required to calculate speed. In the example of a 32 tooth bicycle sprocket, this is 11.25 degrees of rotation. While this is an improvement over the 30deg rotation needed by the 12 magnet degree, the feedback in not as immediate.