# Double Pulse For Each Incoming Pulse -> Double Stepping Stepper Motor Control

I used to have a 15 deg stepper motor; now I have a 7.5 deg stepper motor.

The ideal thing is to change the software to output the pulse control at double the rate to achieve the same rotation rate. But b/c I don't have the software source I can't easily change it.

To avoid this issue , I would like to create some HW that goes inline with the existing control output that will issue two pulses for each incoming pulse.

Delay based solutions for frequency doubling don't seem to be a good solution as their delay element would have to vary for each input frequency.

Is a PLL a good option? A small micro-controller? Any other suggestions?

• Doubling the pulse won't give you any increased resolution over the $15^\circ$ motor. Doubling the pulse can also become tricky as you need to know that your second pulse isn't going to bleed into the first. PLL won't help you as that is for continuous frequencies not control signals. A simple edge detector would probably work, but first more information would be useful. What stepper motor drivers are you using? How are they wired up? – Tom Carpenter Aug 22 '15 at 17:24
• Use a 1:2 gearbox. – Andy aka Aug 22 '15 at 17:37