Introduction 11 IntroductionThe PCI-8102 is an advanced 2-axis motion controller card with aPCI interface. It can generate high frequency pulses (6.55MHz) todrive stepper or servomotors. As a motion controller, it can provide2-axis linear and circular interpolation and continuous interpolationfor continuous velocity. Also, changing position/speed on the fly isavailable with a single axis operation.Multiple PCI-8102 cards can be used in one system. Incrementalencoder interface on all four axes provide the ability to correctpositioning errors generated by inaccurate mechanical transmis-sions. PCI-8102 features the postion compare and trigger outputfunction which users can put the comparing points with ADLINKlibrary and sending the triggering pulse to other device. In addi-tion, a mechanical sensor interface, servo motor interface, andgeneral-purposed I/O signals are provided for easy system inte-gration.Figure 1-1 shows the functional block diagram of the PCI-8102card. The motion control functions include trapezpoidal and S-curve acceleration/deceleration, linear and circular interpolationbetween two axes and continuous motion positioning, and 13home return modes. All these functions and complex computa-tions are performed internally by the ASIC, thus it can save CPUloading.The PCI-8102 also offers three user-friendly functions. The PCI-8102 can let users assign the card index with the DIP switch set-ting. The value is within 0 to 15. It is useful for machine makers torecognize the card index if the whole control system is very huge.The emergency input pin can let users wire the emergency bottonto trigger this board to stop sending pulse output once there is anyemgergency sitiuation happened. For security protection design,users can set the 16-bit value into EEPROM. Users’ interface pro-gram can uses this EEPROM to secure the software and hard-ware in order to prevent piracy.