Contemporary Control Systems PCI20U User Manual

PCI20U
Universal V oltage PCI Bus ARCNET® Network Interface Modules
INST ALLA TION GUIDE

INTRODUCTION

The PCI20U series of ARCNET network interface modules (NIMs) links PCI and PCI-X bus compatible computers with the ARCNET local area network (LAN). Since most PC motherboards have migrated from the +5 V PCI Bus to the +3.3V PCI Bus, a universal voltage PCI NIM is required. In addition, the PCI20U series supports the PCI Add-in card specification. Both standard height and low-profile brackets are provided. The PCI Bus allows for jumperless configuration and Plug and Play operation. The module operates with either an NDIS driver or a null stack driver in a Windows environment. DOS drivers will operate when used with our enabler software.
Since the PCI20U is a universal voltage PCI card it can be used in either a PCI-X slot or a conventional PCI slot. PCI-X is an enhancement to the original PCI Local Bus Specification enabling devices to operate at speeds up to 133 MHz. If a PCI20U is installed into a bus capable of PCI-X operation, the clock remains at the 33 MHz frequency and other devices on that bus are restricted to using conventional PCI protocol.
The PCI20U incorporates the COM20022 ARCNET controller chip with enhanced features over the earlier generation ARCNET chips. New features include command chaining, sequential access to internal RAM, duplicate node ID detection and variable data rates up to 10 Mbps. Bus contention problems are minimized since the module’s interrupt level and I/O base address are assigned through Plug and Play . There is no requirement for wait-state arbitration.
®
The PCI20U exploits the new features of the COM20022. This includes 10 Mbps communications utilizing the various EIA-485 transceiver options.
Each PCI20U module has two LEDs on the board for monitoring network operation and bus access to the module. It is equipped with an 8 position, general purpose DIP switch typically used to assign the ARCNET node address. Ultimately, the node address is configured via software so the DIP switch can also indicate user-defined functions such as data rate, cable interface, or master/slave status of the system.
There are several versions of the PCI20U ARCNET NIM. Three models sup-
port traditional ARCNET 2.5 Mbps di-pulse transceivers. The PCI20U-CXS supports coaxial star or point-to-point configurations facilitated by the use of active hubs. The PCI20U-CXB supports coaxial bus configurations while the PCI20U-TB5 supports twisted pair bus configurations using RJ-45 connectors. Both bus topology products usually do not require active hubs. Four models also support EIA-485 networks and both standard mode and backplane mode are supported. The PCI20U-485 (backplane mode) and PCI20U-485D (non­backplane mode) support DC-coupled operation. The PCI20U-4000 (back­plane) and PCI20U-485X (non-backplane) support AC-coupled operation.

SPECIFICATIONS

Environmental
Operating temperature: 0°C to +60°C Storage temperature: –40°C to +85°C
Data Rates
PCI20U-CXB, -CXS, -TB5 2.5 Mbps
-485D
PCI20U-
PCI20U-4000, -485X 10 Mbps, 5 Mbps, 2.5 Mbps, 1.25 Mbps
Dimensions Shipping W eight
2.50" x 4.72" 1 lb. (.45 kg) (64 mm x 120 mm)
I/O Mapping
Requires 16 bytes of I/O space for COM20022 controller
485, 10 Mbps, 5 Mbps, 2.5 Mbps, 1.25 Mbps,
625 kbps, 312.5 kbps, 156.25 kbps
Interrupt Lines
Supports PCI INT A
Compatibility
PCI20U series NIMs are fully compatible with all of Contemporary Controls (CC) ARCNET products and PCI Bus computers.
Regulatory Compliance
CE Mark; CFR 47 Part 15 Class A

Power Requirements

