TTCAN

User’s Manual

Revision 1.6

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 =

 

FFFE

 

 

 

 

 

0x3333 NTU; NTU = 1 ∝s

 

 

 

 

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-

 

FFFF

 

 

 

 

 

sage identifier masked

 

 

 

19

16

IF1 Mask2

9FE3

DFE3

 

 

 

 

 

 

 

 

 

20

18

IF1 Arbitration1

MsgVal, 11-bit id, Dir =Tx/Rx,

 

0000

 

 

 

 

 

Ref_Msg identifier=0F0

 

 

 

21

1A

IF1 Arbitration2

A3C0

83C0

 

 

 

 

 

 

 

 

 

22

1C

IF1 Message Control

NewDat, UMask, EoB, DLC=4

 

9084

 

 

 

 

 

 

 

 

 

 

23

1E

IF1 Message Data A1

 

 

FACE

 

 

 

 

 

 

 

 

 

 

24

20

IF1 Message Data A2

some bytes for initialisation

 

B055

 

 

 

 

 

 

 

 

about.fm

25

22

IF1 Message Data B1

 

FEED

 

 

 

 

 

 

 

 

 

 

 

26

24

IF1 Message Data B2

 

 

CAFE

 

_

 

 

 

 

 

 

 

manual

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

 

 

 

 

 

 

 

 

 

BOSCH

- 71/77 -

11.11.02

Page 71
Image 71
Bosch Appliances TTCAN user manual Register Remark, Rdlc & TEW & CCM