bmcm PCI-PIO User manual

PCI-PIO
Digital I/O Card (PCI)
32 Channels. Digital.
Signal Output & Monitoring.
Record and output digital signals. The PCI-PIO
features two 16-bit bidirectional digital ports.
The port lines are led out to a 37-pin D-Sub
female connector. The short latency of the PCI
interface makes the card especially attractive
for controlling tasks.
Connect Incremental Encoder.
Count Up and Down.
Up to 3 counters or incremental encoders can
be connected at any digital inputs of the PCI-
PIO. The relevant digital lines are programmed
to counter mode via software. To set an
incremental encoder to the zero position, the
use of an external counter reset is supported.
PCI. Well Fitted in the PC.
The PCI-PIO is installed in a free PCI slot and
is supplied by the PC - all this without annoying
cables. The PC housing provides optimum
protection against interferences. Due to
Plug&Play, the card is recognized
automatically by the PC making installation a
lot easier.
Windows®. That's it.
The PCI-PIO can be used on Windows®
XP/7/8/10. The entire software for installation
and programming of the digital I/O card is
included for free.
NextView®. Try for Free.
The DAQ card is supported by NextView®, the
software for data acquisition and analysis. A
fully functional 14-day trial is included with
delivery to directly test the functionality of the
PCI-PIO.
Functional diagram

PCI-PIO
Seite 2
1Start-up procedure
All available software and documentation for the PCI-PIO are located on www.bmcm.de/pci-pio-en in
the tab Downloads.
1. Step: Installation device driver
Install the latest driver package in order to use the USB measurement device. You will
find the package on www.bmcm.de/pci-pio-en in the tab Downloads in the category
BMCM –Drivers. Open the manual device drivers on www.bmcm.de/man-driver for
more information.
2. Step: Connect up
Fix the included bracket to the PCI-PIO by means of the two hexagonal bolts. To
mount the card into the PC, shut down and turn off the PC and open the PC housing.
After removing a blank bracket, plug the PCI-PIO in a free PCI slot of the off-state PC.
Boot up the PC and start the Plug&Play installation. The power supply of the card is
provided via the PCI bus. If required, additional software components can be installed
as described in step 3.
To avoid damages to the card and the PC, turn off the PC before mounting the PCI-
PIO!
3a. Step: Measuring with NextView
To be able to use your measurement system with NextView, you just need to
download and install the latest version of NextView on www.nextview.de/download. In
case you did not buy NextView, request a free of charge trial version when first
starting NextView. Find more information about NextView and its installation on
www.nextview.de or in the manual on www.bmcm.de/man-nextview.
3b. Step: Measuring with API
In case you want to use the measurement device without NextView, you need to download
and install the free of charge programming interface LIBAD4. You can find this on
www.bmcm.de/pci-pio-en in the tab Downloads in the category LIBAD –Programming
Interface (API), too. Find more information on www.bmcm.de/libad-en or directly in the manual
www.bmcm.de/man-libad.

PCI-PIO
Seite 3
2Digital Channels
The PCI-PIO features two digital ports with 16 inputs or outputs each. The lines are bidirectional. The
direction is set to input or output in groups of 8 via software.
2.1 Pin Assignment
The following table and figure shows the pin assignment of the 37-pin D-Sub female connector of the
PCI-PIO, at which the digital lines are accessible:
Port/Line
Assignment
Port/Line
Assignment
B/1
1
A/1
11
B/2
20
A/2
30
B/3
2
A/3
12
B/4
21
A/4
31
B/5
3
A/5
13
B/6
22
A/6
32
B/7
4
A/7
14
B/8
23
A/8
33
B/9
5
A/9
15
B/10
24
A/10
34
B/11
6
A/11
16
B/12
25
A/12
35
B/13
7
A/13
17
B/14
26
A/14
36
B/15
8
A/15
18
B/16
27
A/16
37
•The digital inputs and outputs are protected by serial resistors. Input voltages beyond the
permitted voltage range of 0V..5V can damage the device.
•At PC start, port A is set to input, port B to output.
2.2 5V Auxiliary Voltage
The PCI-PIO provides an auxiliary voltage (e.g. for sensor supply) at pin 9, 28 of the 37-pin D-Sub
female. The 5V DC output (100mA) is protected by a fuse (multifuse). In case of overload, it is
sufficient to interrupt the power supply (turn off PC or disconnect the consumer load). After app. 1
min., the multifuse will be regenerated.

PCI-PIO
Seite 4
2.3 Counters
The PCI-PIO features three 32-bit counters allowing the connection of incremental encoders. The
counter inputs (A, B, and Reset) can be assigned to any digital lines of the two digital ports (configure
by software).
The PCI-PIO counts the number of incoming pulses (max. 16MHz) sampled at the connection of signal
A. If the maximum counting range is reached, the counter will be reset to the minimum value of the
counting range. If the external counter reset is connected, the counter can be reset at any time.
In comparison to a counter, the quadrature decoder considers the counting direction by decoding a
second phase-shifted signal.
To activate the counting function, the respective digital lines of the PCI-PIO must be assigned to the
counter via software.
Function
Description
Max. pulse frequ.
Connection
Pins/Counter
Counting range
Counter
count
16MHz
Signal A
1
0..232-1
Up/Down counter
count
16MHz
Signal A, Signal B
2
-231 .. 231-1
Incremental encoder
count
4MHz
Signal A, Signal B
2
-231 .. 231-1
Please refer to the relevant documentation of your product for further information about connecting
your incremental encoder.

