Introduction to the oscilloscope and digital data acquisition

Similar documents
Oscilloscope Guide Tektronix TDS3034B & TDS3052B

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

Experiment 13 Sampling and reconstruction

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

Spectrum Analyser Basics

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

University of Utah Electrical Engineering Department EE1050/1060 Oscilloscope. Name:, Lab TA:

NanoGiant Oscilloscope/Function-Generator Program. Getting Started

2 MHz Lock-In Amplifier

Agilent DSO5014A Oscilloscope Tutorial

Quick Start. RSHS1000 Series Handheld Digital Oscilloscope

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

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

GFT channel Time Interval Meter

ECE 5765 Modern Communication Fall 2005, UMD Experiment 10: PRBS Messages, Eye Patterns & Noise Simulation using PRBS

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

4CH/2CH Digital Storage Oscilloscopes

Digital Delay / Pulse Generator DG535 Digital delay and pulse generator (4-channel)

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

Advanced Skills with Oscilloscopes

Digitizing Oscilloscopes

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

Experiment 7: Bit Error Rate (BER) Measurement in the Noisy Channel

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

MP212 Principles of Audio Technology II

Reference. TDS7000 Series Digital Phosphor Oscilloscopes

Features of the 745T-20C: Applications of the 745T-20C: Model 745T-20C 20 Channel Digital Delay Generator

Digital Storage Oscilloscopes 2550 Series

Beginners How to Test DSO138mini

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

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

Agilent 6000 Series Oscilloscope Demo Guide

4 MHz Lock-In Amplifier

25 MHz Digital Storage Oscilloscope

PicoScope 6407 Digitizer

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

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

Analog Arts SA985 SA975 SA935 SA915 Product Specifications

Measuring with digital storage oscilloscopes

CBF500 High resolution Streak camera

User Manual. Digital Oscilloscope V1.9

DPScope SE User Manual

Experiment 9A: Magnetism/The Oscilloscope

EMS DATA ACQUISITION AND MANAGEMENT (LVDAM-EMS) MODEL 9062-C

Using an oscilloscope - The Hameg 203-6

Analog Arts SA985 SA975 SA935 SA915 Product Specifications [1]

Portable Performance for Debug and Validation

Digitizing Oscilloscopes (2009)

GFT Channel Digital Delay Generator

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

MSO-28 Oscilloscope, Logic Analyzer, Spectrum Analyzer

DDA-UG-E Rev E ISSUED: December 1999 ²

Synthesized Clock Generator

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

OSCILLOSCOPE AND DIGITAL MULTIMETER

PicoScope 6407 Digitizer

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

BER MEASUREMENT IN THE NOISY CHANNEL

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

Operating Instructions

Fluke 190-Series II Firmware Upgrade V11.44

Getting Started with the LabVIEW Sound and Vibration Toolkit

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

DPD80 Visible Datasheet

Lab 1 Introduction to the Software Development Environment and Signal Sampling

DPD80 Infrared Datasheet

BME 3512 Biomedical Laboratory Equipment List

Experiment 4: Eye Patterns

Troubleshooting Your Design with the TDS3000C Series Oscilloscopes

Model 7330 Signal Source Analyzer Dedicated Phase Noise Test System V1.02

Expect to Make Waves.

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

2510 Series Handheld Digital Storage Oscilloscopes

LeCroy Digital Oscilloscopes

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

PicoScope 4000 Automotive PC Oscilloscopes

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

2016 RIGOL TECHNOLOGIES, INC.

The Measurement Tools and What They Do

User Manual. TDS3VID Extended Video Application Module

RICHLAND COLLEGE School of Engineering Business & Technology Rev. 0 W. Slonecker Rev. 1 (8/26/2012) J. Bradbury

Dave Jones Design Phone: (607) Lake St., Owego, NY USA

ADS1000 Series Digital Storage Oscilloscope Version No.: V 1.0

Dual Scope Synchronization

Automated Local Loop Test System

Choosing an Oscilloscope

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

Instrumental technique. BNC connector

PicoScope 3000 Series Automotive User guide

SC24 Magnetic Field Cancelling System

7000 Series Signal Source Analyzer & Dedicated Phase Noise Test System

