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.

Figure 3.6 Structure of the Error Frame [19].<br />

From Figure 3.6, the Error Frame contains the following fields: Error Flag and Error<br />

Delimiter Field. The Error Frame deliberately violates the bit stuffing rule (See Section 3.4<br />

Error Detection and Handling – Stuff Error) by sending either six recessive bits or six dominant<br />

bits in the Error Flag Field. The determination of whether the Error Flag is recessive or<br />

dominant depends on the Error State of the node. There are two types of error flags: Active-error<br />

and Passive-error flags. The Active-error flag consists of six consecutive ‘dominant’ bits and is<br />

output by a node in an error-active state that detected an error. The Passive-error flag consists of<br />

six consecutive ‘recessive’ bits unless it is overwritten by ‘dominant’ bits from other nodes. This<br />

error flag is output by a node in an error-passive state when it detects an error. Depending on the<br />

timing at which an error is detected by each node connected to the bus, error flags may overlap<br />

one on top of another, up to 12 bits in total length. The Error Delimiter field is a sequence of<br />

eight ‘recessive’ bits and indicates the end of the frame. After transmission of an Error Flag,<br />

each node sends ‘recessive’ bits and monitors the bus until it detects a ‘recessive’ bit.<br />

55

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

Saved successfully!

Ooh no, something went wrong!