+ All Categories
Home > Documents > I2C and SPI Protocol Triggering and Decode for -

I2C and SPI Protocol Triggering and Decode for -

Date post: 09-Feb-2022
Category:
Upload: others
View: 7 times
Download: 0 times
Share this document with a friend
8
I 2 C and SPI Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes Data sheet • Order N5391B for a user-installed license • Order Option 007 for a factory-installed license with new 9000A and 9000 H-Series oscilloscopes • Order N5435A Option 006 for a server-based license This application is available in the following license variations.
Transcript
Page 1: I2C and SPI Protocol Triggering and Decode for -

I2C and SPI Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes

Data sheet

• OrderN5391Bforauser-installedlicense • OrderOption007forafactory-installedlicensewithnew 9000A and 9000 H-Series oscilloscopes • OrderN5435AOption006foraserver-basedlicense

This application is available in the following license variations.

Page 2: I2C and SPI Protocol Triggering and Decode for -

2

Lower-speedserialbusinterfacessuchasI2C(inter-integratedcircuit)andSPI(serialperipheralinterface)arewidelyusedtodayinelectronicdesignsforchip-to-chipcommunication.Inmanydesignstheseserialbusestendtoprovidecontent-richpointsfordebugandtest.However,sincetheseprotocolstransferbitsserially,usingatraditionaloscilloscopehaslimitations.Manuallyconvertingcaptured1’sand0’stoprotocolrequiressignificanteffort,can’tbedoneinreal-time,andincludespotentialforhumanerror.Inaddition,traditionalscopetriggersarenotsufficientforspecifyingprotocol-levelconditions.

ExtendyourscopecapabilitywithI2CandSPITriggeringandDecodeapplication.Thisapplicationmakesiteasytodebugand test designs that include I2CorSPIprotocolsusingyourInfiniium9000Aand9000H-Seriesoscilloscopes.

•SetupyourscopetoshowI2CorSPIprotocoldecodeinlessthan30seconds. •Getaccesstoarichsetofintegratedprotocol-leveltriggers. •Savetimeandeliminateerrorsbyviewingpacketsattheprotocollevel. •Usetime-correlatedviewstoquicklytroubleshootserialprotocolproblemsbacktotheirtimingorsignalintegrity rootcause.

Easily debug and test designs that include I2C or SPI protocols using your Infiniium 9000A and 9000 H-Series oscilloscopes

Easy to find Turndecodeon/offviathe“Serial Decode”buttononthefrontoftheinstrumentorinthe“Setup”menu.Viewdecodeembeddedonthewaveformdisplayorintheprotocolviewerlistingwindow.(Seepages4-5).

30 Second SPI or I2C Setup Configureyouroscilloscopetodisplayprotocoldecodeinunder30seconds.Use“AutoSetup”toautomaticallyconfiguresamplerate,memorydepthandthresholdandtriggerlevels.

Support for both analog and digital channels Acquireserialbusesusinganycombinationofscopeordigitalchannels.UsingdigitalchannelsonMSOmodelspreservesanalogchannelsforviewingothertime-correlatedsignals.

Page 3: I2C and SPI Protocol Triggering and Decode for -

3

Getaccesstoarichsetofintegratedprotocolleveltriggers.Theapplicationincludesasuiteofconfigurableprotocol-leveltriggerconditionsspecifictoI2CandSPI.Whenserialtriggeringisselected,theapplicationenablesspecialreal-timetriggeringhardwareinsidethescope. Hardware-basedtriggeringensuresthatthescopenevermissesatriggereventwhenarmed.Thishardwaretakessignalsacquiredusingeitherscopeordigitalchannelsandreconstructsprotocolframes.Ittheninspectstheseprotocolframesagainstspecifiedprotocol-leveltriggerconditionsandtriggerswhentheconditionismet.

I2C and SPI protocol triggering and searching

Payload editor Usethepayloadeditortospecifydatavalueswordbyword.Operatorsgiveadditionaltriggeringflexibility.

Post-acquisition searching Searchacquiredprotocollistingusinga menu that is identical to the trigger menu.

Quickly find occurrences Quicklymovetonextoccurrenceofa specifiedevent.Jumptothenextorpreviousoccurrenceofthespecifiedevent.

