Advanced Skills with Oscilloscopes

Similar documents
User Manual. Digital Storage Oscilloscopes Models 2534, 2540 & 2542

User Manual. Digital Storage Oscilloscopes Models 2534, 2540 & General Safety Summary. Version 1.03

MSO-28 Oscilloscope, Logic Analyzer, Spectrum Analyzer

Working with a Tektronix TDS 3012B Oscilloscope EE 310: ELECTRONIC CIRCUIT DESIGN I

Please feel free to download the Demo application software from analogarts.com to help you follow this seminar.

BME 3512 Biomedical Laboratory Equipment List

Agilent DSO5014A Oscilloscope Tutorial

Troubleshooting Your Design with Tektronix MSO and DPO Series Oscilloscopes

Choosing an Oscilloscope

Oscilloscope Guide Tektronix TDS3034B & TDS3052B

User s Manual. TDO1000/TDO2000 Series Oscilloscopes

What to look for when choosing an oscilloscope

GDB-03 Demo Module USER MANUAL GW INSTEK PART NO. 82DB-03000M01 ISO-9001 CERTIFIED MANUFACTURER

Portable Performance for Debug and Validation

Introduction to the oscilloscope and digital data acquisition

INSTRUCTION GUIDE. for the. Keysight (formally Agilent; Hewlett-Packard) Model #33509B. and. Tektronix. Fall 2017

Meeting Embedded Design Challenges with Mixed Signal Oscilloscopes

WAVEJET 300 SERIES OSCILLOSCOPES. New Cover to Come. Unmatched Performance, Portability, and Value

Quick Start. RSHS1000 Series Handheld Digital Oscilloscope

Burlington County College INSTRUCTION GUIDE. for the. Hewlett Packard. FUNCTION GENERATOR Model #33120A. and. Tektronix

RIGOL. Data Sheet. DS1000B Series Digital Oscilloscopes DS1074B, DS1104B, DS1204B. Product Overview. Easy to Use Design. Applications.

WAVEJET 300 SERIES OSCILLOSCOPES. Unmatched Performance, Portability, and Value

ME EN 363 ELEMENTARY INSTRUMENTATION Lab: Basic Lab Instruments and Data Acquisition

Digital Storage Oscilloscopes 2550 Series

Spectrum Analyser Basics

Expect to Make Waves.

Troubleshooting Your Design with the TDS3000C Series Oscilloscopes

Advanced Troubleshooting with Oscilloscopes 9000 Scope Hands-on Labs

2 MHz Lock-In Amplifier

NanoGiant Oscilloscope/Function-Generator Program. Getting Started

PRELIMINARY INFORMATION. Professional Signal Generation and Monitoring Options for RIFEforLIFE Research Equipment

LeCroy Digital Oscilloscopes

The Measurement Tools and What They Do

S op o e p C on o t n rol o s L arni n n i g n g O bj b e j ctiv i e v s

Analog Arts SA985 SA975 SA935 SA915 Product Specifications

Fluke 190-Series II Firmware Upgrade V11.44

PicoScope 6407 Digitizer

Two Channel PC Oscilloscopes with Arbitrary Waveform Generator OMSP-2000 Series

Analog Arts SA985 SA975 SA935 SA915 Product Specifications [1]

User Manual. Digital Oscilloscope V1.9

User Manual. GPS-1000B+ series. Digital Oscilloscope V 1.1

25 MHz Digital Storage Oscilloscope

User Manual GPS-1000C series

Manual Supplement. This supplement contains information necessary to ensure the accuracy of the above manual.

User Manual SDS1000CML+/SDS1000DL+ Digital Oscilloscope UM0101A-E01A SIGLENT TECHNOLOGIES CO,.LTD

2016 RIGOL TECHNOLOGIES, INC.

4CH/2CH Digital Storage Oscilloscopes

University of Utah Electrical & Computer Engineering Department ECE1050/1060 Oscilloscope

Beginners How to Test DSO138mini

