Welcome to the Industrial Automation website!

NameDescriptionContent
XING-Automation
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

ADLINK DAQ/DAQE/PXI-220x acquisition card fully configured

F: | Au:FANS | DA:2026-08-12 | 13 Br: | 🔊 点击朗读正文 ❚❚ | Share:


ADLINK DAQ/DAQE/PXI-220x Series Acquisition Card Configuration and Calibration

In the fields of high-precision multi-channel data acquisition, automated testing, and process monitoring, ADLINK's DAQ/DAQE/PXI-220x series high-performance multifunctional data acquisition cards have become an ideal choice for engineers to build complex measurement and control systems due to their flexible channel configuration, rich trigger modes, efficient DMA transfer, and synchronization capabilities. This series covers three bus specifications: DAQ (PCI), DAQE (PCIe), and PXI, including models 2204 (12 bit/3MS/s), 2205 (16 bit/500kS/s), 2206 (16 bit/250kS/s), and 2208 (96 channel/12 bit/3MS/s, without dual DA and GPTC). This article will provide you with a complete technical guide from hardware configuration, analog input/output, timer/counter, triggering and synchronization, calibration, and software ecology dimensions, from selection to in-depth application.


Analog input: channel, gain and input mode

The 220x series supports mixed configurations of single ended (SE) and differential (DI) inputs, and the software can be set channel by channel. Among them, 2204/2205/2206 provides 64 SE or 32 DI channels, while 2208 extends to 96 SE or 48 DI channels. Each channel can independently choose bipolar (± 10V, ± 5V, ± 2.5V, ± 1.25V, etc.) or unipolar (0~10V, 0~5V, 0~2.5V, 0~1.25V), and the gain range varies by model: 2204/2208 supports up to 10 levels of gain (× 1~× 200), while 2205/2206 provides × 1, × 2, × 4, × 8.

Key performance indicators (excerpted from the manual):

System noise: 2205 has a typical value of only 0.95 LSB rms in the ± 10V range, while 2206 has a lower value of 0.8 LSB rms.

CMRR: In differential mode, the ± 5V range can reach 90dB (DC~60Hz), effectively suppressing power frequency interference.

Input impedance: 1G Ω//100pF when powered on, suitable for high impedance signal sources; Overvoltage protection up to ± 30V (power on) and ± 15V (power off).

Practical input signal connection:

Floating ground signal (such as thermocouple): using RSE (Reference Single End) mode, the board provides ground reference; In differential mode, a resistor (approximately 100 times the source impedance) needs to be added between AIL and AIGND to provide a bias circuit.

Grounding reference signal (such as non isolated output): NRSE (non reference single ended) mode is recommended, where the signal is locally grounded to AISENSE and the common mode rejection of the instrument amplifier is used to eliminate the ground potential difference; Differential mode can also be used to directly connect AIH/AIL.

The channel gain queue (up to 512/1024 words) allows users to freely arrange the scanning order, with each entry specifying the channel number, range, and input type. For example, if the queue is set to ch1 (± 10V), ch2 (± 2.5V DIFF), and ch0 (0-5V), the sampling order will cycle in this way, greatly simplifying the mixed acquisition of multiple types of signals.


Scanning acquisition and triggering mode: precise timing and event synchronization

To obtain a fixed and accurate sampling rate, a programmable scanning acquisition mode must be used, whose core timing is controlled by the following counters:

SI_comounter (24 bits): Scan interval=SI_comounter/Timebase (internal 40MHz or external 1-40MHz).

SI2-Counter (16 bits): Channel sampling interval=SI2-Counter/Timebase.

NumChan_comounter (9 bits): The number of samples per scan (i.e. channel gain queue length).

PSC_counter (24 bits): The number of scans collected after triggering.

M6ounter (16 bits): The number of scans stored before triggering in the pre trigger/mid trigger.