Lab experience 1: Introduction to LabView

Department of Communication Engineering Digital Communication Systems Lab CME 313-Lab

100 MHz Digital Storage Oscilloscope

Lab 2: A/D, D/A, and Sampling Theorem

SC24 Magnetic Field Cancelling System

successive approximation register (SAR) Q digital estimate

HX0074 DEMO Kit for METRIX Oscilloscopes

Quick Reference Manual

E X P E R I M E N T 1

Transcription:

Introduction to the oscilloscope and digital data acquisition Eric D. Black California Institute of Technology v1.1 There are a certain number of essential tools that are so widely used that every aspiring scientists needs to know them. This goes for theorists and biologists, too, not just experimental physicists. In this lab we will cover two things everybody has to know who works with data in the form of numbers: how to take data, and how to plot it. The particular tools we will use are not the only ones out there, obviously, but they are the most accessible. They are also powerful enough that they can and do meet the needs of many working scientists at all stages of their careers. The first tool we will cover is the oscilloscope, particularly the digital, networked oscilloscope. Scientists and engineers of all stripes use oscilloscopes to see time-varying voltages over a wide range of scales, both in amplitude and duration, and the networked scope allows you to capture a record of these voltages and transfer that record to a computer, where you can graph and analyze it. The computer is the second tool we will cover. The general-purpose, programmable computer can do many things, of course, but the only things we are going to do with it in this lab are analyze and plot data. Plotting data is one of the essential skills every scientist must have. We use it on a near-daily basis for visualizing our data, drawing conclusions from it, and communicating our results to the rest of the world. In the old days people drew plots by hand, with pen and ink, on graph paper. This was very easy to learn and quick to do, but it was also very limited. If you wanted to make anything more than a minor change to your plot, changing the scale of the axis, for example, or (God forbid) changing it from linear to logarithmic, you basically had to start over and draw a new one. Today we have tools to make 1

Figure 1: An oscilloscope. This is an example of one of the models you will be using in this lab, the TDS3012B, but they all work more or less the same way. all these tasks, as well as the analysis of our data, much easier, and there is no better time than now for you to start learning them. This week we will start with the oscilloscope, covered in this handout. Next week will be plotting and analyzing data, and that will be covered in a separate handout. 1 Introduction: what an oscilloscope does An oscilloscope is a device for visualizing a voltage that is changing over time. It plots this voltage on a screen in exactly the way you d expect, with the voltage on the vertical axis and time on the horizontal. You can change 2

the range of either axis over several orders of magnitude by way of knobs on the front. The scope gets the voltage from an input on the front panel and the time from an internal clock. Some scopes have more than one input, or channel, so you can plot multiple voltages at once. Ours have two. Oscilloscopes have a language all their own associated with them. Some terms you should know are, 1. Scale: The range of the vertical axis, usually expressed in units of volts per division. There are eight divisions on the screen, regardless of what scale you set. If you set the scale to 100 mv/div, for example, the whole screen will have a range of 800 mv. 2. Timebase: The scale of the horizontal axis, usually expressed in time per division. Similar to the vertical scale, the total horizontal range is the time per division times the total number of divisions. On these scopes, there are ten horizontal divisions to a screen. 3. Trigger: How and when the scope starts the plot. This is just like pressing the button on a camera to take a picture, except that on an oscilloscope there are many ways to automate it. There is a button on the front panel of every oscilloscope that will allow you to manually trigger the display, but for fast-moving signals this is usually the least efficient way to do things. Instead, you can tell the scope to draw the screen as soon as certain conditions are met. This is one of the most important and subtle aspects of using an oscilloscope, and we will talk more about it later. 4. Bandwidth: The maximum frequency of a signal that the scope is capable of measuring. Anything moving faster than this will be missed by the scope, simply because it happens too fast. More on this later. 5. AC/DC: Strictly speaking, AC is shorthand for Alternating Current, and DC is short for Direct Current. More generally, however, we use DC to mean the static (or time-averaged) part of a voltage signal, and we use AC to refer to the time-changing part. For example, if a voltage signal is V (x) = 2 + 0.1 sin(ωt), we might say that this signal has a 2- volt DC part and a 0.1-volt AC part. The DC part is equal to the time average of V (x), and the AC part is the rest of the signal, V (x) V ave. 3

