There are, however, some challenges when spinning a BLDC motor. Firstly, a revolving electrical field has to be created in the windings, which also has to be well aligned with the magnetic field on the rotor. The efficiency of the BLDC motor depends largely on the alignment of the revolving electrical field to the magnetic field on the rotor. To sense the magnetic field, Hall sensors are normally used. Based on the signal presented by the Hall sensors, the windings are appropriately excited. As the speed of the rotor increases, however, there is a certain amount of lag between the voltage excitation and the current effect on the windings due to the inductance of the windings. To overcome this lag, the voltage is initiated a little in advance. This phenomenon is known as phase |