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.

Cyclic Redundancy Check (CRC) FieldThe CRC Field is 16 bits long. It consists of a<br />

CRC Sequence (15 bits) followed by a CRC delimiter (1 bit). The receiver uses the value<br />

in the CRC Sequence field to check if the data bit sequence in the frame was corrupted<br />

during delivery. The CRC delimiter is always a recessive bit.<br />

Acknowledgement FieldThe Acknowledgement Field is two bits long. It contains the<br />

Acknowledgement Slot bit and the Acknowledgement Delimiter Bit. The node that<br />

transmits the Data Frame sends these two bits recessively. The transmitter expects at<br />

least one receiver to acknowledge receipt of the transmitted message. Any node that<br />

receives the message without error will overwrite the Acknowledgement Slot bit with a<br />

dominant bit. The Acknowledge Delimiter bit always remains recessive to distinguish a<br />

positive acknowledgement from the start of an Error Frame. If no receiver acknowledges<br />

a message, the transmitter will continue to try to send the message until the sending node<br />

turns itself off.<br />

End-Of-Frame and Interframe SpaceEvery Data Frame ends with a seven-bit End-Of-<br />

Frame Field and a three-bit Interframe Space. The End-Of-Frame Field must be<br />

transmitted recessively to mark a completely error-free transmitted frame. If the<br />

Acknowledgement Delimiter bit or any of the End-Of-Frame bits are transmitted<br />

dominantly then this marks the beginning of an Error or Overload Frame. The Interframe<br />

Space represents the minimum amount of spacing between adjacent Data or Remote<br />

Frames. All three bits must be transmitted recessively. The bus may continue to remain<br />

idle after this, or a new frame will be indicated with the dominant Start-Of-Frame bit. If<br />

50

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

Saved successfully!

Ooh no, something went wrong!