CAD CAM EDM DRO - Yahoo Group Archive

Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface

Posted by Jon Elson
on 2001-08-11 23:20:59 UTC
Art Fenerty wrote:

> Hi Matt:
>
> My understanding is that the APIC was disabled on earlier motherboards, but
> is now universally enabled on all future and present chipsets. Some
> motherboards do disable it, but only via software.It can be turned on very
> easily by an application. What makes it attractive to me is that nothing
> else seems to use it. Master5 has problems with some motherboards due to
> their doing funny things with the int8 interface, but an APIC should be able
> to be programmed to be very fast and asyncronous for all axis. That should
> give resolutions down to uS levels. I think I'll have to write some test
> routines to see how it works. Maybe I can upload them and ask people to try
> the test applications just to see what resolution would be available and how
> many people could use them.

I'm not that familiar with this APIC, I'm guessing it is sort of a combination
of a counter/timer and an interrupt controller?

I made up a gadget (in an FPGA) to produce step pulses with high resolution,
no glitches when being rapidly updated, and logic to enforce the correct
setup and hold times between the step pulse and the direction signal.
This does a lot more than the programmable interrupts, but these extra
things could mostly be done in software. The tough thing, however is
to always know how many pulses went out. Now, if the APIC is actually
interrupting the CPU, and only the program can make the step pulses,
then maybe that solves the problem of knowing exactly how many steps
were made. Since my logic produced the pulses completely autonomously,
I had to also have a counter to count up the steps. This counter was
set up to actually count quadrature phase signals made from the step/dir
signals, so that it could be hooked to an encoder instead.

But, anyway, you need to take into account the odd requirements for setup
and hold of the direction signal. I assumed most stepper drivers needed
the direction line setup prior to the step, and maybe held a little while
after.
The Gecko drives need the direction line held stable for 200 (or is it 500)
microseconds after the step pulse.

Jon

Discussion Thread

Art Fenerty 2001-08-10 17:02:45 UTC UCMI Interface stevesng@n... 2001-08-11 07:29:49 UTC Re: UCMI Interface Art Fenerty 2001-08-11 12:46:31 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Matt Shaver 2001-08-11 15:09:42 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Art Fenerty 2001-08-11 16:15:38 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Jon Elson 2001-08-11 23:20:59 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Art Fenerty 2001-08-12 05:44:35 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Jon Elson 2001-08-12 13:25:27 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Art Fenerty 2001-08-12 13:43:37 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Art Fenerty 2001-08-12 16:04:58 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface rab@r... 2001-08-12 16:18:56 UTC Re: UCMI Interface Art Fenerty 2001-08-12 16:25:39 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Jon Elson 2001-08-12 21:30:41 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Jon Elson 2001-08-12 22:22:10 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface William Scalione 2001-08-12 22:30:27 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Art Fenerty 2001-08-13 03:10:44 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Jon Elson 2001-08-13 09:50:41 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Art Fenerty 2001-08-13 10:01:30 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Jon Elson 2001-08-13 10:27:10 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface William Scalione 2001-08-13 10:38:07 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Jon Elson 2001-08-13 22:45:12 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface Jon Elson 2001-08-13 22:55:54 UTC Re: [CAD_CAM_EDM_DRO] Re: UCMI Interface