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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ID2 – ID0: Identifier Bits. These bits contain the three least significant bits of the<br />

Transmit Buffer Identifier (TBI).<br />

RTR: Remote Transmission Request. When set to a ‘1’, a remote frame will be<br />

transmitted. When set to a ‘0’, a data frame will be transmitted.<br />

DLC3 – DLC0: Data Length Code Bits. The Data Length Code contains the number of<br />

bytes (data byte count) of the respective message. Upon transmission of a remote frame,<br />

the Data Length Code is ignored, forcing the number of bytes to be zero. The data byte<br />

count ranges from 0 – 8 for a data frame. Table 5.16 shows the effect of setting the DLC<br />

bits.<br />

Table 5.16 Data Length Code Bits.<br />

Data Length Code Bits Data Byte<br />

DLC3 DLC2 DLC1 DLC0 Count<br />

0 0 0 0 0<br />

0 0 0 1 1<br />

0 0 1 0 2<br />

0 0 1 1 3<br />

0 1 0 0 4<br />

0 1 0 1 5<br />

0 1 1 0 6<br />

0 1 1 1 7<br />

1 0 0 0 8<br />

5.3.15 CAN Module Transmit Data Segment Registers (TDS) 1 – 8<br />

Depending upon the Data Length Code there may be up to eight data bytes transmitted as<br />

part of a data frame. Figure 5.28 shows the register bit definitions for the Transmit Data<br />

Segment Registers (TDS).<br />

163

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

Saved successfully!

Ooh no, something went wrong!