Temporal constraint: SI_comount ≥ SI2-Count × NumChan_comount, and the maximum sampling rate is limited by the model (2204/2208 is 3MS/s for single channel, 1MS/s for multiple channels; 2205 is 500kS/s; 2206 is 250kS/s. For example, when using internal 40MHz in 2204, the minimum SI2 is 14 (≈ 2.86 μ s/point).

Five triggering modes:

Software trigger: Start immediately, suitable for simple applications.

Post trigger: Collect PSC_counter scans after triggering.

Delay trigger: After triggering, the data is collected with a delay of Delay_counter clock cycles. The delay clock can be either Timebase or sampling clock.

Pre trigger: Continuously collect data before triggering, stop after triggering, and only retain the last M-counter scans. The 'enable' bit can forcibly ignore premature triggering to ensure a complete M-scan.

Middle trigger: Collect M-scan before triggering and N-scan after triggering (PSC_counter=N), also supporting M-enable.

Engineering Tip: In pre trigger and mid trigger modes, if the trigger occurs in the middle of the scan, the current scan will be completed before stopping to ensure that the data is aligned with the complete scan. The Re trigger function can be triggered multiple times in post/delay mode, with a fixed number of scans collected each time, making it very suitable for recording sudden signals.


DMA data transfer and high-performance continuous acquisition

High speed data acquisition must rely on bus master DMA. This card supports DMA with scatter/gather function, which can link multiple discontinuous memory blocks into a linked list, breaking through the limitation of continuous large memory allocation. The maximum transfer volume is only limited by system memory and PCI bandwidth. After DMA startup, the hardware automatically moves FIFO data to the host, with almost zero CPU load. The sampling rate of 2204/2208 is as high as 3MS/s, and the FIFO has 1024 samples. If not DMA transferred in time, it is prone to overflow.

Scatter/Aggregation Mechanism: The PCI controller supports 64 bit addresses, with each descriptor containing the PCI address, transfer size, and next descriptor pointer. Users can allocate multiple small buffers and chain manage them to achieve uninterrupted data flow. This method is particularly suitable for environments such as Windows/Linux where it is difficult to allocate large contiguous memory blocks.

Analog output: waveform generation and iterative control

(Note: The 2208 model does not have this function)

Dual channel 12 bit D/A, maximum update rate 1MS/s, built-in 1k word (single channel) or 512 word (dual channel) FIFO. The output range can be selected as internal ± 10V, 0~10V, or external reference (± 10V). Supports two modes: immediate software updates and timed waveform generation.

The waveform generation timing is finely controlled by the following counters:

UI_comounter (24 bits): Update interval=UI_comounter/Timebase (minimum 40, i.e. 1MHz).

UC_comounter (24 bits): The number of update points for a single waveform.

IC_comounter (24 bits): The number of waveform iterations (finite or infinite).

DA-DLY1_counter: Trigger to first update delay.

DA-DLY2-Counter: Interval between two iterations.

Trigger mode: post trigger, delayed trigger, and support for re trigger (generating a waveform once per trigger). The stop mode provides three options: immediate stop, stop after completing the current waveform, and stop after completing integer multiple iterations, flexibly responding to different termination requirements.

Engineering application: With the help of delay triggering and external reference, modulation signals synchronized with external events can be generated. If the waveform data is smaller than FIFO, repeated waveforms do not occupy PCI bandwidth, greatly improving system efficiency.


Universal Timer/Counter (GPTC): 8 modes covering measurement and control

(2208 does not have this function)

Two independent 16 bit timers/counters, with optional internal 40MHz or external (up to 10MHz) clock sources, supporting hardware/software control of counting direction, gating, and polarity. Provide 8 operating modes:

Mode 1 (Simple Gated Event Counting): Gated enable/disable counting, suitable for pulse counting.

Mode 2 (single cycle measurement): Measure the number of clocks in one cycle of the gate signal.

Mode 3 (single pulse width measurement): Measure the width of the gate signal high/low level.

Mode 4 (Single Gate Pulse Generation): After software startup, a single pulse with adjustable delay and width is generated when gate control is effective.

Mode 5 (Single Trigger Pulse Generation): Gated edge triggers a single pulse, ignoring subsequent triggers until restarted.

Mode 6 (Re trigger Single Pulse): Each gate edge triggers a single pulse (if the previous one was not completed, it will be ignored).

Mode 7 (single trigger continuous pulse): The first gate edge triggers a continuous periodic pulse.

Mode 8 (Continuous Gate Control Pulse): After software startup, periodic pulses are continuously generated when gate control is effective.

These modes cover the vast majority of industrial measurement and control requirements, such as frequency/cycle/pulse width measurement, pulse sequence generation, PWM, etc., and all input and output polarities are programmable and compatible with positive/negative logic devices.


Multi card synchronization and SSI/PXI trigger bus

For multi-channel expansion (such as 64 channels or more), system synchronization is crucial. This series achieves timing signal sharing between cards through SSI (System Synchronization Interface). In the PCI/PCIe version, SSI uses a 20 pin ribbon cable daisy chain connection; The PXI version directly uses the PXI trigger bus (P2 connector).

The six internal timing signals that can be synchronized include TIMEBASE, ADCONV, SCAN_START, AD_TRIG, DAWR, and DA_TRIG. Each signal can be independently set to master/slave mode, with one card serving as the master to output the signal and the remaining cards serving as slave receivers. For example, if four cards need to synchronize A/D sampling, the ADCONV of card 1 can be set as Master, and cards 2-4 can be set as Slave. After card 1 receives an external trigger to start, its ADCONV is driven by SSI/PXI to synchronously convert all slave cards, achieving consistent acquisition of multiple card channels.


External timing and control (AFI and dedicated triggering)

In addition to standard triggering, the board provides AFI [0] and AFI [1] multifunctional input pins, which can directly replace internal ADCONV, SCAN_START, or DAWR signals. For example, if an external event source generates a sampling clock (AFI [0] as ADCONV), "on-demand sampling" can be achieved without relying on internal counters. Meanwhile, the dedicated EXTDTRIG (digital trigger input) and EXTWFTRIG (waveform trigger input) support rising/falling edge triggering with a minimum pulse width of 20ns.

External time base (EXTTIMEBASE) can replace internal 40MHz and is used in scenarios that require specific non-standard sampling rates (such as synchronization with external system clocks), with a frequency range of 1-40MHz and TTL level.


Calibration and maintenance: ensuring long-term accuracy

The card is integrated with EEPROM and stores factory calibration constants at the factory. Users can use the Auto calibration function to correct offset and gain errors without the need for an external signal source (preheating for 15 minutes is required). After calibration is completed, the new constants can be saved to the user area (up to 3 sets) for quick switching at different ambient temperatures. The calibration reference source is 5.000V, with a temperature coefficient of ± 2ppm/° C and a long-term stability of 6ppm/1000 hours, ensuring long-term reliability.


Software Support and Development Suggestions

Linghua provides MAPS (Measurement, Automation, and Platform Services) software suite:

MAPS Core: Includes device drivers and ACE management tools, configurable DMA buffers, aliases, etc.

MAPS/LV: LabVIEW development library and examples.

MAPS/C: C/C++API library and a large amount of sample code.

It is recommended to use ACE's Soft Front Panel to quickly verify hardware functionality when using it for the first time. For high-speed continuous acquisition, it is necessary to enable DMA and configure the scattered/aggregated list reasonably to avoid data loss.

  • VALMET PMB 2R 16 Slot Backplane PCB Card
  • NELES VALMET A413135 AOU 4 Output Module
  • Metso Valmet A413345 FPU Power Unit
  • VALMET A413171 PIC Module
  • VALMET A413620 Repeater Module
  • Valmet M851521 Memory Card
  • Valmet DIFF-EL 140 M1 Transmitter
  • Valmet A413064 DMU Module
  • Valmet IOP371 I/O Bus Extender Module
  • Valmet Cooking Liquor Measurement 3400 Model 3417H
  • Metso Valmet A413043 CPU Module – Industrial Processor
  • Valmet BIU4 M851221 Binary Input Module
  • Valmet PMB 1S CPU SCU Rack Module
  • Valmet A413248 Controller Module
  • Valmet PDP601 Distributed Processing Unit
  • VALMET M851004 M2 CPU Printed Circuit Board Module
  • Metso Valmet A413045 Ver.05 CPU Module
  • Valmet A413181 Ver.05 PLU1 Board
  • Lyngso Valmet ATB16 Controller Board
  • VALMET AIU 16 Analog Input Unit 545100-3A/3B
  • VALMET PUD 10 B Power Supply PCB Rack Module
  • Valmet MS-50V/120V Bearing Unit
  • Valmet PDP603 Distributed Processing Unit – DPU Module
  • Valmet A413110 TIU Board – Terminal Interface Unit
  • Valmet S420154 I/O Backplane PCB – Printed Circuit Board
  • Valmet A413173 Industrial Control Module
  • Valmet A413044 CPU Module
  • Valmet A4IU1 Analog I/O Module
  • Valmet A413325 IPU Power Unit – PLC Module
  • Valmet M851002 CPU Module – Central Processing Unit
  • Valmet PUD10B Power Supply Board
  • Valmet K00990 Master CPU Electronic Assy
  • Valmet Metso IOP345 Input Module
  • Metso Automation T545215 Board
  • Valmet Metso IOP304 Input Module
  • Valmet 542844-6A SCU Module
  • Metso A413043 Ver.11 Valmet CPU Module
  • Valmet Automation BIU 8A Input Module
  • Metso A413044 Ver05 Valmet CPU Module
  • VALMET 542821-5A Control System Rack Module
  • Metso A413005 Ver.04 Valmet CPU Module
  • Valmet M851207 AIU16 Card
  • Valmet BIU8 Binary Input Unit
  • VALMET 547070-2B CPU Printed Circuit Board Module
  • Valmet Automation A413325 Power Module
  • VALMET AUTOMATION A413135 AOU4 Module
  • VALMET ACU A413165 Model 9 Analog Controller
  • VALMET AUTOMATION A413511-02 Slot Rack with I/O Backplane
  • Valmet A413148 BIE 4 Rev 08 Board
  • Valmet ATB16-4 Controller Board
  • Neles Automation BOR82 A413292 Processor Module
  • Valmet A413015 NCU Module – Network Control Unit
  • Valmet AIU 16 Analog Input Unit – M8512071
  • Metso Valmet A413091 GDU Board
  • Valmet M851565 Damatic Main Keyboard
  • Metso A413082 CPU Module
  • Valmet A403037 GDC – Graphics Display Controller
  • Valmet A413076 FBC Board
  • Valmet A413015 NCU Module – Network Control Unit
  • Valmet A413082 CPU Module
  • VALMET AUTOMATION A413620 Fieldbus Repeater
  • Valmet Metso IOP341R Positioner Module
  • Metso A413082 Ver.04 CPU Module
  • Valmet Metso MCA FT250/10 10 Inch Sensor
  • Valmet N0542 ABMB Printed Circuit Board
  • Valmet A413000 Ver.07 CPU Module
  • Valmet A413061 Ver.05 DMU Module
  • Valmet M851241 M1 BCU Binary Input Module
  • Valmet Automation NCU A413015 Circuit Board
  • Valmet A413046 Ver.06 CPU Module
  • Valmet A651B001 Panel Mount Keyboard
  • Valmet IQ Scanner A418080R Basis Weight Detector Head
  • Metso Valmet A413370 ESU Ethernet SCSI Unit
  • Valmet A413340 FPU Power Supply Unit
  • Valmet SKF GE 400/600 Spherical Plain Bearing
  • Valmet SCU PCB Card 542844-7B – System Control Unit
  • Valmet A413075 FBU Fieldbus Controller Module
  • Valmet A413171 PIC Card Binary Output
  • Valmet A413002 Ver.05 CPU
  • Valmet ABMB PCB Card – Industrial Control Board
  • Valmet PMB 2R 542821-4A PCB Card
  • Metso Valmet A413001 CPU Module
  • Metso Valmet A413050 RSU 6 Serial Controller Unit
  • Valmet ABMB MT241 Input Mother Board
  • Valmet DAMATIC M851565 Keyboard
  • Valmet A413075 Ver05 FBC Board
  • VALMET K14891 FLEXI-U Operating Terminal
  • VALMET AUTOMATION MKB2 DAMATIC Keyboard
  • Valmet Metso Consistency Transmitter Smart Pulp M1 RL Blade
  • VALMET AUTOMATION A413230 ECU Module
  • Beckhoff EP9224-0037 - 4-Channel Power Distribution Box EtherCAT
  • Beckhoff CX2900-0026 - Solid State Flash Memory Card 20GB CFast
  • Beckhoff BK7500 - SERCOS Interface Fieldbus Bus Coupler Terminal
  • Beckhoff Ep2328-0002 - 4-Channel Input 4-Channel Output EtherCAT Box IP67
  • Beckhoff CX1020-0111 - Controller Kit Combo Interface Modules
  • B&R X20AI2237 - X20 System Analog Input Interface Module
  • Beckhoff CP2221-0010 - Multi-Touch Built-In Panel PC Touchscreen
  • Beckhoff CX1500-M310 - Fieldbus Master Interface Module 24V
  • Beckhoff CX2100-0904 - Power Charging Module Smart UPS Extension
  • Beckhoff CP3918-0000 - Multi-Touch Control Panel 18.5-Inch Monitor
  • Beckhoff CP2915-0000 - 15-Inch Multi-Touch Built-In Control Panel
  • Beckhoff CP7037-1027 - HMI Industrial Control Panel Built-In PC
  • Beckhoff EL3152 - 2-Channel Analog Input Terminal 4-20mA EtherCAT
  • Beckhoff CP6607-0000-0020 - 5.7-Inch Built-In Panel PC HMI Touch
  • Beckhoff EJ1809-0000 - 16-Channel Digital Input Pluggable Signal Level Terminal
  • Beckhoff AM8563-0N10-0000 - Synchronous Servo Motor
  • Beckhoff AX2006-S60600-520 - Compact Servo Drive Inverter
  • Beckhoff AM8053-0K20-0000 - Servo Motor with Planetary Gearbox AG3210
  • Beckhoff AM8042-0FH1-0000 - Synchronous Servo Motor
  • Rexroth R911338600 - IndraControl V HMI Terminal Beckhoff PCI Card FC9002
  • Beckhoff AX5125-0000 - 3 Phase Industrial Servo Drive 1000Hz
  • Beckhoff EP2328-0002 - 4-Channel Digital Input 4-Channel Output EtherCAT Box
  • B&R 7CP476-02 - System 2005 RTD CPU Module 3IF681.86 Interface
  • Beckhoff AX8620-0000-0000 - Power Supply Module Axis Drive System
  • Beckhoff CX1010-0111 - PLC Module CPU Controller 24V
  • Beckhoff AM8043-0H10-0000 - Synchronous Servo Motor
  • Beckhoff C6240-1009 - Control Cabinet Industrial PC Mainframe
  • Beckhoff BX8000-0000 - Bus Terminal Controller HW 4.4 Standalone
  • Beckhoff CP7721-1089-0020 - 12.1-Inch Touch Screen HMI Panel PC
  • Beckhoff CP7132-0001 - Industrial Built-In Panel PC Screen
  • Beckhoff CP2912-0010 - Multi-Touch Built-In Control Panel Display
  • Beckhoff CP2915-0000 - 15-Inch Multi-Touch Built-In Control Panel
  • Beckhoff AM8532-1EN0-0000 - Synchronous Servo Motor
  • Beckhoff AX5203-0000 - 2-Channel Digital Compact Servo Drive
  • Beckhoff CX2020-0141 - Embedded PC Core CPU Module
  • Beckhoff CP6832-0002-0010 - Built-In Industrial Control Panel Display
  • Beckhoff CX5020-0112 - Embedded PC CPU Control Module
  • Beckhoff CX5140-0175 - 4GB Embedded PC CPU Unit 24V