A CAN data frame consists of the following fields:

„ Acknowledgment Field (ACK)

„

Start of Frame (SOF)

„ End of Frame (EOF)

 

„ Arbitration Field + Extended Arbitration

Remote Frame

„ Control Field

Figure 38 shows the structure of a standard remote frame.

„

Data Field

Figure 39 shows the structure of an extended remote frame.

„

Cyclic Redundancy Check Field (CRC)

 

STANDARD REMOTE FRAME (number of bits = 44)

 

 

 

 

 

 

16

 

 

 

Arbitration Field

 

Control Field

CRC Field

END OF

 

 

 

 

 

 

 

FRAME

STARTFRAMEOF

 

11

 

 

4

15

ACKNOWLEDGEMENT ACK DEL

 

 

 

 

 

CRC

ID 10

ID3

ID0

RTR IDE RB0 DLC3

DLC0

CRCDEL

d

 

 

 

d d d

 

r

r r r r r r r r

 

 

IDENTIFIER

 

 

DATA

 

 

 

 

10 ... 0

 

 

 

 

 

 

 

LENGTH CODE

 

 

 

 

 

 

 

 

Note:

 

 

 

 

 

 

d = dominant

 

 

 

 

DS022

r

= recessive

 

 

 

 

 

 

 

 

 

Figure 38. Standard Remote Frame

EXTENDED REMOTE FRAME (number of bits = 64)

FRAME

 

 

 

 

 

 

16

 

 

 

Arbitration Field

 

Control Field

CRC Field

END OF

 

 

 

 

 

 

 

FRAME

11

 

18

 

 

4

15

 

START OF

 

 

 

SCK ACK DEL

 

 

 

 

 

 

CRC

ID 28

ID18

SRR IDE ID17

ID0

RTR RB1 RB0 DLC3

DLC0

CRCDEL

d

 

 

r r

 

r d d

 

r

r r r r r r r r

 

IDENTIFIER

 

IDENTIFIER

 

 

DATA

 

 

 

28 ... 18

 

 

 

 

 

 

 

17 ... 0

 

LENGTH CODE

 

 

Note:

 

 

 

 

 

 

 

 

 

 

 

d = dominant

 

 

 

 

 

 

 

r = recessive

 

 

 

 

 

 

DS023

Figure 39. Extended Remote Frame

A remote frame is comprised of the following fields, which is the same as a data frame (see CAN Frame Fields on page 111) except for the data field, which is not present.

„Start of Frame (SOF)

„Arbitration Field + Extended Arbitration

„Control Field

„Cyclic Redundancy Check Field (CRC)

„Acknowledgment field (ACK)

„End of Frame (EOF)

Note that the DLC must have the same value as the corre- sponding data frame to prevent contention on the bus. The RTR bit is “recessive”.

CP3BT26

113

www.national.com

Page 113
Image 113
National CP3BT26 manual Remote Frame, Data Field, Cyclic Redundancy Check Field CRC