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.

error occurs, an Error Frame is generated by the receiving node, and the message is then<br />

resent later after a proper intermission time.<br />

15 14 10 8 7 4 3<br />

G x x x x x x x x 1<br />

(3.1)<br />

Acknowledge ErrorIn the ACK bit field of a message, the transmitting node checks if<br />

the ACK bit slot, which is sent as a ‘recessive’ bit, contains a ‘dominant’ bit. A<br />

‘dominant’ bit implies at least one node correctly received the message. A ‘recessive’ bit<br />

means no node received the message and an ACK Error occurs. An Error Frame is<br />

generated by the original transmitting node, and the original message is then resent later<br />

after a proper intermission time.<br />

Stuff ErrorReceiving nodes check for a violation of the bit stuffing rule. The final<br />

method of error detection uses the bit stuffing rule where after five consecutive bits of the<br />

same logic level, if the next bit is not a complement, an error is generated. Bit stuffing by<br />

the transmitter ensures that rising edges are available for on-going synchronization of the<br />

network. Bit stuffing also ensures that a stream of bits is not mistaken for an error frame<br />

or the seven-bit interframe space that signifies the end of a message. Stuffed bits are<br />

removed by a receiving node’s controller before the data is forwarded to the application.<br />

If there are more than five bits of the same polarity in a row, a bit of the opposite polarity<br />

is automatically stuffed into the data stream. This will be used by the receiving nodes for<br />

synchronization, but ignored for data purposes. If between the Start-Of-Frame and the<br />

CRC Delimiter, six consecutive bits with the same polarity are detected, a Stuff Error has<br />

occurred. An Error Frame is then generated by the receiving node, and the original<br />

message is then resent later after a proper intermission time.<br />

60

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

Saved successfully!

Ooh no, something went wrong!