Overview. Know Your Oscilloscope. Front Panel. Rear Panel. Sharing Agilent s Resources with Engineering Educators

Fluke /

Technical Reference. TDS 684A, TDS 744A, & TDS 784A Digitizing Oscilloscope Performance Verification and Specifications

PicoScope 6407 Digitizer

50 MHz Digital Storage Oscilloscope

Quick Reference Manual

DS1000Z Deep Memory Data Collection Example

DataSheet. SDS1000DL Series Digital Oscilloscope

Agilent 6000 Series Oscilloscope Demo Guide

ADS1000C, CAL / CML Series

Analog Discovery Scope and Waveform Generator Edited 11/15/2016 by Eric Scotti & DGH

SDS1000C Specifications

MINI PC SCOPE PCSU01. User manual. test leads software download USB cable design enclosure

User Manual. SDS1000X-E Series Digital oscilloscope UM0101X-E02B SIGLENT TECHNOLOGIES CO., LTD.

User Manual SDS1000DL/CNL/CML. Series Digital Oscilloscope V 1.2 SIGLENT TECHNOLOGIES CO,.LTD

2510 Series Handheld Digital Storage Oscilloscopes

What is oscilloscope? What an oscilloscope looks like. Oscilloscopes, accessories, applications Ján Šaliga

Reference. TDS7000 Series Digital Phosphor Oscilloscopes

Datasheet SHF A

Agilent InfiniiVision 7000B Series Oscilloscopes

PB-507. Advanced Analog & Digital Electronic Design Workstation Instruction Manual. Revision: 2/2014

MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003

User Manual. SDS1000CFL Series. Digital Storage Oscilloscope SIGLENT TECHNOLOGIES CO,.LTD UM01012-E05A

SC24 Magnetic Field Cancelling System

Experiment # 4 Counters and Logic Analyzer

TDS 520B, TDS 540B, TDS 620B, TDS 644B, TDS 680B, TDS 684B, TDS 724A, TDS 744A, & TDS 784A

JD725A Cable and Antenna Analyzer - Dual Port

Electrical and Electronic Laboratory Faculty of Engineering Chulalongkorn University. Cathode-Ray Oscilloscope (CRO)

Part No. ENC-LAB01 Users Manual Introduction EncoderLAB

X-Stream DSO Version 3.6 Release Notes

Solutions to Embedded System Design Challenges Part II

SC24 Magnetic Field Cancelling System

MP212 Principles of Audio Technology II

Revision History. SDG2000X Firmware Revision History and Update Instructions

Instrument Firmware Release Notes

SDS 1072/1074CFL / SDS 1102/1104CFL SDS 1202/1204CFL / SDS 1302/1304CFL Digital Storage Oscilloscopes 70MHz / 100MHz / 200MHz /300MHz

Lab 1 Introduction to the Software Development Environment and Signal Sampling

RF Record & Playback MATTHIAS CHARRIOT APPLICATION ENGINEER

DataSheet SDS1000CFL Series Digital Oscilloscope

Agilent ESA Series Spectrum Analyzers

Troubleshooting Your Design with Tektronix MSO and DPO Series Oscilloscopes

User Manual. SDS2000 Series Digital oscilloscope UM01020-E03A 2015 SIGLENT TECHNOLOGIES CO., LTD.

Quick Start. SHS1000 Series Handheld Digital Oscilloscope QS03010-E02B 2015 SIGLENT TECHNOLOGIES CO., LTD

PicoScope 6 Training Manual

imso-104 Manual Revised August 5, 2011

Using an oscilloscope - The Hameg 203-6

Physics 123 Hints and Tips

Introduction: Overview. EECE 2510 Circuits and Signals: Biomedical Applications. ECG Circuit 2 Analog Filtering and A/D Conversion

SC26 Magnetic Field Cancelling System

PicoScope 4000 Automotive PC Oscilloscopes

A Simple Noise Measurement Amplifier and Filter

