The 6042 Control Processor with analog and digital outputs adds real time processing and control operations to the Series 6000 data acquisition systems. It is appropriate for PID control loops including fast decisions such as test shutdown due to limit violations, frequency analysis, waveform generation, derived parameter calculation and a variety of other real-time, facility dependent operations.
Data from all measurement channels in the enclosure are automatically available in real time as inputs to control or processing algorithms. A Texas Instruments TMS320C6711 floating point digital signal processor with 16 or 32 Megabytes program and data memory runs the built-in or user programmed algorithms.
The 6042 provides eight 16-bit DAC outputs, 15 digital outputs and five digital inputs that can be used as interrupts for application control. A daughter board increases the number of analog and digital control outputs.
The 6042 lends itself to custom applications. Programming tools enable the user to design custom algorithms for data acquisition, processing and control. It has a built-in IEEE-1145.1 (JTAG) port for debugging and testing user developed algorithms on the 6042 itself. A Buffered Serial Port (McBSP) is provided for higher-speed application program loading and loading of large waveform files.
The DSP, Texas Instruments TMS320C6711, is based on the high-performance, advanced VelociTI very-long instruction-word (VLIW) architecture. This makes it an excellent choice for multifunction control applications where several algorithms are running simultaneously. Using a clock rate of 150 MHz it is capable of up to 900 million floating-point-operations per second. The DSP has thirty-two general-purpose registers of 32-bit length, and eight functional units consisting of four floating/fixed-point Arithmetic Logic Units (ALUs), two fixed-point ALUs and two floating/fixed-point multipliers.
If the built-in algorithms do not satisfy the user's requirement, new ones may be developed and incorporated in the Control Processor. A complete set of development tools that include a C/C++ language compiler, assembly optimizer that simplify programming and scheduling and a Windows debugger interface are available.
A 2-MB Flash memory contains the initialization code and built-in algorithms. It can also store user-developed algorithms. The algorithms have as inputs the measurement channels from the enclosure in which the DSP is located and the Control Processor's inputs and outputs. Application of built-in algorithms is supported by PI660 data acquisition and display software.
The 6000 data acquisition system is frequently used for load and fatigue testing of aircraft and other complex structures. Input modules condition and record strain and load measurements from transducers applied to the test article. The 6042 Control Processor completes the system by processing the measurements and supplying control signals, analog and digital, that drive the actuators loading the specimen.