6. Coupling: You can use DC or AC coupling to input a signal into the oscilloscope. With DC coupling, the scope shows the whole signal V (t), both the DC and AC parts. With AC coupling, the signal is sent through a high-pass filter that removes the DC part while letting the AC part through. In other words, with DC coupling the oscilloscope plots V (t), while with AC coupling the scope plots V (t) V ave. Using AC coupling allows you to zoom in on the small variations of a signal with a large DC part. Be warned, however, that AC coupling can sometimes distort the low-frequency components of a signal in addition to removing the DC part. 7. Impedance: The electrical impedance seen by the source when you plug it into the scope, sometimes referred to by its full title, input impdedance. Most of the time, this will be high (1 MΩ) so that the circuit you are measuring is not disturbed. In some cases, however, you will need a 50 Ω input impedance to suppress reflections in the cable you are using to connect your circuit to your scope. More on this later. 2 Acquiring and viewing a signal 2.1 Coaxial cables and connectors At your station you should have an oscilloscope, a signal generator (sometimes also called a function generator), and some coaxial cables with BNC connectors on each end. Coaxial cable, or coax for short, is widely used for signal transmission in many fields, and you may already have seen it in other labs or audio-visual applications. A diagram of a coaxial cable is shown in Figure 2. The inner conductor carries the signal voltage and is surrounded by a dielectric, a conducting shield which is held at ground (zero volts), and then another dielectric jacket. This configuration both shields the conductor from outside electrical interference and helps contain the signal inside the coax, minimizing the interference it contributes to the outside world. At either end of the cables are connectors known as BNC, which is short for Bayonet Neill-Concelman (or Berkeley Nucleonics Corporation, depending on who you ask). Bayonet refers to the way it locks in place when you plug it in, and Neill-Concelman refer to Paul Neill and Carl Concelman, of Bell Labs and Amphenol, respectively, the two guys who are generally credited with inventing it. 4

Figure 2: Coaxial transmission cable. (Image courtesy of The Fiber Optic Association.) 2.2 Viewing a signal, triggering 2.2.1 Viewing 1. Turn the oscilloscope and signal generator on, and connect the output of the signal generator to the input of Channel 1 of this oscilloscope. Some signal generators have two outputs, so be careful that you use the correct one. It should be labeled MAIN OUTPUT or SIG, depending on the model, whereas the other one is labeled SYNC (TTL). The SIG output generates the signal you request with the front-panel settings. The TTL output only sends out a pulse signal that is used for triggering. We will use this in a later part of the lab, but you can ignore it for now. If you are using an analog Tektronix signal generator, there is only one main output and one SYNC output. If you are using one of the Rigol digital function generators, there are two signal outputs. On these models, you should use Channel 1, which is the bottom of the two front-panel outputs and is the one that is, by default, connected to the SYNC signal in the back. 2. On the signal generator, select a sine-wave with an amplitude of one volt and a frequency of one kilohertz. 3. Using the SCALE or VOLTS/DIV knob under the VERTICAL section 5

of the scope s front panel, set the vertical scale so that the amplitude of the signal fits in a vertical division. Note that there aren t markings around the knob. You will have to look on the screen to see what the scale is. 4. Calculate the period of a one kilohertz signal (you should be able to do this in your head), and set the timebase of the scope so that one period fits into one horizontal division. This is done with the front-panel knob labelled either SCALE or SEC/DIV under the HORIZONTAL section. 5. Use the knob labelled LEVEL in the TRIGGER section to set the level to zero volts. There is both a number on the screen and a small arrow on the left edge that shows you what the level is. 2.2.2 Triggering At this point you may see a stable signal on the screen, or you may not, depending on what the other trigger settings are. Far too many people stop at this stage or press buttons at random until they get a stable signal. As a consequence, triggering is a black art to them, or worse, they blame the scope when they don t get what they want. You can do better. From here, I want you to explore some other trigger settings so that you become master of the scope, and not the other way around. As mentioned above, the trigger on the oscilloscope is what causes the scope to start plotting your signal. For example, you may tell the scope to wait until the voltage moves through one volt in the positive direction; that is, the voltage goes from just below one volt to just above one volt. When this happens, the scope commences plotting your signal to the screen. When it gets to the end of the screen, the scope waits until the trigger conditions are again met, and then its plots the signal again. And it repeats this loop indefinitely. Most trigger options are accessed from soft or contextual menus that you pull up on the screen. Under the TRIGGER section of the front panel of the oscilloscope, there is a button labeled MENU. Push this, and it will bring up a set of soft menus. You can select these menus and their options with the buttons along the bottom and right side of the screen. Key trigger options you need to understand are, 1. Acquire: Run vs. Stop. There is a very important button at the top, 6

