Brushless DC Motor Drive with Bidirectional Speed Regulation