Oscilloscope Measurement Tools to Help Debug Automotive Serial Buses Faster

Similar documents
Keysight Technologies Oscilloscope Measurement Tools to Help Debug Automotive Serial Buses Faster. Application Note

CAN, LIN and FlexRay Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes

Oscilloscope Display Quality Impacts Ability to View Subtle Signal Details

FlexRay Physical Layer Eye-diagram Mask Testing

CAN/LIN Measurements (Option AMS) for Agilent s InfiniiVision Series Oscilloscopes

Keysight Technologies Using Oscilloscope Segmented Memory for Serial Bus Applications. Application Note

Evaluating Oscilloscope Mask Testing for Six Sigma Quality Standards

Selecting the Right Oscilloscope for Protocol Analysis Applications

RS-232/UART Triggering and Hardware-Based Decode (N5457A) for Agilent InfiniiVision Oscilloscopes

Time-Saving Features in Economy Oscilloscopes Streamline Test

Keysight Technologies RS-232/UART Triggering and Hardware-Based Decode (N5457A) for InfiniiVision Oscilloscopes

Keysight Technologies Segmented Memory Acquisition for InfiniiVision Series Oscilloscopes. Data Sheet

Agilent Technologies N5454A Segmented Memory Acquisition for Agilent InfiniiVision Series Oscilloscopes

Agilent Series Harmonic Mixers

Keysight Technologies Oscilloscope Display Quality Impacts Ability to View Subtle Signal Details. Application Note

FlexRay Measurements (Option FLX) for Agilent s InfiniiVision Series Oscilloscopes

Keysight Technologies Achieve High-Quality Compliance Test Results Using A Top-Quality Test Fixture. Application Note

Keysight Technologies Decoding Automotive Key Fob Communication based on Manchester-encoded ASK Modulation

Exceptional performance

Logic Analysis Fundamentals

Keysight Technologies Oscilloscope Memory Architectures Why All Acquisition Memory is Not Created Equal. Application Note

Memory-Depth Requirements for Serial Data Analysis in a Real-Time Oscilloscope

Evaluating Oscilloscopes for Best Signal Visibility

Keysight Technologies FlexRay Measurements (Option FLX) for Keysight s InfiniiVision Series Oscilloscopes. Data Sheet

Keysight Technologies N4974A PRBS Generator 44 Gb/s. Data Sheet

Agilent N4876A 28 Gb/s Multiplexer 2:1

Agilent 87405C 100 MHz to 18 GHz Preamplifier

Keysight Technologies CAN/LIN Measurements (Option AMS) for InfiniiVision Series Oscilloscopes

Mixed Analog and Digital Signal Debug and Analysis Using a Mixed-Signal Oscilloscope Wireless LAN Example Application

Keysight N1085A PAM-4 Measurement Application For 86100D DCA-X Series Oscilloscopes. Data Sheet

Analyzing 8b/10b Encoded Signals with a Real-time Oscilloscope Real-time triggering up to 6.25 Gb/s on 8b/10b encoded data streams

Keysight Technologies Multi-Channel Audio Test using the Keysight U8903A Audio Analyzer

5 Series MSO Serial Triggering and Analysis Applications 5-SRAUDIO, 5-SRAUTO, 5-SRCOMP, and 5-SREMBD Datasheet Serial triggering

Identifying Setup and Hold Violations with a Mixed Signal Oscilloscope APPLICATION NOTE

Agilent M9362A-D01-F26 PXIe Quad Downconverter

Debugging a Mixed Signal Design with a Tektronix Mixed Signal Oscilloscope

Keysight Technologies

Agilent N4876A 28 Gb/s Multiplexer 2:1

Keysight Technologies Evaluating Oscilloscope Vertical Noise Characteristics. Application Note

Quick Signal Integrity Troubleshooting with Integrated Logic Analyzers & Oscilloscopes

Evaluating Oscilloscope Vertical Noise Characteristics

Keysight Technologies ad Integrated RF Test Solution

