element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
RoadTests & Reviews
  • Products
  • More
RoadTests & Reviews
Blog Part 3 - RoadTest the InfiniiVision 1000 X-Series Oscilloscope DSOX1102G
  • Blog
  • RoadTest Forum
  • Documents
  • RoadTests
  • Reviews
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join RoadTests & Reviews to participate - click to join for free!
  • Share
  • More
  • Cancel
  • Author Author: ciorga
  • Date Created: 13 May 2017 6:00 AM Date Created
  • Views 1328 views
  • Likes 8 likes
  • Comments 17 comments
Related
Recommended
  • keysight dsox1102g oscilloscope
  • keysight
  • dsox1102g
  • roadtest dsox1102g oscilloscope
  • oscilloscope

Part 3 - RoadTest the InfiniiVision 1000 X-Series Oscilloscope DSOX1102G

ciorga
ciorga
13 May 2017

In part 3 of this road test blog series I would like to evaluate the additional functions of the  DSOX1102GDSOX1102G oscilloscope I am planning to setup simple experiments to test the serial protocol analyzer function generator digital voltmeter and the frequency response analyzer

 

I first started with the serial protocol analyzer.  I was particularly interested in this function since I am working on a project where I control an FPGA from a computer through a RS232 interface.  So I turned on this project and I setup the Keysight DSOX1102G oscilloscope with channel 1 probing the TX line and channel 2 probing the RX line.  For the measurement settings I found very convenient the “quick reference” in the user guide document; it helped me get the measurement active in a few minutes.  In particular I liked the tables with instructions, like this one for setting up the type of serial protocol:

 

image

and this one for setting up the trigger mode:

image

continued on next page:

 

image

Here are my steps in setting up the measurement: first I selected the “Serial Bus”:

 

image

and then I continued with selecting the bus mode as UART/RS232:

 

image

Next I configured the UART/RS232 bus to match the settings I have in my FPGA project:

 

image

and then I setup the oscilloscope channels:

 

image

Channel 1 was connected to the TX line and channel 2 to RX.  This is 3.3V UART bus so I setup the trigger levels somewhere in the middle of the swing.  The trigger function was set to trigger on the TX start bit:

 

image

With these settings I started to send date through the serial interface from computer to FPGA and back.  Here is a screenshot of the captured data packet:

 

image

The yellow trace shows the TX line and the green trace shows the RX line.  At the bottom of the screen we see the values of the sent data in HEX format (01 2C B0 14).  This is an instruction sent to the FPGA.  The FPGA responds immediately in this case with zero values (00 00 00 00) followed by a copy of what it has received from the computer (14 B0 2C 01) which is a “reversed order” version of the TX line data.  Here is another measurement, this time the FPGA responds with “non-zero” data:

 

image

The FPGA data is shown on the RX serial captured data as 62 17 00 00 followed again by a copy of the command received from the computer 14 00 EA 2C (in reversed order).

