Re: Gecko drives and EMC
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.
Regards, Paul.
On Friday 28 Feb 2003 1:00 pm, Robin Szemeti wrote:
> I'm still trying to drive some Gecko drives and stepper motors to a decent
> performance with EMC. The Gecko's are the 'microstepping' flavour (for a
> variety of reasons I need the fine control/smoothness of microstepping) ...
> the motors are produce good torque up to around 2Khz ... thus I need a
> 20Khz step pulse train into the drivers to reallise this potential.
>
> We've had this discussion before and it was consdiered even with a fast
> (1.2ghz+) cpu, 20khz would be pushing it. That still the perceived wisdom?
--
"To err is human...to really f*** things up requires the root password."
>From a collection of quotes at http://www.indigo.org/quotes.html
Date Index |
Thread Index |
Back to archive index |
Back to Mailing List Page
Problems or questions? Contact