English
Language : 

TC1197 Datasheet, PDF (43/183 Pages) Infineon Technologies AG – 32-Bit Single-Chip Microcontroller
TC1197
Introduction
2.5.4 MultiCAN Controller
The MultiCAN module provides four independent CAN nodes, representing four serial
communication interfaces. The number of available message objects is 128.
Clock
Control
fCAN
f CLC
A d d r e ss
Decoder
Interrupt
Control
MultiCAN Module Kernel
Message
Object
B u ffe r
128
Objects
Linked
List
Control
CAN
Node 3
CAN
Node 2
CAN
Node 1
CAN
Node 0
CAN Control
TX DC3
RXDC3
TX DC2
RXDC2 Port
Control
TX DC1
RXDC1
TX DC0
RXDC0
MCA06060_N4
Figure 8 Overview of the MultiCAN Module
The MultiCAN module contains four independently operating CAN nodes with Full-CAN
functionality that are able to exchange Data and Remote Frames via a gateway function.
Transmission and reception of CAN frames is handled in accordance to CAN
specification V2.0 B (active). Each CAN node can receive and transmit standard frames
with 11-bit identifiers as well as extended frames with 29-bit identifiers.
All four CAN nodes share a common set of message objects. Each message object can
be individually allocated to one of the CAN nodes. Besides serving as a storage
container for incoming and outgoing frames, message objects can be combined to build
gateways between the CAN nodes or to set up a FIFO buffer.
The message objects are organized in double-chained linked lists, where each CAN
node has its own list of message objects. A CAN node stores frames only into message
objects that are allocated to the message object list of the CAN node, and it transmits
only messages belonging to this message object list. A powerful, command-driven list
controller performs all message object list operations.
The bit timings for the CAN nodes are derived from the module timer clock (fCAN) and are
programmable up to a data rate of 1 Mbit/s. External bus transceivers are connected to
a CAN node via a pair of receive and transmit pins.
Data Sheet
39
V1.1, 2009-05