I2C Trigger Setup Chooseacombinationofaddress,read/write,addressacknowledgeanddatavaluesforI2Ctriggers.

SPI Trigger Setup Quicklyaccessprotocoltriggeringviathescope’striggermenu.SpecifySPItriggerinHEX,binary,ordecimalupto200bits.

Page 4: I2C and SPI Protocol Triggering and Decode for -

4

SPI protocol decode

SPI protocol decode with precise time-correlation between waveforms and listing Agilent’sSPIprotocolviewerincludescorrelationbetweenthewaveformsandtheselectedpacket.Theselectedpacket,highlightedbluerowinthelisting,istime-correlatedwiththebluelineinthewaveformdisplay.Movethebluetrackingmarkerintimethroughwaveformsandthebluebarwillautomaticallytrackinthepacketswindow.Or,scrollthroughthepacketviewerandhighlightaspecificpacket.Thetime-correlationtrackingmarkerwillmovetotheassociatedpointinthewaveform.

Support for 2, 3, and 4-Wire SPI Theapplicationsupports2-,3-,and 4-wireSPI.UsedigitalchannelsonMSOmodelstopreserveanalogchannelsforsimultaneouslyviewingothersignals.

SPI decode embedded in waveform area Utilizetheoscilloscopewaveformareatodisplaydecodeinformation.ForSPI,minorticksindicateclocktransitionsandmajorticksshowthebeginningandendofeachwordintheserialpacket.

Full screen SPI listing Filltheentiredisplaywithcompactprotocolinformationusingthefullscreenlisting.Theprotocolviewerwindowshowstheindexnumber,timestampvalue,anddatacontentforeachserialpacketinthelist.Scrollthoughalldecodedserialpacketstofindeventsofinterestorerrorsinthetransmission.Datainthelistingwindowcanbesavedtoa.csvor.txtfileforoff-lineanalysisordocumentation.

Long Time Captures using Segmented Memory Capturesecondstodaysofserialprotocol.The scopefillsmemoryaseachacquisitionseesitstriggercondition. Segmentedmemoryusestimetagstotracktimebetweensegmentacquisitions.

Page 5: I2C and SPI Protocol Triggering and Decode for -

5

QuicklymovebetweenphysicalandI2Cprotocollayerinformationusingthetime-correlatedtracingmarker.Displayprotocolcontentusingembeddeddecodeinthewaveformarea,Or,seeprotocoleventsinacompactlistingformatusingtheindustry’sfirstscopebasedmulti-tabprotocolviewer.ForI2Cminortickmarksindicateclocktransitions.Majortickmarksindicatesectionsoftheserialpacketsuchasaddress,acknowledge,anddata.

Filltheentiredisplaywithcompactprotocolinformation.Theprotocolviewershowsindexnumber,timestamp,anddatacontentforeachserialpacket.Listingcontentcanbesavedtoa.csvor.txtfileforoff-lineanalysisordocumentation.Usesearchcapabilitytoquicknavigatethroughanacquisition.

Detailstabbreaksthepacketsintoeasy-to-readtextualfields.Hoveringshowsadditionaldetail.

Payloadtabshowsdatacarriedbythepacketinbyte-by-byteHEXandASCI.

Headertabshowspacketsinadatabookformat.Hoveringatanyfieldrevealsadditionaldetail.

I2C protocol decode

Page 6: I2C and SPI Protocol Triggering and Decode for -

6

I2C specifications and characteristicsI²Csource(clockanddata) Analogchannels1,2,3,or4

MSOmodelscanadditionallyusedigitalchannelsD0toD15 anywaveformmemory

Maxclock/datarate Anywaveformmemoryupto3.4Mbps(automatic)Auto Setup AutomaticallyconfiguresscopesettingsforproperI2C decode and protocol

triggeringTriggering Startandre-start7-bitaddress