Debugging Memory Interfaces using Visual Trigger on Tektronix Oscilloscopes

Keysight Technologies Mixed Analog and Digital Signal Debug and Analysis Using a Mixed-Signal Oscilloscope

Keysight Technologies High-Power Measurements Using the E5072A ENA Series Network Analyzer. Application Note

Agilent N5183A MXG Microwave Signal Generator

E6607A EXT Wireless Communications Test Set. Non-signaling Test Overview. Application Note

Logic Analyzer Triggering Techniques to Capture Elusive Problems

Agilent 86120B, 86120C, 86122B Multi-Wavelength Meters. Data Sheet

A Simple, Yet Powerful Method to Characterize Differential Interconnects

Keysight N9355/6 Power Limiters 0.01 to 18, 26.5 and 50 GHz High Performance Power Limiters. Technical Overview

Low-speed serial buses are used in wide variety of electronics products. Various low-speed buses exist in different

Agilent Understanding the Agilent 34405A DMM Operation Application Note

Troubleshooting Analog to Digital Converter Offset using a Mixed Signal Oscilloscope APPLICATION NOTE

Keysight N9355/6 Power Limiters 0.01 to 18, 26.5 and 50 GHz High Performance Power Limiters. Technical Overview

Agilent N4965A Multi-Channel BERT 12.5 Gb/s Data Sheet

Agilent ESA Series Spectrum Analyzers

Agilent Migration from 8712/8714 Series to ENA-L Network Analyzers

Agilent Technologies Series of RF and Universal Frequency Counter/Timers. Family Overview

C-PHY Essentials Transmitter Test Solution TekExpress C-PHY Essentials Tx

Electrical Sampling Modules Datasheet 80E11 80E11X1 80E10B 80E09B 80E08B 80E07B 80E04 80E03 80E03-NV

Keysight Technologies N5998A HDMI Protocol/Audio/Video Analyzer and Generator

SignalCorrect Software and TCS70902 Calibration Source Option SC SignalCorrect software

Agilent V3500A Handheld RF Power Meter

Serial Triggering and Analysis Applications. Bus display. Bus decoding. Key features. Results table. Wave Inspector search

The XYZs of Logic Analyzers

Keysight Technologies Millimeter Wave Frequency Extenders From Virginia Diodes Inc. for the Keysight X-Series Signal Analyzers. Technical Overview

Debugging Embedded Mixed-Signal Designs Using Mixed Signal Oscilloscopes

Network Line Card Testing using the TDS3000B DPO Application Note. Line Card Testing Example: Throughput = Shippable Dollars

Memory Interface Electrical Verification and Debug

Limit and Mask Test Application Module

Automated Limit Testing

Keysight Technologies N5431A XAUI Electrical Validation Application for Infiniium Oscilloscopes and Digital Signal Analyzers.

Keysight Technologies Understanding and Improving Network Analyzer Dynamic Range. Application Note

Keysight Technologies ad Waveform Generation & Analysis Testbed, Reference Solution

Agilent 87075C 75 Ohm Multiport Test Sets for use with Agilent E5061A ENA-L Network Analyzers

Timesaving Tips for Digital Debugging with a Logic Analyzer

Memory Interface Electrical Verification and Debug

Agilent M9361A PXI Downconverter

Quick Reference Manual

Agilent N9344C Handheld Spectrum Analyzer (HSA)

Tektronix Logic Analyzer Probes P6900 Series Datasheet for DDR Memory Applications

Agilent Power Meters and Sensors

MultiView Zoom Simplifies Navigation of Long Records to Speed Debugging and Analysis

Keysight Technologies

Choosing an Oscilloscope

Memory Interface Electrical Verification and Debug DDRA Datasheet

Serial Triggering and Analysis Application Modules

Evaluating Oscilloscopes to Debug Mixed-Signal Designs

Electrical Sampling Modules

Agilent E6701G GSM/GPRS and E6704A EGPRS Lab Applications

