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.

2.4 Types of Devices................................................................................................................29<br />

2.4.1 1 – Wire® Device Packaging ...................................................................................29<br />

2.4.2 Device Functions and Typical Applications .............................................................30<br />

2.4.3 Unique Address and Device Customization .............................................................33<br />

2.5 Network Types and Precedents ..........................................................................................34<br />

2.5.1 Slave Device Weight.................................................................................................35<br />

2.5.2 1 – Wire® Network Topologies ...............................................................................36<br />

2.5.3 1 – Wire® Network Limitations ...............................................................................38<br />

2.5.4 Parasitic Power..........................................................................................................39<br />

2.5.5 Making Reliable 1 – Wire® Networks .....................................................................39<br />

3 CONTROLLER AREA NETWORK (CAN) PROTOCOL ...................................................41<br />

3.1 History of CAN ..............................................................................................................41<br />

3.2 Overview of CAN ..........................................................................................................42<br />

3.3 CAN-Message-Based Communication ..........................................................................46<br />

3.3.1 Data Frames ..............................................................................................................47<br />

3.3.2 Remote Frames .........................................................................................................53<br />

3.3.3 Error Frames .............................................................................................................54<br />

3.3.4 Overload Frame ........................................................................................................56<br />

3.3.5 Interframe Space .......................................................................................................57<br />

3.4 Error Detection and Handling ............................................................................................58<br />

3.4.1 Output Timing of an Error Frame .............................................................................61<br />

3.5 Fault Confinement and Error States ...................................................................................62<br />

xii

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

Saved successfully!

Ooh no, something went wrong!