Welcome to the Industrial Automation website!

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

ADLINK USB-2405 Dynamic Signal Acquisition Module Deployment Guide

F: | Au:FANS | DA:2026-07-27 | 60 Br: | 🔊 点击朗读正文 ❚❚ | Share:


ADLINK USB-2405 24 bit Dynamic Signal Acquisition Module Application and Debugging Manual

In the fields of vibration analysis, acoustic measurement, structural health monitoring, and rotating machinery fault diagnosis, high-resolution and low-noise dynamic signal acquisition modules are the core front-end for obtaining real physical quantities. ADLINK USB-2405 is a 24 bit ∑ - Δ dynamic signal acquisition module powered by USB 2.0 bus, providing 4 synchronous sampling analog inputs, with a maximum sampling rate of 128 kS/s per channel, and built-in IEPE excitation source (2mA constant current), which can be directly connected to accelerometers and microphones. Its flexible triggering mode, programmable functional I/O, and complete self calibration capability make it an ideal choice for portable testing systems. This article systematically outlines the engineering application points of this module from hardware characteristics, signal conditioning, trigger configuration, software deployment to typical fault handling.


Product positioning and core advantages

USB-2405 is designed specifically for dynamic signal measurement that requires high dynamic range and low distortion, mainly targeting:

Vibration monitoring and order tracking of rotating machinery;

Environmental noise and sound quality analysis;

Structural modal testing (impact response);

Automotive NVH (Noise, Vibration, and Smoothness) test.

Its core advantages include:

4-channel synchronous sampling: no phase delay between channels, ensuring multi-channel signal correlation;

24 bit resolution: dynamic range up to 100dB (@ 1kHz, -60dBFS input), effectively capturing weak signals;

Built in anti aliasing filter: combining digital filters with analog RC filters to suppress out of band noise;

IEPE incentive source: Each channel has an independent 2mA constant current source, supports AC coupling, and is suitable for piezoelectric sensors;

Bus power supply: only required 400mA@5V No need for external power supply, excellent portability;

Multi functional bracket: supports desktop, DIN rail, and wall mounted installation, suitable for on-site layout.


Electrical specifications and precision indicators

2.1 Analog Input

Number of channels: 4 differential/pseudo differential (software configuration);

ADC type: 24 bit ∑ - Δ, built-in digital filter;

Input range: ± 10V (fixed), data format is binary complement code;

Input impedance: 200k Ω between positive and negative input terminals, 16.93k Ω between negative input terminal and ground;

Coupling method: AC or DC, software optional (AC cut-off frequency -3dB about 0.4Hz);

Sampling rate: High resolution mode (1k~52.734kHz) or high-speed mode (52.734kHz~128kHz), finely adjusted through DDS, with a resolution of 0.0003Hz;

FIFO: 8k sampling points (shared by all channels).

2.2 DC accuracy (typical at 25 ℃)

Offset error: ± 0.15mV (typical), ± 0.3mV (maximum);

Gain error: ± 0.15% (typical), ± 0.3% (maximum).

2.3 Dynamic performance (typical values)

THD+N (1kHz, 8.9Vpk differential input): -91dB;

CMRR(20Hz~1kHz):60dB;

Crosstalk (1kHz): -102dB;

System noise (high-resolution mode): 50 μ Vrms;

Bandwidth: Approximately 0.49 x sampling rate at -3dB (e.g. bandwidth of approximately 25kHz at 51.2kS/s);

Passband flatness (20Hz~20kHz): ± 0.01dB.

2.4 Programmable Functional I/O (GPIO)

Two channels of 3.3V/TTL compatible single ended I/O;

Can be configured as static digital input/output, frequency counter (maximum 4MHz), PWM output (maximum 4MHz), digital trigger input, synchronous sampling clock input (maximum 128kHz);

Overvoltage protection: -2V~+7V.

Hardware installation and device identification

3.1 Unpacking and Connection

