Contents
1 Introduction....................................................................................5
1.1 Overview ............................................................................. 5
1.2 Features............................................................................... 5
1.1 Block diagram ...................................................................... 6
2 Installation ..................................................................................7
2.1 Hardware installation ......................................................... 7
2.2 Software installation .......................................................... 7
3 Configuration .............................................................................8
3.1 Settings on the interface .................................................... 8
3.1.1 Disable Toggle ..........................................................................8
3.1.2 Providing current supply via CAN plug.......................................9
3.1.3 Reset button and LED ...............................................................9
3.1.4 GND pin for testing purpose .....................................................9
3.2 Design of the CAN plugs..................................................... 9
3.3 Pin assignment.................................................................. 10
3.3.1 Connection between CAN controllers and bus transceivers.......10
3.3.2 Serial RS232 interface .............................................................12
4 Architecture ..............................................................................13
4.1 PC side memory assignment............................................. 13
4.1.1 DPRAM...................................................................................13
4.1.2 Semaphores............................................................................13
4.1.3 Reset of the µC from the PC ....................................................14
4.1.4 Triggering the interrupt on the µC through the PC...................14
4.1.5 Interrupt Acknowledge ...........................................................14
4.2 µC-side memory assignment ............................................ 14
4.2.1 Program memory....................................................................15
4.2.2 Data memory..........................................................................15
4.2.3 Loader/application mode ........................................................15
4.2.4 Harvard Mode ........................................................................17
4.2.5 Von-Neumann Mode ..............................................................18
4.3 Triggering an interrupt on the PC..................................... 18
4.4 Interrupthandling on the PC............................................. 18
1.2 CAN Controller................................................................... 19
4.5 Serial interface .................................................................. 20
Copyright IXXAT Automation GmbH iPC-I 320/PCI - Manual, Version 2.5
3