CAN Communication Circuit for MCB2100 Board
Created: Feb 18, 2015
No description available.
Controller Area Network (CAN) communication is a message-based protocol that allows microcontrollers and multiple devices to communicate with one another. It is usually used with a lot of other types of mixers measurements and sensors in the same application. Device that uses CAN communication are often part of a larger system in which other tasks like temperature monitoring, vibration analysis, and digital I/O are need to be performed at the same time.
The TJA1040 is an interface between the CAN protocol controller and the physical bus. This device provides differential transmit capability to the bus and differential receive capability to the CAN controller. In this circuit, the CAN Interfaces used two TJA1040 CAN driver on the MCB2100 board. The CAN1 transmits data to the CAN BUS and CAN2 receives data from the CAN BUS. The CAN1 and CAN2 DB9 connectors are wired identically (Pin 2 provides the CANL signal and Pin 7 provides the CANH signal) and each is connected to a TJA1040 CAN driver IC.
CAN termination resistors make it easy to connect the MCB2100 board to your CAN network but they are not always required. When connecting the MCB2100 board to a CAN network, you may need to remove the termination resistors. The driver settings can be changed through the configuration jumpers.