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.

transmitting again if the fault condition is removed [21]. The rest of the network will continue to<br />

work even if a node is set to Bus-Off.<br />

3.6 CAN Bit Timing Requirements<br />

One beneficial feature of the CAN protocol is that the bit rate, bit sample point and<br />

number of samples per bit are completely programmable by the system designer. This provides<br />

the opportunity to optimize the performance of the network for a given application. Even if<br />

minor errors in the configuration of the CAN bit timing do not result in immediate failure, the<br />

performance of a CAN network can be reduced significantly if not properly tuned.<br />

In many cases, the CAN bit synchronization will amend a faulty configuration of the<br />

CAN bit timing to such a degree that only occasionally an Error Frame is generated. In the<br />

case of arbitration however, when two or more CAN nodes simultaneously try to transmit a<br />

frame, a misplaced sample point may cause one of the transmitters to become Error-Passive.<br />

The analysis of such sporadic errors requires a detailed knowledge of the CAN bit<br />

synchronization inside a CAN node and of the CAN nodes’ interaction on the CAN bus<br />

[19].<br />

3.6.1 CAN Bit Structure<br />

The Nominal Bit Rate of any CAN network is uniform throughout and is given by:<br />

f<br />

NBT<br />

65<br />

1<br />

(3.2)<br />

t<br />

NBT

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

Saved successfully!

Ooh no, something went wrong!