Contemporary Control Systems CANPCI User Manual

Canpci series, Ontr ls o, Contemporary

Advertising
background image

CANPCI Series

C

ONTR LS

O

®

CONTEMPORARY

A Line of CANbus

®

Network Interface Modules for PCI Bus Computers

INSTALLATION GUIDE

INTRODUCTION

The CANPCI Series of Controller Area Network (CAN) adapters provide

fieldbus access to PCI bus computers. CAN is the Data Link layer technology

used by CANopen, DeviceNet and Smart Distributed System. The CANPCI

supports 8-bit transfers and takes advantage of the high-speed PCI bus. The

CANPCI-DN implements the DeviceNet physical layer. The CANPCI-CO

provides a CANopen physical layer.
The CANPCI features the Philips SJA1000 CAN stand-alone controller chip

which is used widely in both the automotive and industrial environments.

Besides being backward compatible with the older 82C200, the SJA1000 has

more features than its predecessor. The 82C200 is restricted to BasicCAN

(11-bit identifiers) whereas the SJA1000 operates in either BasicCAN mode or

the newer PeliCAN mode which supports the CAN 2.0B specification (29-bit

identifiers). The SJA1000 maintains extended frame passivity while in the

BasicCAN mode.
The SJA1000 operates from a 16 MHz clock and features a larger receive

buffer and better acceptance-filtering — including the ability to extend the

acceptance mask to the data field. It has the capability to operate at data rates

as great as 1 Mbps.
Optically-isolated transceivers provide reverse voltage and short-circuit

protection for either the CANPCI-DN (implementing the DeviceNet 5- position

open style connector) or the CANPCI-CO (implementing the CANopen DB-9

connector as defined by CAN in Automation).

The PeliCAN mode includes:

Error counters with read/write access

Programmable error warning limit

Last error code register

Error interrupt for each CAN bus error

Arbitration lost interrupt with detailed bit position

Single-shot transmission (no re-transmission)

Listen only mode (no acknowledge, no active error flags)

Hot plugging support (software driven bit rate detection)

Acceptance filter extension (4-byte code, 4-byte mask)

Reception of ‘own’ messages (self reception request)

Advertising