How would one go about creating a speed control circuit for a brushless DC motor? I need two circuits to pulse DC in one direction, pause, reverse polarity, pause, and repeat. And I need the two circuits to be synchronized. I also need them to be opposite of each other in there polarity.(when one circuit is pulsed Neg. the other is pulsed Pos.) Ineed to control the speed at which this is happening. Does anyone have any information on this or a link to a site that explains it clearly?