Bosch TTCAN User Manual

Page 71

Advertising
background image

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

Advertising