English
Language : 

TC1775 Datasheet, PDF (31/101 Pages) Infineon Technologies AG – 32-Bit Single-Chip Microcontroller
TC1775
Preliminary
TwinCAN Interface
Figure 7 shows a global view of the functional blocks of the TwinCAN module.
C lo c k
fCAN
Control
Address
Decoder
SR0
SR1
SR2
SR3
Interrupt
Control
SR4
SR5
SR6
SR7
TwinCAN M odule Kernel
B its tre a m
P ro c e s s o r
Message
B u ffe rs
Interrupt
C o n tro l
Tim in g
C o n tro l
Error
H a n d lin g
C o n tro l
TXDC0
RXDC0
TXDC1
Port
C o n tro l
RXDC1
P13.13 /
TXDCAN0
P13.12 /
RXDCAN0
P13.15 /
TXDCAN1
P13.14 /
RXDCAN1
MCB04674
Figure 7 General Block Diagram of the TwinCAN Module
The TwinCAN module has four I/O lines located at Port 13. The TwinCAN module is
further supplied by a clock control, interrupt control, address decoding, and port control
logic.
The TwinCAN module contains two Full-CAN nodes operating independently or
exchanging data and remote frames via a gateway function. Transmission and reception
of CAN frames are handled in accordance to CAN specification V2.0 part B (active).
Each of the two Full-CAN interfaces can receive and transmit standard frames with 11-bit
identifiers as well as extended frames with 29-bit identifiers.
Both CAN nodes share the TwinCAN module’s resources to optimize the CAN bus traffic
handling and to minimize the CPU load. The flexible combination of Full-CAN
functionality and the FIFO architecture reduces the efforts to fulfill the real-time
requirements of complex embedded control applications. Improved CAN bus monitoring
functionality as well as the increased number of message objects permit precise and
convenient CAN bus traffic handling.
Depending on the application, each of the thirty-two message objects can be individually
assigned to one of the two CAN nodes. Gateway functionality allows automatic data
exchange between two separate CAN bus systems to reduce CPU load and improve the
real time behavior of the entire system.
Data Sheet
27
V1.2, 2002-05