Chapter 4 Functional Overview
NI 7350 User Manual 4-2 ni.com
The DSP chip is a separate processor that operates independently
from the CPU but is closely synchronized through interprocessor
communication. The NI 7350 is a true multiprocessing and multitasking
embedded controller.
The architecture of the NI 7350 controller enables advanced motion
features, such as enhanced PID functions and lowpass and notch filters.
Refer to the Measurement & Automation Explorer Help for Motion for
more information about these features.
Trajectory Generators
The NI 7350 controller trajectory generators calculate the instantaneous
position command that controls acceleration and velocity while it moves
the axis to its target position. Depending on how you configure the axis, this
command is then sent to the PID servo loop or stepper pulse generator.
To implement infinite trajectory control, the NI 7350 controller has
16 trajectory generators implemented in the DSP chip (two per axis).
Eachgenerator calculates an instantaneous po sition each PID update
period. While simple point-to-point moves require only one trajectory
generator, two simultaneous generators are required for blended moves
and infinite trajectory control processing.
Analog Input and Output
The NI 7350 controller has an 8-channel multiplexed, 16-bit ADC.
The converted analog values are broadcast to both the DSP and CPU
usinga dedicated internal high-speed serial bus. The multiplexer scan rate
provides high sampling rates required for feedback loop closure, joystick
inputs, or monitoring analog sensors.
For analog output, the NI 7350 uses two four-channel 16-bit DACs that are
updated each PID loop.
Both the analog input and output circuitry are factory-adjusted for excellent
accuracy and performance. You can use an NI-Motion VI or function to
read the current temperature of the NI 7350. Refer to either the NI-Motion
Function Help or the NI-Motion VI Reference Help for information about
the functions and/or VIs you use to read the current temperature of the
NI7 350.