©
National Instruments Corporation
4-1
NI PCI-7342 Hardware User Manual
4
Functional Overview
This chapter provides an overview of the motion control algorithms and
controller capabilities.
Dual Processor Architecture
With the PCI-7342 controller, you can perform one or two axes of
simultaneous, coordinated motion control in a preemptive, multitasking,
real-time environment.
An advanced dual-processor architecture that uses a Motorola MC68331
real-time 32-bit CPU combined with an Analog Devices ADSP 2185 DSP
and custom FPGAs give the PCI-7342 controller high-performance
capabilities. The FIFO bus interface and powerful function set provide
high-speed communications while offloading complex motion functions
from the host PC for optimized system performance.
The PCI-7342 controller uses the digital signal processor for all
closed-loop control, including position tracking, PID control closed-loop
computation, and motion trajectory generation. The DSP chip is supported
by custom FPGAs that perform the high-speed encoder interfacing,
position capture and breakpoint functions, motion I/O processing, and
stepper pulse generation for hard real-time functionality.
The embedded, multitasking real-time CPU handles host communications,
command processing, multi-axis interpolation, onboard program
execution, error handling, general-purpose digital I/O, and overall motion
system integration functions.