I 2 C and SPI Protocol Triggering and Decode for Infiniium 8000 and Series Oscilloscopes

Similar documents
I 2 C and SPI Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes

I 2 C and SPI Protocol Triggering and Decode for Infiniium 9000 Series Oscilloscopes

Keysight Technologies I 2 C and SPI Protocol Triggering and Decode

PCI Express Protocol Triggering and Decode for Infiniium 9000 Series Oscilloscopes

CAN, LIN and FlexRay Protocol Triggering and Decode for Infiniium Series Oscilloscopes

Keysight Technologies RS232/UART Protocol Triggering and Decode for Infiniium Series Oscilloscopes. Data Sheet

MIPI D-PHY Multilane Protocol Triggering and Decode

Agilent Technologies Infiniium MSO8000 and MSO9000 Series N5397A FPGA Dynamic Probe for Xilinx

I 2 S Triggering and Hardware-based Decode (Option SND) for Agilent InfiniiVision Oscilloscopes

Agilent Technologies InfiniiVision MSO N5406A FPGA Dynamic Probe for Xilinx

Keysight Technologies I 2 C and SPI Protocol Triggering and Decode

Agilent Noise Source Calibration Using the Agilent N8975A Noise Figure Analyzer and the N2002A Noise Source Test Set. Product Note

Keysight N8843A I3CSM Protocol Trigger and Decode for Infiniium Oscilloscope. Data Sheet

Keysight Technologies N8825A/B Infiniium 10BASE-T / 100BASE-TX Ethernet Decoder. Data Sheet

E2688A, N5384A High-Speed Serial Data Analysis and Clock Recovery Software for Infiniium Oscilloscopes

Agilent Modern Connectivity Using USB and LAN I/O Converters

Agilent Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes

Infiniium MSO8000, MSO9000A and MSO 9000 H-Series N5397A FPGA Dynamic Probe for Xilinx

Agilent InfiniiMax III probing system

N4010A Wireless Connectivity Test Set and N4011A MIMO/ Multi-port Adapter

Agilent E5061B Network Analyzer. Configuration Guide

N2753A and N2754A Windows XP to Windows 7 Upgrade Kits. For Infiniium 9000, 90000, and X-Series Oscilloscopes

N7624B Signal Studio for LTE Technical Overview

Agilent N1918A Power Analysis Manager

Agilent E363xA Series Programmable DC Power Supplies. Data Sheet

Agilent Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes

W2630 Series DDR2 BGA Probes for Logic Analyzers and Oscilloscopes

Keysight Technologies

FPGA Circuit Design: Overcoming Power-Related Challenges

VISA, SICL, VISA COM,

Agilent U8000 Series Single Output DC Power Supplies. Data Sheet

Assessing the use of IVI drivers in your test system: Determining when IVI is the right choice

N5435A Infiniium Server-Based License for Infiniium Oscilloscopes

Agilent E36XXA Series Non-Programmable DC Power Supplies. Data Sheet

Agilent 11713B/C Attenuator/Switch Driver

Agilent L4445A Microwave Switch/Attenuator Driver

Troubleshooting Ethernet Problems with Your Oscilloscope APPLICATION NOTE

Agilent Technologies B4656A FPGA Dynamic Probe for Altera

Advanced Test Equipment Rentals ATEC (2832) Why Migrate from HP/Agilent 432A/B to Agilent N432A Thermistor Power Meter?

Agilent U2751A USB Modular Switch Matrix. Data Sheet

Agilent E4982A LCR Meter

Keysight N8840A USB Power Delivery Electrical and Protocol Compliance Test Software

Agilent E5072A ENA Series Network Analyzer

W3630A Series DDR3 BGA Probes for Logic Analyzers and Oscilloscopes

Agilent U2941A Parametric Test Fixture

Agilent B4655A FPGA Dynamic Probe for Xilinx

Keysight N2753A and N2754A Windows XP to Windows 7 Upgrade Kits For Infiniium 9000, 90000, and X-Series Oscilloscopes. Configuration Guide

Agilent 16962A 2 GHz State, 2/4/8 GHz Timing Logic Analyzer Module

Probing High-speed Signals with the Agilent Series of Wide-bandwidth Sampling Oscilloscopes

Keysight Technologies N8806A User Defined Function for Editing and Execution for Infiniium Oscilloscopes. Data Sheet

Agilent Technologies E2688A, N5384A High-Speed Serial Data Analysis and Clock Recovery Software for Infiniium Oscilloscopes

Agilent InfiniiMax III probing system

