User’s Manual
BOSCH
- 71/77 -
Revision 1.6
TTCAN
11.11.02
manual_about.fm
The general configuration of the three nodes is identical, there are differences in the Operation
Mode, the TT Matrix Limits, the Message RAM, and the Trigger Memory. Note that the CPU
has to wait after each write access to the IF1 Command Request Register for the requested
transfer to be completed (check of Busy bit).
Line
Ad
Register
Remark
M0
M1
S0
1 00
CAN Control
enable configuration
0041
2 02
CAN Status
read register to check reason for (re-?)configuration
3 02
CAN Status
clear LEC
0007
4 06
Bit Timing
bit time = 10 tq = 1
µ
s
1640
5 0C
BRP Extension
1 tq=clock period = 100 ns
0000
6 28
TT Operation Mode
configuration mode
0001
7 66
TT Clock Control
disable clock functions
0000
8 2A
TT Matrix Limits1
Tx_Triggers in Matrix Cycle
0009 000A 000B
9 2C
TT Matrix Limits2
RDLC & TEW & CCM
4703
10 2E TT Application Watchdog Limit limit=0xFF00NTU =65ms
00FF
11 30
TT Interrupt Enable
enable error interrupts
F000
12 32
TT Interrupt Vector
clear all interrupts
0000
13 56
TUR-NumeratorCfg
0x1FFFE clock periods =
0x3333 NTU; NTU = 1
µ
s
FFFE
14 58
TUR-DenominatorCfg
3333
15 6C
TT Time Mark
generate TMI at Time Mark
0100
0200
0300
16 6E
TT Gap Control
disable gap functions
0000
17 12
IF1 Command Mask
write Mask, Arb, Control, Data
00F3
18 14
IF1 Mask1
3 LSB of 11-bit Reference Mes-
sage identifier masked
FFFF
19 16
IF1 Mask2
9FE3
DFE3
20 18
IF1 Arbitration1
MsgVal, 11-bit id, Dir=Tx/Rx,
Ref_Msg identifier=0F0
0000
21 1A
IF1 Arbitration2
A3C0
83C0
22 1C
IF1 Message Control
NewDat, UMask, EoB, DLC=4
9084
23 1E
IF1 Message Data A1
some bytes for initialisation
FACE
24 20
IF1 Message Data A2
B055
25 22
IF1 Message Data B1
FEED
26 24
IF1 Message Data B2
CAFE
27 10
IF1 Command Request
Ref_Msg in message object 1
0001
28 16
IF1 Mask2
all bits must match
FFFF
29 1A
IF1 Arbitration2
MsgVal, Dir=Tx, xx_Msg2 id
AC08 AC48 AC88
30 1C
IF1 Message Control
NewDat, EoB, DLC=8
8088
31 10
IF1 Command Request
xx_Msg2 in message object 2
0002
32 1A
IF1 Arbitration2
MsgVal, Dir=Tx, xx_Msg3 id
AC0C AC4C AC8C
33 10
IF1 Command Request
xx_Msg3 in message object 3
0003
34 1A
IF1 Arbitration2
MsgVal, Dir=Tx, M1_Msg4 id
0000 AC50 0000
35 10
IF1 Command Request
M1_Msg4 in message object 4
0004
36 1A
IF1 Arbitration2
not valid, Dir=Tx, dummy id
4FFF