The package includes: USB-2405 module, multifunctional bracket, 2-meter USB cable, DIN rail installation kit, quick guide, and software CD.

Before first use, the driver (UD-DASK 1.2.2.0627 or above or DAQPilot 2.6.1.0628 or above) must be installed before connecting the USB cable. After the module is powered on, the firmware loads for about 6 seconds, and the LED indicator light changes from amber to green, indicating readiness. If the LED does not turn green, it may indicate insufficient power supply to the USB port (requiring 400mA). It is recommended to use a USB hub with built-in power supply or a rear port on the motherboard.

3.2 Device ID Setting

There is a rotary switch (0-7) on the back of the module for setting the device ID. When multiple modules of the same model are connected to the same PC, different IDs must be set, otherwise the drivers cannot be distinguished. The ID value is read during driver initialization and can be obtained through the API.

3.3 Installation method

The multifunctional bracket supports three types of fixation:

Desktop: Module card in bracket, providing cable management space at the bottom;

DIN rail: With the matching rail buckle, it can be quickly installed in the control cabinet;

Wall mounted: There are 4 mounting holes with a diameter of 3.4mm on the back of the bracket, which are fixed with flat head screws.


Detailed explanation of analog input signal conditioning

4.1 Front end configuration (see Figure 3-2)

Differential/pseudo differential selection: Differential mode is suitable for grounded reference signal sources and can suppress common mode noise; The pseudo differential mode is suitable for floating signal sources (such as uninsulated sensors), where the negative input terminal is connected to the local ground through a 20k Ω resistor to provide a reference potential.

Coupling method: DC coupling preserves the DC component in the signal, suitable for pressure sensors or slowly changing signals; AC coupling filters out DC bias through a high pass RC network (-3dB @ 0.4Hz), suitable for AC dynamic signals (such as vibration acceleration).

IEPE incentive: After enabling, each channel outputs a constant current of 2mA to the BNC center conductor and automatically switches to AC coupling. The voltage signal returned by the sensor is superimposed on the excitation voltage and sent to the ADC through a DC blocking capacitor. Note that IEPE mode is only used for piezoelectric sensors with built-in amplifiers and cannot be used for ordinary voltage sources.

4.2 Data Format and Range

The input range is fixed at ± 10V, 24 bit data is represented by binary complement, and the least significant bit (LSB) is 1.19 μ V. The numeric code 0x000000 corresponds to 0V, 0x7FFFFF corresponds to+9.99999881V, and 0x800000 corresponds to -10V. After reading the original code, the software needs to convert it into a voltage value.

4.3 Sampling rate and anti aliasing

The sampling clock is generated by DDS and can be adjusted in 0.0003Hz steps within 1kHz~128kHz. Two working modes are automatically switched by sampling rate:

High resolution mode (≤ 52.734kHz): The digital filter extraction ratio is 512, providing better in band noise performance;

High speed mode (>52.734kHz): Extract ratio of 256, expands bandwidth but slightly increases noise floor.

The internal digital filter is a multi-stage FIR with an out of band attenuation of 100dB, combined with an RC low-pass (about 500kHz cutoff) at the input to jointly suppress aliasing. The frequency response curve shows that the flatness is better than ± 0.15dB within 0.49 times the sampling rate, and it quickly rolls off after exceeding this frequency.


Trigger mechanism and collection mode

USB-2405 provides rich trigger sources and modes to adapt to different transient or continuous acquisition requirements.

5.1 Trigger Source

Software trigger: Immediately start collecting after calling the API, with no external signals.

External simulation trigger: Choose one of the four input channels as the trigger source and set the high/low level threshold (24 bit resolution). The triggering condition can be "Below Low" or "Above High".

External digital trigger: TTL level input through GPIO pin, programmable to have effective rising or falling edge, with a minimum pulse width of 20ns.

5.2 Trigger Mode (Key)

Post Trigger: Collect a specified amount of data after triggering (without pre triggering).

