KPCI-PIO96 User’s Manual
General Description
2-3
Most existing application software and data acquisition packages work with the KPCI-PIO96
board. If you wish to reuse existing port I/O programs previously designed for ISA boards, refer
to information about the Hardware I/O Emulation driver included on your DriverLINX CD-
ROM. The Hardware I/O Emulation driver may be used only with Windows 95/98. Refer also to
“Setting control and data registers” in Section 4 of this manual.
Other I/O characteristics
Additional I/O port characteristics are summarized below:
•
The KPCI-PIO96 can output higher currents than the industry standard 8255 chip. Output
current capabilities of 15mA (source) and 64mA (sink) allow it to control many LEDs, Opto
22 modules, and relays directly.
•
The PA, PB, and PC ports can always be read/write accessed, regardless of the direction they
were initially configured for, without the external signal level being affected. For example,
when a port is configured as an output, it is still possible to execute a read of that port. The
data returned by the read is the data latched in the I/O register.
•
On power-up or whenever the computer’s hardware reset line is asserted, all ports are cleared
and set as inputs.
•
Each of the four groups of PA, PB and PC ports interfaces to user I/O connections via a stan-
dard 50-pin connector.
•
Five volt power from the computer power supply is made available at each I/O connector for
use in external circuits.
Bus control
The KPCI series of data acquisition boards use the AMCC S5933 PCI bus controller, which is
universally recognized as an industry standard. Its PCI bus interface includes all the components
necessary for optimal PCI bus utilization. The AMCC S5933 provides two modes of operation:
bus mastering and target. The KPCI-PIO96 only implements the target mode. The target mode,
also referred to as passthrough operation, provides a simple register access port to the PCI bus.
High speed data transfer via bus mastering is unnecessary for the simple digital I/O of the
KPCI-PIO96 board.
The KPCI-PIO96 maps these AMCC S5933 registers as a memory mapped peripheral, though
not all are used for operation of the KPCI-PIO96:
•
All sixteen 32 bit operation registers (64 bytes total)
•
All eight 32 bit specific functional registers
All memory addresses of registers are automatically assigned by the PCI bus Plug and Play
feature upon system power-up.
Software
The user can select a fully integrated data acquisition software package (e.g., TestPoint or
LabVIEW) or write a custom program supported by DriverLINX. DriverLINX software is
included with the hardware.
DriverLINX supports programmers who wish to create custom applications using Visual C/C++,
Visual Basic, or Delphi. DriverLINX accomplishes foreground and background tasks to perform
data acquisition. TestPoint is a fully featured, integrated application package with a graphical
drag-and-drop interface, which can be used to create data acquisition applications without
programming. LabVIEW is a fully featured graphical programming language used to create
virtual instrumentation.
Refer to Section 3, “Installation,” for more information about those programs.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Содержание KPCI-PIO96
Страница 12: ...1 Overview Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Страница 17: ...3 Installation Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Страница 32: ...5 Troubleshooting Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Страница 55: ...A Specifications Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Страница 57: ...B Glossary Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...