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-9114 (A) Multi functional PCI Data Acquisition Card

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


ADLINK PCI-9114 (A) Multi functional PCI Data Acquisition Card

Overall product positioning and core hardware specifications

PCI-9114 (A) is a 32-bit plug and play PCI bus multifunctional hybrid acquisition card that integrates 16 bit analog acquisition, isolated digital IO, 8254 multi-channel timers, hardware triggering, and 1K depth FIFO. It is designed for industrial process monitoring, medical equipment, sensor measurement, thermocouple acquisition, and laboratory automation.

1. Core differences between the two major models

Model: ADC chip, single channel, maximum sampling rate, programmable PGA gain, gear matching function, hardware

PCI-9114 LTC1605 100KHz HG:1/10/100/1000

DG: 1/2/4/8 only triggered by internal clock, without external multifunctional CN4 interface

PCI-9114A LTC1606 250KHz with HG/DG two sets of gain added CN4 external terminal, pre trigger Pre Trigger, programmable counter 0

2. Analog input (A/D) core parameters

Channel configuration: 32 single ended (SE)/16 differential (DI), jumper JP1 switching;

Resolution: 16 bit successive approximation ADC, bipolar input;

Input withstand voltage: Continuous ± 35V overvoltage protection, input impedance 10M Ω;

Isolation cold end temperature measurement CJC: JP2 jumper enabled, can collect thermocouple cold end temperature;

Cache: 1024 word on-chip FIFO, supports batch read with half full interrupt;

Trigger methods: software trigger, internal timer clock trigger, PCI-9114A with additional support for external hardware trigger, pre trigger;

Data transmission: polling, conversion completion EOC interrupt, FIFO half full interrupt.

3. Isolate digital IO (5000VRMS optoelectronic isolation)

16 isolated digital input IDI: 0~24V compatible, non-polar, 4 independent common terminal EICOM;

16 isolated digital output IDO: Darlington emitter output, single channel maximum 500mA, total 8 channels simultaneously 60mA, compatible with relays, indicator lights, solenoid valves;

Output supports inductive load freewheeling circuit, with external power supply of 5-50V.

4. 8254 Programmable Timer Counter (3 independent counters)

Counter 1+2 cascaded to generate A/D sampling clock reference;

PCI-9114A counter 0 can be externally clock/gate controlled for event counting, pulse output, and pre trigger control;

Supports all 6 working modes of 8254, with a reference internal 2MHz clock.

5. Electrical and environmental indicators

Power supply: PCI slot+5V,+12V power supply;

Working temperature: 0-60 ℃, storage: -20~80 ℃, humidity: 5-95%, no condensation;

Board size: PCI-9114 old version is 200mm long, C2/9114A shortened to 175mm, standard PCI full height baffle.


Hardware Installation, Jumper and Interface Definition

1. Packing list

Collecting card body, driver tool CD, paper user manual; The matching terminal board can be equipped with ACLD-9137/9188 and DIN-37D rail terminal block.

2. Electrostatic operation specifications

The card contains CMOS/optocoupler sensitive components, and must be disassembled with anti-static wristbands and pads. It is forbidden to touch PCB components with bare hands.

3. Card jumper function

JP1: Analog input mode switching (Single End/Differential);

JP2: Cold end compensation CJC sensor enabled/disabled, wiring logic is different in SE/DI mode;

JP4 (only 9114A/C2 and later): Counter 0 function switch (pre triggered controller/user universal timer).

4. External connector pins

CN1 (37 pin DB, analog input main interface): 32 single ended/16 differential AI channels, ± 12V auxiliary power supply, analog ground AGND;

CN2 (DB): 16 isolated digital input IDI grouping pins;

CN3 (DB): 16 isolated digital output IDs, external load power Vpower, isolated ground EOGND;

CN4 (only 9114A) 10 pin pin pin: external trigger ExtTrig, pre trigger PreTrig, counter clock/gate/output, onboard 5V, system ground.

5. Installation process

Shutdown and power off → Anti static operation → Set board jumper → Insert any 32-bit PCI slot → Secure baffle → Power on recognition plug and play hardware, install matching driver software.


Bottom Layer Explanation of I/O Register (Reference for Bare Programming)

PCI resource allocation: PnP BIOS automatically assigns base addresses, interrupts IRQ, and prohibits manual modification of conflicting resources; Divided into three groups: PCI configuration registers, local controller registers, and board function registers.

Core register grouping:

A/D channel/gain/trigger control register: set scan endpoint, PGA amplification factor, trigger source;

FIFO status register: empty, half full, full, ADC busy status flag;