Pre Trigger: Continuously store data from the start of collection until the triggering event arrives, retaining the first N samples before triggering, and may continue collection thereafter (depending on the mode). If the number of collected samples is less than N when the trigger arrives, ignore the trigger until the condition is met.

Delay Trigger: After triggering, wait for the specified delay count (32 bits, maximum 2 Ω² -1) before starting data collection.

Middle Trigger: Simultaneously collect M samples before and N samples after triggering (M+N ≤ 8k), suitable for recording the complete waveform before and after the event.

Gated Trigger: Data is only collected during periods when the trigger signal is at a high (or low) level, and pauses when the level is reversed.

Re Trigger: In post trigger or delayed trigger mode, multiple triggers can be set, with a fixed number of points collected after each trigger and repeated until the specified number of times.

Important limitation: In pre trigger and mid trigger modes, the buffer size is fixed at 8k sampling points (total of all channels), so M+N must be ≤ 8192. Special attention should be paid when designing the collection length.


Programmable functional I/O applications

GPIO can be configured through software to the following modes (only one can be selected at a time):

Static digital I/O: Read and write high and low levels through APIs, used to control external indicator lights or read switch status.

Frequency/Event Counter: measures the frequency of the input signal (up to 4MHz), an internal 32-bit counter that can count the number of pulses within a specified time.

PWM output: By setting the initial count value and pulse width count value, a square wave with variable frequency and duty cycle is generated, with a maximum frequency of 4MHz.

Digital trigger input: As an external digital trigger source for continuous analog acquisition (see previous section).

Synchronous sampling clock input: The continuous clock signal (1k-128kHz) input from the external can drive ADC sampling, achieving multi module synchronization. Note that multiple USB-2405 must share the same external clock and trigger to ensure phase consistency between channels.


Calibration and precision maintenance

7.1 Calibration Architecture

The module integrates a precise reference voltage source and TrimDAC (digital to analog adjustment) internally, and is calibrated and stored with constants in the factory area of EEPROM (read-only) at the factory. The user area can store subsequent self calibration results.

7.2 Self calibration process

Preheat the module for at least 15 minutes to ensure stable temperature;

Run the calibration tool provided by ADLINK or call the API (without the need for any external signals);

Software automatically measures internal reference, calculates offset and gain errors, and updates TrimDAC values;

The new constant can be saved to the EEPROM user area for retention after power failure.

Self calibration can compensate for errors caused by environmental temperature changes and time drift. It is recommended to perform it once a year or after significant environmental changes. If you need to restore the factory values, you can copy the factory zone constants to the user zone through software.

Software Support and Development Tools

UD-DASK: a low-level driver library that supports languages such as C/C++, VB, C #, etc., providing a complete API for configuring sampling, triggering, GPIO, and data reading.

DAQPilot: A task oriented SDK that supports advanced environments such as LabVIEW and MATLAB, simplifying programming.

U-Test: A free practical tool that enables data acquisition, waveform display, FFT analysis, and digital I/O control without programming. It is suitable for quickly verifying system connections and signal quality.


Common troubleshooting and solutions

Fault 1: LED does not light up or remains red after inserting USB

Check if the USB cable is intact and replace the cable for testing;

Try different USB ports (prioritize USB 2.0 port on the motherboard rear);

If using a USB hub, ensure that its power supply capacity is ≥ 500mA;

Check if 'unknown device' appears in the device manager, and if so, manually install the driver.

Fault 2: U-Test or user program cannot find module

Confirm that the driver version is correct (UD-DASK ≥ 1.2.2.0627);

Check if the Device ID on the back of the module conflicts with other modules (if there is only one, keep it at 0);

Re plug and unplug the USB, observe the LED changes, and restart the software.

Fault 3: There is a large amount of bias or noise in the collected data

Check the input coupling method: If measuring low-frequency signals but mistakenly setting them as AC coupling, it will cause low-frequency attenuation;

Confirm if IEPE is enabled correctly: IEPE should not be turned on for ordinary voltage sources, otherwise the excitation current will cause a voltage drop across the internal resistance of the source, resulting in offset;