Memory Interface Electrical Verification and Debug DDRA DDR-LP4 Datasheet

Agilent MSO and CEBus PL Communications Testing Application Note 1352

Oscilloscopes for debugging automotive Ethernet networks

40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet

HCF4054B 4 SEGMENT LIQUID CRYSTAL DISPLAY DRIVER WITH STROBED LATCH FUNCTION

40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet

Troubleshooting Your Design with Tektronix MSO and DPO Series Oscilloscopes

Agilent InfiniiVision 7000B Series Oscilloscopes

TA0311 TECHNICAL ARTICLE High Temperature Electronics 1 Introduction 2 Why the need for high-temperature semiconductors?

Transcription:

Oscilloscope Measurement Tools to Help Debug Automotive Serial Buses Faster Application Note Introduction The primary reason engineers use oscilloscopes to debug and characterize automotive serial buses, such as CAN, LIN, and FlexRay, is because of an oscilloscope s inherent ability to characterize the analog quality of these signals. Performing analog characterization using an oscilloscope is often referred to as physical layer measurements. Serial bus protocol analyzers are optimized at performing measurements at the application layer. Instruments such as these are focused on providing trace flow of data at a higher abstraction level but at the cost of providing little or no physical layer measurement capability. A scope is not a replacement for a serial bus protocol analyzer, but neither is a serial bus protocol analyzer a replacement for a scope. Engineers working on automotive serial bus applications typically have both. Although there are many oscilloscopes on the market today from multiple vendors that offer automotive-focused options, Agilent s InfiniiVision Series oscilloscopes offer some unique measurement capabilities (only available in Agilent scopes) for debugging and characterizing the physical layer of automotive serial buses including: Fastest oscilloscope waveform update rates Only oscilloscopes with hardware-based decoding for CAN, LIN, and FlexRay Only oscilloscopes with CAN and FlexRay eye-diagram mask testing Only oscilloscopes with a dual-bus time-interleaved protocol lister Only oscilloscopes with a real-time frame counter with bus utilization Only oscilloscopes with segmented memory acquisition with frame decoding in a lister display Only battery-operated oscilloscopes with automotive options Only oscilloscopes with FlexRay physical layer conformance test software and with complete test reporting Lowest price oscilloscopes with CAN, LIN, and FlexRay options

Fastest Oscilloscope Waveform Update Rate Only Oscilloscopes with Hardware-based Decoding for CAN, LIN, and FlexRay Figure 1: An update rate of 1,000,000 waveforms/sec easily captures infrequent glitches and jitter that other scopes miss. Figure 2: Hardware-based decoding captures and displays an infrequent CAN error frame that other scopes miss. With Agilent s exclusive MegaZoom IV technology, the 3000 and 4000 X-Series oscilloscopes can update waveforms as fast as 1,000,000 waveforms per second. Even when capturing long waveforms while using the scope s automatic deep acquisition memory which is often required for automotive serial bus applications Agilent s InfiniiVision Series oscilloscopes remain responsive. A responsive scope not only enhances the usability of the instrument, but it also enhances the scope s probability of capturing elusive events that may be problematic in an automotive design as shown in Figure 1. When using deep memory on other vendor s oscilloscopes, waveform update rates can be extremely slow. Not only does this make the scope difficult to use, but this also decreases the scope s probability of finding the infrequent glitch. To learn more about oscilloscope waveform update rates, download Agilent s application note titled, Evaluating Oscilloscopes for Best Waveform Update Rates listed at the end of this document. Agilent s InfiniiVision Series oscilloscopes are the only oscilloscopes on the market today that utilize hardwarebased decoding of the CAN, LIN, and FlexRay serial buses. Hardware-based decoding provides a virtual real-time update of the decode trace, and doesn t degrade the scope s waveform update rate (up to 1,000,000 waveforms per second). This enhances the scope s probability of capturing and displaying infrequent serial bus communication errors, such as error frames or CRC errors as shown in Figure 2. All other vendor s scopes utilize software-based decoding. Not only does using deep memory slow down the scope s update rate, but using serial bus decoding further degrades update rates. Turning on more advanced functions in other vendor s scopes (more memory, more decoding, more measurements, etc.) can significantly degrade usability; making it more difficult to debug an automotive system. 2

