CAN Bitrate Tolerance
Posted: Fri 26. Jan 2024, 15:24
Hello everybody,
We use following PEAK products:
- PCAN-PCI Express FD (IPEH-004040)
- PCAN-USB FD (IPEH-004022)
- PCAN-USB (IPEH-002022)
We have 2 identical sensors connected to one port of the PCAN-PCI Express FD card. The sensors are configured to use different CAN IDs for sending values. As soon as the sensors are powered up they start sending messages (no startup messages have to be sent to the sensors). We use Bitrate 500k and the sensors send CAN 2.0A messages (11 bit IDs).
The messages from one sensor are received without errors. The messages from the second sensor are generating error-warn and bus-off signals.
We analyzed the messages with a LeCroix oscilloscope (with built-in CAN signal analyzer) and it confirmed that messages from 2nd sensor have errors in bit timing. It said also that bitrate from 1st sensor is 498k and 2nd is 497k.
We changed sample-points from small to large values, but still the same errors.
We also moved the sensors to different ports of the PCAN-PCI Express FD card and to a PCAN-USB FD dongle. No change, still the same errors.
But when using a PCAN-USB dongle (no FD) there are no errors anymore.
Questions:
- Are the CAN cores of PCAN-PCI Express FD card and PCAN-USB FD dongle the same? (Both have the same error)
- What is the tolerance of CAN bitrate? Is 497k still OK or should we tell the manufacturer of the sensors that the CAN bit rate is out of tolerance?
Thank you and best regards,
Markus Ribler
We use following PEAK products:
- PCAN-PCI Express FD (IPEH-004040)
- PCAN-USB FD (IPEH-004022)
- PCAN-USB (IPEH-002022)
We have 2 identical sensors connected to one port of the PCAN-PCI Express FD card. The sensors are configured to use different CAN IDs for sending values. As soon as the sensors are powered up they start sending messages (no startup messages have to be sent to the sensors). We use Bitrate 500k and the sensors send CAN 2.0A messages (11 bit IDs).
The messages from one sensor are received without errors. The messages from the second sensor are generating error-warn and bus-off signals.
We analyzed the messages with a LeCroix oscilloscope (with built-in CAN signal analyzer) and it confirmed that messages from 2nd sensor have errors in bit timing. It said also that bitrate from 1st sensor is 498k and 2nd is 497k.
We changed sample-points from small to large values, but still the same errors.
We also moved the sensors to different ports of the PCAN-PCI Express FD card and to a PCAN-USB FD dongle. No change, still the same errors.
But when using a PCAN-USB dongle (no FD) there are no errors anymore.
Questions:
- Are the CAN cores of PCAN-PCI Express FD card and PCAN-USB FD dongle the same? (Both have the same error)
- What is the tolerance of CAN bitrate? Is 497k still OK or should we tell the manufacturer of the sensors that the CAN bit rate is out of tolerance?
Thank you and best regards,
Markus Ribler