This page describes CAN interface basics and provides link to other useful interfaces such as RS232,RS485,RS422,SPI and DigRF.
CAN is the short form of Controller Area Network. The design is to make devices communicate to each other without having single host PC. Mainly targeted for microcontroller based applications and widely used in automotive, medical and networking applications.
CAN interface is used with CAN bus, it is a differential 2 wire interface. Data communication over CAN uses NRZ encoding for bit encoding. It uses 9 pin D type male connector for all the nodes to communicate on CAN bus. Following figure and table depicts the same.
Table 1 CAN Bus pin details:
|Pin 1- Reserved||Future use|
|Pin 2- CAN_L||CAN dominant low signal|
|Pin 3- CAN_GND||Ground|
|Pin 4- Reserved||Future use|
|Pin 5- CAN_SHLD||Shield (Optional)|
|Pin 6- GND||Ground (Optional)|
|Pin 7- CAN_H||CAN dominant high signal|
|Pin 8- Reserved||Future use|
|Pin 9- CAN_V+||power (Optional)|
Useful interface types and microcontroller stuff
What is Difference between
difference between FDM and OFDM
Difference between SC-FDMA and OFDM
Difference between SISO and MIMO
Difference between TDD and FDD
Difference between 802.11 standards viz.11-a,11-b,11-g and 11-n
OFDM vs OFDMA
CDMA vs GSM
Bluetooth vs zigbee