CAN Technology
Initial Considerations

Dave Funk, Consultant, PHYTEC America – 06/17/1999, revised 05/12/2001


Like many things in the technology spectrum, CAN is an open technology that can be best thought of as the usual combination of (1) hardware devices, (2) interfacing methods, and (3) software control, for advanced serial communications. By placing an initial emphasis on the interface, as a mental pivot point, the other two considerations become easier to relate to, and to deal with their complexities. For those who are familiar with the standard 7-layer ISO/OSI model for Networking, the CAN Network is based on the same principle from the Applications Layer down to the Hardware Layer. It would also be well to remember that the difference between passive and intelligent systems, is that intelligent systems are "hardware controlled by software".

The two CAN protocol versions are "Standard" (11-bit ID) and "Extended" (29-bit ID).

Variations of CAN Network protocol:

Interfacing

Data-Bits

Software

Principles

The complexity of the CAN Network technology is not in the voltage levels, but in the considerable optimization of the Collision-Detection, Messaging Protocols, and the "Multiple-Master" capability of the CAN Network.

Summary

Examples