Welcome to the Industrial Automation website!

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

ADLINK PCI-7200 High Speed Digital I/O Card

F: | Au:FANS | DA:2026-07-28 | 511 Br: | 🔊 点击朗读正文 ❚❚ ▶ | Share:

External devices use hardware pulse locking DI through I-REQ, while the rest of the logic is synchronized with timing DMA for external AD/DA synchronous acquisition.

4. REQ/ACK hardware handshake mode

Bidirectional hardware response, board and external device synchronization:

Input process: Send an external I-REQ → Lock data on the board → Return an I-ACK;

Output process: DMA loads DO → board sends OREQ → receives OACK and refreshes the next group;

The only transmission mode that can guarantee 12MB/s without loss, preferred for high-speed scenarios.

Time sequence specification

The manual provides the minimum holding time for high and low levels of the I-REQ, O-REQ, handshake signal, and establishes/holds timing parameters. Hardware docking must meet the timing requirements.


Software Development Library

1. Platform differentiation

DOS: Pure C static library, function prefix _7200_;

Win95/98: DLL driver, function prefix W_7200_;

Support mainstream development tools such as VC, VB, Borland C, Delphi, etc.

2. Classification of API Functions

Board management

_7200Initialize the board, read the base address/interrupt; _7200_Switch_Card_Co multi card switching (up to 4 PCI-7200 cards);

Basic DI/DO Reading and Writing

Batch 32 channel read-write _7200-DI/_7200-DO; Single point read-write _7200-DI_Channel/_7200_DO_Channel;

CPCI exclusive auxiliary IO

_7200_ AUX DI/_ 7200_ AUX DO Batch/Single Channel 4-channel Auxiliary IO;

DMA memory management (exclusive to Windows)

Alloc_DMA_Mem single buffer, Alloc_DBDMA_Mem double loop buffer; Supporting the release of memory function;

DMA acquisition control

DI-DMA_Start starts input DMA and supports three types of triggers: timed/external/handshake; DI_SMA_Status query progress; DI_SMA_Stop stops;

DO_SMA_Start outputs DMA and supports timing/handshake;

Double buffer dedicated function

DblBufferMode enables loop buffering; CheckHalfReady half area data readiness judgment; DblBufferTransfer copies half of the data; GetOverrunStatus counts the number of overflow occurrences;

Timer configuration

DI_Timer configuration input frequency division; DO_Timer configuration output frequency division, supports single/cascade mode.

3. General programming process

Initialize board → Configure timer/trigger mode → Allocate DMA memory (high-speed scenario) → Start DMA transfer → Loop read/process data → Stop DMA and release memory.


Double buffer DMA principle

Only digital input supports circular double buffering:

The memory logic is divided into two equal half buffers;

Fill the first half of the hardware and switch to the second half after filling;

The application can synchronously read the filled half area, achieving uninterrupted continuous collection without data loss;

If the upper layer fails to read in a timely manner, overflow may occur, and the interface can be called to count the number of overflow occurrences.


Three major limitations on hardware usage

The theoretical peak of 12MB/s can only be achieved when a single PCI device monopolizes the bus, and the bandwidth decreases when multiple PCI devices coexist;

In internal/external triggering mode, due to limitations in FIFO depth and PCI bus delay, high-speed data integrity cannot be guaranteed, and only handshake mode stabilizes at 12MB/s;

The maximum single DMA transfer is 64MB (2 ^ 26 bytes), exceeding which segmented processing is required.


Appendix A: 8254 Timer Complete Information

3 independent 16 bit counters, 6 working modes (interrupt counting, monostable, rate generator, square wave, software/hardware gating pulse);

Control byte SC counter selection, RL read-write format, M working mode, BCD binary switching;

Timing and counting range of each mode (binary 0~65535, BCD 0~9999), used as a reference for timing beat generation.


Supporting tools, system support, and warranty

Supporting software: 7200UTIL testing tool, DOS C library Win95 DLL、 Example program;

Third party compatibility: LabVIEW and HP-VEE can be integrated through drivers;