Agilent 34450A 5.5 Digit Bench Digital Multimeter. Turbo charge your measurements with one of the fastest throughput digital multimeter in its class

Troubleshooting Ethernet Problems with Your Oscilloscope APPLICATION NOTE

Solutions for Streamline Field Test with Agilent N9342C Handheld Spectrum Analyzer (HSA)

Agilent E5818A LXI Class-B Trigger Box. Data Sheet

Agilent Technologies U7243A USB 3.0 Superspeed Electrical Performance Validation and Compliance Software for the Infiniium Series Oscilloscopes

Using the U8030 Series Power Supply Output Sequencing Feature

How to Troubleshoot System Problems Using an Oscilloscope with I 2 C and SPI Decoding APPLICATION NOTE

Keysight Technologies N6472A IEEE802.3bs/cd Compliance Application

Keysight Technologies DSOX4USBSQ USB 2.0 Signal Quality Test Option for 4000 X-Series. Data Sheet

MXG X-Series Signal Generators N5181B Analog & N5182B Vector. Configuration Guide

Agilent Specifying and Buying a Bench Power Supply. Application Note

Agilent E363xA Series Programmable DC Power Supplies. Data Sheet

6640A Series Single-Output, 200 W DC Power Supplies, GPIB

N2870A Series Passive Probes and Accessories

N6468A SFP+ Electrical Performance Validation and Conformance Software

Agilent N5431A XAUI Electrical Validation Application for Infiniium Oscilloscopes and Digital Signal Analyzers

EXG X-Series Signal Generators N5171B Analog & N5172B Vector

Agilent N8300A Wireless Networking Test Set N630XA Measurement Applications and N7300 Series Chipset Software

Agilent U7233A DDR1 Compliance Test Application with LPDDR and mobile-ddr Support for Infiniium Series Oscilloscopes. Data Sheet

Keysight DSOX4USBSQ and DSOX6USBSQ USB 2.0 Signal Quality Test Option for 4000 and 6000 X-Series. Data Sheet

Keysight N5435A Infiniium Server-Based License for Infiniium Oscilloscopes

Keysight W2630 Series DDR2 BGA Probes for Logic Analyzers and Oscilloscopes. Data Sheet

Keysight N8841A CAUI-4 Electrical Performance Validation and Conformance Software

Agilent N4880A Reference Clock Multiplier

N2870A Series Passive Probes and Accessories

Agilent 8960 Series 10 Wireless Communications Test Set

Keysight Technologies

Agilent 66000A 1200 W DC Modular Power System, GPIB

Keysight Technologies Configuring Boundary Scan Chains on Keysight x1149 Boundary Scan Analyzer. Application Note

Agilent EEsof EDA.

Technical Overview. Key Features

Keysight Technologies 8163B Lightwave Multimeter 8164B Lightwave Measurement System 8166B Lightwave Multichannel System.

Data capture simplified. Click, capture, done.

Keysight Technologies N5394A DVI Electrical Performance Validation and Compliance Software for Infiniium Oscilloscopes. Data Sheet

Agilent RDX Test Solutions for DigRF

Agilent U7231B DDR3 and LPDDR3 Compliance Test Application for Infiniium Series Oscilloscopes. Data Sheet

Keysight E5063A ENA Series Network Analyzer

Agilent U2600A Series USB Modular Isolated Digital I/O Devices. Data Sheet

Keysight Technologies Impedance Analyzers and Vector Network Analyzers

Agilent Training and Application Engineering Services Catalog. Product Services Training Application Services

Keysight Technologies Migrating from the U8903A to the New U8903B Performance Audio Analyzer

Keysight Technologies FPGA Implementation of a LUT-Based Digital Pre-Distortion Using M3602A FPGA Design Environment.

Keysight Technologies W3630A Series DDR3 BGA Probes for Logic Analyzers and Oscilloscopes. Data Sheet

Improving Test Throughput with Addressable Arrays and the Agilent N9201A

Agilent N1810/1 /2 Coaxial Switches

Keysight Technologies EPM and EPM-P Series Power Meters E-Series Power Sensors. Configuration Guide

Keysight Technologies Faster Data Analysis with Graphical Digital Multimeter Measurements

Keysight Technologies W3630A Series DDR3 BGA Probes for Logic Analyzers and Oscilloscopes. Data Sheet

Transcription:

