El MCP2515 es un controlador de bus CAN que se comunica con microcontroladores a través de SPI, permitiendo el envío y recepción de mensajes CAN, mientras que el TJA1050 es un transceptor que actúa como intermediario entre el MCP2515 y el bus físico CAN. Juntos, permiten la implementación de comunicación CAN en aplicaciones automotrices, industriales y de automatización, manejando velocidades de hasta 1 Mbps y proporcionando una comunicación robusta y eficiente entre múltiples dispositivos. CARACTERÍSTICAS
- Controlador CAN: MCP2515
- Transceptor: TJA1050
- Interfaz de comunicación: SPI
- Protocolo: CAN 2.0B
- Velocidad de Comunicación: 1Mb/s
- Tipo de Comunicación: Half-Duplex
- Longitud máxima de alcance de 1200 metros (a 100 kbit/s)
- Buffers
- Capacidad: Hasta 112 nodos
- Oscilador de cristal: 8MHz
- Detección de corto de Tierra en la entrada TXD
- Protección anti cortocircuito
- Voltaje de operación: 5V
- Consumo Corriente:
- Activo: 500 uA (máx)
- Reposo: 1uA
- Temperatura de funcionamiento: -40°C a 85°C
- Dimensiones: 40mm x 28 x 11.2 mm
https://github.com/sparkfun/SparkFun_CAN-Bus_Arduino_Library
https://ww1.microchip.com/downloads/en/DeviceDoc/MCP2515-Stand-Alone-CAN-Controller-with-SPI-20001801J.pdf