This block diagram shows a typical stepper motor drive system that implements the drive configuration discussed in this presentation. The three blocks needed to drive the stepper are: the step time and phase generation, which is typically done in a microcontroller, the PWM current control, and the power bridge.