I 2 C and SPI Protocol Triggering and Decode for Infiniium 8000 and 90000 Series Oscilloscopes Data sheet This application is available in the following license variations. Order N5391A for a user-installed license Order Option 007 for a factory-installed license with new 8000 or 90000 Series oscilloscopes Order N5435A Option 006 for a server-based license that works on the 8000, 9000 or 90000 Series oscilloscopes

Easily debug and test designs that include I 2 C or SPI protocols using your Infiniium 90000 or 8000 Series scope Lower-speed serial bus interfaces such as I 2 C (inter-integrated circuit) and SPI (serial peripheral interface) are widely used today in electronic designs for chip-to-chip communication. In many designs these serial buses tend to provide contentrich points for debug and test. However, since these protocols transfer bits serially, using a traditional oscilloscope has limitations. Manually converting captured 1 s and 0 s to protocol requires significant effort, can t be done in real-time, and includes potential for human error. In addition, traditional scope triggers are not sufficient for specifying protocol-level conditions. Extend your scope capability with I 2 C and SPI Triggering and Decode application. This application makes it easy to debug and test designs that include I 2 C or SPI protocols using your Infiniium 90000 or 8000 Series scope. Set up your scope to show I 2 C or SPI protocol decode in less than 30 seconds. Get access to a rich set of integrated protocol-level triggers. Save time and eliminate errors by viewing packets at the protocol level. Use time-correlated views to quickly troubleshoot serial protocol problems back to their timing or signal integrity root cause. Easy to find Turn decode on/off in the Setup menu. View decode embedded on the waveform display or in the protocol viewer listing window. (See pages 4-5). 30 Second SPI or I 2 C Setup Configure your oscilloscope to display protocol decode in under 30 seconds. Use Auto Setup to automatically configure sample rate, memory depth and threshold and trigger levels. Support for analog channels Acquire serial buses using any combination of scope channels 2

I 2 C and SPI protocol triggering and searching for 90000 Series Get access to a rich set of integrated protocol level triggers. The application includes a suite of configurable protocol-level trigger conditions specific to I 2 C and SPI. The application uses software-based search triggering when serial triggering is selected. With software-based protocol triggering, the oscilloscope takes signals acquired using either scope or digital channels and reconstructs protocol frames after each acquisition. It then inspects these protocol frames against specified protocol-level trigger conditions and triggers when the condition is met. SPI Trigger Setup Quickly access protocol triggering via the scope s trigger menu. Specify SPI trigger in HEX, binary, or decimal up to 200 bits. I 2 C Trigger Setup Choose a combination of address, read/write, address acknowledge and data values for I 2 C triggers. Payload editor Use the payload editor to specify data values word by word. Operators give additional triggering flexibility. Post-acquisition searching Search acquired protocol listing using a menu that is identical to the trigger menu. Quickly find occurrences Quickly move to next occurrence of a specified event. Jump to the next or previous occurrence of the specified event. 3

SPI protocol decode for 90000 Series Support for 2, 3, and 4-Wire SPI The application supports 2-, 3-, and 4-wire SPI. Use digital channels on MSO8000 models to preserve analog channels for simultaneously viewing other signals. 90000 Series SPI protocol decode with precise time-correlation between waveforms and listing Agilent s SPI protocol viewer includes correlation between the waveforms and the selected packet. The selected packet, highlighted blue row in the listing, is time-correlated with the blue line in the waveform display. Move the blue tracking marker in time through waveforms and the blue bar will automatically track in the packets window. Or, scroll through the packet viewer and highlight a specific packet. The time-correlation tracking marker will move to the associated point in the waveform. 90000 Series SPI decode in waveform area Utilize the oscilloscope waveform area to display decode information. For SPI, minor ticks indicate clock transitions and major ticks show the beginning and end of each word in the serial packet. 4 90000 Series full screen SPI listing Fill the entire display with compact protocol information using the full screen listing. The protocol viewer window shows the index number, time stamp value, and data content for each serial packet in the list. Scroll though all decoded serial packets to find events of interest or errors in the transmission. Data in the listing window can be saved to a.csv or.txt file for off-line analysis or documentation. Long Time Captures using Segmented Memory on 90000 Series Capture seconds to days of serial protocol. The scope fills memory as each acquisition sees its trigger condition. Segmented memory uses time tags to track time between segment acquisitions.

