N5391A HP | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 8
Technical content
I2C and SPI Triggering and Decode for Infiniium 8000 and 90000 Oscilloscopes Data Sheet Quickly decode I2C and SPI serial packets Lower-speed serial bus interfaces are widely used for connecting EEPROMs, DACs, ADCs, and other peripheral ICs to microcontrollers and processors. Because these interfaces are relatively simple to implement and have few wires taking up board space, they are found in a wide array of embedded designs. Two common low-speed serial bus interfaces found pre-packaged on many vendors’ ICs are inter-integrated circuit (I 2C) and serial peripheral interface (SPI). The N5391A triggering and decode for I 2C and SPI software provides the integration of the Infiniium oscilloscope, a powerful everyday signal integrity test tool, with protocol analysis capabilities. With this integration, you can isolate serial packets to find sources of errors due hardware related problems and software related problems. Quickly pinpoint timing or signal integrity issues such as noise or coupling on your I 2C or SPI bus. Easily see the information transfer leading up to or following a particular event or failure. Effectively troubleshoot an embedded system capturing and decoding I 2C or SPI buses, correlating them with other signals in the design, such as digital control signals using a mixed signal oscilloscope (MSO), and analog signals interfacing with the real world.
The N5391A triggering and decode application extends Infiniium 8000 and
90000 Series oscilloscopes ease-of-
use advantages to serial data analysis. A dialog box makes it easy to set up the process to perform serial decode. The figures on this page show the dialog box selections for setting up the serial decode for I2C and SPI. Note that SPI comes in a 2-wire version (without a chip select signal) or 3-wire (with a chip select signal and single bidirectional data line) or four-wire version (with a chip select signal and two unidirectional data lines). The software supports the 3 versions. Any combination of analog and digital input channels can be used as the data, clock, and chip select sources. The application provides a simple one-button start-of-frame trigger or end-of-frame trigger that automatically sets your Infiniium scope to trigger on a generic I 2C or SPI serial packet. This button also automatically scales Infiniium’s measurement thresholds corresponding to the voltage levels of your I 2C or SPI signal. Figure 1: Setup dialog box for I2C Figure 2: Setup dialog box for SPI
With deep memory the application becomes particularly valuable. You can capture, decode, and search through many packets of I 2C or SPI transmission over a relatively long period of time, maintaining an appropriate sample rate to digitize all the signal details. You can analyze a series of serial packets that lead up to or follow a particular event of interest or failure in the system. You can use additional channels (up to 20 channels in the MSO models) to probe other test points in the system to correlate traffic on the serial bus to other causes and effects in the system. On-Screen Serial Decode (continued) Figure 4: On-screen serial decode of a SPI packet.
Oscilloscope Compatibility You can upgrade existing Infiniium oscilloscopes with earlier software revisions using free upgrade software available for order on CD from http://www.agilent.com/find/infiniium_software and downloadable from http://www.agilent.com/find/infiniium_sw_download. Oscilloscope Operating System Software Revision 8000 Series Windows XP Pro A.04.90 or higher 90000 Series Windows XP Pro A.01.00 or higher
Ordering Information
To order the I2C/SPI application software with an oscilloscopes, please order the option indicated in the table. Oscilloscope Option Number Description
8000 Series 007 Factory-installed license for I 2C and SPI triggering
90000 Series 007 Factory-installed license for I 2C and SPI triggering
N5391A User-installed license for I 2C and SPI triggering and decode application Related Literature Publication Title Publication Type Publication Number Infiniium 8000 Series Oscilloscopes Data Sheet 5989-4271EN Infiniium 90000 Series oscilloscopes Data Sheet 5989-7819EN Windows® XP is a registered trademarks of Microsoft Corporation.
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/find/open Agilent Open simplifies the process of connecting and programming test systems to help engineers design, validate and manufacture electronic products. Agilent offers open connectivity for a broad range of system-ready instruments, open industry software, PC-standard I/O and global support, which are combined to more easily integrate test system development. www.agilent.com/find/emailupdates Get the latest information on the products and applications you select. www.agilent.com/find/agilentdirect Quickly choose and use your test equipment solutions with confidence. Agilent Email Updates www.lxistandard.org LXI is the LAN-based successor to GPIB, providing faster, more effi cient connectivity. Agilent is a founding member of the LXI consortium. For more information on Agilent Technolo- gies’ products, applications or services, please contact your local Agilent offi ce. The complete list is available at: www.agilent.com/fi nd/contactus Americas Canada (877) 894-4414 Latin America 305 269 7500 United States (800) 829-4444 Asia Pacifi c 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 01 36027 71571 Belgium 32 (0) 2 404 93 40 Denmark 45 70 13 15 15 Finland 358 (0) 10 855 2100 France 0825 010 700 Germany 07031 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: www.agilent.com/fi nd/contactus Revised: October 1, 2008 Product specifi cations and descriptions in this document subject to change without notice. © Agilent Technologies, Inc. 2009 Printed in USA, June 1, 2009 5989-1250EN www.agilent.com www.agilent.com/fi nd/N5391A Agilent T echnologies Oscilloscopes Multiple form factors from 20 MHz to >90 GHz | Industry leading specs | Powerful applications