Warranty: Original factory 1-year hardware warranty, no warranty for human modification or use beyond specifications.

  • National Instruments USB-6361 Multifunction I/O Device
  • National Instruments SCXI-1314 Terminal Block
  • National Instruments PCI-6515 Industrial Digital I/O Card
  • National Instruments 779038-01 Ordering Part Number
  • National Instruments cRIO-9012 CompactRIO Controller
  • National Instruments PXI-8364 MXI-Express Interface
  • National Instruments PXIe-8360 Interface Card
  • National Instruments 196859B-01 Ordering Part Number
  • National Instruments PXIe-1073 5-Slot Chassis
  • National Instruments NI 9209 Voltage Input Module
  • National Instruments USB-5133 Digitizer
  • National Instruments PXI-1044 Chassis
  • National Instruments NI 9266 785046-01 Module
  • National Instruments USB-6216 DAQ Device
  • National Instruments NI 9266 Output Module
  • National Instruments NI 9230 Vibration Module
  • National Instruments PCI-6230 DAQ Card
  • National Instruments PXI-6123 DAQ Card
  • National Instruments PCI-6255 DAQ Card
  • National Instruments PXI-8433 Serial Module
  • National Instruments PXIe-4138 Source Measure Unit
  • National Instruments 781044-01 PCIe-6321 DAQ Part Number
  • National Instruments PXIe-6356 X Series DAQ Module
  • National Instruments PCI-6513 Industrial Digital Output Card
  • National Instruments 183345A-04 Ordering Part Number
  • National Instruments PCIe-6351 X Series DAQ Card
  • National Instruments PXI-4070 FlexDMM Module
  • National Instruments PXI-6225 Multifunction DAQ Module
  • National Instruments 781496-01 Ordering Part Number
  • National Instruments 779592-01 Ordering Part Number
  • National Instruments SCXI-1121 Module
  • National Instruments NI 9148 Chassis
  • National Instruments PXI-6255 DAQ Module
  • National Instruments USB-4065 DMM
  • National Instruments PXI-6221 DAQ Module
  • National Instruments PXIe-1065 Chassis
  • National Instruments NI 9210 Input Module
  • National Instruments 778948-01 Output Module
  • National Instruments cRIO-9014 Controller
  • National Instruments cDAQ-9171 Chassis
  • National Instruments USB-6363 DAQ Device
  • National Instruments NI 9467 GPS Module
  • National Instruments USB-6351 DAQ Device
  • National Instruments NI 6581 Adapter Module
  • National Instruments 781045-01 Output Module
  • National Instruments PCI-6225 DAQ Card
  • National Instruments TRC-8543 CAN Cable
  • National Instruments PXIe-1073 Chassis
  • National Instruments USB-6003 DAQ Device
  • National Instruments NI 9476 Output Module
  • National Instruments myRIO-1900 Embedded Controller
  • National Instruments NI-9263 Analog Output Module
  • National Instruments 158561A-01L Ordering Part Number
  • National Instruments 785024-01 Ordering Part Number
  • National Instruments PCI-6510 Industrial Digital I/O Card
  • National Instruments USB-6259 Multifunction DAQ Device
  • National Instruments USB-8452 I2C SPI Interface Device
  • National Instruments PXI-8432 Serial Interface Module
  • National Instruments PXIe-5644R Vector Signal Transceiver
  • National Instruments PXI-2569 Relay Module
  • National Instruments 781174-01 Module
  • National Instruments 782000-01 Module
  • National Instruments PXI-5152 Digitizer
  • National Instruments PXI-6284 DAQ Card
  • National Instruments PCI-1428 Frame Grabber
  • National Instruments PXI-1050 Chassis
  • National Instruments NI USB-8486 Fieldbus
  • National Instruments NI 9862 CAN Module
  • National Instruments NI 9146 FPGA Chassis
  • National Instruments PXI-8108 Controller
  • National Instruments NI SWB-2816A Matrix Module
  • National Instruments NI 9269 Analog Output Module
  • National Instruments PCI-6031E Multifunction DAQ Card
  • National Instruments PXI-6713 Analog Output Module
  • National Instruments NI 9216 RTD Input Module
  • National Instruments NI-9237 Strain Bridge Input Module
  • National Instruments PXI-5124 High Resolution Digitizer
  • National Instruments USB-6343 X Series DAQ Device
  • National Instruments PXIe-6536 Digital I/O Module
  • National Instruments CAL-4330 Calibration Fixture
  • National Instruments PXI-4110 Programmable Power Supply
  • National Instruments 781503-01 Input Module
  • National Instruments FP-AI-V10 Module
  • National Instruments PXI-5114 Digitizer Card
  • National Instruments PXIe-8398 MXI Module
  • National Instruments cRIO-9056 Controller
  • National Instruments PCI-6509 DIO Device
  • National Instruments cRIO-9053 Controller
  • National Instruments 781056-01 Output Module
  • National Instruments 782606-01 Input Module
  • National Instruments cRIO-9112 Chassis
  • National Instruments PXIe-1078 Chassis
  • National Instruments PCIe-6536 DIO Board
  • National Instruments NI-9425 Input Module
  • National Instruments PCI-5122 Digitizer Card
  • National Instruments 779072-01 Relay Module
  • National Instruments 783703-01 DAQ Module
  • National Instruments PXI-6515 Digital Module
  • National Instruments 781099-01 DAQ Device
  • National Instruments PXI-8183 PXI Controller
  • National Instruments sbRIO-9626 Single-Board RIO Controller
  • National Instruments PXIe-1435 Camera Link Frame Grabber
  • National Instruments NI 9237 Strain Bridge Input Module
  • National Instruments PXIe-4353 Thermocouple Input Module
  • National Instruments PCIe-6320 X Series DAQ Card
  • National Instruments NI 1454 Compact Vision System
  • National Instruments PCIe-6321 X Series DAQ Card
  • National Instruments PXIe-5172 PXI Oscilloscope Module
  • National Instruments cDAQ-9134 CompactDAQ Controller
  • National Instruments cRIO-9063 CompactRIO Controller
  • National Instruments PXI-4070 DMM Card
  • National Instruments cFP-BP-4 Backplane
  • National Instruments 779521-01 Bridge Module
  • National Instruments cDAQ-9172 Chassis
  • National Instruments NI 9236 Strain Module
  • National Instruments PXI-1042Q Chassis
  • National Instruments SCXI-1102 Input Module
  • National Instruments 776990-01 Input Module
  • National Instruments PXI-1045 PXI Chassis
  • National Instruments PCIe-6251 DAQ Device
  • National Instruments NI 9219 Universal Analog Input Module
  • National Instruments NI 9215 BNC Analog Input Module
  • National Instruments PXIe-6570 Digital Pattern Instrument
  • National Instruments NI-9477 Digital Output Module
  • National Instruments NI 9145 EtherCAT Chassis
  • National Instruments PCI-6521 Industrial Digital I/O Card
  • National Instruments NI 9239 BNC Voltage Input Module
  • National Instruments NI 9265 Current Output Module