CPC Usb/Arm7: CAN PC Interface
CPC Usb/Arm7: CAN PC Interface
CPC Usb/Arm7: CAN PC Interface
CPCUSB/ARM7
User manual
User Manual CPCUSB
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.
Content
1 Overview 1
1.1 Attributes 1
1.2 General Description 1
1.3 Ordering Information 2
2 Electrical Characteristics 3
2.1 Absolute Limiting Values 3
2.2 Nominal Values 3
3 Operating Instructions 4
3.1 Pin Configuration of CAN Connector 4
3.2 Installation 5
3.3 SocketCAN 6
4 Appendix 7
4.1 Instruction for Disposal 7
4.2 FCC Statement 7
4.3 CE Conformity 8
1 Overview
1.1 Attributes
• CAN interface for industrial applications
• Powerful Cortex M3 microcontroller with internal CAN and USB
controller
• CiA DS102 and ISO11898 compatible physical layer
• Supports CAN protocols 2.0A and 2.0B
• Display of USB communication and CAN data transfer via LEDs
• Supply completely over USB
• USB 2.0 Full Speed
• Galvanic isolation between PC and CAN bus (optional)
• Low speed transceiver (optional)
• Optional with ±80V tolerant CAN transceiver MAX13052 available
• Firmware programmable over USB
• Linux socketCAN is supported
1008400xx CPCUSB/ARM7
CANPC interface for USB ports with Cortex
M3 microcontroller
1008401xx CPCUSB/ARM7GTI
CANPC interface for USB ports with Cortex
M3 microcontroller and galvanic separation of
the CAN transceiver
2 Electrical Characteristics
3 Operating Instructions
Pin 7 CAN_H CAN bus line, dominant CAN bus line, dominant
high high
3.2 Installation
CPCUSB may be connected to a free USB port of a computer. To
avoid damage please pay attention to the following hints:
After the device is attached to the USB connector the driver will be
loaded automatically. This can be verified by entering the "dmesg"
command on a console. It should output the following lines:
CPCUSB: Serial 0005001
CPCUSB: Product CPCUSB/ARM7
CPCUSB: cpcusb_probe 10 reading URB's allocated
CPCUSB: cpcusb_probe 10 writing URB's allocated
CPCUSB: Allocated memory for 1500 messages (114 kbytes)
CPCUSB: Device now attached to USB0
CAN device driver interface
usbcore: registered new interface driver ems_usb
Useful links:
An introduction is given here:
en.wikipedia.org/wiki/SocketCAN
The canutils can be found here:
www.github.com/linuxcan/canutils/
Also a good introduction is in the kernel documentation:
/usr/src/linux/Documentation/networking/can.txt
4 Appendix
4.3 CE Conformity