K-WANG

+086-15305925923
Service expert in industrial control field!
NameDescriptionContent
Adequate Inventory, Timely Service
pursuit of excellence 
Ship control system
Equipment control system
Power monitoring system
Current position:
新闻动态
newS
   
Brand

ADLINK PCI-9812/PCI-9810 synchronous 4-channel high-speed acquisition card

From: | Author:Wang | Time :2026-07-28 | 8 visit: | 🔊 Click to read aloud ❚❚ | Share:


ADLINK PCI-9812/PCI-9810 synchronous 4-channel high-speed acquisition card

Product Overview

1. Core differences between the two models

PCI-9812:12bit ADC resolution;

PCI-9810:10 bit ADC resolution;

The hardware channel, clock, trigger, interface, and mechanical dimensions are completely consistent, except for the ADC sampling accuracy.

2. Core positioning

4-channel synchronous single ended analog acquisition card, capable of up to 20MS/s single channel sampling, equipped with onboard 32K sampling FIFO+PCI bus main control DMA, specially designed for high bandwidth transient signal scenarios such as RF acquisition, ultrasound imaging, CCD video digitization, vibration testing, instrument signal acquisition, etc.

3. Core hardware highlights

Four independent ADCs, hardware synchronous sampling, no phase shift between channels;

Maximum 20MHz sampling rate, supporting three types of clock sources: internal/external sine/digital;

Weldable configuration input impedance (50 Ω/1.25k Ω/15M Ω) and dual range of ± 1V/± 5V;

5 types of trigger modes, multiple trigger sources (software/analog level/external digital edge);

32K sample board mounted FIFO alleviates PCI bandwidth bottleneck, bus master controls DMA with zero CPU handling;

Supporting DOS/Win95 development library and visual 9812UTIL calibration testing tool;


Complete hardware and electrical specifications

1. Analog input AI (4-channel synchronous single ended)

ADC chip: BB ADS800 series;

Resolution: PCI-9812 12 12 bit, PCI-9810 10 bit;

Input range (PCB pad selection): Bipolar ± 1V/± 5V;

Optional input impedance (CxLO/Cx5V independent pads per channel):

Open circuit LO, open circuit 5V: 15M Ω, only compatible with ± 1V;

Open circuit LO, short circuit 5V: 1.25k Ω, only compatible with ± 5V;

Short circuit LO, open circuit 5V: 50 Ω (default), compatible with ± 1V;

Short circuit LO, short circuit 5V: 50 Ω, compatible with ± 5V;

Note that the high impedance mode input terminal must be connected to a signal source, otherwise charge accumulation can damage the ADC;

Linear error: 25 ℃ typical DNL ± 0.4LSB, INL ± 1.9LSB; Gain error ± 1.5% FS;

Sampling rate rule:

Only CH0 enabled: maximum 20MS/s, FIFO total 32K;

CHO+CH1 dual channel: up to 20MS/s, with 16K FIFO allocated for each channel;

Four channels fully open: up to 20MS/s, with only 8K FIFO per channel;

Exceeding the FIFO capacity may result in data overflow and disconnection.

2. Clock system

Onboard reference 40MHz internal clock, divided and output ADC sampling clock;

The frequency divider has an even range of 2~1024, with a sampling rate of 40MHz per division value;

Three types of external clock inputs:

J5 BNC external sine clock (50 Ω impedance, 2V peak to peak AC coupling);

JP1 pin external digital square wave clock (DC coupled 50 Ω, 2.4~5V level);

The external clock frequency must be ≥ 2 times the target sampling rate;

3. Trigger the system

5 trigger modes: software trigger, post trigger, pre trigger, intermediate trigger, delayed trigger;

Pre triggering: data collection first, external triggering arrives and stops;

Post trigger: Collection only starts after triggering;

Intermediate trigger: Collect data before and after triggering;

Delay triggering: After triggering, delay the collection of specified samples;

trigger source

Software trigger: Call API to start directly;

Simulation trigger: Any channel from CH4 to CH4 can be set with 8-bit level threshold and rising/falling edge;

External digital trigger: JP1 pin edge trigger;

16 bit post counter, used for delay/post sample counting control;

4. Digital input (JP1 10 pin row)

1 external digital clock, 1 external digital trigger, 3 universal TTL DI;

Internal 10K pull-down resistor, low level ≤ 0.8V, high ≥ 2.0V;

5. Machinery, power supply, and environment

Size: 101mm (H) × 173mm (L) standard PCI short card;

Power supply:+5V, maximum 2.5A;

Working temperature: 0-40 ℃, storage: -20-80 ℃, humidity: 5-85%, no condensation;

