Access Computer Hardware PCI IDI XX User Manual

10623 Roselle Street, San Diego, CA 92121  
(858) 550-9559  
FAX (858) 550-7322  
MODELS  
PCI-IDI-XX SERIES  
USER MANUAL  
File: mpci-idi-48.B1i  
 
Warranty  
Prior to shipment, ACCES equipment is thoroughly inspected and tested to applicable specifications.  
However, should equipment failure occur, ACCES assures its customers that prompt service and support  
will be available. All equipment originally manufactured by ACCES which is found to be defective will be  
repaired or replaced subject to the following considerations.  
Terms and Conditions  
If a unit is suspected of failure, contact ACCES' Customer Service department. Be prepared to give the  
unit model number, serial number, and a description of the failure symptom(s). We may suggest some  
simple tests to confirm the failure. We will assign a Return Material Authorization (RMA) number which  
must appear on the outer label of the return package. All units/components should be properly packed for  
handling and returned with freight prepaid to the ACCES designated Service Center, and will be returned  
to the customer's/user's site freight prepaid and invoiced.  
Coverage  
First Three Years: Returned unit/part will be repaired and/or replaced at ACCES option with no charge for  
labor or parts not excluded by warranty. Warranty commences with equipment shipment.  
Following Years: Throughout your equipment's lifetime, ACCES stands ready to provide on-site or in-plant  
service at reasonable rates similar to those of other manufacturers in the industry.  
Equipment Not Manufactured by ACCES  
Equipment provided but not manufactured by ACCES is warranted and will be repaired according to the  
terms and conditions of the respective equipment manufacturer's warranty.  
General  
Under this Warranty, liability of ACCES is limited to replacing, repairing or issuing credit (at ACCES  
discretion) for any products which are proved to be defective during the warranty period. In no case is  
ACCES liable for consequential or special damage arriving from use or misuse of our product. The  
customer is responsible for all charges caused by modifications or additions to ACCES equipment not  
approved in writing by ACCES or, if in ACCES opinion the equipment has been subjected to abnormal  
use. "Abnormal use" for purposes of this warranty is defined as any use to which the equipment is  
exposed other than that use specified or intended as evidenced by purchase or sales representation.  
Other than the above, no other warranty, expressed or implied, shall apply to any and all such equipment  
furnished or sold by ACCES.  
3
Manual PCI-IDI-XX Series  
 