Only Oscilloscopes with CAN and FlexRay Eye-diagram Mask Testing Figure 3: CAN eye-diagram mask testing shows amplitude variations and timing uncertainties, including network propagation delays, from all frames and all bits. Figure 4: FlexRay eye-diagram mask test shows significant physical layer issues when probed at the input of a particular FlexRay receiver. The workhorse bus in all of today s automobiles is the differential CAN bus. Agilent s 3000 and 4000 X-Series oscilloscopes are the only scopes on the market today that can perform pass/fail CAN eye-diagram measurements on the CAN bus. An oscilloscope eye-diagram provides a composite measure of the overall quality of the physical layer in one simple measurement. All recessive and dominant bits of the differential CAN bus are overlaid to show worst-case amplitude and worst-case timing of all bits from all frames as shown in Figure 3. The CAN eye-diagram measurement on Agilent s InfiniiVision X-Series oscilloscopes not only shows amplitude variations of frames transmitted from various nodes in the system, but it also clearly shows network propagation delays during the arbitration and acknowledgement phases of frames. In addition to CAN eye-diagram mask testing, Agilent s InfiniiVision Series oscilloscopes can also perform eyediagram mask testing on the higher-speed differential FlexRay bus. Figure 4 shows an example of TP4 eyediagram mask test at the input of a FlexRay receiver. In this measurement example, we can see significant edge jitter, slow rising and falling edges, and a shifted bit that intersects the pass/fail mask causing mask test failures. To learn more about eye-diagram testing on differential automotive buses, download Agilent s application notes titled, CAN Eye-diagram Mask Testing and FlexRay Eyediagram Mask Testing listed at the end of this document. 3

Only Oscilloscopes with a Dual-bus Time-interleaved Protocol Lister Display Only Oscilloscopes with a Real-time Frame Counter with Bus Utilization Figure 5: Dual time-interleaved lister display makes it easier to track data through CAN-to-LIN gateways. Figure 6: Real-time frame counter and bus utilization measurement helps characterize CAN and FlexRay systems. Figure 6a: Expanded view of the real-time frame counter Most oscilloscopes on the market today with serial bus options can display decoded data in two formats. One format shows one or more decode traces time-correlated to the captured waveform. This decode trace is primarily useful when the scope s timebase is setup to view a single frame. On Agilent s InfiniiVision Series oscilloscopes, these timecorrelated decode traces is always shown near the bottom of the scope s display (below the waveforms). The second decode format is what Agilent calls the lister display. The lister display shows a tabular list of decoded data with columns that are clearly labeled based on the fields for the specific protocol. Today s automobiles utilize multiple buses for control and monitoring including the CAN, LIN, and FlexRay buses. Data within these buses sometimes needs to be passed from one bus to another. Automotive vendors use chips known as gateways to interchange data between buses. Agilent s 3000 and 4000 X-Series oscilloscopes are the only oscilloscopes on the market today that can display timeinterleaved decoded data from two buses in the same lister table as shown in Figure 5. In this example, the LIN bus frames are shown in green while the CAN bus frames are shown in blue. The time-interleaved lister display makes it easy to trace data that is perhaps passed from one bus to another. Other scopes on the market can either display one table only, or two tables side-by-side. But even when two tables are displayed side-by-side, it can be very difficult to trace the data transfers between the buses. For CAN and FlexRay applications, Agilent s InfiniiVision Series oscilloscopes are the only oscilloscopes on the market today that can count the number detected frames in real-time (no dead-time), including all frames, error frames (CAN), overload frames (CAN), sync frames (FlexRay), and null frames (FlexRay). These frame counters run all the time, even when the scope s acquisition has been stopped as shown in Figure 6, as well as the expanded view of the realtime frame counter shown in Figure 6a. Note that there is no oscilloscope dead-time involved in this measurement. Also important for characterizing CAN systems is a measure of bus utilization, or bus load, in percent. This basically measures frame time relative to total time. If bus load gets too high in a CAN network, this will increase the probability of bus contention and errors. It also means that lower priority messages may have a more difficult time gaining access to the bus. 4