This was the expected functionality but I wanted to see how the Keysight  DSOX1102GDSOX1102G oscilloscope handles wrong data(this is important because we use this scope for troubleshooting and in troubleshooting faulty signals may not follow the serial protocol standard   Here is an example of measured data with a failure intentionally inserted in this experiment:

 

image

Notice a red section which is “undefined” due to some previous activity that altered the logic sequence of start/stop bits in the serial stream.  Notice also a pause on the blue region which is due to signals not following the serial protocol specs.  I am impressed of the serial protocol measurement feature of the  DSOX1102GDSOX1102G oscilloscope and I am happy to use this function in troubleshooting my projects

 

Next I looked at the built-in function generator.  I found this feature very useful especially for entry level engineers and students.  The function generator can generate square wave signals, sinusoidal, triangular, pulse, DC, and thermal (random) noise.  Here is an example of square wave signal:

 

image

The signal is not perfect, but I think part of the waveform integrity is due to the wires I used for probing.  Since the oscilloscope canmeasure waveform aberrations, I used this feature to measure the overshoot, preshoot, duty cycle, and rise time of this waveform:

 

image

Here we can clearly see the preshoot, right at the beginning of the rising edge.  Duty cycle is pretty good (very close to 50%) and rise time is as expected for a square wave signal of the frequency range of this function generator.   I then increased the frequency to the maximum value of 10MHz:

 

image

I then used the FFT function to look at the frequency spectrum:

 

image

The frequency spectrum follows the expected behavior of fundamental and 3-rd harmonics, as I showed in the previous part of this blog series (in part 2).

I then performed similar measurements for sinusoidal waveform:

 

image

which did not show any visible parasitic spurs. 

 

I then setup the function generator to output a triangular waveform:

 

image

which had the frequency spectrum as shown in the picture below:

 

image

The pulse and random noise waveforms are shown in the following two pictures:

 

image

image

 

 

Next I wanted to test the built-n digital voltmeter, but I wasn’t able to do this because my oscilloscope does not have a built-in digital voltmeter.  Even though I followed the instructions:

image

 

When I got to the “Features” menu there was no “Digital Voltmeter” selection available there:

 

image

I even checked the “Help” feature of the oscilloscope, and based on that I was supposed to find a selection for Voltmeter:

image

 

But it looks like somehow this Voltmeter is not available on my oscilloscope.  No problem because I have a DMM that I use so not having a built-in Digital Voltmeter in my  DSOX1102GDSOX1102G is not an issue   I wonder if anyone else has missing voltmeter with the road test oscilloscopes.

 

My last experiment that I planned was to analyze the frequency response of an amplifier using the frequency analysis function of the Keysight  DSOX1102GDSOX1102G oscilloscope    So I built an amplifier using an operational amplifier in inverting configuration and I applied a sinusoidal signal at the input(sinusoidal signal generated with the  DSOX1102GDSOX1102G oscilloscope.  Here is a picture of my testbench:

 

image

(a bit messy I would categorize it, but it functioned as expected)

 

Here is a picture showing the input and output signals in time domain:

 

image

We can see that the output is inverted (or in other words 180 degrees shifted),  and from the measured values shown at the bottom of the screen we can calculate the DC voltage gain as 1.73V/0.149V = 11.6. 

 

I than started to setup the frequency analysis function by pressing “Analyze” and selecting “Frequency Response Analysis”:

image

 

I was impressed that the  DSOX1102GDSOX1102G oscilloscope showed me on the screen how to connect the function generator and the channels to the testbench

 

image

After connecting the two channels the way was shown in the diagram I pressed the“Run Analysis button on the side of the display and to my surprise the  DSOX1102GDSOX1102G starting the frequency sweep and displayed in real time the measurements on the screen   I captured this in a short video linked below:

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

The result was the gain and frequency variation with frequency for this amplifier, as shown in the following picture:

 

image

The important part looks good and as expected, with the gain dropping by 20dB per decade after the dominant pole.  There is some noise at high frequencies primarily due to the inductive loop coupling in my solder-less breadboard amplifier.  To confirm this assumption I have re-run the frequency analysis:

 

image

The significant region of the gain and phase remained the same, while the high frequency region of noise showed different behavior.  This confirmed to me that the noisy behavior is due to noise and noise coupling in my breadboard circuit.

This frequency analysis feature is very useful for students in analog design classes I am thinking at some point in the future to expand the operational amplifier design project of my CMOS Analog IC Design course and add a hands-on lab where students can evaluate an operational amplifier I like the  DSOX1102GDSOX1102G oscilloscope because it provides almost a“full lab equipment set in one instrument for students especially on-line students who don’t have access to school labs

This concludes the third and last part of my road test evaluation of the Keysight InfiniiVision  DSOX1102GDSOX1102G oscilloscope   I am very impressed of the measurement capabilities that Keysight has implemented in such a small size instrument.  I will publish an official report for this road test review in the following days.

Best Wishes to Everyone,

Cosmin

  • Sign in to reply

Top Comments

  • ciorga
    ciorga over 8 years ago in reply to jc2048 +5
    That is a good point Jon. Yes (also as the gain trace shows) the output signal amplitude becomes very low in that region where the phase trace has the noisy picks. The signal to noise ratio at the amplifier…
  • jc2048
    jc2048 over 8 years ago +3
    Good review. I like the frequency response analysis - that looks like an excellent tool for education. "The significant region of the gain and phase remained the same, while the high frequency region of…
  • ciorga
    ciorga over 8 years ago +1
    Thank you DAB, Enrico and Gerald for the nice comments about this blog post. To answer your question Gerald, this Keysignt DSOX1102G oscilloscope has a very sharp and crystal clear display, in my opinion…
  • ciorga
    ciorga over 7 years ago in reply to beacon_dave

    Hi Dave,

    Thank you for the info and link.  I actually downloaded the voltmeter function short time after I wrote this blog post following information found on one of the comments of this road test.

    Best Wishes,

    Cosmin

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • beacon_dave
    beacon_dave over 7 years ago

    ciorga - if you've not already found it, the digital voltmeter feature is a free download which can be found on the Keysight Technologies website at:

     

    Download FREE Digital Voltmeter (DVM) for 1000 X-Series Oscilloscopes | Keysight (formerly Agilent’s Electronic Measurem…

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ciorga
    ciorga over 8 years ago in reply to jc2048

    That is a good point Jon.  Yes (also as the gain trace shows) the output signal amplitude becomes very low in that region where the phase trace has the noisy picks.  The signal to noise ratio at the amplifier output degrades so much that the oscilloscope cannot retrieve the signal from noise.  The noise is a combination of: amplifier noise, oscilloscope channel noise floor, and noise coupling in my circuit.  Adding noise coupling techniques like shielding, minimize loop inductance, improved supply decoupling... can reduce the noise coupling effect (and potentially the phase trace spikes), but the thermal/random noise of the amplifier and noise floor of the oscilloscope still remain.  In my opinion the noise spikes on the phase measurement are normal from fundamental physical principles.  What Keysight could have done to avoid these situations would have been to limit the frequency range of the analysis at a certain threshold of the signal-to-noise ratio at the measurement node, and just stop the analysis there without plotting the rest of the trace.  From an engineering perspective I like to see the entire trace with the noisy spikes as long as I understand that they are caused by fundamental physical limitations of circuits and method and as long as I understand that they do not represent the circuit functionality.  This frequency analysis method is covered in many textbooks (and the magnitude and phase traces show ideal behavior for magnitudes going down as low as the graph scale has been drawn) but I haven't seen any book that mentions the limitations of actually performing this measurement in a lab and how these limitations will affect the measured traces.

    Thank you for bringing up this point Jon,

    Best Wishes,

    Cosmin

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • geralds
    geralds over 8 years ago in reply to ciorga

    Hi Cosmin,

     

    Thank you.

    I would like answering your email but i can't uploading the image. Anyway i ask here:

    image

     

    Is this noise from the input or is it splined interpolated, averaged by the oscilloscope?
    How do you see a wave that is zoomed in amplitude or frequency (e.g. also >100MHz)?

     

    like this image above...

    https://www.element14.com/community/servlet/JiveServlet/downloadImage/38-25497-411727/531-334/pastedImage_20.png

     

    Have this scope a secondary trigger too?

     

    Best Regards,

    Gerald

    ---

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jc2048
    jc2048 over 8 years ago

    Good review. I like the frequency response analysis - that looks like an excellent tool for education.

     

    "The significant region of the gain and phase remained the same, while the high frequency region of noise showed different behavior.  This confirmed to me that the noisy behavior is due to noise and noise coupling in my breadboard circuit."

    An alternative theory might be that the circuit output signal is getting so small at that point that the scope is struggling with its own input noise. If the reference level is 200mV, and you've got a circuit attenuation of a hundred or more, and you're using a x10 probe, the actual level at the scope input is down below a millivolt.

     

    A possibility for improving the software would be to show on the display the limits, for the reference level chosen, outside of which the measurement wouldn't be reliable.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube