You are on page 1of 2

Verifying CAN bus

signals with a Fluke


ScopeMeter® 120 Series
Application Note
The CAN (Controller Area Network) 2-wire differential serial
bus system can’t easily be debugged with protocol analyzers
and digital testers. That’s because most of these tools only
look at the protocol layers of the bus — and they can’t even
be used until the physical layers are up and running. How-
ever, the Fluke ScopeMeter 120 Series allows you to take a
detailed look at the actual bus signals to find the real cause
of communication problems.

Potential faults on a CAN Many faults found in CAN


system bus systems have physical
The Controller Area Network causes, such as badly termi-
(CAN) was originally developed nated busses, poor signal qual-
by Bosch, Germany specifically ity, inadequate transmission
for the automotive market. levels, incorrectly installed
Although that’s still its primary cables, faulty connectors, cable
application area, CAN is also routing in high EMC environ-
ideal as a general industrial ments and many others.
bus and has found its way into With the Fluke 120 Series
many applications. you can reveal the cause of
Being a simple two-wire dif- these problems by looking at
ferential serial bus, CAN sys- the bus signals, the so-called
tems are ideal for reducing physical layer signals.
wiring. They offer flexible con-
trol on actuators and readout of Viewing CAN signals
sensors and, in automotive The CAN standard supports
applications, they provide easy half-duplex communication The CAN transmits signals
diagnosis with a digital tester. with only two wires to send on the CAN bus, which consists
However, if communication and receive data forming the of a CAN-High and CAN-Low.
isn’t possible due to a fault in bus. The nodes have a CAN These 2 wires carry anti-phase
the bus system itself, debug- transceiver and a CAN con- signals in opposite directions to
ging becomes a problem that troller for bus access. At both minimize noise interruption that
can only be solved with more ends, the bus must be termi- simultaneously interferes on the
powerful diagnostic tools like nated with a resistor, typically bus. The CAN bus line can have
the Fluke ScopeMeter 120. 120 Ω. one of two logical states:
“recessive” and “dominant”.
Typically, the voltage level
corresponding to recessive
(logical “1”) is 2.5 V and the
levels corresponding to domi-
nant (logical “0”) are 3.5 V for
CAN-High and 1.5 V for CAN-
Low. The voltage level on the
CAN bus is recessive when the
bus is idle.
Figure 1: Two-wire CAN architecture

From the Fluke Digital Library @ www.fluke.com/library


To display the CAN bus To analyze the signals for measurement, the instrument
signals, connect the A and B disturbance, change the time uses AC coupling to remove the
inputs of the ScopeMeter to base setting on the 120 and DC offset. Setting the time base
CAN_High and CAN_Low, and zoom in on the details. to 10 ns per division ensures
the ScopeMeter COM to signal full signal details.
ground.

Figure 2: Fluke ScopeMeter 120 showing a Figure 5: Fluke 124 measuring rise time
CAN bus data packet. CAN-High on Input B automatically
and CAN-Low on Input A

Peak-to-peak voltage Conclusion


measurements Many faults found in CAN bus
When analyzing the CAN bus systems have physical causes.
signals, also take time to meas- Finding and troubleshooting the
ure the peak-to-peak voltages real problem requires examin-
and to verify that the CAN sig- ing signal details. The Fluke
nals are disturbance free. 120 Series provides an easy,
The menu structure on the battery-operated 20 or 40 MHz
Fluke 120 Series makes it easy digital scope that allows you to
to select peak measurement. examine signal details while
Figure 4: Changing the time base allows
Each input allows for two you to zoom in and analyze signal details
simultaneously making full
measurements to be made bandwidth measurements on
simultaneously. The meter’s Rise time measurement both channels.
unique Connect-and–View™
triggering automatically gives a Determining the quality of the
stable signal display even with edges of the bits involves
complex signals. determining the steepness, 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 Fluke. Keeping your world
bit time. Rise or fall times of up and running.
greater than 5/32-nds are con-
sidered to be a bus fault.
Fluke Corporation
The Fluke 124, top model of PO Box 9090, Everett, WA USA 98206
the 120 Series, can make cur- Fluke Europe B.V.
sor measurements and has a PO Box 1186, 5602 BD
40 MHz bandwidth, providing a Eindhoven, The Netherlands
10 ns time base range and For more information call:
In the U.S.A. (800) 443-5853 or
automatic rise and fall time Fax (425) 446-5116
measurements. This makes it In Europe/M-East/Africa (31 40) 2 675 200 or
easy to verify the rise and fall Fax (31 40) 2 675 222
Figure 3: Easy menu selections for max-peak, In Canada (800) 36-FLUKE or
min-peak or peak-peak measurements
times. To enable the full signal Fax (905) 890-6866
span for accurate rise time From other countries +1 (425) 446-5500 or
Fax +1 (425) 446-5116
Web access: http://www.fluke.com
©2004 Fluke Corporation. All rights reserved.
Printed in U.S.A. 8/2004 2392165 A-US-N Rev A
2 Fluke Corporation Verifying CAN bus signals with a Fluke ScopeMeter® 120 Series

You might also like