Dual interrupt control registers INT1/INT2: INT1 optional EOC conversion completed/FIFO half full; INT12 is a timer interrupt;

8254 Counter Register: Three 16 bit counter read/write and control words;

DI/DO read-write registers: read/output all 16 digital signals at once;

All registers are 16 bit read-write, and 32-bit FIFO data registers simultaneously return ADC values and channel numbers.

Hardware Working Principle

1. Complete process of A/D acquisition

Signal input: JP1 switching single ended (floating ground signal)/differential (suppressing common mode interference, preferred for industrial long lines); Every 8 channels are grouped to share a common VDD;

PGA programmable amplifier HG/DG two sets of ranges, switch input voltage range through register configuration gain;

Channel scanning automatic scanning mode cyclically collects data from channel 0 to the set endpoint;

Trigger system

Software trigger: write register for single conversion;

Timer trigger: 8254 frequency division output with fixed sampling rate, suitable for continuous steady-state acquisition;

External trigger (9114A): External falling edge initiates acquisition;

Pre Trigger (9114A exclusive): Continuously caching data, automatically stopping after collecting N points after external triggering, used for fault transient capture.

Three data transmission mechanisms

Software polling: cyclically read FIFO empty flag, low rate simple scenario;

EOC single conversion interrupt: triggers an interrupt every 1 point collected, suitable for low-speed high-precision single point measurement;

FIFO Half Full Interrupt: Cache 512 points to trigger an interrupt, significantly reducing CPU usage, preferred for high-speed data acquisition.

Numerical conversion formula: Voltage=(AD raw value x 10) ÷ (32768 x gain), 16 bit data range -32768~32767.

2. Design of Dual Interrupt System

The board only occupies one PCI IRQ, but internally distinguishes between INT1 and INT2 interrupt sources. The software reads the interrupt status register to distinguish events. After interrupt processing is completed, the register must be written to clear the interrupt flag, otherwise the interrupt service program will freeze.

3. Isolate DI circuit

PC3H4 optocoupler with non-polar input, 2.4K current limiting resistor, divided into 4 independent isolated common terminals, can be connected to external source/drain sensors.

4. Isolate DO circuit

Darlington driver+freewheeling diode, suitable for inductive loads such as relays and solenoid valves, external independent power supply of 5-50V to prevent board circuit burnout.

5. 8254 Timer Architecture

Counter 1 and 2 are connected in series to generate an ADC sampling clock; Counter 0 (9114A) independently leads out external clock, gate control, and output pins, supporting frequency measurement, pulse generation, and pre trigger counting.


C/C++Advanced Development Library (DOS/Windows Dual Interface)

Library classification

DOS: Pure C function library; Windows: W_ prefix DLL library, supporting all DLL calling languages such as VB, VC, Delphi, C #, etc.

Core API grouping:

Initialization/reset of the board: _9114_initial, _9114_Software-Reset;

Digital IO read and write: _9114-DI, _9114-DO;

ADC basic operations: setting channels, gains, trigger modes, software triggers;

Data reading: single point reading, batch polling, 32-bit reading with channel number;

FIFO and interrupt collection: half full polling, EOC interrupt, FIFO half full interrupt start stop;

8254 Timer: Frequency division configuration, counter 0 start stop and reading;

Interrupt management: interrupt source selection, interrupt clearing, status query.

Function naming convention: Hardware model function name, Windows version adds W prefix; Unified collection of variables for supporting standard data types (U8/I16/I32, etc.).


Calibration and Supporting Tools

1. ADC hardware calibration

Onboard 5 adjustable potentiometers VR1~VR5, respectively used for ADC zero point, full range, PGA pre/post offset, and cold end compensation calibration; Calibration requires a five and a half digit high-precision multimeter, a standard DC voltage regulator, and multiple sets of calibration steps including single end/differential and thermocouple CJC. It is recommended to recalibrate within 3 months for industrial environments and within 6 months to 1 year for laboratories.

2. Supporting tool software

9114fil: compatible with the old version PCI-911 Rev.B2, providing hardware configuration, calibration, IO/ADC function testing menu;

9114AUtl: compatible with PCI-9114A/C2 new version, with the same functionality as above;

I-EEPROM: a low-level tool that enables/disables hardware interrupts on the board.


Appendix Content

Appendix A 8254 Timer Complete Manual: 6 Working Modes, Control Word Format, Read/Write Timing;

Appendix B Wiring Schematic: A complete hardware wiring diagram for simulating single ended/differential, thermocouple CJC, isolation DI, resistive/inductive DO, guiding the wiring of external sensors and relays.