Perform self calibration and update gain/offset constants;

Check if the signal source is grounded together with the tested equipment to avoid ground loops (differential mode can be used).

Fault 4: Trigger unresponsive or incomplete data collection

Verify whether the amplitude of the trigger source signal is within the valid range (the simulated trigger threshold needs to be within ± 10V);

The digital trigger signal level should be compatible with 3.3V/5V TTL and have a pulse width of ≥ 20ns;

In pre trigger mode, ensure that the data buffer is filled with enough samples (≥ number of pre trigger points) after starting the collection, otherwise the trigger will be ignored;

Check if the number of triggers is set correctly and if the buffer is sufficient to accommodate all trigger data.

Fault 5: Phase deviation during multi module synchronization

Confirm that all modules use the same external sampling clock (input through GPIO) and the clock source is low jitter;

Activate all modules simultaneously using the same trigger signal (digital or analog);

Please note that the firmware versions of different modules are consistent, and it is recommended to update to the latest version.


Maintenance and usage suggestions

The working temperature of the module is 0-55 ℃, avoiding direct sunlight and strong convection;

BNC connectors should be regularly inspected to ensure that the contacts are not oxidized;

When not in use for a long time, please disconnect the USB cable and store it in a dry environment;

If it is necessary to replace the battery (onboard RTC battery), the same model must be used and environmentally friendly disposal must be followed.


Technical Support Information

If you are unable to resolve the issue on your own, please contact ADLINK technical support( service@adlinktech.com )Provide:

Module model (USB-2405) and serial number;

Operating system version (32/64 bit);

Driver and U-Test versions;

Fault reproduction steps and phenomenon description (including LED status);