Only Oscilloscopes with Segmented Memory Acquisition with Frame Decoding in a Lister Display Only Battery-Operated Oscilloscopes with Automotive Options Segment # 1000 @ 18.93 seconds Figure 7: Segmented memory acquisition with automatic decoding selectively captures 1000 consecutive occurrences of CAN frame ID: 07F with precise time-tagging between each frame Automotive engineers often need to capture multiple and consecutive yet selective frames of serial data. For example, capture each consecutive occurrence of CAN frame ID: 07F, without capturing everything in between. Without segmented memory acquisition, the alternative is to use a scope with extremely deep memory, and then wade through all that memory after capturing a very long record that includes all frames (not just selective frames). This can be costly, slow, and difficult. Using Agilent s InfiniiVision Series oscilloscopes, engineers can set up the scope to capture up to 1000 segments (frames) with precise time-tagging between each frame, and then review them individually with automatic decoding (timecorrelated decode trace AND lister) as shown in Figure 7. For this measurement example of capturing consecutive occurrences of just frame 07F, it makes it much easier to measure the time between occurrences of this particular frame, and also allows you to track the data within this particular frame each time it is transmitted. Although segmented memory acquisition is also available on some other vendor s oscilloscopes, Agilent s implementation of segmented memory acquisition in the InfiniiVision Series oscilloscope not only automatically decodes frames, but is also the only scope that displays decoded frames from segmented acquisitions in the protocol lister display. To learn more about segmented memory applications, download Agilent s application note titled, Segmented Memory for Serial Bus Applications listed at the end of this document. Figure 8: The Agilent 6000 Series oscilloscope with battery and automotive bus options. Automotive systems must often be tested in the field, and sometimes under real driving situations. Agilent s 6000 Series oscilloscope shown in Figure 8 is the only scope on the market today that comes with a battery option AND serial bus options that are common in the automotive industry. 5

Only Oscilloscopes with FlexRay Physical Layer Conformance Test Software and with Complete Test Reporting Lowest Price Oscilloscopes with CAN, LIN, and FlexRay Options Figure 10: Agilent s DSOX3012A oscilloscope. Figure 9: Test report from Agilent s FlexRay Physical Layer Conformance Test software package. The FlexRay option on the Agilent InfiniiVision Series oscilloscopes comes standard with the FlexRay Physical Layer Conformance Test software package that runs on a PC connected to the scope. This is the oscilloscope industry s most comprehensive FlexRay Physical Layer test package with complete test reporting as shown in Figure 9. Agilent s 3000 X-Series oscilloscopes are the lowest priced scopes on the market today that provide serial bus triggering and decoding for the CAN, LIN, and FlexRay buses. Customers can purchase a two channel, 100-MHz bandwidth DSOX3012A (shown in Figure 10) with the DSOX3AUTO CAN/LIN trigger and decode option for approximately US$3600. For an additional US$1500, the scope can also be equipped with the FlexRay option (DSOX3FLEX). No other vendor s scopes on the market today can come close to this entry-level price-point while supporting all of these automotive serial bus options. To learn more about Agilent s InfiniiVision 3000 X-Series oscilloscopes, download the InfiniiVision 3000 X-Series Oscilloscopes data sheet listed at the end of this document. 6