Startandre-start8-bitaddress Startandre-start10-bitaddress Startandre-start11-bitaddress Specifyvaluefor3fieldschoosingbetweenthefollowing Readorwrite Address(valueinHEXorbinary) Addressacknowledge Data(upto20bytes(specifyinHEX,binary,ASCII,ordecimal) Operatorsinclude:=on8-bitwordboundaries.

SPI specifications and characteristicsSPI protocols supported 2-wireSPIsignals:

datasourceandclocksource 3-wireSPIsignals: datasource,clocksource,andchipselectsource 4-wireSPIsignals:datasource(MOSI),clocksource,chipselectsource, datasource(MISO)

SPI source (all signals) Analogchannels1,2,3,or4 MSOmodelscanadditionallyusedigitalchannelsD0toD15

Maxclock/datarate Upto50Mbps(automatic)Autoset AutomaticallyconfiguresscopesettingsforproperSPIdecodeandprotocol

triggeringDecodewordsize User-selectablefrom4to32bitsDecodebitorder User-selectableLSBorMSBTriggering Datalengthupto200bits

Numberofwords*wordsize<200bits Numberofwordsselectableupto50 Wordsizeselectablefrom4to32bits Dataoperatorsinclude:=,OR

Page 7: I2C and SPI Protocol Triggering and Decode for -

7

Ordering information

Software applications

Factory-installed node-locked license

for new scope purchases

User-installed node-locked

license

Server-based license (N5435A option)

I²C/SPI triggering and decode

007 N5391B 006

I²C/SPI,RS-232/UARTtriggering and decode bundle

018 N8800B

This application is compatible with all 9000A and 9000 H-Series oscilloscope models.

Sharingtheapplicationacrossmultipleinstruments?Server-basedlicensingallowsuserstoborrowanapplicationlicenseforaspecifiedperiodoftime.

Page 8: I2C and SPI Protocol Triggering and Decode for -

Agilent Technologies OscilloscopesMultiple form factors from 20 MHz to > 90 GHz | Industry leading specs | Powerful applications

Agilent Channel Partnerswww.agilent.com/find/channelpartnersGetthebestofbothworlds:Agilent’smeasurement expertise and product breadth,combinedwithchannel partnerconvenience.

www.lxistandard.orgLANeXtensionsforInstrumentsputsthepowerofEthernetandtheWebinsideyourtestsystems.AgilentisafoundingmemberoftheLXIconsor-tium.

FormoreinformationonAgilent Technologies’products,applicationsor services,pleasecontactyourlocalAgilentoffice.Thecompletelistisavailableat:www.agilent.com/find/contactus

AmericasCanada (877)8944414Brazil (11)41973600Mexico 018005064800 UnitedStates (800)8294444

Asia PacificAustralia 1800629485China 8008100189HongKong 800938693India 1800112929Japan 0120(421)345Korea 0807690800Malaysia 1800888848Singapore 18003758100Taiwan 0800047866OtherAPCountries (65)3758100

Europe & Middle EastBelgium 32(0)24049340Denmark 4545801215Finland 358(0)108552100France 0825010700* *0.125€/minuteGermany 49(0)70314646333 Ireland 1890924204Israel 972-3-9288-504/544Italy 390292608484Netherlands 31(0)205472111Spain 34(91)6313300Sweden 0200-882255UnitedKingdom 44(0)1189276201For other unlisted countries: www.agilent.com/find/contactusRevised:October11,2012

Product specifications and descriptions inthisdocumentsubjecttochangewithoutnotice.

©AgilentTechnologies,Inc.2012,2013PublishedinUSA,January11,20135990-3925EN

www.agilent.comwww.agilent.com/find/9000_I2C-SPI

AgilentAdvantageServicesiscommittedtoyoursuccessthroughoutyourequip-ment’slifetime.Tokeepyoucompetitive,wecontinuallyinvestintoolsandprocessesthatspeedupcalibrationandrepairandreduceyourcostofownership.YoucanalsouseInfolineWebServicestomanageequipmentandservicesmoreeffectively.Bysharingourmeasurementandserviceexpertise,wehelpyoucreatetheproductsthatchangeourworld.

www.agilent.com/quality

www.agilent.com/find/advantageservices

www.axiestandard.org AdvancedTCA® Extensions for Instrumentation and Test (AXIe) is an open standard that extends the AdvancedTCAforgeneralpurpose andsemiconductortest.Agilent isafoundingmemberoftheAXIe consortium.

Quality Management SystemQuality Management SysISO 9001:2008Agilent Electronic Measurement Group

DEKRA Certified

www.agilent.com/find/myagilentApersonalizedviewintotheinformationmostrelevanttoyou.

myAgilentmyAgilent


Recommended