Contemporary Control Systems CANPCI User Manual
Canpci series, Ontr ls o, Contemporary
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)