Page 2
Keysight Technologies, Inc. as governed by connection with the furnishing, use, or commercial computer software United States and international copyright performance of this document or of any documentation.
Page 3
CAUTION A CAUTION notice denotes a hazard. It calls attention to an operating procedure, practice, or the like that, if not correctly performed or adhered to, could result in damage to the product or loss of important data. Do not proceed beyond a CAUTION notice until the indicated conditions are fully understood and met.
Page 5
• 2+16-channel and 4+16-channel mixed-signal oscilloscope (MSO) models. An MSO lets you debug your mixed-signal designs using analog signals and tightly correlated digital signals simultaneously. The 16 digital channels have a 1 GSa/s sample rate (1.25 GSa/s for the 1 GHz models), with a 50 MHz toggle rate.
In This Guide This guide shows how to use the InfiniiVision 3000 X-Series oscilloscopes. When unpacking and using the • Chapter 1, “Getting Started,” starting on page 25 oscilloscope for the first time, see: When displaying waveforms and • Chapter 2, “Horizontal Controls,”...
Page 7
For reference information, see: • Chapter 22, “Reference,” starting on page 325 When using licensed serial bus • Chapter 23, “CAN/LIN Triggering and Serial Decode,” triggering and decode features, see: starting on page 345 • Chapter 24, “FlexRay Triggering and Serial Decode,” starting on page 361 •...
Contents InfiniiVision 3000 X-Series Oscilloscopes—At a Glance / 4 In This Guide / 6 Getting Started Inspect the Package Contents / 25 Install the Optional LAN/VGA or GPIB Module / 28 Tilt the Oscilloscope for Easy Viewing / 28 Power-On the Oscilloscope / 29 Connect Probes to the Oscilloscope / 30 Maximum input voltage at analog inputs / 31 Do not float the oscilloscope chassis / 31...
Page 10
Horizontal Controls To adjust the horizontal (time/div) scale / 50 To adjust the horizontal delay (position) / 51 Panning and Zooming Single or Stopped Acquisitions / 52 To change the horizontal time mode (Normal, XY, or Roll) / 52 XY Time Mode / 53 To display the zoomed time base / 56 To change the horizontal scale knob's coarse/fine adjustment setting / 57...
Page 11
Setting Analog Channel Probe Options / 68 To specify the channel units / 69 To specify the probe attenuation / 69 To specify the probe skew / 70 To calibrate a probe / 70 Math Waveforms To display math waveforms / 73 To perform transforms or filters on an arithmetic operation / 75 To adjust the math waveform scale and offset / 75 Units for Math Waveforms / 75...
Page 12
Measurement Trend / 96 Chart Logic Bus Timing / 98 Chart Logic Bus State / 99 Reference Waveforms To save a waveform to a reference waveform location / 101 To display a reference waveform / 102 To scale and position reference waveforms / 103 To adjust reference waveform skew / 103 To display reference waveform information / 104 To save/recall reference waveform files to/from a USB storage...
Page 13
Digital channel signal fidelity: Probe impedance and grounding / 117 Input Impedance / 117 Probe Grounding / 119 Best Probing Practices / 121 Serial Decode Serial Decode Options / 123 Lister / 124 Searching Lister Data / 126 Display Settings To adjust waveform intensity / 129 To set or clear persistence / 131 To clear the display / 132...
Page 14
Edge Trigger / 144 Edge then Edge Trigger / 146 Pulse Width Trigger / 147 Pattern Trigger / 150 Hex Bus Pattern Trigger / 152 OR Trigger / 153 Rise/Fall Time Trigger / 154 Nth Edge Burst Trigger / 155 Runt Trigger / 157 Setup and Hold Trigger / 159 Video Trigger / 160...
Page 15
Maximum voltage at oscilloscope external trigger input / 181 Acquisition Control Running, Stopping, and Making Single Acquisitions (Run Control) / 183 Overview of Sampling / 184 Sampling Theory / 185 Aliasing / 185 Oscilloscope Bandwidth and Sample Rate / 185 Oscilloscope Rise Time / 187 Oscilloscope Bandwidth Required / 188 Memory Depth and Sample Rate / 189...
Page 16
Measurements Summary / 214 Snapshot All / 217 Voltage Measurements / 218 Peak-Peak / 219 Maximum / 219 Minimum / 219 Amplitude / 219 Top / 219 Base / 220 Overshoot / 220 Preshoot / 222 Average / 222 DC RMS / 223 AC RMS / 223 Ratio / 225 Time Measurements / 225...
Page 17
Negative Pulse Count / 233 Rising Edge Count / 233 Falling Edges Count / 233 Mixed Measurements / 234 Area / 234 Measurement Thresholds / 234 Measurement Window with Zoom Display / 236 Measurement Statistics / 236 Mask Testing To create a mask from a "golden" waveform (Automask) / 239 Mask Test Setup Options / 241 Mask Statistics / 244 To manually modify a mask file / 245...
Page 18
To add noise to the waveform generator output / 267 To add modulation to the waveform generator output / 267 To set up Amplitude Modulation (AM) / 268 To set up Frequency Modulation (FM) / 269 To set up Frequency-Shift Keying Modulation (FSK) / 271 To restore waveform generator defaults / 272 Save/Recall (Setups, Screens, Data) Saving Setups, Screen Images, or Data / 273...
Page 19
To specify the print options / 288 To specify the palette option / 288 Utility Settings I/O Interface Settings / 291 Setting up the Oscilloscope's LAN Connection / 292 To establish a LAN connection / 293 Stand-alone (Point-to-Point) Connection to a PC / 294 File Explorer / 295 Setting Oscilloscope Preferences / 297 To choose "expand about"...
Page 20
Web Interface Accessing the Web Interface / 312 Browser Web Control / 313 Browser-Based Remote Front Panel / 314 Remote Programming via the Web Interface / 314 Remote Programming with Keysight IO Libraries / 316 Save/Recall / 316 Saving Files via the Web Interface / 316 Recalling Files via the Web Interface / 318 Get Image / 318 Identification Function / 319...
Page 21
Upgrading to an MSO / 331 Software and Firmware Updates / 331 Binary Data (.bin) Format / 331 Binary Data in MATLAB / 332 Binary Header Format / 333 Example Program for Reading Binary Data / 335 Examples of Binary Files / 335 CSV and ASCII XY files / 338 CSV and ASCII XY file structure / 339 Minimum and Maximum Values in CSV Files / 339...
Page 22
FlexRay Triggering and Serial Decode Setup for FlexRay Signals / 361 FlexRay Triggering / 362 Triggering on FlexRay Frames / 363 Triggering on FlexRay Errors / 364 Triggering on FlexRay Events / 364 FlexRay Serial Decode / 365 Interpreting FlexRay Decode / 366 FlexRay Totalizer / 367 Interpreting FlexRay Lister Data / 368 Searching for FlexRay Data in the Lister / 368...
Page 23
I2S Serial Decode / 395 Interpreting I2S Decode / 396 Interpreting I2S Lister Data / 397 Searching for I2S Data in the Lister / 397 MIL-STD-1553/ARINC 429 Triggering and Serial Decode Setup for MIL-STD-1553 Signals / 399 MIL-STD-1553 Triggering / 401 MIL-STD-1553 Serial Decode / 402 Interpreting MIL-STD-1553 Decode / 403 Interpreting MIL-STD-1553 Lister Data / 404...
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 1 Getting Started Inspect the Package Contents / 25 Tilt the Oscilloscope for Easy Viewing / 28 Power-On the Oscilloscope / 29 Connect Probes to the Oscilloscope / 30 Input a Waveform / 31 Recall the Default Oscilloscope Setup / 32 Use Auto Scale / 32 Compensate Passive Probes / 34...
Page 26
Getting Started • InfiniiVision 3000 X-Series oscilloscope. • Power cord (country of origin determines specific type). • Oscilloscope probes: • Two probes for 2-channel models. • Four probes for 4-channel models. • Documentation CD-ROM. Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Page 27
Getting Started InfiniiVision 3000 X-Series oscilloscope N2841A, N2842A, or N2843A probes (Qty 2 or 4) Documentation CD Power cord (Based on country of origin) N2756-60001 Digital Probe Kit (MSO models only) See Also • "Probes and Accessories" on page 328 Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Getting Started Install the Optional LAN/VGA or GPIB Module If you need to install a DSOXLAN LAN/VGA module or a DSOXGPIB GPIB module, perform this installation before you power on the oscilloscope. 1 If you need to remove a module before installing a different module, pinch the module's spring tabs, and gently remove the module from the slot.
Getting Started Flip-Out Tabs Power-On the Oscilloscope Power Line voltage, frequency, and power: Requirements • ~Line 100-120 Vac, 50/60/400 Hz • 100-240 Vac, 50/60 Hz • 100 W max This instrument has auto-ranging line voltage input. Be sure the supply voltage is within CAUTION the specified range and voltage fluctuations do not to exceed 10 percent of the nominal supply voltage.
Getting Started When using the oscilloscope in a bench-top setting, provide at least 2" clearance at the sides and 4" (100 mm) clearance above and behind the oscilloscope for proper cooling. To power-on the 1 Connect the power cord to the rear of the oscilloscope, then to a suitable AC oscilloscope voltage source.
Getting Started Maximum input voltage at analog inputs CAUTION 135 Vrms Ω input: 5 Vrms Input protection is enabled in 50 Ω mode and the 50 Ω load will disconnect if greater than 5 Vrms is detected. However the inputs could still be damaged, depending on the time constant of the signal.
Getting Started Recall the Default Oscilloscope Setup To recall the default oscilloscope setup: 1 Press [Default Setup]. The default setup restores the oscilloscope's default settings. This places the oscilloscope in a known operating condition. The major default settings are: Table 2 Default Configuration Settings Horizontal Normal mode, 100 µs/div scale, 0 s delay, center time reference.
Page 33
Getting Started 2 If you want to return to the oscilloscope settings that existed before, press Undo AutoScale. 3 If you want to enable "fast debug" autoscaling, change the channels autoscaled, or preserve the acquisition mode during autoscale, press Fast Debug, Channels, or Acq Mode.
Getting Started The trigger source is selected by looking for the first valid waveform starting with external trigger, then continuing with the lowest number analog channel up to the highest number analog channel, and finally (if digital probes are connected) the highest number digital channel.
Getting Started Perfectly compensated Over compensated Under compensated 7 Connect probes to all other oscilloscope channels (channel 2 of a 2-channel oscilloscope, or channels 2, 3, and 4 of a 4-channel oscilloscope). 8 Repeat the procedure for each channel. Learn the Front Panel Controls and Connectors On the front panel, key refers to any key (button) you can press.
Page 37
Getting Started Entry knob The Entry knob is used to select items from menus and to change values. The function of the Entry knob changes based upon the current menu and softkey selections. Note that the curved arrow symbol above the entry knob illuminates whenever the entry knob can be used to select a value.
Page 38
Getting Started Horizontal controls The Horizontal controls consist of: • Horizontal scale knob — Turn the knob in the Horizontal section that is marked to adjust the time/div (sweep speed) setting. The symbols under the knob indicate that this control has the effect of spreading out or zooming in on the waveform using the horizontal scale.
Page 39
Getting Started Additional waveform The additional waveform controls consist of: controls • [Math] key — provides access to math (add, subtract, etc.) waveform functions. See Chapter 4, “Math Waveforms,” starting on page 73. • [Ref] key — provides access to reference waveform functions. Reference waveforms are saved waveforms that can be displayed and compared against other analog channel or math waveforms.
Page 40
Getting Started Waveform keys The [Acquire] key lets you select Normal, Peak Detect, Averaging, or High Resolution acquisition modes (see "Selecting the Acquisition Mode" on page 189) and use segmented memory (see "Acquiring to Segmented Memory" on page 195). The [Display] key lets you access the menu where you can enable persistence (see "To set or clear persistence"...
Getting Started Demo 2, Ground, and • Demo 2 terminal — This terminal outputs the Probe Comp signal which helps you match a Demo 1 terminals probe's input capacitance to the oscilloscope channel to which it is connected. See "Compensate Passive Probes" on page 34.
Page 42
Getting Started 1 Gently pull on the front panel knobs to remove them. 2 Insert the overlay's side tabs into the slots on the front panel. 3 Reinstall the front panel knobs. Front panel overlays may be ordered from www.keysight.com/find/parts using the following part numbers: Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Getting Started Language 2 Channel Overlay 4 Channel Overlay French 75019-94324 75019-94316 German 75019-94326 75019-94318 Italian 75019-94323 75019-94331 Japanese 75019-94311 75019-94312 Korean 75019-94329 75019-94321 Polish 75019-94335 75019-94334 Portuguese 75019-94327 75019-94319 Russian 75019-94322 75019-94315 Simplified Chinese 75019-94328 75019-94320 Spanish 75019-94325 75019-94317 Thai 75019-94333 75019-94332...
Page 44
Getting Started 8. USB Device port 3. LAN/VGA option module 7. USB Host port 6. EXT TRIG IN connector 5. Calibration protect button 3. GPIB option module 4. TRIG OUT connector 3. Module slot 2. Kensington lock hole 1. Power cord connector Power cord Attach the power cord here.
Getting Started EXT TRIG IN External trigger input BNC connector. See "External Trigger Input" connector page 180 for an explanation of this feature. USB Host port This port functions identically to the USB host port on the front panel. USB Host Port is used for saving data from the oscilloscope and loading software updates.
Getting Started Status line The top line of the display contains vertical, horizontal, and trigger setup information. Display area The display area contains the waveform acquisitions, channel identifiers, and analog trigger, and ground level indicators. Each analog channel's information appears in a different color. Signal detail is displayed using 256 levels of intensity.
Page 47
Getting Started Quick Help message Press and hold front panel key or softkey (or right-click softkey when using web browser remote front panel). Quick Help remains on the screen until another key is pressed or a knob is turned. To select the user To select the user interface and Quick Help language: interface and 1 Press [Help], then press the Language softkey.
Page 49
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 2 Horizontal Controls To adjust the horizontal (time/div) scale / 50 To adjust the horizontal delay (position) / 51 Panning and Zooming Single or Stopped Acquisitions / 52 To change the horizontal time mode (Normal, XY, or Roll) / 52 To display the zoomed time base / 56 To change the horizontal scale knob's coarse/fine adjustment setting / 57 To position the time reference (left, center, right) / 58...
Horizontal Controls Trigger Time Delay Time/ Trigger Trigger level point reference time source or threshold Sample rate XY or Roll mode Normal Zoomed Fine Time time mode time base control reference Figure 2 Horizontal Menu The Horizontal Menu lets you select the time mode (Normal, XY, or Roll), enable Zoom, set the time base fine control (vernier), and specify the time reference.
Horizontal Controls The ∇ symbol at the top of the display indicates the time reference point. The horizontal scale knob works (in the Normal time mode) while acquisitions are running or when they are stopped. When running, adjusting the horizontal scale knob changes the sample rate.
Horizontal Controls Note that the horizontal position knob has a different purpose in the Zoom display. "To display the zoomed time base" on page 56. Panning and Zooming Single or Stopped Acquisitions When the oscilloscope is stopped, use the horizontal scale and position knobs to pan and zoom your waveform.
Horizontal Controls • Normal — the normal viewing mode for the oscilloscope. In the Normal time mode, signal events occurring before the trigger are plotted to the left of the trigger point ( ) and signal events after the trigger plotted to the right of the trigger point.
Page 54
Horizontal Controls Example This exercise shows a common use of the XY display mode by measuring the phase difference between two signals of the same frequency with the Lissajous method. 1 Connect a sine wave signal to channel 1, and a sine wave signal of the same frequency but out of phase to channel 2.
Page 55
Horizontal Controls 6 Move the Y1 and Y2 cursors to the intersection of the signal and the Y axis. Again, note the ΔY value. Figure 4 Phase difference measurements, automatic and using cursors 7 Calculate the phase difference using the formula below. For example, if the first ΔY value is 1.688 and the second ΔY value is 1.031: sinθ...
Horizontal Controls To display the zoomed time base Zoom, formerly called Delayed sweep mode, is a horizontally expanded version of the normal display. When Zoom is selected, the display divides in half. The top half of the display shows the normal time/div window and the bottom half displays a faster Zoom time/div window.
Horizontal Controls The area of the normal display that is expanded is outlined with a box and the rest of the normal display is ghosted. The box shows the portion of the normal sweep that is expanded in the lower half. To change the time/div for the Zoom window, turn the horizontal scale (sweep speed) knob.
Horizontal Controls To position the time reference (left, center, right) Time reference is the reference point on the display for delay time (horizontal position). 1 Press [Horiz]. 2 In the Horizontal Menu, press Time Ref; then, select: • Left — the time reference is set to one major division from the left edge of the display.
Horizontal Controls Found search events are marked with white triangles at the top of the graticule, and the number of events found is displayed in the menu line just above the sofkey labels. To set up searches 1 Press [Search]. 2 In the Search Menu, press Search;...
Horizontal Controls • Press Copy to Trigger to copy the setup for the selected search type to the same trigger type. For example, if the current search type is Pulse Width, pressing Copy to Trigger copies the search settings to the Pulse Width trigger settings and selects the Pulse Width trigger.
Horizontal Controls 2 In the Navigate Menu, press Navigate; then, select Search. 3 Press the back and forward keys to go to the previous or next search event. When searching Serial decode: • You can press the stop key to set or clear a mark. •...
Page 63
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 3 Vertical Controls To turn waveforms on or off (channel or math) / 64 To adjust the vertical scale / 65 To adjust the vertical position / 65 To specify channel coupling / 65 To specify channel input impedance / 66 To specify bandwidth limiting / 67 To change the vertical scale knob's coarse/fine adjustment setting / 67...
Vertical Controls Channel, Trigger Trigger level Volts/div source or threshold Channel 1 ground level Channel 2 ground level The ground level of the signal for each displayed analog channel is identified by the position of the icon at the far-left side of the display. To turn waveforms on or off (channel or math) 1 Press an analog channel key turn the channel on or off (and to display the channel's menu).
Vertical Controls To adjust the vertical scale 1 Turn the large knob above the channel key marked to set the vertical scale (volts/division) for the channel. The vertical scale knob changes the analog channel scale in a 1-2-5 step sequence (with a 1:1 probe attached) unless fine adjustment is enabled (see "To change the vertical scale knob's coarse/fine adjustment setting"...
Vertical Controls If the channel is DC coupled, you can quickly measure the DC component of the signal by simply noting its distance from the ground symbol. If the channel is AC coupled, the DC component of the signal is removed, allowing you to use greater sensitivity to display the AC component of the signal.
Vertical Controls When AC coupling is selected (see "To specify channel coupling" page 65) or excessive voltage is applied to the input, the oscilloscope automatically switches to 1M Ohm mode to prevent possible damage. • 1M Ohm — is for use with many passive probes and for general-purpose measurements.
Vertical Controls When Fine is turned off, turning the volts/division knob changes the channel sensitivity in a 1-2-5 step sequence. To invert a waveform 1 Press the desired channel key. 2 In the Channel Menu, press the Invert softkey to invert the selected channel. When Invert is selected, the voltage values of the displayed waveform are inverted.
Vertical Controls For some active probes (such as InfiniiMax probes), the oscilloscope can accurately calibrate its analog channels for the probe. When you connect a probe that can be calibrated, the Calibrate Probe softkey appears (and the probe attenuation softkey may change). See "To calibrate a probe"...
Vertical Controls When specifying the attenuation factor in decibels, you can select values from -60 dB to 80 dB. If Amps is chosen as the units and a manual attenuation factor is chosen, then the units as well as the attenuation factor are displayed above the Probe softkey. To specify the probe skew When measuring time intervals in the nanoseconds (ns) range, small differences in cable length can affect the measurement.
Page 71
Vertical Controls When calibrating a differential probe, connect the positive lead to the Probe Comp terminal NOTE and the negative lead to the ground terminal. You may need to connect an alligator clip to the ground lug to allow a differential probe to span between the Probe Comp test point and ground.
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 4 Math Waveforms To display math waveforms / 73 To perform transforms or filters on an arithmetic operation / 75 To adjust the math waveform scale and offset / 75 Units for Math Waveforms / 75 Math Operators / 76 Math Transforms / 78 Math Filters / 94...
Page 74
Math Waveforms 2 If f(t) is not already shown on the Function softkey, press the Function sofkey and select f(t): Displayed. 3 Use the Operator softkey to select an operator or transform. For more information on the operators, see: • "Math Operators"...
Math Waveforms To perform transforms or filters on an arithmetic operation To perform a transform function (see "Math Transforms" on page 78) or filter (see "Math Filters" on page 94) on the add, subtract, or multiply arithmetic operations: 1 Press the Function softkey and select g(t): Internal. 2 Use the Operator, Source 1, and Source 2 softkeys to set up an arithmetic operation.
Math Waveforms Math function Units add or subtract V or A multiply , or W (Volt-Amp) d/dt V/s or A/s (V/second or A/second) Vs or As (V-seconds or A-seconds) dB* (decibels). See also "FFT Units" page 88. √ (square root) , or W (Volt-Amp) * When the FFT source is channel 1, 2, 3 or 4, FFT units will be displayed in dBV when channel units...
Math Waveforms Figure 5 Example of Subtract Channel 2 from Channel 1 See Also • "Units for Math Waveforms" on page 75 Multiply or Divide When you select the multiply or divide math function, the Source 1 and Source 2 values are multiplied or divided point by point, and the result is displayed.
Math Waveforms Figure 6 Example of Multiply Channel 1 by Channel 2 See Also • "Units for Math Waveforms" on page 75 Math Transforms Math transforms perform a transform function (like differentiate, integrate, FFT, or square root) on an analog input channel or on the result of an arithmetic operation.
Math Waveforms • "Absolute Value" on page 92 • "Common Logarithm" on page 92 • "Natural Logarithm" on page 93 • "Exponential" on page 93 • "Base 10 Exponential" on page 93 Differentiate d/dt (differentiate) calculates the discrete time derivative of the selected source. You can use differentiate to measure the instantaneous slope of a waveform.
Math Waveforms Figure 7 Example of Differentiate Function See Also • "To perform transforms or filters on an arithmetic operation" on page 75 • "Units for Math Waveforms" on page 75 Integrate dt (integrate) calculates the integral of the selected source. You can use integrate to calculate the energy of a pulse in volt-seconds or measure the area under a waveform.
Page 81
Math Waveforms • y = channel 1, 2, 3, or 4, or g(t) (internal arithmetic operation). • co = arbitrary constant. • i = data point index. The integrate operator provides an Offset softkey that lets you enter a DC offset correction factor for the input signal.
Page 82
Math Waveforms Integrate without DC offset correction 0 V level Integrate with DC offset correction Figure 8 Integrate and Signal Offset See Also • "To perform transforms or filters on an arithmetic operation" on page 75 • "Units for Math Waveforms" on page 75 Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Math Waveforms FFT Measurement FFT is used to compute the fast Fourier transform using analog input channels or an arithmetic operation g(t). FFT takes the digitized time record of the specified source and transforms it to the frequency domain. When the FFT function is selected, the FFT spectrum is plotted on the oscilloscope display as magnitude in dBV versus frequency.
Page 84
Math Waveforms • Offset — lets you set your own offset for the FFT. The offset value is in dB and is represented by the center horizontal grid line of the display. See "To adjust the math waveform scale and offset" on page 75.
Page 85
Math Waveforms Scale and offset considerations NOTE If you do not manually change the FFT scale or offset settings, when you turn the horizontal scale knob, the span and center frequency settings will automatically change to allow optimum viewing of the full spectrum. If you do manually set scale or offset, turning the horizontal scale knob will not change the span or center frequency settings, allowing you see better detail around a specific frequency.
Page 86
Math Waveforms See Also • "To perform transforms or filters on an arithmetic operation" on page 75 • "FFT Measurement Hints" on page 86 • "FFT Units" on page 88 • "FFT DC Value" on page 88 • "FFT Aliasing" on page 88 •...
Page 87
Math Waveforms FFT Resolution NOTE The FFT resolution is the quotient of the sampling rate and the number of FFT points (f /N). With a fixed number of FFT points (up to 65,536), the lower the sampling rate, the better the resolution.
Page 88
Math Waveforms FFT Units 0 dBV is the amplitude of a 1 Vrms sinusoid. When the FFT source is channel 1 or channel 2 (or channel 3 or 4 on 4-channel models), FFT units will be displayed in dBV when channel units is set to Volts and channel impedance is set to 1 MΩ. FFT units will be displayed in dBm when channel units is set to Volts and channel impedance is set to 50Ω.
Page 89
Math Waveforms The following figure illustrates aliasing. This is the spectrum of a 990 Hz square wave, which has many harmonics. The sample rate is set to 100 kSa/s, and the oscilloscope displays the spectrum. The displayed waveform shows the components of the input signal above the Nyquist frequency to be mirrored (aliased) on the display and reflected off the right edge.
Math Waveforms information on leakage, see Keysight Application Note 243, The Fundamentals of Signal Analysis at http://literature.cdn.keysight.com/litweb/pdf/5952-8898E.pdf. Square Root Square root (√) calculates the square root of the selected source. Where the transform is undefined for a particular input, holes (zero values) appear in the function output.
Math Waveforms Figure 11 Example of Ax + B Use the Gain (A) softkey to specify the gain. Use the Offset (B) softkey to specify the offset. The Ax + B function differs from the Magnify math visualization function in that the output is likey different than the input.
Math Waveforms Absolute Value The absolute value function (available with the advanced math measurements license) changes negative values in the input to positive values and displays the resulting waveform. Figure 12 Example of Absolute Value See Also • "Square" on page 91 Common Logarithm The Common Logarithm (log) function (available with the advanced math measurements license) performs a transform of the input source.
Math Waveforms Natural Logarithm The Natural Logarithm (ln) function (available with the advanced math measurements license) performs a transform of the input source. Where the transform is undefined for a particular input, holes (zero values) appear in the function output. Figure 13 Example of Natural Logarithm See Also •...
Math Waveforms Figure 14 Example of Base 10 Exponential See Also • "Exponential" on page 93 Math Filters With the advanced math measurements license, you can use math filters to create a waveform that is the result of a high- or low-pass filter on an analog input channel or on the result of an arithmetic operation.
Math Waveforms Use the Bandwidth softkey to select the filter's -3 dB cutoff frequency. The ratio of the input signal's Nyquist frequency and the selected -3 dB cutoff frequency NOTE affects how many points are available in the output, and under some circumstances, there are no points in the output waveform.
Math Waveforms Magnify The magnify math function (available with the advanced math measurements license) lets you display an existing input source at different vertical settings to provide more vertical detail. Figure 16 Example of Magnify See Also • "Ax + B" on page 90 Measurement Trend The measurement trend math function (available with the advanced math...
Page 97
Math Waveforms Figure 17 Example of Measurement Trend Use the Type: softkey to select the measurement whose trend you want to look at. You can display trend values for these measurements: • Average • RMS - AC • Ratio • Period •...
Math Waveforms If a measurement cannot be made for part of a waveform, the trend function output is a hole (that is, no value) until a measurement can be made. Chart Logic Bus Timing The Chart Logic Bus Timing function (available with the advanced math measurements license) displays bus data values as an analog waveform (like a D/A conversion).
Math Waveforms Chart Logic Bus State The Chart Logic Bus State function (available with the advanced math measurements license) displays bus data values, sampled on a clock signal's edge, as an analog waveform (like a D/A conversion). Figure 19 Example of Chart Logic Bus State Use the Clock softkey to select the clock signal.
Page 100
Math Waveforms Use the 0 Offset softkey to specify the analog value equivalent of a bus data value of zero. Use the Units softkey to specify the type of values the bus data represents (volts, amps, etc.). See Also • "Chart Logic Bus Timing"...
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 5 Reference Waveforms To save a waveform to a reference waveform location / 101 To display a reference waveform / 102 To scale and position reference waveforms / 103 To adjust reference waveform skew / 103 To display reference waveform information / 104 To save/recall reference waveform files to/from a USB storage device / 104 Analog channel or math waveforms can be saved to one of two reference...
Reference Waveforms 4 Press the Save to R1/R2 softkey to save the waveform to the reference waveform location. Reference waveforms are non-volatile — they remain after power cycling or performing a NOTE default setup. To clear a 1 Press the [Ref] key to turn on reference waveforms. reference 2 In the Reference Waveform Menu, press the Ref softkey and turn the Entry knob waveform location...
Reference Waveforms One reference waveform can be displayed at a time. See Also • "To display reference waveform information" on page 104 To scale and position reference waveforms 1 Make sure the multiplexed scale and position knobs to the right of the [Ref] key are selected for the reference waveform.
Reference Waveforms 2 Press the Skew softkey and turn the Entry knob to adjust the reference waveform skew. To display reference waveform information 1 Press the [Ref] key to turn on reference waveforms. 2 In the Reference Waveform Menu, press the Options softkey. 3 In the Reference Waveform Options Menu, press the Display Info softkey to enable or disable reference waveform information on the oscilloscope display.
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 6 Digital Channels To connect the digital probes to the device under test / 105 Acquiring waveforms using the digital channels / 109 To display digital channels using AutoScale / 109 Interpreting the digital waveform display / 110 To switch all digital channels on or off / 112 To switch groups of channels on or off / 112 To switch a single channel on or off / 112...
Digital Channels 2 Connect the digital probe cable to the DIGITAL Dn - D0 connector on the front panel of the mixed-signal oscilloscope. The digital probe cable is keyed so you can connect it only one way. You do not need to power-off the oscilloscope. Probe cable for digital channels CAUTION Use only the Keysight logic probe and accessory kit supplied with the mixed-signal...
Page 107
Digital Channels 4 Connect a grabber to one of the probe leads. (Other probe leads are omitted from the figure for clarity.) Grabber 5 Connect the grabber to a node in the circuit you want to test. 6 For high-speed signals, connect a ground lead to the probe lead, connect a grabber to the ground lead, and attach the grabber to ground in the device under test.
Page 108
Digital Channels Signal Ground Grabber 7 Repeat these steps until you have connected all points of interest. Signals Ground Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Digital Channels Acquiring waveforms using the digital channels When you press [Run/Stop] or [Single] to run the oscilloscope, the oscilloscope examines the input voltage at each input probe. When the trigger conditions are met the oscilloscope triggers and displays the acquisition. For digital channels, each time the oscilloscope takes a sample it compares the input voltage to the logic threshold.
Digital Channels Any digital channel with an active signal will be displayed. Any digital channels without active signals will be turned off. • To undo the effects of AutoScale, press the Undo AutoScale softkey before pressing any other key. This is useful if you have unintentionally pressed the [AutoScale] key or do not like the settings AutoScale has selected.
Digital Channels Delay Time/ Trigger Trigger time mode or type and run status source Threshold level Activity Digital indicators channel identifiers Waveform Turn Turn Threshold size individual groups of menu key channels channels on/off on/off Activity indicator When any digital channels are turned on, an activity indicator is displayed in the status line at the bottom of the display.
Digital Channels The sizing control lets you spread out or compress the digital traces vertically on the display for more convenient viewing. To switch a single channel on or off 1 With the Digital Channel Menu displayed, rotate the Entry knob to select the desired channel from the popup menu.
Digital Channels 3 Press the D15 - D8 or D7 - D0 softkey, then select a logic family preset or select User to define your own threshold. Logic family Threshold Voltage +1.4 V CMOS +2.5 V –1.3 V User Variable from –8 V to +8 V The threshold you set applies to all channels within the selected D15 - D8 or D7 - D0 group.
Digital Channels To display digital channels as a bus Digital channels may be grouped and displayed as a bus, with each bus value displayed at the bottom of the display in hex or binary. You can create up to two buses.
Page 115
Digital Channels Bus values can be shown in hex or binary. Using cursors to To read the digital bus value at any point using the cursors: read bus values 1 Turn on Cursors (by pressing the [Cursors] key on the front panel) 2 Press the cursor Mode softkey and change the mode to Hex or Binary.
Page 116
Digital Channels X1 cursor X2 cursor Bus values Select Bus1 Set cursors Bus values mode to or Bus2 source at cursors Binary or Hex shown here Bus values are The bus values are also displayed when using the Pattern trigger function. Press displayed when the [Pattern] key on the front panel to display the Pattern Trigger Menu and the bus using Pattern...
Digital Channels Trigger Bus values Analog Digital pattern displayed channel channel definition values values at cursor at cursor "Pattern Trigger" on page 150 for more information on Pattern triggering. Digital channel signal fidelity: Probe impedance and grounding When using the mixed-signal oscilloscope you may encounter problems that are related to probing.
Page 118
Digital Channels Passive probe input impedance is generally specified in terms of a parallel capacitance and resistance. The resistance is the sum of the tip resistor value and the input resistance of the test instrument (see the following figure). The capacitance is the series combination of the tip compensating capacitor and the cable, plus instrument capacitance in parallel with the stray tip capacitance to ground.
Digital Channels The impedance plots for the two models are shown in these figures. By comparing the two plots, you can see that both the series tip resistor and the cable's characteristic impedance extend the input impedance significantly. The stray tip capacitance, which is generally small (1 pF), sets the final break point on the impedance chart.
Page 120
Digital Channels V = L di dt Increasing the ground inductance (L), increasing the current (di) or decreasing the transition time (dt), will all result in increasing the voltage (V). When this voltage exceeds the threshold voltage defined in the oscilloscope, a false data measurement will occur.
20-pin board connectors. The cable is a 2 m logic analyzer probe cable, and the termination adapter provides the proper RC networks in a very convenient package. These parts, as well as the 1251-8106 20-pin, low-profile, straight board connector, can be ordered from Keysight Technologies. Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 7 Serial Decode Serial Decode Options / 123 Lister / 124 Searching Lister Data / 126 Triggering on In some cases, such as when triggering on a slow serial signal (for example, I2C, Serial Data SPI, CAN, LIN, etc.) it may be necessary to switch from the Auto trigger mode to the Normal trigger mode to prevent the oscilloscope from Auto-triggering and...
(see "Licensed Options Available" on page 329) or contact your local Keysight Technologies representative (see www.keysight.com/find/contactus). Lister Lister is a powerful tool for investigating protocol failures. You can use Lister to view large amounts of packet level serial data in a tabular format, including time tags and specific decoded values.
Page 125
Serial Decode Before you can select a row or navigate through the Lister data, oscilloscope acquisitions must be stopped. 4 Press the [Single] key (in the Run Control group on the front panel) to stop the acquisition. Pressing [Single] instead of [Stop] fills the maximum memory depth. When zoomed out and viewing a large number of packets, the Lister may not be able to display information for all packets.
Serial Decode • Enable or disable the Track Time option. When enabled, as you select different Lister rows (using the Entry knob while acquisitions are stopped), the horizontal delay changes to the Time of the selected row. Also, changing the horizontal delay will scroll the Lister. •...
Page 127
Serial Decode Each serial decode option lets you find protocol-specific headers, data, errors, etc. See: • "Searching for ARINC 429 Data in the Lister" on page 413 • "Searching for CAN Data in the Lister" on page 353 • "Searching for FlexRay Data in the Lister" on page 368 •...
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 8 Display Settings To adjust waveform intensity / 129 To set or clear persistence / 131 To clear the display / 132 To select the grid type / 132 To adjust the grid intensity / 133 To freeze the display / 133 To adjust waveform intensity You can adjust the intensity of displayed waveforms to account for various signal...
Display Settings To set or clear persistence With persistence, the oscilloscope updates the display with new acquisitions, but does not immediately erase the results of previous acquisitions. All previous acquisitions are displayed with reduced intensity. New acquisitions are shown in their normal color with normal intensity.
Display Settings 3 To erase the results of previous acquisitions from the display, press the Clear Persistence softkey. The oscilloscope will start to accumulate acquisitions again. 4 To return the oscilloscope to the normal display mode, turn off persistence; then, press the Clear Persistence softkey. Turning off persistence does not clear the display.
Display Settings 1 Press [Display]. 2 Press the Grid softkey; then, turn the Entry knob to select the grid type. To adjust the grid intensity To adjust the display grid (graticule) intensity: 1 Press [Display]. 2 Press the Intensity softkey; then, turn the Entry knob to change the intensity of the displayed grid.
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 9 Labels To turn the label display on or off / 135 To assign a predefined label to a channel / 136 To define a new label / 137 To load a list of labels from a text file you create / 138 To reset the label library to the factory default / 139 You can define labels and assign them to each analog input channel, or you can turn labels off to increase the waveform display area.
Labels 2 To turn the labels off, press the [Label] key again. To assign a predefined label to a channel 1 Press the [Label] key. 2 Press the Channel softkey, then turn the Entry knob or successively press the Channel softkey to select a channel for label assignment. Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Labels The figure above shows the list of channels and their default labels. The channel does not have to be turned on to have a label assigned to it. 3 Press the Library softkey, then turn the Entry knob or successively press the Library softkey to select a predefined label from the library.
Labels Turning the Entry knob selects a character to enter into the highlighted position shown in the "New label =" line above the softkeys and in the Spell softkey. Labels can be up to ten characters in length. 4 Press the Enter softkey to enter the selected character and to go to the next character position.
Labels 1 Use a text editor to create each label. Each label can be up to ten characters in length. Separate each label with a line feed. 2 Name the file labellist.txt and save it on a USB mass storage device such as a thumb drive.
Page 140
Labels Defaulting labels without erasing the default library NOTE Pressing [Default Setup] sets all channel labels back to the default labels but does not erase the list of user-defined labels in the library. Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Triggers Changes to the trigger setup are applied immediately. If the oscilloscope is stopped when you change a trigger setup, the oscilloscope uses the new specification when you press [Run/Stop] or [Single]. If the oscilloscope is running when you change a trigger setup, it uses the new trigger definition when it starts the next acquisition.
Triggers You can push the Trigger Level knob to set the level to the waveform's 50% value. If AC coupling is used, pushing the Trigger Level knob sets the trigger level to about 0 V. The position of the trigger level for the analog channel is indicated by the trigger level icon (if the analog channel is on) at the far left side of the display.
Triggers Edge Trigger The Edge trigger type identifies a trigger by looking for a specified edge (slope) and voltage level on a waveform. You can define the trigger source and slope in this menu. The trigger type, source, and level are displayed in the upper-right corner of the display.
Page 145
Triggers Alternating edge mode is useful when you want to trigger on both edges of a clock (for NOTE example, DDR signals). Either edge mode is useful when you want to trigger on any activity of a selected source. All modes operate up to the bandwidth of the oscilloscope except Either edge mode, which has a limitation.
Triggers Edge then Edge Trigger The Edge then Edge trigger mode triggers when the Nth edge occurs after an arming edge and a delay period. The arm and trigger edges can be specified as (Rising) or (Falling) edges on analog or digital channels. 1 Press the [Trigger] key.
Triggers a Press the Arm A softkey, and turn the Entry knob to select the channel on which the arming edge will occur. b Press the Slope A softkey to specify which edge of the Arm A signal will arm the oscilloscope.
Page 148
Triggers 3 Press the Source softkey; then, rotate the Entry knob to select a channel source for the trigger. The channel you select is shown in the upper-right corner of the display next to the polarity symbol. The source can be any analog or digital channel available on your oscilloscope. 4 Adjust the trigger level: •...
Page 149
Triggers When triggering on a positive pulse, the trigger will occur on the high to low transition of the pulse if the qualifying condition is true. When triggering on a negative pulse, the trigger will occur on the low to high transition of the pulse if the qualifying condition is true.
Triggers • When the time range (><) qualifier is selected, the Entry knob sets the upper time range value. Pulse width • When the greater than (>) qualifier is selected, the Entry knob sets the trigger > qualifier oscilloscope to trigger on a pulse width greater than the time value displayed time set softkey on the softkey.
Page 151
Triggers The time values for the selected qualifier are set using the qualifier time set softkeys (< and >) and the Entry knob. 4 For each analog or digital channel you want to include in the desired pattern, press the Channel softkey to select the channel. This is the channel source for the 0, 1, X, or edge condition.
Triggers • X sets the pattern to don't care on the selected channel. Any channel set to don't care is ignored and is not used as part of the pattern. However, if all channels in the pattern are set to don't care, the oscilloscope will not trigger. •...
Triggers For information regarding digital bus display when Pattern triggering see "Bus values are displayed when using Pattern trigger" on page 116. OR Trigger The OR trigger mode triggers when any one (or more) of the specified edges on analog or digital channels is found. 1 On the front panel, in the Trigger section, press the [Trigger] key.
Triggers If all channels in the OR trigger are set to don't care, the oscilloscope will not trigger. 6 To set all analog and digital channels to the edge selected by the Slope softkey, press the Set all Edges softkey. Rise/Fall Time Trigger The Rise/Fall Time trigger looks for a rising or falling transition from one level to another level in greater than or less than a certain amount of time.
Triggers 2 In the Trigger Menu, press the Trigger softkey; then, turn the Entry knob to select Rise/Fall Time. 3 Press the Source softkey, and turn the Entry knob to select the input channel source. 4 Press the Rising Edge or Falling Edge softkey to toggle between edge types. 5 Press the Level Select softkey to select High;...
Page 156
Triggers Nth Edge Burst trigger set up consists of selecting the source, the slope of the edge, the idle time, and the number of the edge: 1 Press the [Trigger] key. 2 In the Trigger Menu, press the Trigger softkey; then, turn the Entry knob to select Nth Edge Burst.
Triggers Runt Trigger The Runt trigger looks for pulses that cross one threshold but not another. High level Low level Positive runt pulse Negative runt pulse • A positive runt pulse crosses through a lower threshold but not an upper threshold.
Page 158
Triggers 3 Press the Source softkey, and turn the Entry knob to select the input channel source. 4 Press the Positive, Negative, or Either Runt Pulse softkey to toggle between pulse types. 5 Press the Level Select softkey to select High; then, turn the Trigger Level knob to adjust the high level.
Triggers Setup and Hold Trigger The Setup and Hold trigger looks for setup and hold violations. Data Clock (rising edge) Setup time Hold time One oscilloscope channel probes the clock signal and another channel probes the data signal. To trigger on setup & hold violations: 1 Press the [Trigger] key.
Triggers 9 Press the < Hold softkey, and turn the Entry knob to select the hold time. Video Trigger Video triggering can be used to capture the complicated waveforms of most standard analog video signals. The trigger circuitry detects the vertical and horizontal interval of the waveform and produces triggers based on the video trigger settings you have selected.
Page 161
Triggers 2 In the Trigger Menu, press the Trigger softkey; then, turn the Entry knob to select Video. 3 Press the Source softkey and select any analog channel as the video trigger source. The selected trigger source is displayed in the upper-right corner of the display. Turning the Trigger Level knob does not change the trigger level because the trigger level is automatically set to the sync pulse.
Page 162
Triggers 6 In the Video Trigger Menu, press the Standard softkey to set the video standard. The oscilloscope supports triggering on the following television (TV) and video standards. Standard Type Sync Pulse NTSC Interlaced Bi-level Interlaced Bi-level PAL-M Interlaced Bi-level SECAM Interlaced Bi-level...
Page 163
Triggers The Generic selection lets you trigger on custom bi-level and tri-level sync video standards. See "To set up Generic video triggers" on page 164. 7 Press the Auto Setup softkey to automatically set up the oscilloscope for the selected Source and Standard: •...
Triggers The following table lists the line (or count) numbers per field for each video standard. Video standard Field 1 Field 2 Alt Field NTSC 1 to 263 1 to 262 1 to 262 1 to 313 314 to 625 1 to 312 PAL-M 1 to 263...
Triggers 1 Press the Time > softkey; then, turn the Entry knob to set the time to greater-than the sync-pulse width so that the oscilloscope synchronizes to the vertical sync. 2 Press the Edge # softkey; then, turn the Entry knob to select the Nth edge after after vertical sync to trigger on.
Triggers 4 Press the Mode softkey and select the TV field of the line you want to trigger on. You can choose Line:Field1, Line:Field2, or Line:Alternate. 5 Press the Line # softkey and select the number of the line you want to examine. Alternate Triggering NOTE If Line:Alternate is selected, the oscilloscope will alternately trigger on the selected line...
Triggers 3 Press the Settings softkey, then press the Standard softkey to select the appropriate TV standard. 4 Press the Mode softkey and select All Lines. Figure 28 Triggering on All Lines To trigger on a specific field of the video signal To examine the components of a video signal, trigger on either Field 1 or Field 2 (available for interleaved standards).
Triggers Figure 29 Triggering on Field 1 To trigger on all fields of the video signal To quickly and easily view transitions between fields, or to find the amplitude differences between the fields, use the All Fields trigger mode. 1 Press the [Trigger] key. 2 In the Trigger Menu, press the Trigger softkey;...
Triggers Figure 30 Triggering on All Fields To trigger on odd or even fields To check the envelope of your video signals, or to measure worst case distortion, trigger on the odd or even fields. When Field 1 is selected, the oscilloscope triggers on color fields 1 or 3.
Page 170
Triggers oscilloscope will trigger on color field 1 alternating with color field 3 (see the following figure). This setup can be used to measure the envelope of the reference burst. Figure 31 Triggering on Color Field 1 Alternating with Color Field 3 If a more detailed analysis is required, then only one color field should be selected to be the trigger.
Page 171
Triggers Table 3 Half-field holdoff time Standard Time NTSC 8.35 ms 10 ms PAL-M 10 ms SECAM 10 ms Generic 8.35 ms EDTV 480p/60 8.35 ms EDTV 567p/50 10 ms HDTV 720p/50 10 ms HDTV 720p/60 8.35 ms HDTV 1080p/24 20.835 ms HDTV 1080p/25 20 ms...
Triggers Figure 32 Using Field Holdoff to Synchronize to Color Field 1 or 3 (Field 1 mode) USB Trigger USB trigger will trigger on a Start of Packet (SOP), End of Packet (EOP) signal, Reset Complete (RC), Enter Suspend (Suspend), or Exit Suspend (Exit Sus) on the differential USB data lines (D+ and D-).
Page 173
Triggers 4 Press the [Trigger] key. 5 In the Trigger Menu, press the Trigger softkey; then, turn the Entry knob to select USB. 6 Press the Trigger: softkey to select where the USB trigger will occur: • SOP (Start of Packet) — triggers at the Sync bit at the beginning of the packet.
Triggers As you press the D+ or D– softkey (or rotate the Entry knob), the D+ and D– label for the source channel is automatically set and the channel you select is shown in the upper-right corner of the display next to "USB". If you have connected the oscilloscope's analog source channels to the D+ and D- signals: Adjust the trigger level for each connected analog channel to the middle of the waveform by pressing the D+ or D- softkey, then turning the...
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 11 Trigger Mode/Coupling To select the Auto or Normal trigger mode / 176 To select the trigger coupling / 177 To enable or disable trigger noise rejection / 179 To enable or disable trigger HF Reject / 179 To set the trigger holdoff / 180 External Trigger Input / 180 To access the Trigger Mode and Coupling Menu:...
Trigger Mode/Coupling To select the Auto or Normal trigger mode When the oscilloscope is running, the trigger mode tells the oscilloscope what to do when triggers are not occurring. In the Auto trigger mode (the default setting), if the specified trigger conditions are not found, triggers are forced and acquisitions are made so that signal activity is displayed on the oscilloscope.
Trigger Mode/Coupling • Auto? (flashing) — the trigger condition is not found (after the pre-trigger buffer has filled), and forced triggers and acquisitions are occurring. • Auto (not flashing) — the trigger condition is found (or the pre-trigger buffer is being filled).
Page 178
Trigger Mode/Coupling 2 In the Trigger Mode and Coupling Menu, press the Coupling softkey; then, turn the Entry knob to select: • DC coupling — allows DC and AC signals into the trigger path. • AC coupling — places a 10 Hz high-pass filter in the trigger path removing any DC offset voltage from the trigger waveform.
Trigger Mode/Coupling To enable or disable trigger noise rejection Noise Rej adds additional hysteresis to the trigger circuitry. By increasing the trigger hysteresis band, you reduce the possibility of triggering on noise. However, this also decreases the trigger sensitivity so that a slightly larger signal is required to trigger the oscilloscope.
Trigger Mode/Coupling To set the trigger holdoff Trigger holdoff sets the amount of time the oscilloscope waits after a trigger before re-arming the trigger circuitry. Use the holdoff to trigger on repetitive waveforms that have multiple edges (or other events) between waveform repetitions. You can also use holdoff to trigger on the first edge of a burst when you know the minimum time between bursts.
Trigger Mode/Coupling Maximum voltage at oscilloscope external trigger input CAUTION 300 Vrms, 400 Vpk 1 M ohm input: For steady-state sinusoidal waveforms derate at 20 dB/decade above 57 kHz to a minimum of 5 Vpk The external trigger input impedance is 1M Ohm. This lets you use passive probes for general-purpose measurements.
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 12 Acquisition Control Running, Stopping, and Making Single Acquisitions (Run Control) / 183 Overview of Sampling / 184 Selecting the Acquisition Mode / 189 Acquiring to Segmented Memory / 195 This chapter shows how to use the oscilloscope's acquisition and run controls. Running, Stopping, and Making Single Acquisitions (Run Control) There are two front panel keys for starting and stopping the oscilloscope's acquisition system: [Run/Stop] and [Single].
Acquisition Control When you press [Single], the display is cleared, the trigger mode is temporarily set to Normal (to keep the oscilloscope from auto-triggering immediately), the trigger circuitry is armed, the [Single] key is illuminated, and the oscilloscope waits until a trigger condition occurs before it displays a waveform. When the oscilloscope triggers, the single acquisition is displayed and the oscilloscope is stopped (the [Run/Stop] key is illuminated in red).
Acquisition Control Sampling Theory The Nyquist sampling theorem states that for a limited bandwidth (band-limited) signal with maximum frequency f , the equally spaced sampling frequency f must be greater than twice the maximum frequency f , in order to have the signal be uniquely reconstructed without aliasing.
Page 186
Acquisition Control At the oscilloscope bandwidth, sampling theory says the required sample rate is f = 2f . However, the theory assumes there are no frequency components above in this case) and it requires a system with an ideal brick-wall frequency response.
Acquisition Control Limiting oscilloscope bandwidth (f ) to 1/4 the sample rate (f reduces frequency components above the Nyquist frequency (f Figure 35 Sample Rate and Oscilloscope Bandwidth So, in practice, an oscilloscope's sample rate should be four or more times its bandwidth: f = 4f .
Acquisition Control An oscilloscope's rise time is not the fastest edge speed that the oscilloscope can accurately measure. It is the fastest edge speed the oscilloscope can possibly produce. Oscilloscope Bandwidth Required The oscilloscope bandwidth required to accurately measure a signal is primarily determined by the signal's rise time, not the signal's frequency.
Acquisition Control Memory Depth and Sample Rate The number of points of oscilloscope memory is fixed, and there is a maximum sample rate associated with oscilloscope's analog-to-digital converter; however, the actual sample rate is determined by the time of the acquisition (which is set according to the oscilloscope's horizontal time/div scale).
Acquisition Control • Normal — at slower time/div settings, normal decimation occurs, and there is no averaging. Use this mode for most waveforms. See "Normal Acquisition Mode" on page 190. • Peak Detect — at slower time/div settings, the maximum and minimum samples in the effective sample period are stored.
Page 191
Acquisition Control Glitch or Narrow Pulse Capture A glitch is a rapid change in the waveform that is usually narrow as compared to the waveform. Peak detect mode can be used to more easily view glitches or narrow pulses. In peak detect mode, narrow glitches and sharp edges are displayed more brightly than when in Normal acquire mode, making them easier to see.
Page 192
Acquisition Control Figure 37 Sine With Glitch, Peak Detect Mode Using Peak Detect Mode to Find a Glitch 1 Connect a signal to the oscilloscope and obtain a stable display. 2 To find the glitch, press the [Acquire] key; then, press the Acq Mode softkey until Peak Detect is selected.
Acquisition Control Use the horizontal position knob ( ) to pan through the waveform to set the expanded portion of the normal window around the glitch. Averaging Acquisition Mode The Averaging mode lets you average multiple acquisitions together to reduce noise and increase vertical resolution (at all time/div settings).
Page 194
Acquisition Control Figure 38 Random noise on the displayed waveform Figure 39 128 Averages used to reduce random noise Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Acquisition Control See Also • Chapter 11, “Trigger Mode/Coupling,” starting on page 175 High Resolution Acquisition Mode In High Resolution mode, at slower time/div settings extra samples are averaged in order to reduce random noise, produce a smoother trace on the screen, and effectively increase vertical resolution.
Page 196
Acquisition Control When using segmented memory, use the Analyze Segments feature (see "Measurements, Statistics, and Infinite Persistence with Segmented Memory" page 197) to show infinite persistence across all acquired segments. See also "To set or clear persistence" on page 131 for details. To acquire to 1 Set up a trigger condition.
Acquisition Control Progress indicator Sample rate See Also • "Navigating Segments" on page 197 • "Measurements, Statistics, and Infinite Persistence with Segmented Memory" on page 197 • "Segmented Memory Re-Arm Time" on page 198 • "Saving Data from Segmented Memory" on page 198 Navigating Segments 1 Press the Current Seg softkey and turn the Entry knob to display the desired...
Acquisition Control The Analyze Segments softkey appears when the acquisition is stopped and the segmented memory feature is on or when the serial Lister is enabled. You can also turn on infinite persistence (in the Display Menu) and press the Analyze Segments softkey to create an infinite persistence display.
Page 199
Acquisition Control Be sure to set the Length control to capture enough points to accurately represent the captured data. When the oscilloscope is busy saving multiple segments, progress is displayed in the upper right area of the display. For more information, see "To save CSV, ASCII XY, or BIN data files"...
Page 201
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 13 Cursors To make cursor measurements / 202 Cursor Examples / 205 Cursors are horizontal and vertical markers that indicate X-axis values and Y-axis values on a selected waveform source. You can use cursors to make custom voltage, time, phase, or ratio measurements on oscilloscope signals.
Cursors The Y1 cursor is the short-dashed horizontal line and the Y2 cursor is the long-dashed horizontal line. The Y cursors adjust vertically and typically indicate values relative to the waveform's ground point, except math FFT where the values are relative to 0 dB. In XY horizontal mode, the Y cursors display channel 2 values (Volts or Amps).
Page 203
Cursors • Hex — Logic levels of displayed waveforms at the current X1 and X2 cursor positions are displayed above the softkeys in hexadecimal. Manual and Track Waveform modes can be used on waveforms that are displayed on the analog input channels (including math functions). Binary and Hex modes apply to digital signals (of MSO oscilloscope models).
Page 204
Cursors You can press the X Units softkey to select: • Seconds (s). • Hz (1/s). • Phase (°) — when selected, use the Use X Cursors softkey to set the current X1 location as 0 degrees and the current X2 location as 360 degrees. •...
Cursors Cursor Examples Figure 40 Cursors used to measure pulse widths other than middle threshold points Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Page 206
Cursors Figure 41 Cursors measure frequency of pulse ringing Expand the display with Zoom mode, then characterize the event of interest with the cursors. Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Page 207
Cursors Figure 42 Cursors track Zoom window Put the X1 cursor on one side of a pulse and the X2 cursor on the other side of the pulse. Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Page 208
Cursors Figure 43 Measuring pulse width with cursors Press the X1 X2 linked softkey and move the cursors together to check for pulse width variations in a pulse train. Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Page 209
Cursors Figure 44 Moving the cursors together to check pulse width variations Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Measurements To make automatic measurements 1 Press the [Meas] key to display the Measurement Menu. 2 Press the Source softkey to select the channel, running math function, or reference waveform to be measured. Only channels, math functions, or reference waveforms that are displayed are available for measurements.
Page 213
Measurements For more information on the types of measurements, see "Measurements Summary" on page 214. 4 The Settings softkey will be available to make additional measurement settings on some measurements. 5 Press the Add Measurement softkey or push the Entry knob to display the measurement.
Measurements After all measurements have been cleared, when [Meas] is pressed again, the default measurements will be Frequency and Peak-Peak. Measurements Summary The automatic measurements provided by the oscilloscope are listed in the following table. All measurements are available for analog channel waveforms. All measurements except Counter are available for reference waveforms and math waveforms other than FFT.
Page 215
Measurements Measurement Valid Valid for Notes Digital Math Channels "Frequency" on page 226 "Maximum" on page 219 "Minimum" on page 219 "Rising Edge Count" page 233 "Falling Edges Count" page 233 "Positive Pulse Count" page 232 "Negative Pulse Count" page 233 "Overshoot"...
Page 216
Measurements Measurement Valid Valid for Notes Digital Math Channels "X at Max Y" on page 232 The resultant units are in Hertz. "X at Min Y" on page 232 The resultant units are in Hertz. Use the cursors to make other measurements on FFT. Power App Note that additional Power App measurements are available when the power Measurements...
Measurements When using the N2820A probe to make measurements on a battery-powered (floating) device, always connect the supplied ground lead between ground on your device and the probe's ground connector as shown in the following figure. Simply snap the end of the ground lead onto the probe's connector. Without the ground connection, the probe's common-mode input amplifier cannot properly display waveforms.
Measurements You can also configure the [Quick Action] key to display the Snapshot All popup. "Configuring the [Quick Action] Key" on page 307. Voltage Measurements The following figure shows the voltage measurement points. Maximum Amplitude Peak-Peak Base Minimum Measurement units for each input channel can be set to Volts or Amps using the channel Probe Units softkey.
Measurements To isolate a pulse for Top measurement The following figure shows how to use Zoom mode to isolate a pulse for a Top measurement. You may need to change the measurement window setting so that the measurement is made in the lower, Zoom window. See "Measurement Window with Zoom Display"...
Page 221
Measurements local Maximum − D Top Rising edge overshοot = × 100 Amplitude Falling edge overshοot = Base − D local Minimum × 100 Amplitude Overshoot local Maximum Base local Minimum Overshoot Figure 47 Automatic Overshoot measurement Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Measurements Preshoot Preshoot is distortion that precedes a major edge transition expressed as a percentage of Amplitude. The X cursors show which edge is being measured (edge closest to the trigger reference point). local Maximum − D Top Rising edge preshοot = ×...
Measurements DC RMS DC RMS is the root-mean-square value of the waveform over one or more full periods. ∑ RMS (dc) = Where x = value at ith point being measured, n = number of points in measurement interval. The Full Screen measurement interval variation measures the value on all displayed data points.
Page 224
Measurements The following figure graphically shows the mean and standard deviation. Standard deviation is represented by the Greek letter sigma: σ. For a Gaussian distribution, two sigma (± 1σ) from the mean, is where 68.3 percent of the measurement results reside.
Measurements • N = the number of measurements taken. • x = the ith measurement result. • x = the mean. Ratio The Ratio measurement displays the ratio of the AC RMS voltages of two sources, expressed in dB. Press the Settings softkey to select the source channels for the measurement.
Measurements • "Delay" on page 229 • "Phase" on page 230 • "X at Min Y" on page 232 • "X at Max Y" on page 232 Period Period is the time period of the complete waveform cycle. The time is measured between the middle threshold points of two consecutive, like-polarity edges.
Measurements Figure 48 Isolating an event for Frequency measurement Counter The InfiniiVision 3000 X-Series oscilloscopes have an integrated hardware frequency counter which counts the number of cycles that occur within a period of time (known as the gate time) to measure the frequency of a signal. The gate time for the Counter measurement is automatically adjusted to be 100 ms or twice the current time window, whichever is longer, up to 1 second.
Measurements + Width + Width is the time from the middle threshold of the rising edge to the middle threshold of the next falling edge. The X cursors show the pulse being measured. The Y cursor shows the middle threshold point. –...
Measurements + Duty cycle = + Width − Duty cycle = − Width Period × 100 Period × 100 Rise Time The rise time of a signal is the time difference between the crossing of the lower threshold and the crossing of the upper threshold for a positive-going edge. The X cursor shows the edge being measured.
Measurements The default Delay settings measure from the rising edge of channel 1 to the rising edge of channel 2. 5 Press the Back/Up key to return to the Measurement Menu. Back 6 Press the Add Measurement softkey to make the measurement. The example below shows a delay measurement between the rising edge of channel 1 and the rising edge of channel 2.
Page 231
Measurements Period Source 1 Delay Source 2 1 Press the [Meas] key to display the Measurement Menu. 2 Press the Source softkey; then turn the Entry knob to select the first analog channel source. 3 Press the Type: softkey; then, turn the Entry knob to select Delay. 4 Press the Settings softkey to select the second analog channel source for the phase measurement.
Measurements X at Min Y X at Min Y is the X axis value (usually time) at the first displayed occurrence of the waveform Minimum, starting from the left-side of the display. For periodic signals, the position of the minimum may vary throughout the waveform. The X cursor shows where the current X at Min Y value is being measured.
Measurements Positive pulse count This measurement is available for analog channels. Negative Pulse Count The Negative Pulse Count measurement is a pulse count for the selected waveform source. Negative pulse count This measurement is available for analog channels. Rising Edge Count The Rising Edge Count measurement is an edge count for the selected waveform source.
Measurements Mixed Measurements • "Area" on page 234 Area Area measures the area between the waveform and the ground level. Area below the ground level is subtracted from area above the ground level. Positive area N cycles Negative area The Full Screen measurement interval variation measures the value on all displayed data points.
Page 235
Measurements 1 From the Measurement Menu, press the Settings softkey; then, press the Thresholds softkey to set analog channel measurement thresholds. You can also open the Measurement Threshold Menu by pressing [Analyze] > Features and then selecting Measurement Thresholds. 2 Press the Source softkey to select the analog channel or math waveform source for which you want to change measurement thresholds.
Measurements 5 Press the Middle softkey; then, turn the Entry knob to set the middle measurement threshold value. The middle value is bounded by the values set for lower and upper thresholds. The default middle threshold is 50% or 1.20 V. •...
Page 237
Measurements Select the measurements you desire for the channels you are using (see "Measurements Summary" on page 214). From the Measurement Menu, press the Statistics softkey to enter the Statistics Menu. The following statistics are shown: Name of the measurement, current measured value, mean, minimum measured value, maximum measured value, standard deviation, and the number of times the measurement has been made (count).
Page 238
Measurements You can switch the statistics Display On or Display Off. Statistics continue to accumulate even when the statistics display is off. When you navigate away from the Measurements Menu, the statistics display will no longer be displayed, but statistical data collection will continue. Return to the Measurements Menu to see the data again.
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 15 Mask Testing To create a mask from a "golden" waveform (Automask) / 239 Mask Test Setup Options / 241 Mask Statistics / 244 To manually modify a mask file / 245 Building a Mask File / 248 One way to verify a waveform's compliance to a particular set of parameters is to use mask testing.
Page 240
Mask Testing 5 Press Automask. 6 In the Automask Menu, press the Source softkey and ensure the desired analog channel is selected. 7 Adjust the mask's horizontal tolerance (± Y) and vertical tolerance (± X). These are adjustable in graticule divisions or in absolute units (volts or seconds), selectable using the Units softkey.
Mask Testing 9 To clear the mask and switch off mask testing, press the Back/Up key to Back return to the Mask Test Menu, then press the Clear Mask softkey. If infinite persistence display mode (see "To set or clear persistence" on page 131) is "on"...
Page 242
Mask Testing Run Until The Run Until softkey lets you specify a condition on which to terminate testing. • Forever — The oscilloscope runs continuously. However, if an error occurs the action specified using the On Error softkey will occur. •...
Page 243
Mask Testing On Error The On Error setting specifies the action(s) to take when the input waveform does not conform to the mask. This setting supersedes the Run Until setting. • Stop — The oscilloscope will stop when the first error is detected (on the first waveform that does not conform to the mask).
Mask Testing Mask Statistics From the Mask Test Menu, press the Statistics softkey to enter the Mask Statistics Menu. Show Stats When you enable Show Statistics the following information is displayed: • Current mask, name of mask, Channel number, date and time. •...
Mask Testing Reset Statistics Note that statistics are also reset when: • Mask Test is switched on after being switched off. • Clear Mask softkey is pressed. • An Automask is created. Additionally, the accumulated time counter is reset whenever the oscilloscope is run after the acquisition was stopped.
Page 246
Mask Testing • Mask Violation Regions. • Oscilloscope Setup Information. Mask File Identifier The Mask File Identifier is MASK_FILE_548XX. Mask Title The Mask Title is a string of ASCII characters. Example: autoMask CH1 OCT 03 09:40:26 2008 When a mask file contains the keyword "autoMask" in the title, the edge of the mask is passing by definition.
Page 247
Mask Testing Region number 1 is the top mask region. The vertices in Region 1 describe points along a line; that line is the bottom edge of the top portion of the mask. Similarly, the vertices in Region 2 describe the line that forms the top of the bottom part of the mask.
Mask Testing The mask scaling controls how the normalized vectors are interpreted. This in turn controls how the mask is drawn on the display. The remote programming commands that control mask scaling are: :MTES:SCAL:BIND 0 :MTES:SCAL:X1 -400.000E-06 :MTES:SCAL:XDEL +800.000E-06 :MTES:SCAL:Y1 +359.000E-03 :MTES:SCAL:Y2 +2.35900E+00 Building a Mask File The following mask uses all eight mask regions.
Page 249
Mask Testing 10.00, 1.750 12.50, /* Region Number */ 2 /* Number of vertices */ 5 -10.00, 1.000 -12.50, 0.500 -15.00, 0.500 -15.00, 1.500 -12.50, 1.500 /* Region Number */ 3 /* Number of vertices */ 6 -05.00, 1.000 -02.50, 0.500 02.50, 0.500...
Mask Testing • The Y1 setup command specifies the vertical location of the x,y graph's y origin. • The XDELta setup command specifies the amount of time associated with each x unit. • The Y2 setup command is the vertical location of the x,y graph's y=1 value (so in effect, Y2 –...
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 16 Digital Voltmeter The Digital Voltmeter (DVM) analysis feature provides 3-digit voltage and 5-digit frequency measurements using any analog channel. DVM measurements are asynchronous from the oscilloscope's acquisition system and are always acquiring. The DVM display is a seven-segment readout like you would see on a digital voltmeter.
Page 254
Digital Voltmeter The DVM makes accurate RMS measurements when the signal frequency is between 20 Hz and 100 kHz. When the signal frequency is outside this range, "<BW Limit?" or ">BW Limit?" appears in the DVM display to caution you about inaccurate RMS measurement results.
Page 255
Digital Voltmeter • Frequency — displays the frequency counter measurement. 6 Press Transparent to toggle between a transparent and shaded background for the DVM display. 7 If the selected source channel is not used in oscilloscope triggering, press Auto Range to disable or enable automatic adjustment of the DVM channel's vertical scale, vertical (ground level) position, and trigger (threshold voltage) level (used for the counter frequency measurement).
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 17 Waveform Generator To select generated waveform types and settings / 257 To edit arbitrary waveforms / 261 To output the waveform generator sync pulse / 265 To specify the expected output load / 266 To use waveform generator logic presets / 266 To add noise to the waveform generator output / 267 To add modulation to the waveform generator output / 267...
Waveform Generator It takes the overload protection circuit about 10 ms to respond to an overload. If you CAUTION instantly apply a voltage greater than ~40 V, you are likely to damage waveform generator circuitry before the protection circuit can respond. 2 In the Waveform Generator Menu, press the Waveform softkey and turn the Entry knob to select the waveform type.
Waveform Generator Waveform Characteristics Frequency Max. Offset Type Range Amplitude (High-Z) (High-Z) Sine Use the Frequency/Frequency Fine/Period/Period 100 mHz to 20 mVpp to ±2.50 V Fine, Amplitude/High-Level, and Offset/Low-Level 20 MHz 5 Vpp softkeys to set the sine signal parameters. Square Use the Frequency/Frequency Fine/Period/Period 100 mHz to...
Page 260
Waveform Generator Waveform Characteristics Frequency Max. Offset Type Range Amplitude (High-Z) (High-Z) Exponential Use the Frequency/Frequency Fine/Period/Period 100 mHz to 20 mVpp to ±2.50 V Fall Fine, Amplitude/High-Level, and Offset/Low-Level 5 MHz 5 Vpp softkeys to set the exponential fall signal parameters.
Waveform Generator • "To restore waveform generator defaults" on page 272 To edit arbitrary waveforms 1 When Arbitrary is selected as the generated waveform type (see "To select generated waveform types and settings" on page 257), press the Edit Waveform softkey to open the Edit Waveform Menu.
Waveform Generator Softkey Description Edit Existing Opens the Edit Waveform Points Menu. See "Editing Existing Arbitrary Waveforms" page 263. Interpolate Specifies how lines are drawn between arbitrary waveform points. When enabled, lines are drawn between points in the waveform editor. Voltage levels change linearly between one point and the next.
Waveform Generator 3 Use the Amplitude/High-Level and Offset/Low-Level softkeys to set the voltage bounding parameter of the arbitrary waveform. 4 When you are ready to create the new arbitrary waveform, press Apply & Edit. When you create a new arbitrary waveform, the existing arbitrary waveform definition is CAUTION overwritten.
Page 264
Waveform Generator To specify the voltage values of points: 1 Press Point #; then, use the Entry knob to select the point whose voltage value you wish to set. 2 Press Voltage; then, use the Entry knob to set the point's voltage value. To insert a point: 1 Press Point #;...
Waveform Generator Capturing Other Waveforms to the Arbitrary Waveform The Edit Waveform Menu is opened by pressing Edit Waveform in the main Waveform Generator Menu. To capture another waveform to the arbitrary waveform: 1 Press Source; then, use the Entry knob to select the analog channel, math, or reference location whose waveform you wish to capture.
Waveform Generator Waveform Type Sync Signal Characteristics All waveforms except The Sync signal is a TTL positive pulse that occurs when the waveform DC, Noise, and rises above zero volts (or the DC offset value). Cardiac DC, Noise, and Cardiac To specify the expected output load 1 If the Waveform Generator Menu is not currently displayed on the oscilloscope's softkeys, press the [Wave Gen] key.
Waveform Generator Softkey (logic levels) Low level High level, 50 ohm High level, high-Z expected output load expected output load +2.5 V (TTL compatible) +5 V CMOS (5.0V) Not Available +5 V CMOS (3.3V) +2.5 V (CMOS +3.3 V compatible) CMOS (2.5V) +2.5 V +2.5 V...
Waveform Generator 3 In the Waveform Generator Settings Menu, press the Modulation softkey. 4 In the Waveform Generator Modulation Menu: • Press the Modulation softkey to enable or disable modulated waveform generator output. You can enable modulation for all waveform generator function types except pulse, DC, and noise.
Waveform Generator • Exponential Rise • Exponential Fall When the Ramp shape is selected, a Symmetry softkey appears so that you can specify the amount of time per cycle that the ramp waveform is rising. 3 Press the AM Freq softkey and turn the Entry knob to specify the frequency of the modulating signal.
Page 270
Waveform Generator 1 Press the Type softkey and turn the Entry knob to select Frequency Modulation (FM). 2 Press the Waveform softkey and turn the Entry knob to select the shape of the modulating signal: • Sine • Square • Ramp •...
Waveform Generator To set up Frequency-Shift Keying Modulation (FSK) In the Waveform Generator Modulation Menu (under [Wave Gen] > Settings > Modulation): 1 Press the Type softkey and turn the Entry knob to select Frequency-Shift Keying Modulation (FSK). 2 Press the Hop Freq softkey and turn the Entry knob to specify the "hop frequency".
Waveform Generator To restore waveform generator defaults 1 If the Waveform Generator Menu is not currently displayed on the oscilloscope's softkeys, press the [Wave Gen] key. 2 In the Waveform Generator Menu, press the Settings softkey. 3 In the Waveform Generator Settings Menu, press the Default Wave Gen softkey. The waveform generator factory default settings (1 kHz sine wave, 500 mVpp, 0 V offset, High-Z output load) are restored.
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 18 Save/Recall (Setups, Screens, Data) Saving Setups, Screen Images, or Data / 273 Recalling Setups, Masks, or Data / 281 Recalling Default Setups / 283 Performing a Secure Erase / 284 Oscilloscope setups, reference waveforms, and mask files can be saved to internal oscilloscope memory or to a USB storage device and recalled later.
Page 274
Save/Recall (Setups, Screens, Data) • Setup (*.scp) — The oscilloscope's horizontal timebase, vertical sensitivity, trigger mode, trigger level, measurements, cursors, and math function settings that tell the oscilloscope how to make a particular measurement. "To save setup files" on page 275. •...
Save/Recall (Setups, Screens, Data) • Arbitrary Waveform data (*.csv) — This creates a file of comma-separated values for the arbitrary waveform points' time and voltage values. See "To save arbitrary waveforms" on page 279. • Power Harmonics data (*.csv) — When the power analysis allication is licensed, this creates a file of comma-separated values for the current harmonics power analysis results.
Save/Recall (Setups, Screens, Data) • Invert Grat — the graticule in the image file has a white background instead of the black backgound that appears on-screen. Graticule Not Inverted Graticule Inverted • Palette — lets you choose between Color or Grayscale images. 4 Finally, press the Press to Save softkey.
Save/Recall (Setups, Screens, Data) • Setup Info — when enabled, setup information (vertical, horizontal, trigger, acquisition, math, and display settings) is also saved in a separate file with a TXT extension. • Length — sets the number of data points that will be output to the file. For more information, see "Length Control"...
Save/Recall (Setups, Screens, Data) • The horizontal time/div (sweep speed) setting. At faster settings, fewer data points appear on the display. • When saving to a CSV format file, the maximum number of data points is 64K. When necessary, the Length control performs a "1 of n" decimation of the data . For example: if the Length is set to 1000, and you are displaying a record that is 5000 data points in length, four of each five data points will be decimated, creating an output file 1000 data points in length.
Save/Recall (Setups, Screens, Data) To save reference waveform files to a USB storage device 1 Press the [Save/Recall] key. 2 In the Save/Recall Menu, press the Save softkey. 3 In the Save Menu, press the Format softkey and turn the Entry knob to select Reference Waveform data (*.h5) .
Save/Recall (Setups, Screens, Data) 1 Press [Save/Recall] > Save > Format; then, turn the Entry knob to select Arbitrary Waveform data (*.csv). 2 Press the softkey in the second position and use the Entry knob to navigate to the save location. See "To navigate storage locations"...
Save/Recall (Setups, Screens, Data) • Spell — press this softkey and turn the Entry knob to select the character at the current position. • Enter — press this softkey to enter characters and move the cursor to the next character position. Pushing the Entry knob is the same as pressing the Enter softkey.
Save/Recall (Setups, Screens, Data) To recall setup files Setup files can be recalled from one of 10 internal (\User Files) locations or from an external USB storage device. 1 Press [Save/Recall] > Recall > Recall:; then, turn the Entry knob to select Setup (*.scp).
Save/Recall (Setups, Screens, Data) A message indicating whether the recall was successful is displayed. 7 If you would like to clear the display of everything except the reference waveform, press Clear Display. To recall arbitrary waveforms Arbitrary waveform files can be recalled from one of four internal (\User Files) locations or from an external USB storage device.
Save/Recall (Setups, Screens, Data) • Default Setup— recalls the oscilloscope's default setup. This is the same as pressing the front panel [Default Setup] key. See "Recall the Default Oscilloscope Setup" on page 32. Some user settings are not changed when recalling the default setup. •...
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 19 Print (Screens) To print the oscilloscope's display / 285 To set up network printer connections / 286 To specify the print options / 288 To specify the palette option / 288 You can print the complete display, including the status line and softkeys, to a USB printer or a network printer when the DSOXLAN LAN/VGA module is installed.
Print (Screens) 4 Press the Options softkey to select the print options. "To specify the print options" on page 288. 5 Press the Palette softkey to select the print palette. See "To specify the palette option" on page 288. 6 Press the Press to Print softkey. You can stop printing by pressing the Cancel Print softkey.
Page 287
Print (Screens) 2 In the Print Configuration Menu, press the Print to softkey; then, turn the Entry knob to select the network printer you want to configure (either #0 or #1). 3 Press the Network Setup softkey. 4 In the Network Printer Setup Menu, press the Modify softkey; then, turn the Entry knob to select the network parameter you want to enter.
Print (Screens) 6 Press the Apply softkey to make the printer connection. A message appears to tell you whether the connection was successful. To specify the print options In the Print Configuration Menu, press the Options softkey to change the following options: •...
Page 289
Print (Screens) • Color — Select this to print the screen in color. The oscilloscope's print driver cannot print color images to color laser printers, so the Color option is not available when connected to laser printers. • Grayscale — Select this to print the screen in shades of gray rather than in color. Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Utility Settings • LAN — When a DSOXLAN LAN/VGA module is installed, you can use the LAN Settings and LAN Reset softkeys to configure the LAN interface. See "Setting up the Oscilloscope's LAN Connection" on page 292. • GPIB — When a DSOXGPIB GPIB module is installed, you can use the Address softkey to configure the GPIB address.
Utility Settings Any time you modify the oscilloscope's hostname, it breaks the connection between the NOTE oscilloscope and the LAN. You need to re-establish communication to the oscilloscope using the new hostname. To establish a LAN connection Automatic 1 Press [Utility] > I/O. Configuration 2 Press the LAN Settings softkey.
Utility Settings 5 Configure the oscilloscope's LAN interface: a Press the Addresses softkey. b Use the Modify softkey (and the other softkeys and the Entry knob) to enter the IP Address, Subnet Mask, Gateway IP, and DNS IP values. When you are done, go back up in the menu hierarchy.
Utility Settings File Explorer The File Explorer lets you navigate the oscilloscope's internal file system and the file systems of connected USB storage devices. From the internal file system, you can load oscilloscope setup files or mask files. From a connected USB storage device, you can load setup files, mask files, license files, firmware update (*.ksx) files, label files, etc.
Page 296
Utility Settings The softkey in the first position can have these labels: • Press to go — when you can push the Entry knob to navigate to a new folder or storage location. • Location — when pointing to a directory that is currently selected. •...
Utility Settings You do not need to "eject" the USB mass storage device before removing it. Simply ensure that any file operation you've initiated is done, and remove the USB drive from the oscilloscope's host port. Do not connect USB devices that identify themselves as hardware type "CD" because these devices are not compatible with the InfiniiVision X-Series oscilloscopes.
Utility Settings If the ground level is off screen, the waveform will expand about the top or bottom edge of the screen based on where the ground is off screen. • Center— The displayed waveform will expand about the center of the display. To disable/enable transparent backgrounds There is a preference setting for whether measurements, statistics, reference waveform information, and other text displays have transparent or solid...
Utility Settings The resultant string is displayed in the "Text =" line above the softkeys. 3 Press the Wait softkey; then, turn the Entry knob to select the number of minutes to wait before the selected screen saver activates. When you turn the Entry knob, the number of minutes is displayed on the Wait softkey.
Utility Settings • Preserve — to make the oscilloscope remain in the acquisition mode you have chosen when the [AutoScale] key is pressed. Setting the Oscilloscope's Clock The Clock Menu lets you set the current date and time of day (24-hour format). This time/date stamp will appear on hardcopy prints and directory information on the USB mass storage device.
Utility Settings • Mask— The pass/fail status is evaluated periodically. When the evaluation of the testing period results in a failure, the trigger output pulses high (+5 V). Otherwise, the trigger output remains at low (0 V). See Chapter 15, “Mask Testing,”...
Page 302
Utility Settings • Every two years or after 4000 hours of operation. • If the ambient temperature is >10° C from the calibration temperature. • If you want to maximize the measurement accuracy. The amount of use, environmental conditions, and experience with other instruments help determine if you need shorter User Cal intervals.
Page 303
Utility Settings Long cable to TRIG OUT To Channel 1 To Channel 2 Figure 49 User Calibration cable for 2-channel oscilloscope For a 4-channel oscilloscope, connect BNC tees to the equal-length cables as shown below. Then connect a BNC(f)-to-BNC(f) (barrel connector) to the tee as shown below.
Utility Settings To Channel 1 To Channel 2 To Channel 3 Longer cable to TRIG OUT To Channel 4 Figure 50 User Calibration cable for 4-channel oscilloscope 4 Connect a BNC cable (40 inches maximum) from the TRIG OUT connector on the rear panel to the BNC barrel connector.
Utility Settings To perform front panel self test Pressing [Utility] > Service > Front Panel Self Test lets you test the front panel keys and knobs as well as the oscilloscope display. Follow the on-screen instructions. To display oscilloscope information Press [Help] >...
• Description of service required or failure indication. 2 Remove accessories from the oscilloscope. Only return accessories to Keysight Technologies if they are associated with the failure symptoms. 3 Package the oscilloscope. You can use the original shipping container, or provide your own materials sufficient to protect the instrument during shipping.
Utility Settings Configuring the [Quick Action] Key The [Quick Action] key lets you perform common, repetitive actions by pressing a single key. To configure the [Quick Action] key: 1 Press [Utility] > Quick Action > Action; then, select the action that should be performed: •...
Utility Settings Adding an Annotation You can add an annotation to the upper left corner of the oscilloscope's display. The annotation is useful for documentation purposes, to add notes before capturing screens. To add an annotation: 1 On the oscilloscope's front panel, press [Utility]. 2 In the Utility Menu, press Annotation.
Page 309
Utility Settings • — press this softkey to enter characters and move the cursor to the previous character position. • Delete Character — press the softkeys until the desired character is highlighted; then, press this softkey to delete the character. You can use a connected USB keyboard instead of using the Spell (and other) character NOTE editing softkeys.
Page 310
Utility Settings See Also • "To save BMP or PNG image files" on page 275 • "To print the oscilloscope's display" on page 285 Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Page 311
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 21 Web Interface Accessing the Web Interface / 312 Browser Web Control / 313 Save/Recall / 316 Get Image / 318 Identification Function / 319 Instrument Utilities / 320 Setting a Password / 321 When the Keysight InfiniiVision X-Series oscilloscopes have the DSOXLAN LAN/VGA option module installed, you can access the oscilloscope's built-in web server using a web browser.
Web Interface The web interface for InfiniiVision X-Series oscilloscopes also provides help for each of its pages. Before you can use the web interface, you must place the oscilloscope on the network and set up its LAN connection. Accessing the Web Interface To access the oscilloscope's web interface: 1 Connect the oscilloscope to your LAN (see "To establish a LAN connection"...
Web Interface Browser Web Control The web interface's Browser Web Control page gives you access to: • The Browser-Based Remote Front Panel (see "Browser-Based Remote Front Panel" on page 314). • The SCPI Command window applet for Remote Programming (see "Remote Programming via the Web Interface"...
Web Interface Browser-Based Remote Front Panel To operate the oscilloscope using the web interface's Browser-Based Remote Front Panel: 1 Access the oscilloscope's web interface (see "Accessing the Web Interface" page 312). 2 When the oscilloscope's web interface is displayed, select Browser Web Control, then select Remote Front Panel.
Page 315
Web Interface The SCPI Command window is useful for testing commands or entering a few commands interactively. When creating automated programs for controlling the oscilloscope, you will typically use the Keysight IO Libraries from within a programming environment like Microsoft Visual Studio (see "Remote Programming with Keysight IO Libraries"...
Web Interface Remote Programming with Keysight IO Libraries While the SCPI Commands applet window lets you enter and remote programming commands, remote programming for automated test and data acquisition is typically done using the Keysight IO Libraries, which are separate from the instrument's web interface.
Page 317
Web Interface 2 When the oscilloscope's web interface is displayed, select the Save/Recall tab from the left side of the Welcome screen. 3 Click the Save link. 4 On the Save page: a Enter the name of the file you are saving to. b Select the format.
Web Interface Recalling Files via the Web Interface To recall setup files, reference waveform data files, or mask files from your PC via the oscilloscope's web interface: 1 Access the oscilloscope's web interface (see "Accessing the Web Interface" page 312). 2 When the oscilloscope's web interface is displayed, select the Save/Recall tab from the left side of the Welcome screen.
Web Interface 2 When the oscilloscope's web interface is displayed, select the Get Image tab from the left side of the Welcome screen. After a delay of several seconds, the oscilloscope's screen image will be displayed. 3 Right-click on the image and select Save Picture As... (or Print Picture...). 4 Select a storage location for the image file and click Save.
Web Interface Instrument Utilities The Instrument Utilities page of the web interface lets you: • View installed options. • View firmware versions. • Install firmware upgrade files. • View calibration status. You can select these cababilities via a drop-down menu. Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Web Interface Setting a Password Whenever you connect the oscilloscope to a LAN, it is good practice to set a password. The password prevents someone from remotely accessing the oscilloscope via a Web browser and changing parameters. Remote users can still view the Welcome screen, view network status, etc., but they can't operate the instrument or change its setup without the password.
Page 322
Web Interface Modify Configuration Configure Network 4 Enter your desired password, and click Apply Changes. Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Page 323
Web Interface Enter password When accessing the password protected oscilloscope, the user name is the IP address of the oscilloscope. To reset the Do one of these things to reset the password: password • Using the keys on the front panel of the oscilloscope, press [Utility] > I/O > LAN Reset.
Reference Use this instrument only for measurements within its specified measurement category WARNING (not rated for CAT II, III, IV). No transient overvoltages allowed. Measurement Category Definitions The "Not rated for CAT II, III, IV" measurement category is for measurements performed on circuits not directly connected to MAINS.
Reference When measuring voltages over 30 V, use a 10:1 probe. CAUTION Maximum input voltage at digital channels CAUTION ±40 V peak Environmental Conditions Environment Indoor use only. Ambient Operating 5 °C to +55 °C; non-operating –40 °C to +71 °C temperature Humidity Operating: Up to 95% RH, non-condensing to temperatures up to +40 °C...
Reference Probes and Accessories For a list of the probes and accessories that are compatible with the 3000 X-Series oscilloscopes, see the data sheet at: www.keysight.com/find/3000X-Series AutoProbe Most Keysight single-ended active, differential, and current probes are compatible Interface with the AutoProbe interface. Active probes that do not have their own external power supply require substantial power from the AutoProbe interface.
Reference Licensed Options Available The following licensed options can be easily installed without returning the oscilloscope to a Service Center. See data sheets for details. Table 4 Licensed Options Available License Description After purchase model number, notes D3000AERA Aerospace Software for 3000 X-Series Order D3000AERA (replaces DSOX3AERO, DSOX3VID, DSOX3MASK, and Replaces licenses AERO, VID, MASK, and ADVMATH.
Page 330
Reference Table 4 Licensed Options Available (continued) License Description After purchase model number, notes Educator's Kit Now standard. Provides training signals on the oscilloscope's Demo terminals and a lab guide/tutorial for education environments. EMBD Embedded Serial Triggering and Analysis (I2C, SPI). Order D3000GENA (replaces DSOX3EMBD and others).
Keysight Technologies representative or see www.keysight.com/find/3000X-Series. Software and Firmware Updates From time to time Keysight Technologies releases software and firmware updates for its products. To search for firmware updates for your oscilloscope, direct your web browser to www.keysight.com/find/3000X-Series-sw. To view the currently installed software and firmware press [Help] > About Oscilloscope.
Binary data from an InfiniiVision oscilloscope can be imported to The MathWorks MATLAB®. You can download the appropriate MATLAB functions from the Keysight Technologies web site at www.keysight.com/find/3000X-Series-examples. Keysight provides the .m files, which need to be copied into the work directory for MATLAB.
Reference Binary Header Format File Header There is only one file header in a binary file. The file header consists of the following information. Cookie Two byte characters, AG, that indicate the file is in the Keysight Binary Data file format.
Page 334
Reference Count A 32-bit integer that is the number of hits at each time bucket in the waveform record when the waveform was created using an acquisition mode like averaging. For example, when averaging, a count of four would mean every waveform data point in the waveform record has been averaged at least four times.
Reference Time Tags A 64-bit double, only used when saving multiple segments (requires segmented memory option). This is the time (in seconds) since the first trigger. Segment Index A 32-bit unsigned integer. This is the segment number. Only used when saving multiple segments.
Page 336
Reference File Header Number of Waveforms = N 12 bytes Waveform Header 1 Number of Waveform Buffers = 1 140 bytes Waveform Data Buffer Type = 1 (floating point) Header 1 Bytes per Point = 4 12 bytes Voltage Data 1 buffer size Waveform Header 2 Number of Waveform Buffers = 1...
Page 337
Reference File Header Number of Waveforms = 2 12 bytes Waveform Header 1 Number of Waveform Buffers = 1 140 bytes Waveform Data Buffer Type = 6 (unsigned char) Header 1 Bytes per Point = 1 12 bytes Pod 1 Timing Data buffer size Waveform Header 2 Number of Waveform Buffers = 1...
Reference File Header Number of Waveforms = N = Number of Segments 12 bytes Number of Waveform Buffers = 1 Waveform Header 1 Index = 1 140 bytes Time Tag = 0.0 Waveform Data Buffer Type = 1 (floating point) Header 1 Bytes per Point = 4 12 bytes...
Reference CSV and ASCII XY file structure In CSV or ASCII XY format the Length control selects the number of points per segment. All segments are contained in the CSV file or in each ASCII XY data file. For example: If the Length control is set to 1000 points, there will be 1000 points (rows in the spreadsheet) per segment.
Page 341
Reference Table 6 Third Party Software (continued) Software Description and Copyright License noVNC Copyright (C) 2011 Joel Martin <github@martintribe.org> Mozilla Public License - Source code can be obtained from the third party or by contacting Keysight. Keysight will charge for the cost of physically performing the source distribution.
Reference Table 6 Third Party Software (continued) Software Description and Copyright License These licenses are located on the Keysight InfiniiVision oscilloscopes manuals CD-ROM. Product Markings and Regulatory Information These symbols are used on the 2000/3000 X-Series oscilloscopes. Symbol Description Caution, risk of electric shock Caution, refer to accompanying documentation This symbol indicates separate collection for electrical and electronic equipment mandated under EU law as of August 13, 2005.
Page 343
Reference Symbol Description South Korean Certification (KC) mark; includes the marking's identifier code which follows this format: KCC-REM-ATi- 1ADSOX3000A MSIP-REM-YYY-ZZZZZZZZZZZZZZ. Compliance with This is to declare that this instrument is in conformance with the German German Noise Regulation on Noise Declaration for Machines (Laermangabe nach der Requirements Maschinenlaermrerordnung -3.GSGV Deutschland).
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 23 CAN/LIN Triggering and Serial Decode Setup for CAN Signals / 345 CAN Triggering / 347 CAN Serial Decode / 349 Setup for LIN Signals / 353 LIN Triggering / 355 LIN Serial Decode / 356 The CAN/LIN triggering and serial decode option is license-enabled.
Page 346
CAN/LIN Triggering and Serial Decode 6 Press Source; then, select the channel for the CAN signal. The label for the CAN source channel is automatically set. 7 Press the Threshold softkey; then, turn the Entry knob to select the CAN signal threshold voltage level.
CAN/LIN Triggering and Serial Decode • Differential (H-L) — The CAN differential bus signals connected to an analog source channel using a differential probe. Connect the probe's positive lead to the dominant-high CAN signal (CAN_H) and connect the negative lead to the dominant-low CAN signal (CAN_L).
Page 348
CAN/LIN Triggering and Serial Decode 3 Press the Trigger: softkey; then, turn the Entry knob to select the trigger condition: • SOF - Start of Frame — The oscilloscope triggers at the start of a frame. • Remote Frame ID (RTR) — The oscilloscope triggers on remote frames with the specified ID.
CAN/LIN Triggering and Serial Decode CAN Serial Decode To set up the oscilloscope to capture CAN signals, see "Setup for CAN Signals" page 345. For CAN triggering set up see "CAN Triggering" on page 347. NOTE To set up CAN serial decode: 1 Press [Serial] to display the Serial Decode Menu.
CAN/LIN Triggering and Serial Decode Interpreting CAN Decode Active Error Frame (red) Missing Acknowledge (red) CRC (blue) Data (white) Data Length Code (blue) Frame ID (yellow) • Frame ID appears in hex digits in yellow. Frames of 11 or 29 bits are automatically detected.
CAN/LIN Triggering and Serial Decode • Aliased bus values (undersampled or indeterminate) are drawn in pink. • Unknown bus values (undefined or error conditions) are drawn in red with a "?" label. • Flagged error frames are drawn in red with an "ERR" label. CAN Totalizer The CAN totalizer provides a direct measure of bus quality and efficiency.
CAN/LIN Triggering and Serial Decode Example: If a data frame contains an active error flag, both the FRAMES counter and the ERR counter will be incremented. If a data frame contains an error that is not an active error it is considered a partial frame and no counters are incremented.
CAN/LIN Triggering and Serial Decode Searching for CAN Data in the Lister The oscilloscope's search capability lets you search for (and mark) certain types of CAN data in the Lister. You can use the [Navigate] key and controls to navigate through the marked rows.
CAN/LIN Triggering and Serial Decode 3 Press the Serial softkey, turn the Entry knob to select the desired slot (Serial 1 or Serial 2), and press the softkey again to enable decode. 4 Press the Mode softkey; then, select LIN trigger type. 5 Press the Signals softkey to open the LIN Signals Menu.
CAN/LIN Triggering and Serial Decode 12 Press the Standard softkey; then, turn the Entry knob to select the LIN standard you are measuring (LIN 1.3 or LIN 2.0). For LIN 1.2 signals, use the LIN 1.3 setting. The LIN 1.3 setting assumes the signal follows the "Table of Valid ID Values"...
CAN/LIN Triggering and Serial Decode • Sync (Sync Break) — The oscilloscope triggers on the rising edge at the Sync Break exit of the LIN single-wire bus signal that marks the beginning the message frame. • ID (Frame ID) — The oscilloscope triggers when a frame with an ID equal to the selected value is detected.
Page 357
CAN/LIN Triggering and Serial Decode For LIN triggering setup see "LIN Triggering" on page 355. NOTE To set up LIN serial decode: 1 Press [Serial] to display the Serial Decode Menu. 2 Choose whether to include the parity bits in the identifier field. a If you want to mask the upper two parity bits, ensure that the box under the Show Parity softkey is not selected.
CAN/LIN Triggering and Serial Decode Interpreting LIN Decode • Angled waveforms show an active bus (inside a packet/frame). • Mid-level blue lines show an idle bus (LIN 1.3 only). • The hexadecimal ID and parity bits (if enabled) appear in yellow. If a parity error is detected the hexadecimal ID and parity bits (if enabled) appear in red.
CAN/LIN Triggering and Serial Decode • If the total frame count exceeds the length specified in the standard, TFM will appear red (LIN 1.3 only). • For LIN 1.3 a wakeup signal is indicated by WAKE in blue. If the wakeup signal is not followed by a valid wakeup delimiter a wakeup error is detected and displayed as WUP in red.
CAN/LIN Triggering and Serial Decode Searching for LIN Data in the Lister The oscilloscope's search capability lets you search for (and mark) certain types of LIN data in the Lister. You can use the [Navigate] key and controls to navigate through the marked rows.
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 24 FlexRay Triggering and Serial Decode Setup for FlexRay Signals / 361 FlexRay Triggering / 362 FlexRay Serial Decode / 365 The FlexRay triggering and serial decode option is license-enabled. Setup for FlexRay Signals FlexRay signal setup consists of first connecting the oscilloscope to a differential FlexRay signal using a differential active probe (the Keysight N2792A is recommended), specifying the signal source, threshold voltage trigger level, baud...
FlexRay Triggering and Serial Decode 6 Press Source and select the analog channel that is probing the FlexRay signal. 7 Press Threshold; then, turn the Entry knob to set the threshold voltage level. The threshold level should be set below the idle level. The threshold voltage level is used in decoding and will become the trigger level when the trigger type is set to the selected serial decode bus.
FlexRay Triggering and Serial Decode Triggering on FlexRay Frames 1 Press [Trigger]. 2 In the Trigger Menu, press the Trigger softkey; then, turn the Entry knob to select the serial bus (Serial 1 or Serial 2) on which the FlexRay signals are being decoded.
FlexRay Triggering and Serial Decode To trigger on a particular cycle, set the Cycle Repetition factor to 64 and use the cycle base factor to choose a cycle. To trigger all (any) cycles, set the Cycle Repetition factor to All. The scope will trigger on any and all cycles.
FlexRay Triggering and Serial Decode 2 In the Trigger Menu, press the Trigger softkey; then, turn the Entry knob to select the serial bus (Serial 1 or Serial 2) on which the FlexRay signals are being decoded. 3 Press the Trigger softkey; then, turn the Entry knob to select Event. 4 Press the Event softkey;...
FlexRay Triggering and Serial Decode 2 If the decode line does not appear on the display, press the [Serial] key to turn it 3 If the oscilloscope is stopped, press the [Run/Stop] key to acquire and decode data. You can use the horizontal Zoom window for easier navigation of the acquired data. See Also •...
FlexRay Triggering and Serial Decode • Frame CRC (hex digits in blue plus red FCRC error message if invalid). • Frame/coding errors (specific error symbol in red). FlexRay Totalizer The FlexRay totalizer consists of counters that provide a direct measure of bus quality and efficiency.
FlexRay Triggering and Serial Decode Interpreting FlexRay Lister Data In addition to the standard Time column, the FlexRay Lister contains these columns: • FID — frame ID. • Len — payload length. • HCRC — header CRC. • CYC — cycle number. •...
Page 369
FlexRay Triggering and Serial Decode 2 In the Search Menu, press the Search softkey; then, turn the Entry knob to select the serial bus (Serial 1 or Serial 2) on which the FlexRay signals are being decoded. 3 In the Search Menu, press Search for; then, select from these options: •...
Page 370
FlexRay Triggering and Serial Decode Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
I2C/SPI Triggering and Serial Decode 3 Press the Serial softkey, turn the Entry knob to select the desired slot (Serial 1 or Serial 2), and press the softkey again to enable decode. 4 Press the Mode softkey; then, select I2C trigger type. 5 Press the Signals softkey to open the I C Signals Menu.
Page 373
I2C/SPI Triggering and Serial Decode 4 Press the Trigger: softkey; then, turn the Entry knob to select the trigger condition: • Start Condition— The oscilloscope triggers when SDA data transitions from high to low while the SCL clock is high. For triggering purposes (including frame triggers), a restart is treated as a start condition.
Page 374
I2C/SPI Triggering and Serial Decode • Frame (Start: Addr7: Read: Ack: Data) or Frame (Start: Addr7: Write: Ack: Data)— The oscilloscope triggers on a read or write frame in 7-bit addressing mode on the 17th clock edge if all bits in the pattern match. For triggering purposes, a restart is treated as a start condition.
Page 375
I2C/SPI Triggering and Serial Decode 5 If you have set the oscilloscope to trigger on an EEPROM Data Read condition: Press the Data is softkey to set the oscilloscope to trigger when data is = (equal to), ≠ (not equal to), < (less than), or > (greater than) the data value set in the Data softkey.
I2C/SPI Triggering and Serial Decode I2C Serial Decode To set up the oscilloscope to capture I2C signals, see "Setup for I2C Signals" page 371. For I2C triggering setup see "I2C Triggering" on page 372. NOTE To set up I2C serial decode: 1 Press [Serial] to display the Serial Decode Menu.
I2C/SPI Triggering and Serial Decode Interpreting I2C Decode • Angled waveforms show an active bus (inside a packet/frame). • Mid-level blue lines show an idle bus. • In the decoded hexadecimal data: • Address values appear at the start of a frame. •...
I2C/SPI Triggering and Serial Decode • Unknown bus values (undefined or error conditions) are drawn in red. Interpreting I2C Lister Data In addition to the standard Time column, the I2C Lister contains these columns: • Restart — indicated with an "X". •...
I2C/SPI Triggering and Serial Decode 2 In the Search Menu, press the Search softkey; then, turn the Entry knob to select the serial slot (Serial 1 or Serial 2) on which the I2C signal is being decoded. 3 Press Search; then, select from these options: •...
Page 380
I2C/SPI Triggering and Serial Decode 4 Press the Mode softkey; then, select SPI trigger type. 5 Press the Signals softkey to open the SPI Signals Menu. 6 Press the Clock softkey to open the SPI Clock Menu. In the SPI Clock Menu: a Press the Clock softkey;...
Page 381
I2C/SPI Triggering and Serial Decode In the SPI Master-Out Slave-In Menu: a Press the MOSI Data softkey; then, turn the Entry knob to select the channel that is connected to a SPI serial data line. (If the channel you selected is off, switch it on.) The MOSI label for the source channel is automatically set.
Page 382
I2C/SPI Triggering and Serial Decode In the SPI Chip Select Menu: a Press the Frame by softkey to select a framing signal that the oscilloscope will use for determining which clock edge is the first clock edge in the serial stream.
I2C/SPI Triggering and Serial Decode When you press the Frame by softkey, the Display Info graphic changes to show timeout selection or the current state of the chip select signal. b Press the Threshold softkey; then, turn the Entry knob to select the chip select signal threshold voltage level.
Page 384
I2C/SPI Triggering and Serial Decode 4 Press the Trigger softkey; then, turn the Entry knob to select the trigger condition: • Master-Out, Slave-In (MOSI) Data — for triggering on the MOSI data signal. • Master-In, Slave-Out (MISO) Data — for triggering on the MISO data signal. 5 Press the #Bits softkey, and turn the Entry knob to set the number of bits (#Bits) in the serial data string.
I2C/SPI Triggering and Serial Decode SPI Serial Decode To set up the oscilloscope to capture SPI signals, see "Setup for SPI Signals" page 379. For SPI triggering setup see "SPI Triggering" on page 383. NOTE To set up SPI serial decode: 1 Press [Serial] to display the Serial Decode Menu.
I2C/SPI Triggering and Serial Decode Interpreting SPI Decode • Angled waveforms show an active bus (inside a packet/frame). • Mid-level blue lines show an idle bus. • The number of clocks in a frame appears in light-blue above the frame, to the right.
I2C/SPI Triggering and Serial Decode Interpreting SPI Lister Data In addition to the standard Time column, the SPI Lister contains these columns: • Data — data bytes (MOSI and MISO). Aliased data is highlighted in pink. When this happens, decrease the horizontal time/div setting and run again.
Page 388
I2C/SPI Triggering and Serial Decode 5 In the SPI Bits Search Menu, use the Words softkey to specify the number of words in the data value; then, use the remaining softkeys to enter the hex digit values. For more information on searching data, see "Searching Lister Data"...
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 26 I2S Triggering and Serial Decode Setup for I2S Signals / 389 I2S Triggering / 392 I2S Serial Decode / 395 The I2S triggering and serial decode option is license-enabled. Only one I2S serial bus can be decoded at a time. NOTE Setup for I2S Signals S (Inter-IC Sound or Integrated Interchip Sound) signals setup consists of...
Page 390
I2S Triggering and Serial Decode 6 For the SCLK (serial clock), WS (word select), and SDATA (serial data) signals: a Connect an oscilloscope channel to the signal in the device under test. b Press the SCLK, WS, or SDATA softkey; then, turn the Entry knob to select the channel for the signal.
Page 391
I2S Triggering and Serial Decode Left-Justified — Data transmission (MSB first) begins at the edge of the WS transition (without the one-bit delay that Standard format employs). Right-Justified — Data transmission (MSB first) is right-justified to the transition of WS. 12 Press the WS Low softkey;...
I2S Triggering and Serial Decode WS Low = Right Channel — Right-channel data corresponds to WS=low; left-channel data corresponds to WS=high. 13 Press the SCLK Slope softkey; then, turn the Entry knob to select the SCLK edge on which data is clocked in your device under test: either rising or falling. The on-screen diagram changes with your selection.
Page 393
I2S Triggering and Serial Decode 3 Press the Trigger Setup softkey to open the I S Trigger Setup Menu. 4 Press the Audio softkey; then, turn the Entry knob to choose to trigger on Left channel events, Right channel events, or events that occur on Either channel. 5 Press the Trigger softkey and choose a qualifier: •...
Page 394
I2S Triggering and Serial Decode If you select an "Armed" value that is equal to or greater than the "Trigger" value, the "Trigger" value will be increased so that it is always greater than the "Armed" value. • Decreasing value — similar to the description above except the trigger occurs on a descreasing data word value, and the "Armed"...
I2S Triggering and Serial Decode To display I2S serial decode, see "I2S Serial Decode" on page 395. NOTE I2S Serial Decode To set up the oscilloscope to capture I2S signals, see "Setup for I2S Signals" page 389. For I2S triggering setup see "I2S Triggering"...
I2S Triggering and Serial Decode • "Searching for I2S Data in the Lister" on page 397 Interpreting I2S Decode • Angled waveforms show an active bus (inside a packet/frame). • Mid-level blue lines show an idle bus. • In the decoded data: •...
I2S Triggering and Serial Decode When the receiver word size is greater than the transmit word size, the decoder fills the least NOTE significant bits with zeros and the decoded value does not match the trigger value. Interpreting I2S Lister Data In addition to the standard Time column, the I2S Lister contains these columns: •...
Page 398
I2S Triggering and Serial Decode 2 In the Search Menu, press the Search softkey; then, turn the Entry knob to select the serial slot (Serial 1 or Serial 2) on which the I2S signals are being decoded. 3 In the Search Menu, press Search; then, select from these options: •...
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 27 MIL-STD-1553/ARINC 429 Triggering and Serial Decode Setup for MIL-STD-1553 Signals / 399 MIL-STD-1553 Triggering / 401 MIL-STD-1553 Serial Decode / 402 Setup for ARINC 429 Signals / 406 ARINC 429 Triggering / 407 ARINC 429 Serial Decode / 409 The MIL-STD-1553/ARINC 429 triggering and serial decode option is license-enabled.
Page 400
MIL-STD-1553/ARINC 429 Triggering and Serial Decode 1 Press [Label] to turn on labels. 2 Press [Serial]. 3 Press the Serial softkey, turn the Entry knob to select the desired slot (Serial 1 or Serial 2), and press the softkey again to enable decode. 4 Press the Mode softkey;...
MIL-STD-1553/ARINC 429 Triggering and Serial Decode MIL-STD-1553 Triggering To set up the oscilloscope to capture a MIL-STD-1553 signal, see "Setup for MIL-STD-1553 Signals" on page 399. To set up a MIL-STD-1553 trigger: 1 Press [Trigger]. 2 In the Trigger Menu, press the Trigger softkey; then, turn the Entry knob to select the serial slot (Serial 1 or Serial 2) on which the MIL-STD-1553 signal is being decoded.
MIL-STD-1553/ARINC 429 Triggering and Serial Decode • Parity Error — triggers if the (odd) parity bit is incorrect for the data in the word. • Sync Error — triggers if an invalid Sync pulse is found. • Manchester Error — triggers if a Manchester encoding error is detected. For MIL-STD-1553 decode information see "MIL-STD-1553 Serial Decode"...
MIL-STD-1553/ARINC 429 Triggering and Serial Decode • "Interpreting MIL-STD-1553 Lister Data" on page 404 • "Searching for MIL-STD-1553 Data in the Lister" on page 405 Interpreting MIL-STD-1553 Decode To display serial decode information, you must press [Run] or [Single] after switching on serial decode.
MIL-STD-1553/ARINC 429 Triggering and Serial Decode Interpreting MIL-STD-1553 Lister Data In addition to the standard Time column, the MIL-STD-1553 Lister contains these columns: • RTA — displays the Remote Terminal Address for Command/Status words, nothing for Data words. • Word Type — "Cmd/Status" for Command/Status words, "Data" for Data words. For Command/Status words the background color is green to match the decode text color.
MIL-STD-1553/ARINC 429 Triggering and Serial Decode Searching for MIL-STD-1553 Data in the Lister The oscilloscope's search capability lets you search for (and mark) certain types of MIL-STD-1553 data in the Lister. You can use the [Navigate] key and controls to navigate through the marked rows.
MIL-STD-1553/ARINC 429 Triggering and Serial Decode Setup for ARINC 429 Signals Setup consists of first connecting the oscilloscope to a ARINC 429 signal using a differential active probe (the Keysight N2791A is recommended), then using the Signals Menu to specify the signal source, the high and low trigger threshold voltage levels, the signal speed, and the signal type.
MIL-STD-1553/ARINC 429 Triggering and Serial Decode • Line B (inverted). • Differential (A-B). 11 Press the Auto Setup softkey to automatically set these options for decoding and triggering on ARINC 429 signals: • High Trigger Threshold: 3.0 V. • Low Trigger Threshold: -3.0 V. •...
Page 408
MIL-STD-1553/ARINC 429 Triggering and Serial Decode 3 Press the Trigger: softkey; then, turn the Entry knob to select the trigger condition: • Word Start — triggers on the start of a word. • Word Stop — triggers at the end of a word. •...
MIL-STD-1553/ARINC 429 Triggering and Serial Decode Use the Set all Bits softkey to set all bit values to 0, 1, or X. 6 If you select the Label Range condition, use the Lable Min and Label Max softkeys to specify the ends of the range. Again, label values are always displayed in octal.
MIL-STD-1553/ARINC 429 Triggering and Serial Decode Interpreting ARINC 429 Decode Depending on the selected word decode format, the ARINC 429 decode display is color coded as follows: • When the decode format is Label/SDI/Data/SSM: • Label (yellow) (8 bits) – displayed in octal. •...
MIL-STD-1553/ARINC 429 Triggering and Serial Decode The Label bits are displayed in the same order as they are received on the wire. For the Data, SSM, and SDI bits, the fields are displayed in the order received; however, the bits within those fields are displayed in reverse order. In other words, the non-Label fields are displayed in the ARINC 429 Word Format, while the bits for those fields have the opposite transfer order on the wire.
MIL-STD-1553/ARINC 429 Triggering and Serial Decode Interpreting ARINC 429 Lister Data In addition to the standard Time column, the ARINC 429 Lister contains these columns: • Label — the 5-bit label value in octal format. • SDI — the bit values (if included in the word decode format). •...
Page 414
MIL-STD-1553/ARINC 429 Triggering and Serial Decode 2 In the Search Menu, press the Search softkey; then, turn the Entry knob to select the serial slot (Serial 1 or Serial 2) on which the ARINC 429 signal is being decoded. 3 Press Search; then, select from these options: •...
Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide 28 UART/RS232 Triggering and Serial Decode Setup for UART/RS232 Signals / 415 UART/RS232 Triggering / 417 UART/RS232 Serial Decode / 419 The UART/RS232 triggering and serial decode option is license-enabled. Setup for UART/RS232 Signals To set up the oscilloscope to capture UART/RS232 signals: 1 Press [Label] to turn on labels.
Page 416
UART/RS232 Triggering and Serial Decode 6 For both the Rx and Tx signals: a Connect an oscilloscope channel to the signal in the device under test. b Press the Rx or Tx softkey; then, turn the Entry knob to select the channel for the signal.
UART/RS232 Triggering and Serial Decode UART/RS232 Triggering To set up the oscilloscope to capture UART/RS-232 signals, see "Setup for UART/RS232 Signals" on page 415. To trigger on a UART (Universal Asynchronous Receiver/Transmitter) signal connect the oscilloscope to the Rx and Tx lines and set up a trigger condition. RS232 (Recommended Standard 232) is one example of a UART protocol.
Page 418
UART/RS232 Triggering and Serial Decode • Rx 1:Data — For use when the device under test data words are 9 bits in length including the alert bit (the 9th bit). Triggers only when the 9th (alert) bit is 1. The specified data byte applies to the least significant 8 bits (excludes the 9th (alert) bit).
UART/RS232 Triggering and Serial Decode UART/RS232 Serial Decode To set up the oscilloscope to capture UART/RS232 signals, see "Setup for UART/RS232 Signals" on page 415. For UART/RS232 triggering setup see "UART/RS232 Triggering" on page 417. NOTE To set up UART/RS232 serial decode: 1 Press [Serial] to display the Serial Decode Menu.
UART/RS232 Triggering and Serial Decode 6 If the oscilloscope is stopped, press the [Run/Stop] key to acquire and decode data. If the setup does not produce a stable trigger, the UART/RS232 signals may be slow enough NOTE that the oscilloscope is AutoTriggering. Press the [Mode/Coupling] key, then press the Mode softkey to set the trigger mode from Auto to Normal.
UART/RS232 Triggering and Serial Decode • When using the 9 bit format, all data words are displayed in green, including the 9th bit. The 9th bit is displayed on the left. • When a data word value is selected for framing, it is displayed in light blue. When using 9-bit data words, the 9th bit will also be displayed in light blue.
UART/RS232 Triggering and Serial Decode Interpreting UART/RS232 Lister Data In addition to the standard Time column, the UART/RS232 Lister contains these columns: • Rx — receive data. • Tx — transmit data. • Errors — highlighted in red, Parity Error or Unknown Error. Aliased data is highlighted in pink.
Page 423
UART/RS232 Triggering and Serial Decode • Rx Data — Finds a data byte that you specify. For use when the DUT data words are from 5 to 8 bits in length (no 9th (alert) bit). • Rx 1:Data — For use when the DUT data words are 9 bits in length including the alert bit (the 9th bit).
Page 424
UART/RS232 Triggering and Serial Decode Keysight InfiniiVision 3000 X-Series Oscilloscopes User's Guide...
Page 426
Index built-in help, connection, to a PC, default configuration, burst width measurements, connectors, rear panel, default label library, burst, capture signal bursts, control, remote, default setup, 32, bus display mode, controls, front panel, Default Setup key, buttons (keys), front panel, copyright, defaults, waveform generator, BW Limit? in DVM display,...
Page 427
Index DVM (digital voltmeter, FFT DC value, frequency modulation (FM), waveform DVM license, FFT measurement hints, generator output, Dynamic DNS, FFT measurements, frequency requirements, power FFT resolution, source, FFT spectral leakage, frequency, Nyquist, FFT units, frequency-shift keying modulation ECL threshold, FFT vertical units, (FSK), waveform generator edge speeds,...
Page 428
Index Help key, interpolate, arbitrary waveform LIN serial decode, help, built-in, option, LIN trigger, hex bus trigger, invert graticule colors, line voltage, Hex softkey, invert waveform, Lister, HF Reject, IP address, 293, load file, high pass filter math function, Italian front panel overlays, Load from, high-frequency noise rejection, Italian user interface and Quick...
Page 429
Index measure, Quick Measure All, natural logarithm math function, measurement category, navigate files, palette, definitions, Navigate key, pan and zoom, measurement definitions, navigating the time base, passive probes, compensating, measurement record, negative pulse width measurement password (network), reset, measurement statistics, trend, password (network), setting, measurement thresholds,...
Page 430
Index print, landscape, recall mask files, Save to, print, Quick Print, recall setups, save, Quick Save, printer, USB, 41, recall, Quick Recall, save/recall from web interface, printing the display, Rectangular FFT window, Save/Recall key, probe attenuation, Ref key, 39, saver, screen, probe attenuation, external reference point, waveform, saving data,...
Page 431
Index Simplified Chinese user interface and trigger type, hex bus, Quick Help, trigger type, I2C, template, front panel, sinc waveform generator output, trigger type, I2S, test, mask, sine waveform generator output, trigger type, LIN, Thai front panel overlays, single acquisition, trigger type, MIL-STD-1553, theory, sampling, Single key,...
Page 432
Index USB device port, remote control, waveform generator expected output USB host port, 45, load, USB host ports, waveform generator logic presets, USB printer, waveform generator sync pulse, USB printers, supported, waveform generator sync pulse, TRIG USB storage device, OUT signal, USB, CD device, waveform generator, arbitrary USB, eject device,...