>> Join our mailing list   Search
 
 
 
Print  

Multi-processor Architecture

Compared to other manufacturers who use a single, off-the-shelf processor for multi-axis motion control, our unique multi-processor real-time architecture guarantees performance at a fixed update rate of 20kHz with 48-bit accuracy, for all axes. The MPU is a standard miniature Pentium-like PC that manages each SPii processor. The MPU handles high-level tasks, including axis profile generation, host/controller communication, user-program execution, and safety event handling. SPii stands for ACS Motion Conttrol second generation ASIC Servo Processor. The SPii ASIC is based on a 120MHz RISC core designed and optimized byACS Motion Conttrol for real time motion control algorithms. It combines all the peripherals required to implement a complete, high-performance, all digital motion control system. All of our standard and customized OEM SPiiPlus control products are based on the SPii processor.

Each SPii handles low-level tasks including:

  • Advanced real time algorithm and special filter execution
  • Digital encoder input up to 20 million counts per second
  • Analog Sin-Cos encoder input and interpolation up to a multiplication factor of 65,536
  • Fast, high-rate Position Event Generator (PEG) to trigger external devices
  • Fast position registration (Mark) to capture position on input event
  • High resolution analog or PWM command generation to the drive
  • High Speed Synchronous Interface channel (HSSI) to manage fast communication with remote axes or I/O expansion modules