Data is read and written through programmable I/O, suitable for low-speed logic operations such as controlling indicator lights, relays, and reading switch status.
All digital I/O pins are led out through 37 pin D-Sub connectors (PCI) or 100 pin SCSI connectors (cPCI), and some signals are also provided through 20 pin flat cable connectors (CN1/CN2).
4.2 Universal Timer/Counter
1 channel, 16 bit resolution.
Reference clock: 2 MHz internal clock, while supporting up to 10 MHz external clock input (via EXTCLK pin).
TTL compatible, can be used for frequency measurement, pulse counting, PWM generation, or as a frequency divider source for sampling clocks.
Bus interface and physical specifications
5.1 PCI version (PCI-9112/PCI-9112A)
Supports 3.3V or 5V PCI bus (Universal PCI).
Size: 175mm x 107mm (excluding connectors).
I/O connector: a 37 pin D-Sub female socket (analog I/O, digital I/O, timer signal), and a 20 pin flat cable connector (digital I/O expansion).
5.2 CompactPCI version (cPCI-9112)
Compliant with PICMG 2.0 R2.1, 3U Eurocard specifications (160mm x 100mm).
Concentrate all I/O signals using a 100 pin SCSI-II connector, suitable for rack mounted high-density systems.
Power consumption:+5V 600mA typical,+12V 20mA typical (lower than 460mA/110mA in PCI version).
5.3 Power Supply and Environment
Working temperature: 0 ° C~60 ° C.
Storage temperature: -20 ° C~80 ° C.
Humidity: 5%~95% (no condensation).
Key points of attachment and system integration
6.1 Terminal board and cable
Linghua provides various accessories for convenient on-site wiring:
Attachment model description
DIN-37D-01 37 pin D-Sub terminal board (DIN rail installation)
DIN-20P-01 20 pin flat cable terminal block
ACLD-9137-01 Universal Terminal Board (with 37 pin D-Sub male connector)
ACLD-9182A-01 16 way isolated digital input terminal board
ACLD-9185-01 16 way isolated digital input terminal board (different isolation schemes)
ACL-10137-1MF 37 pin D-Sub male/female cable (1m)
ACL-10120-1 20 pin flat cable (1m)
For cPCI: DIN-100S-01 100 pin SCSI-II terminal board+ACL-102100-1 cable
6.2 System Integration Precautions
Analog input wiring:
Differential mode should use twisted pair shielded wires and connect the shielding layer to AGND.
High impedance input (1G Ω) is easily affected by noise, and the length of the signal line should be shortened as much as possible.
Avoid suspending unconnected inputs (not explicitly mentioned in the manual, but high impedance input suspension may introduce noise, it is recommended to ground or connect to a fixed level).
Overvoltage protection:
Continuous ± 35V overvoltage protection can prevent most misconnections, but exceeding this range continuously may still damage the card.
DMA transfer:
Ensure that the system motherboard supports PCI bus master control and that this feature is not disabled in the BIOS.
In Windows, the driver automatically allocates DMA memory without user intervention.
Calibration cycle:
It is recommended to calibrate every 6-12 months (depending on environmental stability), and high-precision voltage sources can be used in conjunction with calibration software.
Software support and programming
7.1 Operating System Compatibility
Official support:
Windows 7/Vista/XP/2000/2003 Server (32-bit).
Linux (driven by PCIS-DASK/X).
7.2 Drivers and Development Tools
PCIS-DASK for Windows: Provides standard DLLs and supports languages such as VB.net, VC.net, VB, VC++, BCB, Delphi, etc.
PCIS-DASK/X for Linux: suitable for 2.6. x kernel, providing C/C++API.
DAQPilot for LabVIEW: LabVIEW driver program that accelerates graphical programming.
DAQ-MTTLB for MATLAB: MATLAB Data Acquisition Toolbox Interface.
AD Loger and DAQBench provide fast testing and recording functions without programming.
7.3 Programming Process Example
Call _9112Initial (or W_9112Initial) to initialize the board and return the base address and IRQ.
Configure analog input channel mode (single ended/differential) and gain.
Set the sampling frequency (via internal timer or external clock).
Call _9111_AD_SMA_Start to start the collection process (specifying the number of channels, sampling points, and buffer address).
Loop call _911_2AD_SMA_Status to check the transmission progress.
After the data transmission is completed, process the data and call _9111_AD_SMA_Stop (if stopped early).
Release resources.
Comparison and selection between PCI-9112 and cPCI-9112
Comparison item PCI-9112/9112A cPCI-9112
Bus interface standard 32-bit PCI (3.3/5V) CompactPCI (3U)
Size 175 × 107 mm 160 × 100 mm
Connector 37 pin D-Sub+20 pin flat cable 100 pin SCSI-II
Power consumption (+5V) 460mA (9112A) 600mA
Applicable scenarios include industrial control computers, desktop PC expansion rack systems, and high reliability backplane card insertion
The terminal board accessories are abundant (DIN-37D, ACLD series) and relatively few (DIN-100S)
Selection suggestion:
If the system is a standard PCI industrial computer or desktop computer and cost sensitive, choose PCI-9112/9112A.
If you need CompactPCI chassis hot swapping, backplane synchronization, or high-density installation, choose cPCI-9112.
Analog output calibration range selection: If commonly used 0-5V output, choose PCI-9112; If 0~10V is commonly used, choose PCI-9112A.