I 2 C protocol decode on 90000 Series Fill the entire display with compact protocol information. The protocol viewer shows index number, time stamp, and data content for each serial packet. Listing content can be saved to a.csv or.txt file for off-line analysis or documentation. Use search capability to quick navigate through an acquisition. Quickly move between physical and I 2 C protocol layer information using the time-correlated tracing marker. Display protocol content using embedded decode in the waveform area, Or, see protocol events in a compact listing format using the industry s first scope based multitab protocol viewer. For I 2 C minor tick marks indicate clock transitions. Major tick marks indicate sections of the serial packet such as address, acknowledge, and data. Details tab breaks the packets into easyto-read textual fields. Hovering shows additional detail. Payload tab shows data carried by the packet in byte-by-byte HEX and ASCI. Header tab shows packets in a data book format. Hovering at any field reveals additional detail. 5

I 2 C and SPI setup and decode on 8000 Series Setup dialog box for I 2 C On-screen serial decode of an I2C packet on an Infiniium 8000 Series On-screen serial decode of a SPI packet with 8000 Series Oscilloscope Setup dialog box for SPI 6

I 2 C specifications and characteristics I²C source (clock and data) Analog channels 1, 2, 3, or 4 MSO models can additionally use digital channels D0 to D15 on 8000 series. Any waveform memory Max clock/data rate up to 3.4 Mbps (automatic) Auto Setup on 90000 Series Automatically configures scope settings for proper I 2 C decode and protocol triggering Triggering (SW-based) 90000 Series Start and re-start 7-bit address Start and re-start 8-bit address Start and re-start 10-bit address Start and re-start 11-bit address Specify value for 3 fields choosing between the following Read or write Address (value in HEX or binary) Address acknowledge Data (up to 20 bytes (specify in HEX, binary, ASCII, or decimal) Operators include: = on 8-bit word boundaries. 8000 Series Start of frame, error, data frame (specify read/write) SPI specifications and characteristics SPI protocols supported 2-wire SPI signals: data source and clock source 3-wire SPI signals: data source, clock source, and chip select source 4-wire SPI signals: data source (MOSI), clock source, chip select source, data source (MISO) SPI source (all signals) Analog channels 1, 2, 3, or 4 MSO models can additionally use digital channels D0 to D15 on 8000 Series Max clock/data rate Up to 50 Mbps (automatic) Autoset on 90000 Series Automatically configures scope settings for proper SPI decode and protocol triggering Decode word size on 90000 User-selectable from 4 to 32 bits Series Decode bit order on 90000 Series User-selectable LSB or MSB Triggering (SW-based) 90000 Series 8000 Series Data byte 0 and 1 Data length up to 200 bits Number of words * word size < 200 bits Number of words selectable up to 50 Word size selectable from 4 to 32 bits Data operators include: =, OR 7

Ordering information This application is compatible with all 9000 Series oscilloscope models. Software applications I²C/SPI triggering and decode Factory-installed node-locked license for new scope purchases User-installed node-locked license Server-based license (N5435A option) 007 N5391B 006 Sharing the application across multiple instruments? Server-based licensing allows users to borrow an application license for a specified period of time. 8

Agilent Email Updates www.agilent.com/find/emailupdates Get the latest information on the products and applications you select. Agilent Direct www.agilent.com/find/agilentdirect Quickly choose and use your test equipment solutions with confidence. 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. www.lxistandard.org LXI is the LAN-based successor to GPIB, providing faster, more efficient connectivity. Agilent is a founding member of the LXI consortium. Windows is a U.S. registered trademark of Microsoft Corporation. Remove all doubt Our repair and calibration services will get your equipment back to you, performing like new, when promised. You will get full value out of your Agilent equipment throughout its lifetime. Your equipment will be serviced by Agilent-trained technicians using the latest factory calibration procedures, automated repair diagnostics and genuine parts. You will always have the utmost confidence in your measurements. Agilent offers a wide range of additional expert test and measurement services for your equipment, including initial start-up assistance onsite education and training, as well as design, system integration, and project management. For more information on repair and calibration services, go to www.agilent.com/find/removealldoubt www.agilent.com www.agilent.com/find/9000_i2c-spi 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 Latin America 305 269 7500 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 Thailand 1 800 226 008 Europe & Middle East Austria 43 (0) 1 360 277 1571 Belgium 32 (0) 2 404 93 40 Denmark 45 70 13 15 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 Switzerland 0800 80 53 53 United Kingdom 44 (0) 118 9276201 Other European Countries: Product specifications and descriptions in this document subject to change without notice. October 1, 2009 Agilent Technologies Oscilloscopes Multiple form factors from 20 MHz to >90 GHz Industry leading specs Powerful applications Agilent Technologies, Inc. 2010 Printed in USA, January 5, 2010 5989-1250EN