Can Bus
Can Bus
The CAN (Controller Area Network) 2-wire differential serial bus system cannot easily be debugged with protocol analyzers and digital testers since these look only at the protocol layers of the bus and require the physical layers to be up and running before they can be of use. Heres where the Fluke ScopeMeter 120 Series can prove an invaluable tool by allowing you to take a detailed look at the bus signals themselves to find the cause of communication problems.
Application Note
Many faults found in CAN bus systems have physical causes. Like badly terminated busses, poor signal quality, inadequate transmission levels, incorrectly installed cables, faulty connectors, cable routing in high EMC environments and many others. With the Fluke 120 Series you can reveal the cause of these problems by looking at the bus signals, the so called physical layer signals.
To display the CAN bus signals, connect the A and B inputs of the ScopeMeter to CAN_H and CAN_L, and the ScopeMeter COM to signal ground,
To analyze the signals for disturbance, the instrument allows zooming in on details by changing the time-base setting.
AC coupling is used on the instrument to remove the DC offset, and the time base is set to 10 ns per division, so full signal details are revealed.
Figure 2: Fluke ScopeMeter 120 showing a CAN bus data packet. CAN-High on Input B and CAN-Low on Input A
Conclusion
Many faults found in CAN bus systems have physical causes. To find and troubleshoot these you need to look at signal detail. The Fluke 120 Series provides an easy battery operated 20 or 40 MHz digital scope which allows you to look as signal details and simultaneously makes full bandwidth measurements on both channels.
Figure 4: Changing the time-base allows you to zoom in and analyze signal details
Rise-time measurement
To determine the quality of the edges of the bits, the steepness is determined by measuring the rise and fall times between recessive and dominant levels and vice versa. These rise and fall times are determined in 1/32 nds of the bit time. Rise or fall times of greater than 5/32 nds are considered to be a bus fault. The Fluke 124, top model of the 120 Series, is capable of making cursor measurements and has a 40 MHz bandwidth, providing a 10 ns time-base range and automatic rise- and fall-time measurements. This makes it easy to verify the rise and fall times. To be able to use the full signal span for accurate rise-time measurement,
2003 Fluke Corporation. All rights reserved. Printed in the Netherlands. 04/2003 Pub-ID 10624-eng Rev. 01