PCI-PIO
Seite 5
3Interfacing Examples
In the following examples, the signal is always connected at port A, line 1 (pin 11). Before, however,
the relating digital port must have been switched to input (see chapter 3.1) or output (see chapter 0).
3.1 Interfacing Examples for Digital Inputs
The 3.9kpull-down resistor sets the input to low if no voltage is applied there.
3.1.1 Connecting an Optocoupler
Optocouplers provide optimum protection at
each input line. With them, it is possible to
connect higher voltages and to protect the
hardware from being destroyed.
In this regard, please also see application
examples of the optocoupler you use.
Optocoupler cards featuring 8 inputs are
available at bmcm.
3.1.2 Connecting a Push-Button / Switch
Please make sure to use a push-button with
debounce protection, because otherwise
several pulses might be recorded.
The 3.9kpull-down resistor is absolutely
necessary to create a defined low signal!
3.1.3 Connecting a Voltage Divider
If connecting a DC voltage higher than 5V, a
voltage divider must be used so that 5V at the
maximum are applied at the device input.
Exceeding the 5V input voltage might cause
damages to the device.
The relation between the two resistors to be
used is calculated with the following formula:
U/U1= (R1+R2)/R1
Input voltages less than 5V are also sufficient
(high 3V).

PCI-PIO
Seite 6
3.1.4 Connecting a Counter /
Incremental Encoder
The connection of "Signal A", "Signal B" and
"Reset" is possible at any digital line.
Make sure to configure the relating digital
lines as input and to assign them to the
counter.
3.2 Interfacing Examples for Digital Outputs
Serial resistors in the output lines limit the current and protect the hardware from being destroyed.
3.2.1 Connecting an LED
Only so-called low-current LEDs can be
used, because they already work with
1mA current.
Please also observe the total current
listed in the technical data (see chapter
0).
3.2.2 Connecting a Relay
A connected relay is ideal to switch
higher currents. Since the field coil of the
relay requires a higher current than
provided by the measurement system at
one line, a transistor is connected ahead.
Relay cards featuring 8 outputs are
available at bmcm.

PCI-PIO
Seite 7
4Important Notes for Using the PCI-PIO
•The device is only suitable for extra-low voltages - please observe the relevant regulations! Only use the card
with PC housing closed. ESD voltages at open lines may cause malfunction.
•Only use non-solvent detergents for cleaning. The product is designed to be maintenance-free.
•Signal cables are connected at the 37-pin D-Sub female connector –preferably use shielded cables. For best
possible interference suppression, connect shield at one end only. Close open inputs if necessary.
•The device must not be used for safety-relevant tasks. With the use of the product, the customer becomes
manufacturer by law and is therefore fully responsible for the proper installation and use of the product. In the
case of improper use and/or unauthorized interference, our warranty ceases and any warranty claim is
excluded.
•In case of overload, interrupt the power supply (turn off PC) so that the multifuse on the board is regenerated.
The fuse will be ready for use after app. 1 min.
Do not dispose of the product in the domestic waste or at any waste collection places. It has to be either duly
disposed according to the WEEE directive or can be returned to bmcm at your own expense.

PCI-PIO
Seite 8
5Technical Data
(typical at 20°C, after 5min.)
•Digital Inputs/Outputs
Channels:
2x 16 lines (bidirectional, set in groups of 8),
3x counters/incremental encoders (32 bit, opt. counter reset) connectable at any digital inputs
Level:
CMOS/TTL compatible (low: 0V..0.7V; high: 3V..5V)
Input resistance:
1M
Surge protection:
20V DC, max. 20mA in total of all inputs!
Output resistance:
1k
Output current:
1mA
Signal connection:
all channels are accessible at a 37-pin D-Sub female connector at the PC-card bracket
•General Data
Bus connection // PCI specification:
PCI bus (universal slot: 3.3V and 5V) // PCI Bus Spec 3.0
CE standards:
EN61000-6-1, EN61000-6-3, EN61010-1; for decl. of conformity (PDF) visit www.bmcm.de
ElektroG // ear registration:
RoHS and WEEE compliant // WEEE Reg.-No. DE75472248
Max. permissible potentials:
60V DC acc. to VDE, max. 1kV ESD on the lines
Temperature ranges:
operating temp. –25°C..+50 C, storage temp. –25°C..+70 C
Relative humidity:
0–90% (not condensing)
Size:
without PC-card bracket: 181 x 107 x 16 mm3
Delivery:
product, PC-bracket
Available accessories:
37-pin D-Sub plug ZUST37, connecting cable ZUKA37SB, ZUKA37SS
Warranty:
2 years from date of purchase at bmcm, claims for damages resulting from improper use excluded
•Software
Software free of charge download:
LIBAD4 SDK for C/C++ programming on Windows® XP/7/8/10,
trial version of the measuring software NextView®4 to test and operate the hardware
NextView®(optional):
professional software (versions: Professional, Lite) for the acquisition and analysis of measurement data on
Windows®8/10
Manufacturer: BMC Messsysteme GmbH. Subject to change due to technical improvements. Errors and printing errors excepted. Rev. 3.1 02/11/2020
Table of contents
Other bmcm PCI Card manuals