6. Connector layout

5-way BNC rear interface: CHO/CH1/CH2/CH3 analog input, external sine clock J5;

Onboard JP1 10pin pin: digital clock, digital trigger, 3-channel DI, all GND;

Hardware installation and anti-static specifications

PCI plug and play design, no jumper/dip code, IRQ and I/O base addresses are automatically allocated by BIOS;

The simulation range and input impedance must be set through PCB copper pad short circuit, and cannot be modified by software;

Installation steps: power-off disassembly, static discharge, insertion into 32-bit PCI slot, fixing baffle;

Win95 driver installation: Select the manufacturer's disk in the new hardware pop-up window, path X: Software PCic_Card 9812 Win95 to load VXD driver;

Supporting materials: collection card body, 5 BNC terminals, software manual CD;


Bottom level I/O register structure (10 sets of 32-bit base address registers in total)

All registers have 32-bit read and write capabilities, with access to 8/16 bits prohibited. Key register functions include:

BASE+0 channel enable register: bits 0-3 control CHO~CH3 switches, only allowing single/double (CHO+1)/four channel combinations;

BASE+4 clock division register: 16 bit even division value 2~1024;

BASE+8 trigger mode register: 3-bit encoding for 5 acquisition modes;

BASE+C trigger level register: 8-bit corresponds to ± 1V/± 5V threshold voltage;

BASE+10 trigger source register: select analog channel/external digital, rising/falling edge;

BASE+14 post 16 bit counting register;

BASE+18 FIFO status/control register: half full, overflow, collection run, trigger detection flag, supports clearing FIFO/trigger flag;

BASE+1C acquisition enable bit: global switch ADC conversion;

BASE+20 clock source register: Switch between internal/external sine/external digital clock to distinguish clock above/below PCI 33MHz.


Working principle of collection

1. ADC conversion process

Four ADC synchronous pipeline conversion, sampling data stored in two-stage 16K onboard FIFO, and then directly transferred to the host continuous memory by AMCC S5933 PCI main control DMA, with the CPU only performing data post-processing.

2. Bandwidth and FIFO limitations (key usage constraints)

The maximum throughput of a single channel is 20MS × 2Byte=40MB/s, and the total throughput of all four channels is 160MB/s, far exceeding the theoretical 132MB/s bandwidth of 33MHz PCI

Total throughput>PCI continuous bandwidth: The collection length is limited by FIFO (4-channel 8K samples, dual channel 16K samples);

Total throughput<PCI bandwidth: The maximum length of a single acquisition is limited by the 64MB address of the PCI controller;

Continuous unlimited collection requires a dual buffering software mechanism, and the CPU hard disk write speed cannot be lower than the data stream;

3. Multi card synchronization limitations

Multi card shared external clock can only achieve half a sampling cycle error and cannot be fully synchronized with hardware;

4. AD data encoding rules

PCI-9812 (12 bits): The valid data occupies 16 bits, with the high 12 bits being invalid and the low 4 bits being invalid. The voltage conversion formula is voltage=sampled value/32752 × range;

PCI-9810 (10 bits): Effective data occupies 16 bits, with the top 10 bits being invalid and the bottom 6 bits being invalid. Voltage=sampled value/32704 × range.


C/C++high-level development library

1. Platform differentiation

DOS: Function prefix _9812_, Borland C static library;

Win95: DLL driver, prefix W-9812_, supports VB/VC/Delphi;

2. List of core API functions

_9812Initialize: Initialize the specified card number (0-9) and read the base address/IRQ;

_9812_Close: Release board resources;

_9812_Set_Clk_Src: Select internal/external sine/external digital clock;

_9812_Set_Clk-Rate: Configure the frequency division value;

_9812_Set_Trig: One stop configuration for trigger mode, source, edge, level, and post count;

Windows specific memory interface: W-9812_Salloc_DMA_Sem allocates continuous DMA memory, W-9812_Sree_SMA_Sem releases;

DMA acquisition control: Start background acquisition, query progress, and terminate acquisition;

W_9812_Set_Sample: VB and other pointer free languages read buffer samples;

3. Standard programming process

Initialize the board → Configure channels/clocks/triggers → Allocate DMA memory → Start DMA acquisition → Read data in a loop → Stop acquisition, release memory, and shut down the board.


Hardware Calibration Chapter

Calibration tool requirements: high-precision DC standard source, supporting 9812UTIL calibration program;

PCB adjustable potentiometer VR allocation: VR1~VR4 correspond to 4-channel offset calibration, VR5~VR8 correspond to 4-channel full amplitude gain calibration;

Calibration steps (single channel as an example):