Whether to test on multiple PCs.

  • Rolls-Royce R02TCN-E0L3-00 Remote Controller Features
  • Etel SA-IL 03-208 Linear Motor Section
  • ETEL ILM03-060-3RA-A00 Ironless Linear Servo Motor
  • ETEL DSCDP321-121-000 Dual Position Controller Board
  • Etel DSCDP121-111F-000A Dual Axis Servo Drive
  • Etel EA-S0M-400-40/80A-0000-00 AccurET Modular Power Supply
  • Etel TMB+0291-150-RO-00000-0A0 Rotor
  • ETEL DSCDP131-111F-000A Position Controller
  • ETEL DSC2P154-421F-000A Servo Drive
  • ETEL DSO-SER211-000 Add-On Power Board for Servo Amplifier
  • ETEL 613712-05 4-Axis Control Assembly
  • ETEL P2M-300-07/15A Accuret Position Controller
  • ETEL LMP07-100-3TAS-229 Motor Ruler Primary Part
  • ETEL 569866-03 ASME-RTMA014 Motor
  • ETEL DSCDP131-111-000 Dual Position Controller
  • ETEL DSB2S134-211E-000H Digital Servo Amplifier
  • ETEL DSCDP121-111F-000A DSC Dual Controller
  • ETEL DSC2P154-421E-000A Servo Drive
  • ETEL DSCDP121-111C-000A Regulator – Stable Power Control
  • ETEL DSC2P131-111B-000D Driver Board
  • ETEL ILM03-060-3RA-A00 Linear Motor
  • ETEL EA-S0M-300-40/80A-0090-00 Power Supply Module
  • Etel DSCDP131-111-000 Position Controller
  • ETEL DSC2P121-111E-001A Digital Servo Amplifier
  • ETEL DSB2P101-121E-009H Position Controller
  • ETEL IWM040-0128-00 Ironcore Linear Motor Magnetic Way
  • ETEL AccurET EA-S0M-400-40/80A-0000-00 Modular Power Supply
  • ETEL LMC11-050-3TA-S10C Motion Controller
  • ETEL LMC11-050-3TA-250A Controller Module
  • ETEL DSB2P101-121E-009H Digital Servo Amplifier Position Controller
  • ETEL AccurET Modular 400 Position Controller
  • ETEL DSA2 Digital Servo Amplifier
  • ETEL DSC2P154-421-000 Servo Drive
  • ETEL DSO-PWS121-003 Power Supply Module
  • ETEL 0348M-070-02D-004 Linear Encoder
  • ETEL DSC2P131-111-000 Linear Servo Amplifier – 10Arms/30Arms
  • ETEL DSC2P131-121-000 Digital Servo Amplifier
  • ETEL DSB2P131-111E-000H Digital Servo Amplifier
  • ETEL DSO-PWS111-000 Power Supply Module
  • ETEL LMC11-050-3TA-S41C Linear Motor Module – High Thrust Density
  • ETEL EA-P2M-300-07/15A Drive Specs
  • ETEL DSO-RAC200A-011D Dual Position Controller Rack
  • ETEL Short-Stroke Actuator ID809786-03
  • ETEL DSCDM332-111-000 Servo Controller Specs
  • ETEL DSCDL332-131-000A Position Controller
  • ETEL LMP07-100-3TAS-229 Linear Motor
  • ETEL LMA11-120-3ZA-359C Linear Motor
  • ETEL DSA2S211ZA-018A Digital Servo Amplifier
  • ETEL EA-P2M-300-07/15A AccurET Controller
  • ETEL LMB06-050-2QA-239B Linear Motor Guide
  • ETEL DSCDP334‑421‑000 Servo Drive – High‑Power Digital Controller Positioner
  • ETEL DSCDP121‑111E‑000A Dual Driver Board – High‑Density Motion Control Module
  • ETEL DSA2 S1B22A Digital Servo Amplifier – High‑Efficiency Drive for Industrial Motors
  • ETEL DSCDM342‑111‑000 Servo Amplifier – Multi‑Axis Digital Drive
  • ETEL MWA120‑0512‑00B 512mm Linear Motor Magnet
  • ETEL EA‑P2M‑300‑07/15A‑0100‑01 AccurET Modular Position Controller – Medium‑Power Drive
  • Etel DSC2P141‑111‑000 568425‑01 Digital Servo Amplifier – Compact High‑Performance Drive
  • Etel EA‑P2M‑400‑10/20A‑0000‑01 AccurET Modular Position Controller – High‑Voltage Drive
  • ETEL DSC2P142‑111‑000 Digital Servo Amplifier – Compact Position Controller
  • ETEL DSDH153‑121C‑001D Digital Servo Drive – High‑Power Motion Control
  • ETEL DSB2P131 & DSO-CAN111A Servo Amplifier Set
  • ETEL DSA2S211ZA-018A Digital Servo Amplifier
  • ETEL DSMAX212-111-001 568540-01 DSMAX2 Servo Controller
  • ETEL TMB+0291-150 Torque Motor Stator Assembly
  • ETEL EA-S0M-300-40/80A AccurET PSU
  • ETEL DSO-PWR112C-000B Power Supply Module
  • ETEL DSC2P141-111-000 Linear Servo Amplifier
  • ETEL DSB2S154-211-000H Servo Amplifier
  • ETEL DSCDP121-122-000 Digital Controller
  • ETEL DSCDP121-111E-000A Dual Position Controller
  • ETEL DSCDM332-111-000 Linear Servo Controller
  • ETEL DSB2P134-111E-000H Servo Amplifier
  • ETEL DSCDP132-111-000 Control Board Guide
  • ETEL DSB2S154-211E-000H Servo Amplifier
  • ETEL EA-SOM-300-40/80A Power Supply Module
  • ETEL ILM12-060-3PD-R20C Linear Motor with IWM Ways
  • ETEL P2M-300-07 AccurET Position Controller
  • ETEL DSB2P124-111E-000H Servo Amplifier
  • ETEL EA-P2M-048-05/10A Position Controller
  • ETEL EA-S0M-300-40/80A Power Supply Module
  • ETEL MWA070-0256-20B Linear Motor Magnet Guide
  • ETEL MWD070‑0128‑21A Linear Motor – Compact Ironless Linear Motor for High‑Speed Precision
  • ETEL DSB2P124‑211E‑000H Digital Servo Amplifier – 300 VDC Slave Drive for High‑Voltage Systems
  • ETEL MWD100‑0128‑00B Linear Motor – High‑Force Ironless Linear Motor for Precision Motion
  • ETEL AccurET EA‑S0M‑400 & P2M‑400‑05/10A Drive Module
  • ETEL EA‑S0M‑400‑40/80A‑0000‑00 AccurET Power Supply – High‑Power DC Supply for Motion Systems
  • ETEL MWA050‑0128‑20B Linear Motor Magnet – High‑Force Magnet Assembly for Linear Motors
  • ETEL DSB2S121‑111E‑000H Digital Servo Amplifier – High‑Current Drive for Demanding Motion
  • ETEL DSCDM332‑111C‑000B Digital Position Controller DSCDM – High‑Density Motion Module
  • ETEL EA‑P2M‑048‑2.5/5A‑0100‑01 AccurET Modular Position Controller
  • ETEL DSC2P121-111E-001A Digital Servo Controller – High‑Precision Motion Control
  • ETEL MWA050-0128-20B Linear Motor Magnet
  • ETEL DSB2P142-111E-000H Drive Specs
  • ETEL DSB2S234-111E-000H Servo Amplifier
  • ETEL EA-P2A-400-10-20A Position Controller
  • ETEL DSB2 Digital Servo Amplifier Controller DSB2P142-111E-000H SN 014661437
  • ETEL EA-S0M-400-40/80A-0000-00 AccurET Power Supply Module 650140-01
  • ETEL DSB2P131-111E-000H Servo Amplifier
  • ETEL EA-P2M-400-10/20A AccurET Controller
  • ETEL DSDP324-322F-000C Dual Motor Driver
  • ETEL DSB2S154-211E-000H Digital Servo Amplifier Drive
  • ETEL DSO-PWS111B-000C Power Supply Board 1130E-070-018
  • ETEL DSCDP324-322G-000A Servo Amplifier
  • ETEL DSB2P142-111E-000H Servo Amplifier Drive
  • ETEL EA-P2M-400-15/40A & EA-S0M-400 Drive Set
  • ETEL DSB2P142-111E-000H Digital Servo Amplifier
  • ETEL LMG15-070-3QC-H11 Linear Motor
  • ETEL TMA0140-070-3RB-S62B Torque Motor
  • ETEL DSA2S211ZA Digital Servo Amplifier
  • ETEL AccurET EA-P2M-300-4/7.5A-0100-01 Modular Position Controller
  • ETEL DSCDL332-131C-000A Servo Control Board
  • ETEL DSCDP324-322F-000C Dual Motor Driver
  • ETEL EA-P2M-400-10/20A Position Controller
  • ETEL DSC2P121 and DSO-HIO33 Servo Amplifier Set
  • ETEL EA-P2M-400-15/40A AccurET Drive
  • ETEL EA-P2M-300-07/15A Position Controller
  • ETEL EA-P2M-048-05/10A-0100-01 Servo Drive
  • ETEL EA-S0M-300-40/80A Servo Drive Guide
  • ETEL DSB2P131-111E-000H Digital Servo Amplifier
  • ETEL DSCDP334-421-000 Servo Drive Guide
  • ETEL EA-S0M-300-40 80A-0000-00 Motion Control Module
  • ETEL UltimET Light Motion Controller EU-LGP-0-0-1000-01 Multi-Axis
  • ETEL DSO-RAC601-029 Controller Rack
  • ETEL DSMAX212-121C-000C Board
  • ETEL DSCDL132-212B-000C Position Controller
  • ETEL TMB0291-050-3TDS-E82 Torque Motor
  • ETEL DSMAX212-121-000 Board
  • ETEL DSB2P131-111E-000H Digital Servo Controller Amplifier Unit