Model +5 V +3.3 V
PCI20U-4000 400 mA 30 mA 20 mA PCI20U-485 PCI20U-485D PCI20U-485X PCI20U-CXB PCI20U-CXS PCI20U-TB5
400 mA 30 mA 20 mA 400 mA 30 mA 20 mA 400 mA 30 mA 20 mA
400 mA 30 mA 20 mA 400 mA 30 mA 20 mA 400 mA 30 mA 20 mA
V I/O
TD030700-0IG
2

INSTALLATION

The PCI20U can be installed in any PCI Bus compatible computer. With the power detached from the computer, remove the cover of the computer exposing the motherboard and expansion slots (connectors). Care should be taken when installing the PCI20U because both it and the exposed computer motherboard are sensitive to electrostatic discharge. To prevent inadvertent damage, touch the metal case of the internal power supply to discharge yourself then proceed to remove the PCI20U from its protective ESD package. Remove the backplate of the computer adjacent to the desired slot (connector). The PCI20U can then be inserted into this slot by applying a downward even pressure until it stops and is firmly seated into the connector. The PCI20U backplate can be secured to the computer by installing the small screw used to attach the original backplate. Hardware installation is completed by replacing the computer cover.

Software Drivers

Unlike ISA Bus computers, PCI Bus computers frequently have their resources assigned by the operating system. The PCI20U requires a 16-byte I/O range for the COM20022 ARCNET controller and one interrupt line. Depending upon the sophistication of the software driver, the PCI20U assignment may be done automatically by the driver with little concern on the part of the user. This is called Plug and Play operation. Some software drivers, especially those originally written for ISA bus computers, may not verify resource allocation automatically— requiring the user to accomplish this task. This is called jumperless operation. It is important that the user appreciate the type of software driver being used since it is sometimes difficult to remove software drivers once they are installed.

OEM Software Driver

If the PCI20U has been specified by an Original Equipment Manufacturer (OEM) for use with their equipment, follow the instructions of the OEM and utilize their driver disk.

Microsoft® Networking

If your intention is to use Microsoft Networking with Windows 95, 98, NT or 2000, you will require an NDIS 4.0 driver. Obtain this driver from our web site and follow the instructions on its use. This is a Plug and Play driver so it is unnecessary to use our enabler software or verify resources. With this driver you can operate with the various transport layers supported by Microsoft including TCP/IP.
TD030700-0IG
3

Legacy ISA Software Driver

The PCI20U is register compatible with our PCX20 ISA adapter, PC10420 PC/104 adapter, PCM20 PC card adapter, as well as SMSC’s COM20020 Evaluation Board. If the software driver was originally written for the ISA or PC104 versions of these adapters and the intent is to operate this same driver using the PCI20U under Windows 95, 98 or ME, then enabler software is required to map the system resources to the I/O and interrupt requirements of the legacy driver. The required enabler software is available on our web site. Only use this software when a Plug and Play driver does not exist. Follow the instructions in the README.TXT file (which can be found in the enabler file set) before attempting an installation of this software.

Other Operating Systems

With Windows NT/2K/XP, you must have a Plug and Play driver. The enabler software cannot be used. For other operating systems such as Linux or QNX, view our web site for the latest support on these operating systems.

Node ID Switch

Although not always necessary with the COM20022, the PCI20U provides a separate input port that reads an 8-bit DIP switch (SW1) located at the top edge of the module. This switch is intended to serve as a node ID switch, although it can serve as a general purpose switch if desired. The node ID switch has no connection to the COM20022 ARCNET controller chip.
The most significant bit (MSB) is switch position 1, and the least significant bit (LSB) is switch position 8. A switch in the open position (off position or away from the printed circuit board) introduces a logic “1”. Figure 1 shows the node ID switch. In this example the switch is set to hexadecimal address F5.
32
1
87654
MSB
Figure 1 — Node ID Switch
LSB

Indicator Lights

There are two LEDs located at the PCI20U backplate. The yellow LED indicates that the PCI20U is being accessed via its I/O address. The green LED indicates that the PCI20U is transmitting ARCNET traffic to the network.
TD030700-0IG
4
Loading...
+ 8 hidden pages