right-hand corner of the front panel labelled RUN/STOP. Press it, and see what it does. Press it again. It should toggle between running and stopping. (No big surprises here, but this button is not obvious if you don t know to look for it, and it is frightfully important.) Look for the words Run or Stop on the screen to tell you which mode you are in. You will often use Stop mode to freeze a signal on the screen so that you can examine it more closely, print it, or save it. More on the last two options later. 2. Trigger Source: What voltage the scope looks at for the trigger. This can be Channel 1, Channel 2, an external (EXT) source, 60 Hz power line signal, and sometimes other options. You can play around with this if you want, but at this point it is optional. Right now all you need to do is set it to the channel your signal is going into. 3. Trigger Mode: Normal vs. Auto (Untriggerred Roll). Under Normal trigger mode, the scope will wait as long as is necessary for the trigger conditions to be met. If those conditions are never met, the scope does not trigger. Under Auto, the scope has a finite attention span and will only wait so long. After that, it triggers on its own and draws on the screen whatever voltage just happens to be on the input when its patience runs out. Set the mode to Normal, then move the trigger level until it is above the highest part of the signal. What happens? Move the trigger level in and out of the signal and observe the response of the scope. Now set the mode to Auto and repeat this experiment. Do you see the difference? Record your observations in your lab notebook. 4. Trigger Mode: Single Sequence. Use this when you want the scope to trigger once and then stop, freezing the screen and ignoring any subsequent triggers so you can see what you caught. 5. Trigger Level: The voltage required to start the trigger. 6. Trigger Slope: Whether the scope triggers as the input voltage hits the trigger level while rising or falling. Note the little icon at the base of the screen that tells you whether you are set to trigger on a rising signal or a falling one. Toggle between these two options, and see what results. 7

7. Trigger Coupling: DC, AC, high-frequency reject, noise reject, among other options. These are dead useful features, especially the noise-reject options, but they are optional for you to explore at this point. Play with them if you want to and have the time, and then leave this setting on DC for the rest of the lab. 2.2.3 Printing You can capture what is on your screen, and most of the settings, with a single button on most modern scopes. If you are using a TDS3012B, look for a button just outside the bottom, left-hand corner of the screen with a little printer icon on it. Press it, and a printout of your screen will go to the laser printer in the lab. (All the TDS3012B scopes are networked and share a single printer in this lab.) The TDS1001B scopes are a little more primitive in that they can only print via a USB port in the back, and these are not networked in this lab. The do, however, have a port where you can attach a USB thumb drive on the front panel and save your screenshots and data there. (You can also connect a computer directly to the rear USB port to communicate with the scope. Feel free to explore this option if you brought your own laptop computer with you to lab.) With your one-volt, one-kilohertz signal going into Channel 1, set your trigger options to the following, 1. Mode: RUN 2. Trigger Source: Channel 1 3. Trigger Mode: NORMAL 4. Trigger Level: 0 V 5. Trigger Slope: Rising 6. Trigger Coupling: DC Set the options for Channel 1 to the following, 1. Coupling: DC 2. Impedance: 1 MΩ (TDS31012 only) 8

