New scope capabilities improve CAN FD protocol debugging efficiency
08-06-2015 |
Keysight Technologies
|
Test & Measurement
Keysight has introduced ISO CAN FD (controller area network with flexible
data rate) decoding and triggering for its InfiniiVision 4000 and 3000T
X-Series oscilloscopes. The new capabilities improve engineers' efficiency
in debugging the ISO 11898-1 standard CAN FD, as well as the original
non-ISO CAN FD protocol.
CAN FD is the next-generation, higher-performance serial bus protocol for
automotive control and diagnostic applications. It allows engineers to
reduce bus loads and increase throughput for today's demanding automotive
applications. With 'classic' CAN 2.0, transmission rates are limited to 1
Mbps because of the event-driven nature of this serial bus. With CAN FD,
transmission rates increase during the data phase of each frame and maximum
specified payload sizes are increased from 8 bytes up to 64 bytes. Moving
from CAN 2.0 to CAN FD technology offers an easier and more seamless
migration path compared with adopting other time-triggered serial bus
protocols such as FlexRay.
With the higher data rates of CAN FD, using an oscilloscope to test and
debug the signal integrity (physical layer) of these higher-speed signals is
critical. Keysight's new CAN FD triggering and decode capabilities in the
InfiniiVision 4000 and 3000T X-Series oscilloscopes rely on hardware-based
decoding to enable the industry's fastest decode update rates. Faster
waveform and decode update rates increase the scope's probability of
capturing random and infrequent errors. Detection and elimination of bus
errors during the design phase is crucial for automotive safety.
In addition to the ability to quickly capture infrequent bus errors with
hardware-based decoding, 4000 and 3000T X-Series oscilloscopes provide the
industry's most extensive CAN FD error triggering and analysis. This
includes the ability to decode, totalize and trigger on specific errors
(optionally filtered by frame ID) such as stuff-bit errors, form errors, CRC
errors, acknowledge errors and error frames, says the company.