Advantages of CAN Bus | Disadvantages of CAN Bus

This page covers advantages and disadvantages of CAN Bus. It mentions CAN advantages and CAN disadvantages over other bus interface types.

• The word CAN here is short form of Controller Area Network.
• It has been developed by Robert Bosch for automobile in vehicle network.
• It is differential and two wire interface.
• It is multi-drop and multi-master serial bus protocol.
• It is used for communication between controllers, actuators and sensors.
• It uses single twisted pair wire terminated on each ends with nodes connected to it.
Refer CAN interface>>, CAN versus TTCAN>> and CAN versus TTP>>.

Advantages of CAN Bus

Following are the advantages of CAN bus over other bus types:
➨It allows 1Mbps data rate. CAN FD (flexible data rate) version supports more than this speed i.e. supports 2+Mbps. CAN FD will support more bandwidth which is eight times more than standard CAN bus.
➨It is used to reduce wiring in various automotive applications. Due to less complex interface, it is widely used across various industries.
➨It saves overall cost and time due to less and simple wiring as well as use of flash programming.
➨Standard CAN protocol supports 8 bytes while CAN FD protocol supports 64 bytes in the data field part.
➨Supports auto retransmission of lost messages.
➨It works in various electrical environments without any issues.
➨The protocol supports different error detection capabilities such as bit error, ack error, form error, CRC error and stuff error.

Disadvantages of CAN Bus

Following are the disadvantages of CAN bus over other bus types:
➨Though maximum number of nodes are not specified for the network. It supports upto 64 nodes due to electrical loading.
➨It supports maximum length of 40 meters.
➨It is likely to have undesirable interactions between nodes.
➨It incurs more expenditure for software development and maintenance.
➨CAN driver must produce atleast 1.5V across typical 60 Ohm.
➨Network should be wired in topology which limits stubs as much as possible.
➨In order to reduce signal integrity issues such as reflections CAN bus should be properly terminated at both the ends with resistors.
➨Node removal requires use of termination resistors of 120 Ohm value at appropriate places on the CAN bus.

Also refer difference between LIN, CAN, FlexRay and MOST>> and difference between TTL ECL and CMOS>>.

Advantages and Disadvantages of other wireless technologies

IrDA    HomeRF    Bluetooth    Radar    RF    Wireless    Internet    Mobile Phone    IoT    Solar Energy    Fiber Optic    Microwave    Satellite    GPS    RFID    AM and FM    LTE   

What is Difference between

difference between OFDM and OFDMA
Difference between SC-FDMA and OFDM
Difference between SISO and MIMO
Difference between TDD and FDD

RF and Wireless Terminologies