Chapter 1: Introduction  
Features  
Individually-Isolated AC/DC Inputs for up to Three 16-Bit Groups, 48 total.  
Reverse Polarity protection  
AC Filtering  
Optical Isolation, Channel-to-Channel and Channel-to-Host PC.  
Change-of-State detection (certain models).  
Description  
This series of cards provide as many as 48 optically-isolated inputs for AC/DC signals with Change-of-  
State (COS) Detection capability. Each input is reverse polarity protected and rectified by photo-coupler  
diodes. Standard 12/24 AC control transformer outputs can be accepted as well as DC voltages. The  
input range is up to 60VDC or AC rms at frequencies of 40 to 10kHz.  
Each input circuit contains a switchable filter that has a 4.7 millisecond time constant (without filtering, the  
response is less than 30 microseconds). The filter must be selected for AC inputs in order to eliminate the  
on/off response to AC. The filter is also valuable for use with slow DC input signals in a noisy  
environment. The filter may be switched out for DC inputs in order to obtain faster response. Filters are  
individually selected by jumpers. See Figures 1-1 and 3-1 for jumper arrangements.  
The Change-of-State (COS) Detection capability (denoted by a “C” after the model number) provides a  
means to automatically interrupt the host computer in real time. When one or more input bits change  
state, a PCI interrupt is generated. That interrupt, in turn, can be used by your application program to  
initiate a poll of the inputs, then signal appropriate alarms, and/or initiate scan of other I/O points that  
have not been previously activated. This can greatly simplify your application program and eliminate need  
to continuously poll inputs. COS Detection is enabled/disabled for all 3 groups of 16 bits. Chapter 5  
describes the programming aspects of the COS feature.  
These cards provide a much lower cost per point than externally-mounted, optically-isolated, solid-state  
modules or PLCs. Input connections are via ribbon-cable headers on the card, and a tie-down bar is  
included to provide strain relief for those cables.  
These cards are especially useful in applications where high-common-mode external voltages are  
present as found in factory automation, energy management, security systems, and process monitoring  
applications. In addition to protecting your computer from accidental contact with high external  
voltages, the isolation provided eliminates troublesome ground loops.  
There are 48-bit, 32-bit, and 16-bit versions. The latter two models are de-populated versions of the  
48-bit card. Further, letters are appended to the model numbers to signify options included on the  
card. Refer to Table 1-1 for model specific information.  
5
Manual PCI-IDI-XX Series  
 
 
Change-of State  
Interrupt Capability  
MODEL  
No. of Bits Max Input Voltage  
AC Filter  
16A  
16AC  
32A  
16  
16  
32  
32  
48  
48  
16  
16  
32  
32  
48  
48  
31V  
31V  
31V  
31V  
31V  
31V  
60V  
60V  
60V  
60V  
60V  
60V  
No  
Yes  
No  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
32AC  
48A  
Yes  
No  
48AC  
16B  
Yes  
No  
16BC  
32B  
Yes  
No  
32BC  
48B  
Yes  
No  
48BC  
Yes  
Table 1-1: Model Versions  
6
Manual PCI-IDI-XX Series  
 
 
Specification  
Digital Isolated Inputs  
Number of inputs:  
Type:  
16, 32, or 48  
Non-polarized, optically isolated from each other and from the computer  
(CMOS compatible)  
Voltage Range  
xxA:  
Logic Low: 0 to 1.5VDC or AC Rms (40 to 10kHz)  
Logic High: 3 to 31VDC or AC Rms (40 to 10kHz)  
xxB:  
Logic Low: 0 to 5VDC or AC Rms (40 to 10kHz)  
Logic High: 11 to 60VDC or AC Rms (40 to 10kHz)  
Isolation:  
Optically Isolated channel-to-ground or channel-to channel * see note  
Input Resistance  
xxA:  
1.8K ohms in series with optocoupler  
15K ohms in series with optocoupler  
Rise Time = 10 uS / Fall Time = 30 uS  
4.7ms  
xxB:  
Non-Filter Response Times:  
Filter Time Constant:  
Power Required:  
+5VDC @ 300mA typical  
Environmental  
Operating Temperature:0EC to 70EC (optional industrial temperature range -40EC to +85EC)  
Storage Temperature:  
Humidity:  
-55EC to +150EC  
0% to 95% RH, without condensation  
6.875" (174.6mm) long  
Board Dimension:  
**Note on Isolation: Opto-Isolators and connectors are rated for at least 500V, but isolation voltage  
breakdowns will vary and is affected by factors like cabling, spacing of pins, spacing between traces on  
the PCB, humidity, dust and other environmental factors. This is a safety issue so a careful approach is  
required. For CE certification, isolation was specified at 60V DC or AC rms. The design intention was to  
eliminate the influence of common mode. Use proper wiring techniques to minimize voltage between  
channels and to ground. Tolerance of higher isolation voltage can be obtained on request by applying a  
conformal coating to the board.  
7
Manual PCI-IDI-XX Series  
 
 
CURRENT  
LIMITER  
CHANGE-OF-  
STATE  
Vcc  
JUMPER  
SELECTABLE  
FILTER  
ISOLATED  
INPUT 0  
DETECT  
IRQ EN  
INPUT  
ADDRESS AND  
INPUTS 0-47  
CONTROL  
LOGIC  
REGISTERS  
CURRENT  
LIMITER  
Vcc  
JUMPER  
SELECTABLE  
FILTER  
ISOLATED  
INPUT 47  
IRQ  
PCI BUS INTERFACE  
COMPUTER PCI BUS  
Figure 1-1: Block Diagram  
8
Manual PCI-IDI-XX Series  
 
 
Chapter 2: Installation  
A printed Quick-Start Guide (QSG) is packed with the card for your convenience. If you’ve already  
performed the steps from the QSG, you may find this chapter to be redundant and may skip forward to  
begin developing your application.  
The software provided with this card is on CD and must be installed onto your hard disk prior to use. To  
do this, perform the following steps as appropriate for your operating system.  
Configure Card Options via Jumper Selection  
Before installing the card into your computer, carefully read Chapter 3: Option Selection of this manual,  
then configure the card according to your requirements. Our Windows based setup program can be used  
in conjunction with Chapter 3 to assist in configuring jumpers on the card, as well as provide additional  
descriptions for usage of the various card options.  
CD Software Installation  
The following instructions assume the CD-ROM drive is drive “D”. Please substitute the appropriate drive  
letter for your system as necessary.  
DOS  
1.  
Place the CD into your CD-ROM drive.  
2.  
Type Bꢀ- to change the active drive to the CD-ROM drive.  
3.  
4.  
Type GLQR?JJ- to run the install program.  
Follow the on-screen prompts to install the software for this board.  
WINDOWS  
1.  
2.  
Place the CD into your CD-ROM drive.  
The system should automatically run the install program. If the install program does not run  
promptly, click START | RUN and type BꢀGLQR?JJ, click OK or press -.  
3.  
Follow the on-screen prompts to install the software for this board.  
LINUX  
1.  
Please refer to linux.htm on the CD-ROM for information on installing under linux.  
Caution! * ESDA single static discharge can damage your card and cause premature  
failure! Please follow all reasonable precautions to prevent a static  
discharge such as grounding yourself by touching any grounded  
surface prior to touching the card.  
9
Manual PCI-IDI-XX Series  
 
 
Hardware Installation  
1.  
2.  
3.  
4.  
Do not install card into the computer until the software has been fully installed.  
Turn OFF computer power AND unplug AC power from the system.  
Remove the computer cover.  
Carefully install the card in an available 5V or 3.3V PCI expansion slot (you may need to remove  
a backplate first).  
5.  
Inspect for proper fit of the card and tighten screws. Make sure that the card mounting bracket is  
properly screwed into place and that there is a positive chassis ground.  
Install an I/O cable onto the card’s bracket mounted connector.  
Replace the computer cover and turn ON the computer which should auto-detect the card  
(depending on the operating system) and automatically finish installing the drivers.  
Run PCIfind.exe to complete installing the card into the registry (for Windows only) and to  
determine the assigned resources.  
6.  
7.  
8.  
9.  
Run one of the provided sample programs that was copied to the newly created card directory  
(from the CD) to test and validate your installation.  
The base address assigned by BIOS or the operating system can change each time new  
hardware is installed into or removed from the computer. Please recheck PCIFind or Device  
Manager if the hardware configuration is changed. Software you write can automatically  
determine the base address of the card using a variety of methods depending on the operating  
system. In DOS, the PCI\SOURCE directory shows the BIOS calls used to determine the  
address and IRQ assigned to installed PCI devices. In Windows, the Windows sample programs  
demonstrate querying the registry entries (created by PCIFind and NTIOPCI.SYS during boot-up)  
to determine this same information.  
10  
Manual PCI-IDI-XX Series  
 
