This is MCP2515 CAN Module TJA1050 Receiver SPI 51 Single Chip Program Routine Arduino designed specifically to control any CAN Bus device. This module communicates via SPI interface with your MCU, such as Arduino UNO and Compatible with Arduino based microcontroller projects. A Controlled Area Network defined as a simple bus standard. It allows a Microcontroller and its peripheral devices to communicate without the need of a host device or a computer. MCP2515 CAN Bus Controller module supports CAN Protocol version 2.0B standard and can be used for communication at 1Mbps. So this particular module is based on MCP2515 CAN Controller IC and TJA1050 CAN Transceiver IC. The MCP2515 IC is a standalone CAN Controller and has integrated SPI Interface for communication with microcontrollers.
In this module, MCP2515 IC function as the main controller that internally consists of three main subcomponents: The CAN Module, the Control Logic and the SPI Block. CAN Module is capable of transmitting and receiving messages on the CAN Bus. Whereas the Control Logic handles the setup and operation of the MCP2515 by interfacing all the blocks. And the SPI Block is responsible for the SPI Communication interface. Thus TJA1050 IC, function as an interface between the MCP2515 CAN Controller IC and the Physical CAN Bus. This IC function for the data transmission from the controller and relaying it on to the bus.
- Electronic Gear Shift System
- Main Interface in Automation (like industrial)
- Medical Equipment
- Auto Start/Stop of Car Engine
- VCC 5V power input pin
- GND power ground pin
- CS SPI SLAVE select pin (Active Pin)
- SO SPI master output slave input pin
- SCLK SPI clock pin
- INT MCP2515 interrupt pin
- J1 120R resistor terminal selection
- J2 CANH, CANL KF301-2P block output
- J3 CANH, CANL pin output