A vacuum cleaner’s performance is determined by how well it can suck up dust. To provide an enhanced performance of vacuum cleaner, our drives are designed to drive small high speed BLDC motors. The drive runs motor to produce a high output power thereby increasing the suction power. The high output power is obtained by controlling the rotational speed and torque of the motor. By using high speed motors, high output power is achieved even with a small torque. Moreover, the drive incorporates Power Factor Control to maintain the power factor close to one at all times. This increases the efficiency of the cleaner. Therefore, our drive can be used to produce compact and efficient vacuum cleaners with high performance. Our drives come with a wide operative voltage range. This means that cleaners incorporating our drive can be implemented anywhere in the world without worrying about the standard power supply of the country.