Contents
CAN transceiver RS pin?
The RS pin is used to select High-speed, Slope-control or Standby modes via an external biasing resistor. A number of terms are defined in ISO-11898 that are used to describe the electrical characteristics of a CAN transceiver device.
How does a CAN transceiver work?
The CAN transceiver has two tasks: Receiving: it adapts signal levels from the bus, to levels that the CAN Controller expects and has protective circuitry that protect the CAN Controller. Sending: it converts the transmit-bit signal received from the CAN Controller into a signal that is sent onto the bus.
CAN transceiver for STM32?
To communicate with the CAN bus, we will use the MCP2551 CAN transceiver IC. The IC acts as an intermediate transmitter/receiver pair to connect the STM32 to the CAN bus. If using an Arduino or a board without a CAN communicator built in, the MCP2515 IC chip will be required to convert other message protocols to CAN.
CAN transceiver ISO1050?
The ISO1050 is a galvanically isolated CAN transceiver that meets the specifications of the ISO11898-2 standard. As a CAN transceiver, the device provides differential transmit capability to the bus and differential receive capability to a CAN controller at signaling rates up to 1 megabit per second (Mbps).
CAN example STM32?
The STM32 CAN example program shows how to configure and use the CAN peripheral of STMicroelectronics STM32F103xx microcontroller. The CAN controller is initialized for 500 kbit/s. A converted analog value is send in the first byte of a CAN message. Received and transmitted byte values are displayed on LCD.
CAN you communicate with STM32?
To communicate with the CAN bus, we will use the MCP2551 CAN transceiver IC. The CAN_RX (pin 4) and CAN_TX (pin 1) on the MCP2551 chip can only go to certain pins on the STM32. On the STM32F1 Nucleo, connect the RX line to pin PB8 and the TX line to pin PB9.