Print a screenshot, and tape it into your lab notebook. Now, increase your timebase to 100 ms/div, and lower the frequency of your signal to 10 Hz. Switch between NORMAL and AUTO trigger modes, and observe the difference. Can you explain this behavior? 2.2.4 Horizontal zoom (TDS3012 and 3012B only) Set the frequency of your signal back to 1 khz signal and your scope s timebase back to 1 ms. At the bottom of the HORIZONTAL section of the front panel is a button with an icon that looks like a magnifying glass on it. Push it. You should see a split screen that allows you to zoom in on certain areas of the screen. You can control this feature using the horizontal position and scale knobs. Laboratory exercise: If you ve done the first part of this lab correctly, you should have ten periods on the screen. Use the zoom function to zoom in on one of them. Print a screenshot of your results, and tape it into your lab notebook. 2.2.5 Delay triggering (TDS3012 and 3012B only) The DELAY button will put the scope into a mode where it waits a set amount of time after the trigger conditions are met before drawing the screen. In this mode, you set the delay time with the horizontal position knob. At the top of the front panel is a button labeled COARSE. Pressing this will toggle you between coarse and fine modes for dialing in the delay. You can play with this, but you don t need to record anything for this feature right now. Just be aware that it is available. 2.2.6 External triggering Remember that SYNC output I told you to ignore earlier? Well, now is the time to see what it does. Now that you know how to look at a signal, examine what comes out of the SYNC port by sending it into Channel 1 of the oscilloscope. If you are using a Tektronix function generator, the SYNC port is on the front, right next to the main output. If you are using one of the Rigols, it is on the back of the instrument and normally turned off. You will have to turn it on from the front panel on these models. Once you have your SYNC signal displayed, adjust the frequency and amplitude of the function generator, and see how that affects the SYNC 9

signal. It should be independent of the amplitude you set, but it should respond to the frequency. The SYNC (TTL) signal is a pulse train at the same frequency as the main signal and in phase with it, and it is often used for triggering when the main signal won t work. Connect the SYNC output to the oscilloscope s EXT TRIG input, and change the trigger source from Ch 1 to EXT. Now connect the main output back to Channel 1 using a second cable, and look at what you see on the screen. Adjust the amplitude and frequency, and note the response. You should be able to reduce the amplitude well below the nominal trigger level (as it would be if you were triggering off Channel 1) and still see a stable signal with a clean trigger. That s what external triggering is for. 3 Measurements 3.1 Automated measurements Locate the button labeled MEASURE on the front panel. Press it, and examine the soft-menu options it brings up on the screen. Have the scope measure the amplitude and frequency of your sine wave, and write the results down in your lab notebook. 3.2 Cursors Sometimes the automated measurement functions are inadequate for what you need to do. Cursors are also available to allow you to perform measurements by hand or to set baseline markers. Press the CURSOR button, and bring up a set of vertical cursors. Use the SELECT button on the TDS3012 or the Cursor 1 and Cursor 2 soft menus on the TDS1001B to toggle between them, and the general-purpose knob to move the selected cursor. On the TDS3012B, note that there are two numbers displayed at the top of the screen, the distance between the cursors, and the absolute location of the selected cursor. Toggle back and forth between the available units, and see what is available. Try the same thing with horizontal cursors. On the TDS1001B, the same information is displayed on the right-hand side of the screen, next to the middle soft-menu button. One way to measure the frequency of a signal is to place one vertical cursor on a peak near the left-had side of the screen, then place the other on 10

Figure 3: Aliasing, or undersampling, can sometimes cause a very highfrequency signal to be misinterpreted as a lower-frequency one. (Image courtesy of industrial-needs.com.) a peak several periods down. The display will tell you the distance between the two, and you then divide (if your units are in seconds) or multiply (if your units are 1/s) to get the period or frequency of an individual oscillation. Do this, and verify that you get the same answer as you did in the last section. 4 Probes As mentioned above, there are two settings for the input impedance of the scope. Sometimes you want an even higher input impedance that the internal settings give you, and for that there are special probes that plug into the input channels. You won t be doing any exercises with these today, but you should be aware that they exist. If you are curious, ask your TA, and he or she will show you how they work. 5 Special considerations of data acquisition with digital electronics: aliasing and the Nyquist theorem The oscilloscope you are working with is digital. This is the case for most modern scopes and, in fact, almost every way we take data. What this means is that the voltages you measure are not recorded continuously, but 11

