XC4 Single-Axis PWM Drive for Brushless DC, Brush DC, Voice Coil, and Stepper Motors