To control BLDC motors, 6-step, or 120 degrees trapezoidal control based on hall-sensors offers a very elegant and cost-effective solution. Figure 1 shows the block diagram of this scheme in which the motor is driven by a 3-phase H-bridge inverter. The commutation table block provides logic sequence to drive 6-switches of inverters and plays a very important role in the 6-step commutation control.