All Questions
Tagged with can transceiver
33
questions
5
votes
2
answers
8k
views
Multiplexing a CAN bus
I want to use a small 8 bit microcontroller which has only a single CAN rx/tx, i.e. Atmel 32c1, but in my application I need to be able to send and receive requests from two CAN buses.
I have read ...
5
votes
2
answers
4k
views
Is there hardware compatibility between CAN 2.0 High Speed, Low Speed and CAN-FD?
I am studying CAN interface hardware for the design of an automotive scanner. So far, I have identified the following types of CAN:
CAN 2.0 High-Speed: bit rate up to 1Mbps
CAN 2.0 Low Speed: bit ...
5
votes
1
answer
2k
views
Basic CAN-BUS circuit - what does this section do?
I'm currently learning how to make a circuit for CAN-BUS communication and came across the schematics of the Sparkfun CAN-BUS shield for Arduino (can be found here). I'm a little puzzled by this ...
4
votes
1
answer
2k
views
How can CAN transceivers ouput CANH=3.5V and CANL=1.5V?
When sending a dominant bit (0bit) on the CAN bus, I understand that CAN transceivers output CANH=3.5V and CANL=1.5V.
But when looking at the schematics of a CAN transceiver, I do not understand how ...
4
votes
1
answer
1k
views
Troubleshooting CANbus 2B comms on ESP32-WROVER-based custom PCB (ABOVE WARN, ERR PASSIVE, BUS ERROR)
I am building an ESP32 WROVER-based custom PCB which includes CANbus 2B communications. This PCB is a copycat of my breadboard project.
Though on my breadboard version, the CANbus works like. charm, ...
4
votes
0
answers
189
views
Compatibility and Interoperability Between CAN Standards
I'm intended to design a CAN system for a automotive scan tool. So, I need to comprise the main CAN standars used nowadays. Searching on the web I found the following options:
ISO 11519-2:1994 – Low-...
3
votes
2
answers
1k
views
Why are capacitors and resistors commonly used with CAN High & CAN Low lines?
I often see resistors and capacitors connected to the CAN high and CAN low lines but in my experience, communication between nodes is still functional without these components. Can someone please ...
3
votes
3
answers
1k
views
How can I design a CAN BUS hardware interface for STM32? (TTL and CMOS issue)
I am designing a PCB based on STM32F446 and I want to include CAN BUS communication. I know I need a transceiver (from CAN_H and CAN_L to TX and RX) and a CAN Controller. I have thought about MCP2551 (...
3
votes
2
answers
165
views
Difference between Single-supply and Dual-supply CAN Transceiver
I was about to choose the MCP2558FD CAN Transceiver for a personal project. I found on the datasheet the following diagram:
If my understanding is good, I can use it as a dual-supply Transceiver.
But ...
3
votes
2
answers
1k
views
How is a CAN transceiver's common mode voltage range extended?
The CAN Standard states a max. common mode voltage of -2 V to +7 V. There are transceivers however, that allow for e.g. +-25 V common mode voltage range. How is that achieved? I imagine (I do not ...
3
votes
1
answer
4k
views
Simple CAN bus design, communication issues
I am trying to get some simple communication between two boards that I've designed with an ATmega328P microcontroller and MCP2515/MCP2551 combination.
The design is as follows:
I have both ends ...
2
votes
3
answers
908
views
CAN controller with UART interface IC?
Recently I have new request to add CAN interface for communication, but there is no CAN interface in current MCU. Then I found I can add a CAN controller with SPI interface to achieve.
My question is ...
2
votes
1
answer
4k
views
How does a CAN transceiver work?
CAN Transceiver Transmit Mode
I try to understand the transmit functionality of a CAN transceiver. I found this post a good starting point, but it doesn't completely answer my question.
Block ...
2
votes
3
answers
332
views
CAN bus fault protection
Question:
Is there a way to implement with discrete components the 70V CAN bus fault protection found in some transceivers, such as TCAN1051H-Q1?
Background:
We are using the CAN transceiver ...
2
votes
2
answers
2k
views
Isolated CAN transceivers as a CAN bus extender
I am designing a system to 'hack' into a CAN bus. My first idea was to split the target CAN bus, terminating both ends into isolated CAN transceivers, and use a MCU to pass packets between the buses ...