I have a question regarding calculating the ticks in a sensored BLDC. The BLDC has three hall effect sensors with slightly differing phasing and there are 30 magnets in 360 degrees of wheel rotation. I have seen coding examples where two hall effect sensors are used to calculate the ticks by incrementing or decrementing depending of the value of both signals. For example this:
Right now, I’m just using the signal of two hall effect sensors to calculate the ticks and seems to be working fine.
My question is: Should I use the three signals? Or it is enough with two to know when to decrement or increment the ticks.