Chapter 3: Option Selection  
Each channel has a jumper configurable filter option.  
6.90"  
NO FILTER FILTER  
Figure 3-1: Option Selection Map  
Filter Response Switch  
Jumpers are used to select input filtering on a channel-by-channel basis (see Figure 3-1). When jumper  
FLT0 is installed, filtering is introduced for input bit 0, FLT1 for bit 1, and so on. The tables below describe  
filtering for Port 0. Ports 1 and 2 follow the same pattern with Port 1 having FLT16-31 (Bits 16-31) and  
Port 2 having FLT32-47 (Bits 32-47). Filtering provides a slower response for DC signals as described  
previously and must be used when AC inputs are applied.  
JUMPER SELECTION Bit Filtered  
JUMPER SELECTION Bit Filtered  
FLT-0  
FLT-1  
FLT-2  
...  
Bit 0  
Bit 1  
Bit 2  
...  
FLT-8  
FLT-9  
FLT-10  
...  
Bit 8  
Bit 9  
Bit 10  
...  
11  
Manual PCI-IDI-XX Series  
 
 
Chapter 4: Address Selection  
This card uses I/O addresses offset from the base address assigned by the PCI bus. The address spaces  
are defined in the Programming section of this manual.  
PCI architecture is Plug-and-Play. This means that the BIOS or Operating System determines the  
resources assigned to PCI cards rather than the user selecting these resources with switches or jumpers.  
As a result, you cannot set or change the card’s base address or IRQ level. You can only determine what  
the system has assigned.  
To determine the base address that has been assigned, run the PCIFind utility program. This utility will  
display a list of all the cards detected on the PCI bus, the addresses assigned to each function on each of  
the cards, and the respective IRQs.  
Alternatively, Windows systems can be queried to determine which resources were assigned. In these  
operating systems, you can use either PCIFind, or the Device Manager utility from the System Properties  
applet of the control panel. The card is installed in the Data Acquisition class of the Device Manager list.  
Selecting the card, clicking Properties, and then selecting the Resources Tab will display a list of the  
resources allocated to the card.  
The PCI bus supports 64K of I/O address space, so your card’s addresses may be located anywhere in  
the 0000h to FFFFh range. The card occupies eight consecutive 8 bit registers in the I/O address space.  
PCIFind uses the Vendor ID and Device ID to search for your card, then reads the base address and  
IRQ. If you want to determine the base address and IRQ without using PCIFind, use the following  
information:  
The Vendor ID code is 494F (ASCII for “I/O”)  
The Device ID code for the card is 0920  
An example of how to locate PCI card resources is provided in the PCI/SOURCE directory, under your  
installation directory. This code runs in DOC, and uses the PCI defined interrupt BIOS calls to query the  
PCI bus for card-specific information. You will need the Device ID and Vendor ID listed above to use this  
code.  
12  
Manual PCI-IDI-XX Series  
 
 
Chapter 5: Programming  
The base address is assigned by the computer system during installation and will fall on an eight byte  
boundary. The card’s read and write functions are as follows:  
Address  
Read  
Write  
Base Address + 0  
Base Address + 1  
Base Address + 2  
Base Address + 3  
Base Address + 4  
Base Address + 5  
Base Address + 6  
Base Address + 7  
Port 0 Low Byte  
Port 0 High Byte  
Port 1 Low Byte  
N/A  
N/A  
N/A  
N/A  
N/A  
Port 1 High Byte  
Port 2 Low Byte  
Port 2 High Byte  
IRQ Status Register/IRQ Clear  
N/A  
N/A  
N/A  
IRQ Enable/Disable  
Note: Base + 7 bit 7 only applies to COS (“C”) boards  
Read Base + 0 (+1, +2, +4, +5, +6)  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
D7 of input D6 of input D5 of input D4 of input D3 of input D2 of input D1 of input D0 of input  
data data data data data data data data  
Reading a byte from the Port Data Base Address reads the 8 bits associated with that half of a port. The  
Addresses labeled “Low Byte” are associated with pins 1 through 25, and the Addresses labeled “High  
Byte” are associated with pin 26 through 50, as shown in Chapter 6, connector pin assignments.  
Writing to these addresses has no effect.  
Address Base +7 is used to control and monitor Change-of-State IRQs. To enable COS IRQs, write a “1"  
to bit 7; disable by writing “0" to bit 7. This enable status can be read back; that is, a read from Base +7  
will show bit 7 High (“1") while COS IRQs are enabled. While COS IRQs are enabled, any change of input  
level (low-to-high or high-to-low) on any of the 48 bits will cause an IRQ to be generated. After an IRQ is  
generated, bit 6 of Base +7 will be set Low (“0"), which can be used to confirm that a shared interrupt was  
generated by this card. Any read of Base +7 will clear the IRQ latch and return bit 6 to its High (“1") state.  
Please note: Enabling or Disabling IRQs does not clear the IRQ latch. If you disable IRQs while one is  
pending, it is still required to read from Base +7 to clear the pending IRQ.  
Read Base + 7: COS Status Register  
Bit 7  
Bit 6  
Bit 5  
N/A  
Bit 4  
N/A  
Bit 3  
N/A  
Bit 2  
N/A  
Bit 1  
N/A  
Bit 0  
N/A  
IRQ  
IRQ  
Enable  
Status  
Status  
(Active  
Low)  
13  
Manual PCI-IDI-XX Series  
 
 
Write Base + 7: COS Enable/Disable Register  
Bit 7  
Bit 6  
N/A  
Bit 5  
N/A  
Bit 4  
N/A  
Bit 3  
N/A  
Bit 2  
N/A  
Bit 1  
N/A  
Bit 0  
N/A  
IRQ  
Enable/  
Disable  
14  
Manual PCI-IDI-XX Series  
 
Chapter 6: Connector Pin Assignments  
Isolated inputs are connected to the card via a 50-pin HEADER type connector. There are three  
connectors named PORT0, PORT1, and PORT2. The table below describes PORT0. PORT1 and  
PORT2 are identical pinouts. Pin 50 is located toward the Jumpers, while Pin 1 is located near connection  
to Motherboard.  
PIN NAME  
PIN  
2
NAME  
NC  
1
GND  
Bit 0 A  
NC  
3
4
Bit 0 B  
Bit 1 A  
NC  
5
6
7
Bit 1 B  
Bit 2 A  
NC  
8
9
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
32  
34  
36  
38  
40  
42  
44  
46  
48  
50  
Bit 2 B  
Bit 3 A  
NC  
11  
13  
15  
17  
19  
21  
23  
25  
27  
29  
31  
Bit 3 B  
Bit 4 A  
NC  
Bit 4 B  
Bit 5 A  
NC  
Bit 5 B  
Bit 6 A  
NC  
Bit 6 B  
Bit 7 A  
NC  
Bit 7 B  
Bit 8 A  
NC  
Bit 8 B  
Bit 9 A  
NC  
Bit 9 B  
33 Bit 10 A  
35 NC  
Bit 10 B  
Bit 11 A  
NC  
37 Bit 11 B  
39 Bit 12 A  
Bit 12 B  
Bit 13 A  
NC  
41  
NC  
43 Bit 13 B  
45 Bit 14 A  
Bit 14 B  
Bit 15 A  
NC  
47  
NC  
49 Bit 15 B  
15  
Manual PCI-IDI-XX Series  
 
 
Customer Comments  
If you experience any problems with this manual or just want to give us some feedback, please email us  
at: [email protected]. Please detail any errors you find and include your mailing address so that  
we can send you any manual updates.  
10623 Roselle Street, San Diego CA 92121  
Tel. (858)550-9559 FAX (858)550-7322  
16  
Manual PCI-IDI-XX Series  
 

ACR Electronics Security Camera 19303 User Manual
Addonics Technologies Network Card ADN1GPX User Manual
ADTRAN Network Card D4 U RPM User Manual
Advantech Network Card ADAM 4000 User Manual
Aiwa Radio FR CD1500 User Manual
Altec Lansing Speaker 305S User Manual
Ask Proxima Projector Pro AV 9410 User Manual
Axis Communications Computer Hardware AXIS 243Q User Manual
Baldor Automobile Parts S16R Y2PTAW 1 User Manual
Behringer Computer Monitor EP1500 User Manual