
ECAN1000 User’s Manual
4
BDM-610020026 rev B
TABLE OF CONTENTS
CHAPTER 1
INTRODUCTION............................................................................................................................6
F
EATURES
...................................................................................................................................................................6
CAN
BUS CONTROLLER
..............................................................................................................................................6
P
HYSICAL
I
NTERFACE
.................................................................................................................................................7
M
ECHANICAL DESCRIPTION
........................................................................................................................................7
C
ONNECTOR DESCRIPTION
..........................................................................................................................................7
W
HAT COMES WITH YOUR BOARD
?.............................................................................................................................7
B
OARD ACCESSORIES
.................................................................................................................................................8
U
SING THIS MANUAL
...................................................................................................................................................8
W
HEN YOU NEED HELP
...............................................................................................................................................8
CHAPTER 2
BOARD SETTINGS ........................................................................................................................9
F
ACTORY
-C
ONFIGURED
J
UMPER
S
ETTINGS
................................................................................................................9
B
ASE
A
DDRESS
J
UMPERS
(F
ACTORY SETTING
:
300
H
)...............................................................................................10
I
NTERRUPT CHANNEL
(F
ACTORY SETTING
:
IRQ5) ................................................................................................12
CHAPTER 3
BOARD INSTALLATION............................................................................................................13
B
OARD
I
NSTALLATION
..............................................................................................................................................13
General installation guidelines: ..........................................................................................................................13
Installation integrated with a PC/104 module stack............................................................................................13
3U rack or enclosure installation with a EUROCARD CPU containing an ECAN1000HR ...............................14
J12
G
ALVANICALLY ISOLATED
CAN
BUS CONNECTOR
.............................................................................................15
J34
G
ALVANICALLY ISOLATED
CAN
BUS TERMINATION JUMPER
..............................................................................15
CHAPTER 4
HARDWARE DESCRIPTION.....................................................................................................16
T
HE
CAN
BUS CONTROLLER
.....................................................................................................................................17
G
ALVANIC ISOLATION OF THE
CAN
BUS
...................................................................................................................18
CHAPTER 5
BOARD OPERATION AND PROGRAMMING .......................................................................19
D
EFINING THE
M
EMORY
M
AP
...................................................................................................................................19
INTERRUPTS .........................................................................................................................................................20
What is an interrupt? ...........................................................................................................................................20
Interrupt request lines..........................................................................................................................................20
8259 Programmable Interrupt Controller ...........................................................................................................21
Interrupt Mask Register (IMR) ............................................................................................................................21
End-of-Interrupt (EOI) Command .......................................................................................................................21
What exactly happens when an interrupt occurs? ...............................................................................................21
Using Interrupts in your program .......................................................................................................................22
Saving the Startup Interrupt Mask Register (IMR) and interrupt vector.............................................................24
Common Interrupt mistakes.................................................................................................................................25
Example on Interrupt vector table setup in C-code:............................................................................................26
CHAPTER 6
ECAN1000HR SPECIFICATIONS .............................................................................................27
H
OST
I
NTERFACE
......................................................................................................................................................27
CAN
I
NTERFACES
....................................................................................................................................................27
C
ONNECTORS
...........................................................................................................................................................27
E
LECTRICAL
.............................................................................................................................................................27
CE ............................................................................................................................................................................27
CHAPTER 7
RETURN POLICY AND WARRANTY......................................................................................28
R
ETURN
P
OLICY
.......................................................................................................................................................28
L
IMITED
W
ARRANTY
................................................................................................................................................29