Transcription:

Advanced Skills with Oscilloscopes A Hands On Laboratory Guide to Oscilloscopes using the Rigol DS1104Z By: Tom Briggs, Department of Computer Science & Engineering Shippensburg University of Pennsylvania

Advanced Oscilloscope Lab Before beginning, you should have completed the Introduction to Oscilloscopes Lab Objectives Understand advanced function of oscilloscope Use on board features to analyze one or more signals Equipment List One Rigol DSO1140 Z or MSO1104 Z Oscilloscope Two Rigol RP2200 Passive 1x/10x probes One Rigol DS6K Demo Board w/ USB connector One PC with USB host One USB thumb drive to save captured images, formatted to FAT32 Analyze Noise in Sine Wave The DSK6K board has two sine wave outputs, labeled SINE and NOISY_SINE. In this lab, you will follow steps to measure the noise component in the sine wave. 1. Connect the DS6K demo board s USB cable to a power source (e.g. PC) 2. Insert a USB disk into the oscilloscope, turn the device on. 3. Connect the BNC end of two RP2200 probes on channels 1 and 2 4. Connect the two ground clips to any GROUND loop on the DS6K 5. Connect the spring clip of the CH1 probe onto the SINE loop on the DS6K 6. Connect the spring clip of the CH2 probe onto the NOISY_SINE loop on the DS6K 7. Press the Auto button to auto set the scope. The result should look like the following: 2

Coupling The two sine waves have a DC bias that is, the sine wave has an amplitude of 1V, but the range goes from 0VDC to 1VDC, not 500mVDC to +500mVDC. We can say that the signal has a 500mVDC bias. Recall from basic electronics that capacitors block DC but pass AC. As a result, we can change how the scope s channels are coupled and eliminate the DC bias. Most oscilloscopes have three coupling modes: DC Coupled passes DC, input to amplifier is directly connected to channel AC Coupled blocks DC, channel input passes through an in line capacitor Ground Coupled blocks both AC and DC, draws a line at 0V, useful as a reference to detect grounding issues. Couple Input Signals Lab 1. Continue from the Analyze Noise lab (previous) 2. Press CH1 button 3. Press the Coupling soft key 4. Use multi function knob to select AC, and press button. 5. Repeat for CH2 6. Notice that both signals are now 500mV to +500mV, centered about 0V. 3

Phase Delay The two sine waves are at the same the same frequency, but may be out of phase with each other. This lab step uses the scope to detect and adjust the phase delay. 1. Continue from the Coupling Lab (previous) 2. Use the measurement menu button to select Horizontal 3. Use the left up and down keys to select the soft keys for Phase Rising 4. Add the measurement to the screen, make sure it says Phase 1 >2 5. How many degrees out of phase are the two signals? 6. Look at the display (zoom in / out ) as needed to determine which signal is behind the other. In this lab, we assume (without loss of generality) that channel 2 is behind channel 1. 7. Make sure CH2 is selected 8. Use the down arrow on the right soft keys to get to Delay Cal 9. Use the function knob to adjust the delay to minimize the phase mesaurement it should not get right to 0 because there is noise in one of the sine waves that will cause it to trigger sooner or later. 10. You can use the Vertical Position knob to move the two waves on top of each other to determine how accurate the delay is if you like. Press the position button to recenter the waveform when you are satisfied. The picture should look as follows: 4

Math The Rigol scope can perform real time math on the captured data. We can use this to analyze the data on screen. 1. Continue from the Phase Delay lab (previous) 2. Press the MATH button 3. Use the soft keys to: a. Operator: A B b. SourceA: CH1 c. SourceB: CH2 d. Offset: adjust to your preference e. Operation: ON 4. The result should appear similar to the following picture. 5

