Part Number: ISO1050
Hi Team,
We meet the ISO1050 CANBUS waveform issue, I creat this post to let customer can add more background, issue description etc.
Thanks.
Best regards.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Our wind power project uses your company’s ISO1050DUBR CAN isolator transceiver. Currently, one master device and six slave devices are connected to the same CAN bus. A 120Ω resistor is connected in parallel at the master device and the port of the sixth slave device, which is the farthest one. During waveform testing, we found that when multiple devices simultaneously send signals to the bus, the amplitude of the bus increases. What is the reason for this, and is it normal?
In the following figure, the green signal is the CAN_TX of the third device, the blue signal is the CAN_TX of the first device, the purple signal is the CAN_TX of the sixth device, and the yellow signal is the CAN differential signal of the sixth device.
Hi Qiang and Wang,
Thank you for reaching out and including the scope captures.
Based on the waveform and your description, I see that there are multiple TXD nodes attempting to drive the bus. This is considered a "bus contention" fault since the CAN node that is receiving the message will not be able to differentiate which device is communicating as multiple nodes fight for control on the bus.
The increased amplitude shown on the CAN signal is common in bus contention cases since more than one node is driving the line dominant.
Please review your communication controllers to make sure each device has its own address and does not respond while other nodes are communicating.
Best,
Andrew
Hi Andrew,
The slave devices used for testing all have independent IP addresses. So, does the current situation indicate that there are some issues in my CAN communication loop, or is it a normal bus conflict that I don’t need to worry about?
Could you please help explain from the perspective of circuit principles why the voltage level increases during a conflict?
Best,
Qiang Wang
Hi Qiang,
Best,
Andrew