Software ecosystem support

The driver library spans DOS/Windows 95/98/NT/2000; Supporting third-party platform drivers: LabVIEW(PCIS-LVIEW)、HP VEE、DASYLab、InTouch、ISaGRAF、InControl、OPC  Server and DAQBench ActiveX controls, allowing for quick setup of testing interfaces without the need for underlying register development.


Product application scenarios

Industrial process monitoring: temperature, pressure, and flow sensor collection;

Thermocouple/RTD temperature measurement equipment (relying on CJC cold end compensation);

Medical biological signal measurement;

Dynamic acquisition of power supply and motor power;

Laboratory automation testing, capture of transient impact signals (pre trigger function);

Production line IO interlocking and relay switch control.

  • Beckhoff CX1020-0111 - servo driver
  • Beckhoff CX2020-0125 - Controller Unit
  • Beckhoff EK1818 - EtherCAT Coupler 8DI 4DO 24VDC
  • Beckhoff CX2500-0030 - System Module
  • Beckhoff AM3121-0200-0001 - servo motor
  • Beckhoff C5102 - IP-4GVI63 REV:1.0 IPC
  • B&R X67AT1322 - PLC module
  • Beckhoff BK7000 - EtherCAT bus coupler
  • Beckhoff CX1100-0930 - Module
  • Beckhoff CX2500-0060 - Relay Power Capacitor Module
  • Beckhoff CX5130-0175 - Controller Module
  • Beckhoff CP6801-1006-0010 - CONTROL PANEL (US)
  • Beckhoff CX5020-0112 - Programmable Controller Module
  • Beckhoff EPP6228-0022 - EtherCAT P-Box 8 Channel Communication Interface
  • Beckhoff CX5130-0125-1001/000119452 - Controller Module
  • B&R X20AT6402 - Temperature Input Module
  • Beckhoff C6920-1025-0020 - PC
  • Beckhoff CX1000-0011 - PLC Module
  • Beckhoff KL3011 - PLC Module
  • Beckhoff BK7300 - Programmable Logic Controller Module
  • Beckhoff KL3001 - PLC module
  • Beckhoff CX1100-0910 - Power Supply Module
  • Unknown JM-204-480-OEM-S1 - Servo Drive
  • Beckhoff C6015-0010 - Quad Core Controller
  • Beckhoff CX1001-0121 - Embedded PC And CPU Basic Module Controller
  • Beckhoff CP3912-0000 - B&F Control Panel
  • Beckhoff FC3102-0000 - PROFIBUS communication module
  • Beckhoff CX5120-0120 - PLC module HTP0
  • Schneider 140CPU65260 - PLC CPU Module
  • Beckhoff CP6932-0001-0000 - Control Panel
  • Beckhoff AX5112-0000-0200 - Servo Drive
  • Beckhoff CX2020-0112 - Controller module
  • Beckhoff AM237M-0020 - Motor Drive
  • Beckhoff EK9300 - bus module
  • AB 20F11NC3P5JA0NNNNN - AC Drive
  • Beckhoff CU2016 - Ethernet switch
  • Beckhoff CX1100-0004 - Power Supply Module
  • Beckhoff CP3916-0000 - touch screen
  • Beckhoff CX5020-0111 - Controller module
  • Beckhoff AM3032-0C30-0000 - Servo Motor HTP0
  • Beckhoff CX5140-0175 - Embedded PC
  • Beckhoff AM8121-1F20-1001 - Servo Motor
  • Beckhoff CU2508-0000 - 8-Port-Port-Multiplier
  • B&R X67BC8331 - Industrial Automation X67 SYSTEM
  • Beckhoff EK1100 - EL2202 EL1904 EL1809 EL9189 EL9188 EL2809 EL3122 EL3102 EL4102 PLC Modules
  • Beckhoff CP6812-0000-0010 - LQ150X1LW71N Control Panel
  • Beckhoff AX5112-0000-0200 - Servo Driver
  • Beckhoff EL3051 - module
  • Beckhoff CX5020-0112 - CPU Base Unit Module
  • KUKA 00-216-801 - KRC4 KCP4 Teach Pendant Smartpad Control Panel
  • Unknown 8253.84.2117 - 0-400bar Switch
  • Beckhoff IE2302 - PLC Module
  • BECKHOFF EL6751-0000 - PLC Module
  • B&R 3NC154.60-2 - PLC
  • BECKHOFF EL4002 - Module
  • Beckhoff EPP6228-0022 - IO-Link Module
  • BECKHOFF EK1914 - module
  • Allen-Bradley 25B-E019N104 - Frequency changer
  • Beckhoff CB3055-0004 - Industrial motherboard
  • BECKHOFF FC5201-0000 - Card
  • BECKHOFF C6015-0010 - controller
  • BECKHOFF BK4020 - Modules
  • Beckhoff CP2916-0000 with C6920-0040 - Control Panel with PC
  • BECKHOFF CX5140-0111/000001884 - module
  • Beckhoff CU8810-0000 - Module
  • Beckhoff EL3068 - PLC Moudule
  • BECKHOFF AX5103-0000-0200 - Servo driver
  • Beckhoff EL1862-0010 - Module
  • Beckhoff CX5140-0135 - Controller Module
  • BECKHOFF AX5106-0000-0202 - Servo Drive
  • Beckhoff CX1020-0112 - CPU controller
  • Siemens 6ES7134-0HF01-0XB0 - Electronic module
  • Beckhoff EP9128-0021 - module
  • Beckhoff CP7912-0001-0000 LQ150X1LW71N - 15" Touch Panel
  • Beckhoff EPP1322-0001 - Module
  • BECKHOFF AM3031-0C01-0000 - servo motor
  • MOELLER EATON NZMB2-A160 - Circuit Breaker
  • Allen-Bradley 1769-L23E-QBFC1B - CMPLX 512KB Enet DI/O AI/O Controller
  • Beckhoff AX2523-B200 S403BA-LB-520 - Servo Drive
  • BECKHOFF KL5121-0010 - PLC Module
  • BECKHOFF EP2328-0002 - module
  • Beckhoff CX1020-0012 - Basic CPU Module HW 6.9
  • Beckhoff EL6631 - Communication Module
  • BECKHOFF CX5130-0125-4GB - Module
  • Beckhoff CX5140-0155 - Controller Module
  • beckhoff EL6224-1007 - PLC Modules
  • BECKHOFF CU1128 - Module
  • B&R 6PPT50.101E-16B - Panel
  • BECKHOFF EL6910 - module
  • BECKHOFF CX8090 - PLC Module
  • BECKHOFF EL6632 - PLC Module
  • beckhoff FM3332-B310-0000 - Thermoelectric Module
  • BECKHOFF CP6701-0001-0050 - Touch Screen
  • Beckhoff CP3915-0000 - 15" Multi-touch Control Panel with mounting arm, DVI/USB
  • Beckhoff EL3351 - Module
  • Beckhoff C6030-0060 - Ultra-Compact Industrial PC
  • Beckhoff EL1918 - 8 xTwinSAFE Input
  • Beckhoff CX5120-0112 - Safety switch module
  • Beckhoff CB3052-0005 - Circuitboard
  • Beckhoff EL7211-0010 - Module
  • BECKHOFF CX2020-0120 - Module
  • BECKHOFF CU2016 - 16 Port Ethernet Switch
  • Beckhoff CP6801-0001-0000 - Touch Panal
  • Beckhoff EL2904 - PLC Module
  • Beckhoff CX1020-0112 - CPU controller
  • Beckhoff EL4102 - 16BIT Analog Output
  • BECKHOFF AX5112-0000-0200 - Servo Driver
  • BECKHOFF AM3032-0C30-0000 - servo motor
  • BECKHOFF CP6702-0001 - Open Interface Panels
  • BECKHOFF BK7200 - PLC
  • BECKHOFF CP3919-1008-0011 - CONTROL PANEL
  • BECKHOFF CX5130-0112/000002403 - Host module
  • Allen-Bradley 2094-AM02-S - Kinetix 6000 Axis Module
  • BECKHOFF CX1100-0910 - Power Supply Module
  • BECKHOFF C5101-0030 - SPS Processor
  • BECKHOFF CP3918-1039-0010 - Control Panel
  • Beckhoff CX2100-0914 - External UPS Power Supply for CX20xx
  • B&R X67DM1321.L12 - Module
  • BECKHOFF AX5106-0000-0202 - Servo Drive
  • BECKHOFF AM3031-0C20-0000 - SERVO MOTOR
  • Beckhoff EL7211-0010 - PLC Module
  • Beckhoff EL4031 - I/O Module
  • Beckhoff CX5140-0125 - Module 8GB CF Card
  • Beckhoff EL1918 - EtherCAT Terminal, 8 Channel Digital Input, TwinSAFE
  • BECKHOFF C6640-0040 - Industrial Computer
  • Beckhoff EL3692 - 2 x Resistor Measuring Terminal Rev. No: 0021
  • BECKHOFF IE1001-0000 - module
  • BECKHOFF CX2100-0014 - Module