Measurement / Statistics The Rigol scope can now analyze the data, in real time. 1. Continue from the Math lab (previous) 2. Press the MEASURE button 3. Use the Right soft keys to: a. Source: MATH 4. The left side soft keys will now display measurements that can be displayed on the computed math signal. Find the Vertical / Vpp measurement and add that to the display. 5. Use the Right soft keys to turn on statistics, and use the page down to use Stat. Sel to set Difference. The result will appear as the following figure: 6

6. Record: a. Current Vpp: b. Avg Vpp: c. Dev: Vpp: d. Cnt: Using this method, you have now determined the amount of random noise added to the signal by the DS6K demo board. Bandwidth Limit Sometimes a low frequency signal has high frequency noise. For example, consider the noisy sine wave in this example. The base frequency is 500KHz with some higher frequency noise injected into it by the DS6K board. Recall from the previous lab that scopes typically have a 3dB roll off as they reach their upper bandwidth limit. We can use this fact to artificially limit the bandwidth of the scope channel to act as a low pass filter, and use the attenuation to eliminate the high frequency noise. 7

1. Continue from the Measurement and Statistics Lab (previous) 2. Select CH2 (the noisy sine wave) 3. Add a Frequency measurement to the display 4. Record the frequency: a. Average: b. Deviation: 5. Engage the BW Limit softkey on CH2 6. Record the full stats: Vpp (Math) Frequency (CH2) Current: Average: Deviation: Count: 7. Compare these statistics to the previous results what impact did engaging the bandwith limit have on your results? 8. What might be a disadvantage to using the bandwidth limit function when debugging a broken system? 8

Signal Averaging Another technique used to eliminate noise from the display of a signal is to use an averaging technique. In this mode, the scope will read multiple waveforms and average them together. Spurious noise will be averaged out leading to cleaner signals. As before, this improves the display of the signal but ignores the fact that the signal is noisy. 1. Connect the DS6K demo board s USB cable to a power source (e.g. PC) 2. Insert a USB disk into the oscilloscope, turn the device on. 3. Connect the BNC end of one RP2200 probes on channel 1. 4. Connect the ground clip to any GROUND loop on the DS6K 5. Connect the spring clip of the CH1 probe onto the GLITCH_SINE loop on the DS6K 6. Press the Auto button to auto set the scope. The result should look like the following: 7. Press the Acquire mode button 8. Use the softkeys to select: a. Mode: Average b. Averages: 2 9. Screen shot your results / summarize them here: 10. Change the number of averages to 16 9

11. Screen shot your results / summarize them here: 12. Change the number of averages to 256 13. Screen shot your results / summarize them here: Differential Signalling In a differential voltage system, there are two wires to carry a signal, usually identified as wire_p, and wire_n (the positive and negative wire). Examples of systems that use differential signalling include: USB, Ethernet, CAN, and SATA busses. The differential aspect of the wiring pairs means that a differential op amp can take the differential ended wires as input and re create a singled ended output. In this scenario, it isn t the absolute voltage that determines logic high or low, but the difference between them. So, when one of them is high, and the other is low, there is a larger value (logic high), and when they are at the same level, then there is little value difference (logic low). The reasons why these high speed systems use this model is beyond the scope of this lab. However, we can use it to exercise other features of the Rigol scope. Differential Signalling Lab 1. Connect the DS6K demo board s USB cable to a power source (e.g. PC) 2. Insert a USB disk into the oscilloscope, turn the device on. 3. Connect the BNC end of two RP2200 probes on channels 1 and 2 4. Connect the two ground clips to any GROUND loop on the DS6K 5. Connect the spring clip of the CH1 probe onto the CAN_H loop on the DS6K 6. Connect the spring clip of the CH2 probe onto the CAN_L loop on the DS6K 7. Press the Auto button to auto set the scope. The result should look like the following: 10

8. Press the MATH button 9. Use the soft keys: a. Operator: A B b. SourceA: CH1 c. SourceB: CH2 d. Operation: On e. Offset / Scale: adjust to your satisfaction 10. Observe how the math function is now showing the individually transmitted bits of a message from the difference of the captured signals!. Capture your data to the USB drive. 11

