15.08.2013 Views

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The RTR bit indicates whether the frame is a Data Frame or a Remote Frame and must be<br />

dominant for a Data Frame.<br />

Control FieldThe Control Field contains the Identifier Extension (IDE) bit (in an<br />

Extended Data Frame the IDE bit resides in the Arbitration Field), a reserved bit (r0), and<br />

the Data Length Code (DLC) bits. If the IDE bit is dominant, then the frame is a<br />

Standard Format Data Frame, otherwise it is an Extended Format Data Frame. The<br />

reserved bit, r0, is not used and should always be dominant. The number of bytes is<br />

stored in the Data Length Code Field. This field typically holds values from zero to<br />

eight. Since the field is four bits long, values greater than eight can be indicated. If the<br />

value of the Data Length Code is greater than eight then it is assumed that the frame<br />

contains eight bytes. Table 3.2 shows the Data Length Code and the number of data<br />

bytes.<br />

Table 3.2 Data Length Code Field<br />

Number<br />

Data Length Code (D=Dominant level, R=Recessive level)<br />

of data bytes DLC3 DLC2 DLC1 DLC0<br />

0 D D D D<br />

1 D D D R<br />

2 D D R D<br />

3 D D R R<br />

4 D R D D<br />

5 D R D R<br />

6 D R R D<br />

7 D R R R<br />

8 R D or R D or R D or R<br />

Data FieldThe Data Field is the payload of the Data Frame. It contains from 0 to 8<br />

bytes and is transmitted most significant bit first. It is the only field in the Data Frame<br />

that does not have a fixed length.<br />

49

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!