On Mon, 2007-11-05 at 06:11 -0800, Peter C. Wallace wrote: > On Sun, 4 Nov 2007, Kirk Wallace wrote: > > > Has there been any movement on adding SPI to EMC? Paul_C updated a > > parallel port SPI driver for me to work with 2.6 kernels, so I can > > communicate with SPI devices, but my guess is, this is just a small part > > of getting EMC to talk to SPI drives. Would it be more accurate to to > > say, what I need is a Rutex driver that happens to use SPI? If getting > > SPI working would be similar to Ethernet I/O, has there been any > > documentation created from the recent thread on Ethernet I/O that I > > could study? > > > If the hardware is there ...
I think one of the problems is that the only SPI interfaces are parallel port bit banging, which is too slow; and USB to SPI which is non-real-time and very expensive. Could the 5i20 be configured to provide high speed SPI ports? > and assuming the Rutex 'protocol' is trivial, All I have now is Rutex' drive datasheet: http://www.rutex.com/pdf/R20x0.pdf Which has this on page 4: Internal SPI registers: Name Adr Size Type Description Dummy8 10h 8-bit R/W Dummy FFh register StatusReg 11h 8-bit R/w Status Register – holds the status of FIFO, input and error Revision 12h 8-bit R/W Firmware revision StepSize 13h 8-bit E/W/E Size of the step multiplier Im 14h 8-bit R Motor current - real time reading ... snip > SPI > should be much simpler than Ethernet, as it has short and known latencies and > is likely point to point. You can chain the data to the slaves and run chip selects to each, or you can chain both and, I think, you address the slave by the number of bytes you send after the data byte or put the address in with the data. > Assuming SPI hardware on the PC, Output only SPI > should not be much more than writing the (properly formated) data to a port. Of course, bi-directional communications would be better because the only way to tune the drive is through the SPI port. It bugs me to no end that I have to boot Windows to tune the drive. Plus, I can't use Halscope either. -- Kirk Wallace (California, USA http://www.wallacecompany.com/machine_shop/ Hardinge HNC lathe Bridgeport mill conversion pending Zubal lathe conversion pending) ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users