Hi, I am working on stepper motor module. I wanna control the speed of the motor linearly. The problem that I am facing here is,when I am apply pwm pulse with a frequency less than 650hz it is running with good speed but beyond 650Hz it is getting struck and it is producing beep sound. So I wanna control the speed of the motor linearly starting from low frequencies and it should run even on 10khz(max rating of stepper motor is at 10khz).
Microcontroller used : AVR Xmega128a3u
Stepper motor : Bipolar stepper motor (4 wires)
Driver IC : A3967