Summary All of today s major oscilloscope vendors offer options for triggering on, decoding, and searching data on the CAN, LIN, and FlexRay serial buses. So you have choice. This document focused on showing you what s unique and different about Agilent s InfiniiVision Series oscilloscopes. Many of the unique capabilities of Agilent s scopes will help you characterize and debug the physical layer of automotive serial faster. To learn more about Agilent s InfiniiVision Series oscilloscopes, refer to the data sheets and application notes listed below. To view short videos focused on automotive applications, go to www.agilent.com/find/scopes-auto. Related Literature Publication Title Publication Type Publication Number InfiniiVision 3000 X-Series Oscilloscopes Data sheet 5990-6619EN InfiniiVision 4000 X-Series Oscilloscopes Data sheet 5991-1103EN Serial Bus Applications for InfiniiVision 3000 and 4000 X-Series Oscilloscopes Data sheet 5990-6677EN Oscilloscope Waveform Update Rate Determines Probability of Capturing Elusive Events Application Note 5989-7885EN CAN Eye-diagram Mask Testing Application Note 5991-0484EN FlexRay Eye-diagram Mask Testing Application Note 5990-4923EN Using Segmented Memory for Serial Bus Applications Application Note 5990-5817EN To download these documents, insert the publication number in the URL: http://cp.literature.agilent.com/litweb/pdf/xxxx-xxxxen.pdf Product Web site For the most up-to-date and complete application and product information, please visit our product Web site at: www.agilent.com/find/morescope Agilent Technologies Oscilloscopes Multiple form factors from 20 MHz to > 90 GHz Industry leading specs Powerful applications 7

myagilent www.agilent.com/find/myagilent A personalized view into the information most relevant to you. www.axiestandard.org AdvancedTCA Extensions for Instrumentation and Test (AXIe) is an open standard that extends the AdvancedTCA for general purpose and semiconductor test. Agilent is a founding member of the AXIe consortium. www.lxistandard.org LAN extensions for Instruments puts the power of Ethernet and the Web inside your test systems. Agilent is a founding member of the LXI consortium. Agilent Channel Partners www.agilent.com/find/channelpartners Get the best of both worlds: Agilent s measurement expertise and product breadth, combined with channel partner convenience. Agilent Advantage Services is committed to your success throughout your equipment s lifetime. We share measurement and service expertise to help you create the products that change our world. To keep you competitive, we continually invest in tools and processes that speed up calibration and repair, reduce your cost of ownership, and move us ahead of your development curve. www.agilent.com/find/advantageservices Agilent Electronic Measurement Group DEKRA Certified ISO 9001:2008 Quality Management System www.agilent.com/quality Windows is a U.S. registered trademark of Microsoft Corporation. www.agilent.com www.agilent.com/find/3000x-series www.agilent.com/find/4000x-series For more information on Agilent Technologies products, applications or services, please contact your local Agilent office. The complete list is available at: www.agilent.com/find/contactus Americas Canada (877) 894 4414 Brazil (11) 4197 3600 Mexico 01800 5064 800 United States (800) 829 4444 Asia Pacific Australia 1 800 629 485 China 800 810 0189 Hong Kong 800 938 693 India 1 800 112 929 Japan 0120 (421) 345 Korea 080 769 0800 Malaysia 1 800 888 848 Singapore 1 800 375 8100 Taiwan 0800 047 866 Other AP Countries (65) 375 8100 Europe & Middle East Belgium 32 (0) 2 404 93 40 Denmark 45 45 80 12 15 Finland 358 (0) 10 855 2100 France 0825 010 700* *0.125 /minute Germany 49 (0) 7031 464 6333 Ireland 1890 924 204 Israel 972-3-9288-504/544 Italy 39 02 92 60 8484 Netherlands 31 (0) 20 547 2111 Spain 34 (91) 631 3300 Sweden 0200-88 22 55 United Kingdom 44 (0) 118 927 6201 For other unlisted countries: www.agilent.com/find/contactus Revised: October 11, 2012 Product specifications and descriptions in this document subject to change without notice. Agilent Technologies, Inc. 2012 Published in USA, October 31, 2012 5991-0512EN