Re: Gecko drives and EMC
Paul wrote:
>Hi Robin
>
>A 20KHz pulse rate equates to a PERIOD of 25uS (we need two interrupts for
>each step). As an example, I have an 800MHz Duron running at 16uS, and an
>Athlon 18000 down to ~8uS. I would have though a 1.2GHz box would be more
>than capable of generating a 20KHz signal.
>There is one problem with running PERIOD at such small values - Interrupt
>latency. Depending on the motherboard chipset and DMA activity, this *could*
>be as high as 30uS. On a lightly loaded Athlon, I see around 10-14uS jitter
>when running PERIOD under 10uS. Increasing this parameter to 20-30uS, and the
>jitter dissappears.
>
>
Maybe the microstepping drive compensates for the timing granularity at
the maximum
rate, but it seems that the jump from 20 Khz down to the next slower
speed would have to be
at least a jump to 13.333 KHz (3 ticks of a 25 uS clock = 75 uS). You
can try it with
software, and if it is not performing well enough, you can then throw
some hardware
at the problem.
Jon
Date Index |
Thread Index |
Back to archive index |
Back to Mailing List Page
Problems or questions? Contact