EMS CPC-PCI Manuale utente

CAN-PC Interface
CPC-PCI
User Manual

ii EMS Dr. Thomas Wünsche
CPCPCI
User Manual
User manual CPCPCI v2
Document version: 2.06
Documentation date: April 18th, 2018
No part of this document or the software described herein may be
reproduced in any form without prior written agreement from EMS Dr.
Thomas Wünsche.
For technical assistance please contact:
EMS Dr. Thomas Wünsche
Sonnenhang 3
D85304 Ilmmünster
Tel. +498441490260
Fax +49844181860
Email: support@emswuensche.com
Our products are continously improved. Due to this fact specifications may
be changed at any time and without announcement.
FCC: This device complies with part 15 of the FCC Rules.
Operation is subject to the following two conditions:
(1) This device may not cause harmful interference,
and (2) this device must accept any interference
received including interference that may cause
undesired operation.
WARNING: CPCPCI hardware and software may not be used in
applications where damage to life, health or private
property may result from failures in or caused by these
components.

CPCPCI User Manual
iii
EMS Dr. Thomas Wünsche
Content
1 Overview 1
1.1 Attributes 1
1.2 General Description 1
1.3 Ordering Information 2
2 Programming Interface 3
3 Electrical Characteristics 5
3.1 Absolute Limiting Values 5
3.2 Nominal Values 5
4. Operating Instructions 7
4.1 Pin Configuration of CAN Connector 7
4.2 Configuration 7
4.3 Installation 8
5 Appendix 10
5.1 Instruction for Disposal 10
5.2 FCC Statement 10
5.3 CE Conformity 11

iv EMS Dr. Thomas Wünsche
CPCPCI
User Manual
THIS PAGE INTENTIONALLY LEFT BLANK

CPCPCI User Manual
1
EMS Dr. Thomas Wünsche
1 Overview
1.1 Attributes
•CAN Interfaces for industrial applications
•Compact size for PCI slots
•CiA DS 102 and ISO 11898 compatible physical layer
•Equipped with up to four CAN controller NXP SJA1000
•Galvanic decoupling between PC and CAN bus (optional)
•Galvanic decoupling between individual CAN channels (optional)
•Easy programming based on direct mapping of CAN controller
registers into PC memory area
•1 and 2 channel versions also available with "low profile" form
factor
•Extended temperature range for "low profile" version
1.2 General Description
CPCPCI is a PCI plugin card for the CAN bus. Designed for
industrial series applications CPCPCI has a robust and cost efficient
layout. CPCPCI supports up to four CAN controller of type NXP
SJA1000.
CPCPCI maps the CAN controller into the PC address space and
thus allows access to CAN messages with low latency. Existing
software for the supported CAN controller can easily be adapted.
With CPCPCI the CAN communication may be handled either in
interrupt controlled or in polled mode.
CPCPCI can optionally be delivered with galvanic decoupling of the
CAN bus. The dual and four channel version has the additional
option of galvanic decoupling between the CAN channels.
For applications with restricted space available, like embedded PCs,
there is also a "low profile" version available.

2EMS Dr. Thomas Wünsche
CPCPCI
User Manual
1.3 Ordering Information
1005200xx
low profile:
1005240xx
CPCPCI/SJA1000S
CAN plugin board with one CAN controller
NXP SJA1000
1005201xx
low profile:
1005241xx
CPCPCI/SJA1000SGTIS
CAN plugin board with one CAN controller
NXP SJA1000, galvanic decoupling
1005210xx
low profile:
1005242xx
CPCPCI/SJA1000D
CAN plugin board with two CAN controllers
NXP SJA1000
1005211xx
low profile:
1005243xx
CPCPCI/SJA1000DGTID
CAN plugin board with two CAN controllers
NXP SJA1000, galvanic decoupling
1005212xx
low profile:
1005244xx
CPCPCI/SJA1000DGTI2S
CAN plugin board with two CAN controllers
NXP SJA1000, individual galvanic decoupling
1005230xx CPCPCI/SJA1000Q
CAN plugin board with four CAN controllers
NXP SJA1000
1005231xx CPCPCI/SJA1000QGTI
CAN plugin board with four CAN controllers
NXP SJA1000, galvanic decoupling
1005232xx CPCPCI/SJA1000QGTIS
CAN plugin board with four CAN controllers
NXP SJA1000, individual galvanic decoupling
CPCPCI/SJA1000SGTIS S/B
CAN plugin board with one CAN controllers
NXP SJA1000, galvanic decoupling, one
male and one female SUBD connector,
switchable termination resistor
1005805xx
Note: xx denotes language of delivery:
10 German
20 English

CPCPCI User Manual
3
EMS Dr. Thomas Wünsche
2 Programming Interface
CPCPCI is mapped into the PC memory space with a base address
assigned by the PC BIOS. The availability of the CAN controller(s) in
the memory area makes the CAN communication direct and provides
a low latency time. The card is identified by the following parameters:
Vendor ID : 0x10B5
Device ID : 0x9030
Subvendor ID : 0x10B5
Subsystem ID : 0x4000
CPCPCI incorporates a PLX9030 PCI to local bus bridge. BAR0 of
the PCI configuration space register points to the bridge registers,
whereas BAR2 plus an offset of 0x400 points to the first SJA1000
CAN controller. At offset 0x600, 0x800 and 0xA00 of BAR2 the
optional second, third and fourth SJA1000 CAN controller can be
accessed.
Please contact EMS Dr. Thomas Wünsche for more detailed
information about the programming interface of CPCPCI.

4EMS Dr. Thomas Wünsche
CPCPCI
User Manual
THIS PAGE INTENTIONALLY LEFT BLANK

CPCPCI User Manual
5
EMS Dr. Thomas Wünsche
3 Electrical Characteristics
3.1 Absolute Limiting Values
Any (also temporary) stress in excess of the limiting values may
cause permanent damage on CPCPCI and connected devices.
3.2 Nominal Values
* This potential is measured against the ground potential of the related CAN
transceiver
Parameter Min. Max. Unit
Storage temperature 40 85 °C
Operating temperature 0 60 °C
Voltage on the bus connections 30 30 V
Current across ground connection 1 A
Parameter Min. Typ. Max. Unit
Power supply on +5V Pins of
the PCI expansion slot
4.75 5.00 5.25 V
Voltage on bus pins* 30 30 V
CAN controller clock frequency 16 MHz
Operating temperature, low profile version 40 85 °C

6EMS Dr. Thomas Wünsche
CPCPCI
User Manual
THIS PAGE INTENTIONALLY LEFT BLANK
Questo manuale è adatto per i seguenti modelli
9
Altri manuali EMS Hardware per computer
Manuali Hardware per computer popolari di altre marche

EMC2
EMC2 VNX Series Manuale del proprietario

Panasonic
Panasonic DV0PM20105 Manuale utente

Mitsubishi Electric
Mitsubishi Electric Q81BD-J61BT11 Manuale utente

Gigabyte
Gigabyte B660M DS3H AX DDR4 Manuale utente

Raidon
Raidon iT2300 Manuale utente

National Instruments
National Instruments PXI-8186 Manuale utente