Input full DC and adjust the gain VR to a reading error of ≤± 0.1;

Input 0V and adjust the offset VR to a reading close to 0;

Repetitive iteration of gain+offset;

Calibration cycle: 6-12 months in the laboratory, and it is recommended to recalibrate after 3 months for temperature changes/vibration environments; Pre calibrated at the factory.


Supporting upper level tool 9812UTIL.EXE

Menu based visualization tool under DOS, with three core functions:

System configuration: View card number, clock, trigger, range hardware configuration;

Calibration function: guide step-by-step adjustment of VR potentiometer, real-time display of sampling mean;

Function testing: Real time waveform drawing, switchable trigger mode, trigger level, channel number, intuitive verification of acquisition function, built-in waveform display interface.


Full platform software ecosystem

Bottom layer: DOS C library, Win95 DLL, NT system PCIS-DASK driver package;

Configuration/testing software: DAQBench ActiveX control, LabVIEW VI driver, DASYLab rapid testing software;

Typical application scenarios

RF/baseband signal digitization, ultrasound medical imaging, gamma camera, CCD video acquisition, high-speed instrument testing, vibration and shock transient signal capture.

  • 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
  • Beckhoff EL3681-0030 - Digital Multimeter Calibration Terminal EtherCAT
  • Beckhoff CP7201-1000-0000 - Industrial PC Touch Screen HMI Monitor
  • Beckhoff CP7232-1001-0000 - Industrial Panel PC Touch Screen
  • Beckhoff C6930-1032-0040 - Control Cabinet Industrial PC System
  • Beckhoff AX5125-0000 - 3 Phase Industrial Servo Drive 1000Hz
  • Beckhoff CP3916-1424-0000 - Multi-Touch Built-In Control Panel
  • B&R 1900071142 - Lemoine Fieldbus Communication Interface Module
  • Beckhoff EL2872 - 16-Channel Ribbon Cable Digital Output Terminal
  • Beckhoff CX2030-0120 - Embedded PC CPU Base Module Controller
  • Beckhoff CP3919-0000 - 19-Inch Multi-Touch Control Panel Touchscreen
  • Beckhoff AX5101-0000-0202 - Servo Driver Compact Intelligent Drive 180V
  • Beckhoff CX5130-0135 - Embedded PC Controller Module
  • Beckhoff CP3719-1061-0010 - Multi-Touch Panel PC Outer Housing Enclosure
  • Beckhoff CP3919-1033-0000 - 19-Inch Touch Industrial Panel Keyboard
  • Beckhoff CX5020-0111 - Embedded PC PLC CPU Module
  • Beckhoff FC5102-0000 - 2-Channel CANopen PCI Control Board Card
  • Beckhoff CX9001-1101 - Embedded PC CPU Network I/O System Module
  • Beckhoff CX1100-0920 - Smart Position Sensor Interface Module
  • B&R 4P3040.01-490 - Operator Panel PLC Interface Communication Module
  • Beckhoff CP2612-0000 - Dual-Touch Built-In Panel PC HMI
  • Beckhoff CP7002-1043-0010 - Touchscreen Display HMI Panel Terminal
  • Beckhoff CX9020-0115 - Embedded PC Controller Module
  • Beckhoff CX5140-0155 - 4GB Embedded PC CPU Module Die Industry
  • B&R 7DI435.7 - System 2005 Universal Digital Input Output Module
  • Bihl+Wiedemann BWU1568 - AS-i Master to Profibus Gateway Module
  • Beckhoff C6920-0070 - Control Cabinet Industrial PC 8GB Win 10
  • B&R X20AI2322 - 2-Channel Temperature Analog Input Module
  • Beckhoff CP2912-0000 - 12-Inch Touchscreen Display Monitor Screen
  • Beckhoff CP6022-1001-0010 - 15-Inch Built-In Control Panel
  • Beckhoff AM8031-0D10-0000 - Synchronous Servo Motor
  • Beckhoff CX5010-0111 - Embedded PC Controller CPU Module
  • Beckhoff CP7232-1000-0000 - Industrial Panel PC Touch Display Screen
  • Beckhoff CP7802-0011-0000 - 15-Inch Industrial Touchscreen Control Panel
  • Beckhoff C6320 - Control Cabinet Industrial PC
  • Beckhoff CX1030-0012 - Basic CPU Module Windows CE 6.0
  • Beckhoff CP2919-0000 - Installation Multi-Touch Control Panel
  • Beckhoff CX1020-0000 - Controller Set Stack System Pack
  • B&R 3DO480.6 - System 2005 Digital Output Module
  • Beckhoff EL3101 - 1-Channel Analog Input Terminal Differential +/-10V
  • Beckhoff AX8108-0200-0000 - Axis Feed Module Servo Drive
  • Beckhoff CP7802-1241-0010 - 15-Inch Industrial Touchscreen Control Panel
  • Beckhoff FC2002-0000 - 2-Channel Lightbus Data Acquisition PCI Card
  • Beckhoff CX5120-0155 - 2GB Embedded PC Intel Atom Controller
  • Beckhoff Cx9020-0111 - 1GB Basic CPU Module Embedded PC
  • Beckhoff CP6901-0001-0000 - 12-Inch Economy Built-In Control Panel
  • Beckhoff CX9020-0111 - Embedded PC CPU Basic Module
  • Beckhoff CX5130-0100 - 4GB Embedded PC CPU Module
  • Beckhoff CP2715-0010 - Multi-Touch Built-In Panel PC
  • Beckhoff CX2033-0175 - Embedded PC CPU Module Core i7
  • Beckhoff CP7201-1000-0000 - 12-Inch Touchscreen Panel PC AMAT Green Box
  • Beckhoff EL4038 - 8-Channel Analog Output Terminal 0-10V EtherCAT
  • Beckhoff CP6802-0000-0000 - Built-In Control Panel HMI Screen
  • Beckhoff AM8042-0F21-0000 - Synchronous Servo Motor
  • Beckhoff CX5120-0141 - Embedded PC Basic Controller Module
  • Beckhoff C6930-0050 - Control Cabinet Industrial PC System
  • Beckhoff CP6831-0002-0000 - Built-In Industrial Control Panel
  • Beckhoff CP6919-0001-0000 - Built-In Control Panel Display Unit
  • Beckhoff CP7201-1019-0030 - Built-In Panel PC HMI Monitor Screen
  • Beckhoff CP6809-0001-0000 - 6.5-Inch Touch Panel ELO Accutouch HMI
  • Beckhoff CX1020-0000 - Control Kit Combo Stack Units
  • Beckhoff cp3918-1012-0000 - 18.5-Inch Multi-Touch Control Panel
  • Beckhoff CX5140-0123 - 4GB Embedded PC CPU Module
  • Beckhoff C3230TP - Industrial PC Rackmount Workstation
  • Beckhoff CP6801-1006-0010 - Touch Panel HMI Display Unit
  • Beckhoff CX8010 - Embedded PC Controller Module
  • Beckhoff CP7011-0001 - Control Panel CRT Operator Pendant Monitor HMI
  • Beckhoff CX1010-0111 - Embedded PC CPU PLC Module 24V
  • Beckhoff CP2915-0000 - 15-Inch Multi-Touch Built-In Control Panel
  • Beckhoff CP7802 - Industrial Touch Screen Control Panel Monitor
  • Siemens 6AV7452-1AB00-0FB0 - Industrial PC Panel 877 Beckhoff PCI Cards
  • Beckhoff CP2612-0000 - Dual-Touch Integrated Panel Monitor Screen
  • Beckhoff CX5140-0175 - Embedded PC Core Controller
  • Beckhoff Cp6202-0001-0010 - Economy Built-In Panel PC System
  • Beckhoff C6320-0010 - Control Cabinet Industrial PC Unit
  • Beckhoff CP2919-0000 - Multi-Touch Built-In Control Panel Screen
  • Beckhoff CX9020-0111 - Embedded PC CPU Controller Module
  • B&R 3BP151.41 - System 2005 Backplane Base Module
  • Siemens 6AV7452-1AB00-0FB0 - Panel PC 877 with Beckhoff Communication Cards FC3101 FC7501
  • Beckhoff CX9001-1101 - Embedded PC System Fieldbus Module Bundle
  • Beckhoff CX1001-0122 - CPU Module PLC Controller 128MB RAM
  • Beckhoff CX5130-0175 - Embedded PC CPU Module Intel Atom Storage Card
  • Beckhoff C6140 - Industrial PC Tower Casing Pent 4 System
  • Beckhoff CX5020-0120 - Embedded PC Controller Core Module
  • Beckhoff C6017-0010 - Ultra-Compact Industrial PC
  • Beckhoff CP6809-0000-0000 - 6.5-Inch Industrial Panel Control Display
  • Beckhoff AX5021-0000-0000 - Brake Chopper Module Axis System
  • Beckhoff AM8031-0D10-0000 - Synchronous Servo Motor
  • Beckhoff CX8010 - Embedded PC Microcontroller Module
  • Beckhoff CP6202-1070-0070 - Built-In Panel PC HMI Touchscreen
  • Beckhoff C6920-0000 - Control Cabinet Industrial PC Module