Pass / Fail Mode The Rigol scope has a powerful feature that enables quick validation and error detection of a signal. We start with the shape of a well formed signal and define an acceptable margin of error. Then, we probe another signal, and the scope will detect when the signal fails our test. Pass / Fail Lab 14. Connect the DS6K demo board s USB cable to a power source (e.g. PC) 15. Insert a USB disk into the oscilloscope, turn the device on. 16. Connect the BNC end of one RP2200 probes on channel 1. 17. Connect the ground clip to any GROUND loop on the DS6K 18. Connect the spring clip of the CH1 probe onto the SQUARE loop on the DS6K 19. Press the Auto button to auto set the scope. The result should look like the following: 20. Select the Utility function key. 21. Select Pass/Fail soft key. 22. Select Source: CH1 23. Select Range soft key 24. Select Mask Range Screen 25. Select XMask, use the knob to select the tolerance the larger the number, the more tolerant of errors. 26. Select YMask, and use the knob in the same way. 27. Press Create. The result should look like the following: 12

28. Use the softkey to go back up a menu 29. Use the Stat Reset softkey 30. Press the Stat Disp: ON softkey 31. Press the Operate button, verify that there are no failure, and the pass/total lines are increasing. 32. Press the Operate button to stop processing. 33. Move the CH1 probe to the RARE_AN loop. 34. Repeat the Mask Range steps to adjust the envelopes. 35. Press the Operate button and record at least 10,000 wfs, and determine the number of success / failure. Press the Operate button again to stop it. a. Fail: b. Pass: c. Total: 36. Reset the statistics. 37. Move the CH1 probe to FREQ_AN loop 38. Press the Operate button and record at least 10,000 wfs, and determine the number of success / failure. Press the Operate button again to stop it. a. Fail: b. Pass: c. Total: 39. Summarize the differences between the frequent and rare anomalies. Reference Waveforms The Rigol scope can capture a triggered waveform and store it in its internal memory. That waveform can then be displayed while other values are captured. This allows the operator to quickly detect differences in the waveforms. Reference Waveform Lab 1. Connect the DS6K demo board s USB cable to a power source (e.g. PC) 2. Insert a USB disk into the oscilloscope, turn the device on. 3. Connect the BNC end of one RP2200 probes on channel 1. 4. Connect the ground clip to any GROUND loop on the DS6K 5. Connect the spring clip of the CH1 probe onto the MANU_AN loop on the DS6K 6. Press the Auto button to auto set the scope. 7. Press the REF button 13

8. Press Save 9. Remove the CH1 probe from the MANU_AN loop, and note that the reference signal is still displayed. 10. Reconnect the probe, and note that very little of the reference signal is visible the new CH1 signal is essentially identical to the reference. 11. Move the CH1 probe to the RARE_AN loop and note that the signals look very different. Save Waveform Data 1. Connect the DS6K demo board s USB cable to a power source (e.g. PC) 2. Insert a USB disk into the oscilloscope, turn the device on. 3. Connect the BNC end of one RP2200 probes on channel 1. 4. Connect the ground clip to any GROUND loop on the DS6K 5. Connect the spring clip of the CH1 probe onto the AM_MOD loop on the DS6K 6. Press the Auto button to auto set the scope. 7. Press Storage 8. Use soft keys: a. Storage: CSV b. DataSrc: Screen c. Param: ON 9. Press Save soft key 10. Choose your Disk D (your thumb drive) 11. Choose New File 12. Use keyboard to enter a name (e.g. data.csv) 13. Save the file. 14. Move the thumbdrive to a lab PC 15. The save created two files: a. a.txt file that has the capture parameters b. a.csv file that has the data The captured waveform can be opened and analyzed by utilities such as Excel or MATLAB for even more advanced (but offline) analysis. 14

Exercises 1. Measure the rising delay between the CAN_H and CAN_P wires. Compute the maximum and average observed delay between them. 15