are sampled, i.e. individual points are recorded, and the continuous signal they were sampled from is then inferred. If your sampling rate is high, that is you take a lot of points closely spaced from a slowly-varying signal, then all is well, and your collection of points will accurately represent the signal. If, however, you sample too slowly, you can never be sure from your data points alone what the actual frequency of the original signal was. A typical case is shown in Figure 3. Given the set of points in red, there are actually multiple sine waves that could both fit the data. So which is it? Which is the original signal the data was sampled from? Without additional information, you have no way of knowing. Fortunately there is a theorem that tells you what additional information you need. 5.0.1 The Nyquist-Shannon sampling theorem Any continuous function f(t) is only uniquely determined by a set of discretelysampled points if the sampling rate R is greater than twice the highestfrequency component of f(t). 5.0.2 Laboratory exercise: 1. Set the timebase of the scope to 2.0 ms per division. 2. The manual states that the record of a TDS3012B oscilloscope trace contains 10 4 points over the whole screen. A model TDS1001B screen contains 2.5 10 3 points. This corresponds to 10 3 or 2.5 10 2 points per division, respectively. Calculate the sampling rate R of your scope at this timebase. What is the highest-frequency signal you can accurately sample at this rate? This is known as the Nyquist frequency. 3. Set the frequency of your function generator to this frequency, and observe what you see on the screen. You may have to fine-tune your signal-generator s frequency to get close enough to the Nyquist frequency to see visible aliasing. Also, triggering may act weird. This is normal and the result of phase jitter in an undersampled signal. Make a screenshot, and tape it into your lab notebook. 4. Lower the sampling rate by increasing the timebase from 2.0 ms/div to 4, then 10, then 20. As the sampling rate gets farther and farther below the Nyquist frequency, you should notice the aliasing getting more and 12

more pronounced. Take a screenshot of the trace you like best, and tape it into your lab notebook. Is there an obvious relationship between the apparent frequency of the aliased signal and the difference between the sampling rate and the Nyquist frequency? 5. Now increase the sampling rate by changing the timebase from 20 ms/div to 10, then 4, then 2, and observe what the reconstructed signal looks like at each setting. 6. Keep going, and bring your timebase down to 20 µs, then 10, then 4, then 2. Now you are sampling at a much higher rate than the actual frequency of the signal, and you should see an accurate representation of your signal on the screen. Take a screenshot of this, and tape it into your lab notebook. 7. Set the scope to measure the frequency of Channel 1, and look at the result as a function of the timebase. Can you predict at what timebase this measurement will break down? Is your observation consistent with your prediction? 5.0.3 Application of the sampling theorem: anti-aliasing filters In an ideal world, if we wanted to digitize a signal we would analyze it, determine its highest frequency component, and then sample at a rate twice that frequency. Most of the time, however, our sampling rate R is a property of our electronics and not something we can easily change, so in the real world we usually do the opposite. We construct electronics with a sampling rate that we think is reasonably high, then filter all incoming signals so as to remove any frequency components greater than R/2. Such a filter is called an anti-aliasing filter, because the confusion of mistaking a high-frequency signal for a low-frequency one is called aliasing. Strictly speaking, this is temporal aliasing, because it occurs as you sample a signal in time. There is also spatial aliasing that occurs in image processing, and the basic idea is the same. 6 Networking (OPTIONAL) As mentioned above, the TDS3012B oscilloscopes in this lab are networked so that they can share a printer. In fact, each one also runs a web server that 13

will allow you to access it remotely and download the data from the screen in text format. You have already printed screenshots of your oscilloscope traces. Now you will learn how to communicate with your oscilloscope to change its settings and retrieve the data shown on the screen. At the top of your screenshot printouts should be the IP address of your scope. (You can also find your IP address through the UTILITY button on the front panel.) Enter that as a URL in a web browser from either your own computer or one of the lab computers, and you will pull up a page that shows a copy of what the oscilloscope is currently showing on its screen. There are a variety of options you can explore from here, but the one I want you to focus on is how to retrieve your data. At the top of the screen are a number of tabs. Select the one labeled DATA, and the page will change into a dialog that will allow you do download the raw data. The default for these scopes is a proprietary Tektronix format, and you should change that to spreadsheet format when you want to retrieve your data. The TDS1001B scopes do not have ethernet or wireless capabilities, but they can be networked directly to a computer via the rear USB port. See your TA for an appropriate cable, if you are using one of these scopes and want to explore this option. 14