Difference between revisions of "Main Page/PHYS 3220/Digital Oscilloscope"

From Physics Wiki
Jump to navigation Jump to search
Line 41: Line 41:
 
<h1>Procedure</h1>
 
<h1>Procedure</h1>
 
<h2>Part 1: Harmonic Analysis of Rectangular Pulses</h2>
 
<h2>Part 1: Harmonic Analysis of Rectangular Pulses</h2>
<p>Consider the circuit diagram for a clock pulse generator built around a special-purpose integrated timer circuit. (
+
<p>Consider the circuit diagram for a clock pulse generator built around a special-purpose integrated timer circuit.
[[Media:555_na555.pdf| 555 datasheet]]The 555 timer from any electronic supplier. The 555 timer date sheet .pdf format can be downloaded for free from many sources on the internet; just search for “555 timer.”). The variable timing of the on- and off duty cycles is provided by two resistors and a capacitor (two time constants of type τ = RC).</p>
+
[[Media:555_na555.pdf| 555 datasheet]]. The variable timing of the on- and off duty cycles is provided by two resistors and a capacitor (two time constants of type τ = RC).</p>
  
 
<table width=500 align=center><td>
 
<table width=500 align=center><td>
Line 72: Line 72:
 
<p>Begin detailed measurements by adjusting R1 and R2 to obtain some (1:''n'') duty cycle at some frequency. Carry out the harmonic analysis using the MATH menu FFT function. Make hardcopies of the time signal and the FFT to include with your report. Provide your observations about the harmonic spectrum.</p>
 
<p>Begin detailed measurements by adjusting R1 and R2 to obtain some (1:''n'') duty cycle at some frequency. Carry out the harmonic analysis using the MATH menu FFT function. Make hardcopies of the time signal and the FFT to include with your report. Provide your observations about the harmonic spectrum.</p>
 
<p>Measure rise and fall times for the square wave pulse. For this purpose start with a display of a few cycles on the screen. Now move one of the edges (first a rising, later a falling edge) to the center of the display. Turn the (horizontal) timebase switch to display shorter segments of the pulse until the initially vertical line acquires the characteristic shape for a charging capacitor (discharging in the case of a falling edge), i.e., it becomes an exponential function. Note the time scale at which this happens. Use the Measure menu to obtain a measurement of the rise and fall times (it will depend somewhat on the segment displayed on the screen, since it measures between 90 and 10 % of the signal displayed; cf. the manual for the TDS 210). You should spend some time thinking about clocks used in computers, how fast they have to be (PC chips run internally at speeds in the low GHz range these days, while the entire computer (the bus) can be clocked at up to 66 MHz), and how the rise and fall times are important since during those times the logical state (0 or 1) is really undetermined. There can be no ‘perfect’ square-wave or rectangular pulse.</p>
 
<p>Measure rise and fall times for the square wave pulse. For this purpose start with a display of a few cycles on the screen. Now move one of the edges (first a rising, later a falling edge) to the center of the display. Turn the (horizontal) timebase switch to display shorter segments of the pulse until the initially vertical line acquires the characteristic shape for a charging capacitor (discharging in the case of a falling edge), i.e., it becomes an exponential function. Note the time scale at which this happens. Use the Measure menu to obtain a measurement of the rise and fall times (it will depend somewhat on the segment displayed on the screen, since it measures between 90 and 10 % of the signal displayed; cf. the manual for the TDS 210). You should spend some time thinking about clocks used in computers, how fast they have to be (PC chips run internally at speeds in the low GHz range these days, while the entire computer (the bus) can be clocked at up to 66 MHz), and how the rise and fall times are important since during those times the logical state (0 or 1) is really undetermined. There can be no ‘perfect’ square-wave or rectangular pulse.</p>
<p>In the following exercise observe how a simple logic gate can be used to shape the pulse. A commonly used NAND gate (NAND = not AND) based on transistor-transistor logic (TTL) is contained in the 7400 chip (four separate replicas). If one connects the two inputs one has a simple inverter (NOT gate), which in our case is used to decouple the timer chip from its load. TTL logic is rated to have rise/fall times in the 50 nsec range. Use CH 1 and CH 2 on the oscilloscope to simultaneously display the direct output from the 555 and from the NOT gate (driven by the 555). Learn how to distinguish the coupling methods for the channels (DC, AC), as well as how to trigger on one or the other channel. Does the NOT gate improve the pulse shape?  The NOT gate switches at some threshold level between the low and high output states. Thus, it can be used to reduce the rise/fall times of a rectangular pulse generator with an inferior pulse shape. You can use the option to invert one of the channels to be able to superimpose rising and falling edges on CH1 and CH2 respectively to appear both as rising (or falling). Alternatively, you can use two NOT gates to invert the signal twice. Spend time to play with the scope to gain familiarity with operating it.</p>
+
<p>In the following exercise observe how a simple logic gate can be used to shape the pulse. A commonly used NAND gate (NAND = not AND)([[Media|NAND_DM74AS10.pdf NAND DataSheet]]) based on transistor-transistor logic (TTL) is contained in the 7400 chip (four separate replicas). If one connects the two inputs one has a simple inverter (NOT gate), which in our case is used to decouple the timer chip from its load. TTL logic is rated to have rise/fall times in the 50 nsec range. Use CH 1 and CH 2 on the oscilloscope to simultaneously display the direct output from the 555 and from the NOT gate (driven by the 555). Learn how to distinguish the coupling methods for the channels (DC, AC), as well as how to trigger on one or the other channel. Does the NOT gate improve the pulse shape?  The NOT gate switches at some threshold level between the low and high output states. Thus, it can be used to reduce the rise/fall times of a rectangular pulse generator with an inferior pulse shape. You can use the option to invert one of the channels to be able to superimpose rising and falling edges on CH1 and CH2 respectively to appear both as rising (or falling). Alternatively, you can use two NOT gates to invert the signal twice. Spend time to play with the scope to gain familiarity with operating it.</p>
 
<p>To deepen your understanding of the idea of triggering on a signal it is interesting to display the signals from two uncorrelated generators: use the signal from the 555 (or 7400 NOT gate) on one channel and connect the internal 1 kHz generator to the other. (See TDS 210 scope diagram – probe compensation terminal lugs.) From the TRIGGER menu choose to trigger on either CH1 or CH2. What do you observe? Use the RUN/STOP button repeatedly to capture still images and explain the behaviour.</p>
 
<p>To deepen your understanding of the idea of triggering on a signal it is interesting to display the signals from two uncorrelated generators: use the signal from the 555 (or 7400 NOT gate) on one channel and connect the internal 1 kHz generator to the other. (See TDS 210 scope diagram – probe compensation terminal lugs.) From the TRIGGER menu choose to trigger on either CH1 or CH2. What do you observe? Use the RUN/STOP button repeatedly to capture still images and explain the behaviour.</p>
  

Revision as of 10:25, 13 October 2011

Digital Storage Oscilloscope

In this experiment we use a clock pulse generator to produce rectangular pulses which are recorded and analyzed using a modern digital storage oscilloscope capable of performing a fast fourier transform (FFT) on a given signal. Then the behaviour of a simple RC (integrator) circuit fed by a square wave pulse is analyzed both in the steady-state and transient (turn-on) regimes. Finally the square-wave pulse is used to induce damped harmonic motion in an LC circuit.

Introduction

The behaviour of short time-varying signals can be investigated easily with a digital storage oscilloscope (DSO) that will allow you to trigger single events and to store them for any length of time. Periodic signals play an important role in many areas of physics. Periodic signals are conveniently analyzed in terms of harmonic (or frequency) content, either by means of a Fourier series or by a Fourier transform [1]. Typically, oscilloscopes display signals in the time domain. The DSO you are using here will allow you to process these signals so they can be displayed in the frequency domain by using an FFT signal processing module included in the DSO. For a finite wavetrain recorded at discrete time intervals two parameters impose practical limitations on acquiring knowledge about the frequency content of a pulse. The sampling rate Δt limits the maximum frequency that can be recorded (intuitively: a signal that changes sign at every tj = j Δt has the highest frequency that can be represented on the discrete time axis). The length of the recorded signal T limits the frequency resolution Δf: the lowest frequency that can be recorded corresponds to a wave with a period that equals T.

Thus, the Fourier transform that would be available in an ideal measurement (continuous sampling and infinite length of measurement)

Dso-eqn1.png

(1)

this is replaced by a discrete Fourier transform:

Dso-eqn2.png

(2)

where the length of the signal in the time domain is given by T = N Δt , the maximum frequency (called the Nyquist frequency) is actually one-half of the inverse sampling rate fc = 1/(2 Δt) as the range of frequencies ranges in principle from -fc to fc (but the answer is symmetric in f so we are only interested in the range [0, fc]). The frequency resolution equals Δf = 1/(N Δt). There are numerous problems associated with the replacement of eq (1) by eq (2), these problems are discussed in detail in [2] (and hinted at in the manual for the Tektronix DS210 oscilloscope). To minimize some of the errors one usually multiplies the time signal with a window function whose main purpose is to provide a smooth switching of the pulse and thereby to eliminate artificial high-frequency components that would be associated with chopping a periodic signal at t = 0 and t = T and assuming periodicity (wrap-around).

In a digital storage oscilloscope (as in computer programs that analyze recorded data) an FT function is provided by an efficient algorithm (fast FT = FFT) [2]. In a computer interfaced experiment one usually chooses the sampling rate and temporal record length freely. However, with the DSO these parameters are not independent and are actually controlled simultaneously by the DSO time base control. Furthermore, the number of points used in memory (for display on the screen and transfer to a computer) for a single trace is fixed. The FFT algorithm requires this number to be a power of 2 (typical numbers are 1024, 2048, etc. ).

Consider a rectangular pulse, and a square-wave in particular. It can be thought of as a superposition of a sine wave with the same period τ, given by admixtures of sine waves with higher frequencies (or periods that are simple fractions of τ). This is known from Fourier series expansions of this periodic function. Only sine waves with odd multiples of the base frequency contribute (odd-order harmonics), and the coefficients in the linear combination can be calculated [1]. In part 1 of the experiment the Fourier spectrum (which could detect any frequency components, and not just multiples of the base frequency) is taken for rectangular pulses with different duty cycles. The objective is to show that for a pulse with duty cycle (τ/n)/τ = 1:n (cf.. Fig. 1) the nth harmonic is absent. For a square-wave pulse (1:2) only odd orders appear.

Dso-fig1.png

Figure 1 - A rectangular pulse with a duty cycle of 1:3.

For a square wave pulse the harmonic coefficients can be calculated from the Fourier series expansion to be (we assume a signal that ranges between 0 and 1)

Dso-eqn3.png

(3)

Procedure

Part 1: Harmonic Analysis of Rectangular Pulses

Consider the circuit diagram for a clock pulse generator built around a special-purpose integrated timer circuit. 555 datasheet. The variable timing of the on- and off duty cycles is provided by two resistors and a capacitor (two time constants of type τ = RC).

Dso-fig2.png

Figure 2 - Circuit diagram for timer based on 555 IC.

The details of the timer IC are explained in ref. [3]. The capacitor C will charge through (R1+R2), yet discharge only through R2.Therefore, R1 and R2 do not simply control (together with C) the duration of the high and low states respectively. The switching behaviour of the timer IC depends on the inputs of the gates to which the resistors are connected with respect to the comparators the voltage levels at the respective trip points will be 1/3 and 2/3 of the operating voltage. The period of the signal is independent of the operating voltage and can be estimated to be T=0.693(R1+2R2)C.

The Tektronix TDS210 Oscilloscope

Familiarize yourself with the effect of varying the two resistors, and learn how to use the digital scope. There are several menus that control the scope operation. For this part you need to use the menu that controls the first Y channel (CH 1), and possibly the TRIGGER menu. In the TRIGGER menu it is important that the Source of triggering be specified as CH 1 and the Mode of triggering be set on Auto. (Only for the measurement of the transient behaviour of an RC circuit will you need to switch to Single Mode). The 5 buttons to the right of the LCD display are used to toggle through the options indicated on the DSO screen.

The display of channel 1 or 2 can be turned on and off using the CH1 and CH2 menu buttons. Once the menu for a given channel is activated the 5 buttons to the right of the LCD display can be used to control:

  1. the Coupling (DC, AC, Ground).
  2. Bandwidth limit (suppress high frequencies if desired).
  3. Volts/Division: coarse or fine (this controls whether the knobs carry out the usual large incremental voltage scale steps (1V, 2V, 5V, etc. ) or fine steps that actually simulate an infinitely variable scale control on an analogue scope).
  4. Probe (10X if the Tektronix probe is attached, 1X if a simple coaxial cable is used (this setting alters the display of scale for Volts/cm being measured - it is needed as the supplied probes step down the voltage by a 1:10 ratio, i.e., 1 V applied to the probe results in 0.1 V at the coaxial input to the scope).
  5. Invert (on/off). When “on” this will invert the displayed signal.

The MEASURE menu can be used to find period and frequency of a periodic signal, in this case a pulse. a) The top button controls whether the lower 4 (of the 5 to the right of the LCD) provide control over the source or the type of measurement. Sources can be CH1 or CH2; Types of measurement are: Frequency, Period, Mean (average voltage), Peak-to-peak voltage, Cyc RMS(?), Rise and Fall times for a pulse, as well as positive and negative width (this is particularly useful for a rectangular wave form).

The CURSOR menu will give you control over the position of a set either of two vertical or two horizontal cursors that span the display area. These are controlled by the two vertical position control knobs (that normally control the vertical height of CH1 and CH2). A useful feature of the cursors is that one can read off the cursor positions indicated on the right of the screen as digital numbers, for the horizontal positions the difference indicates a time with likewise a vertical difference indicates signal amplititude its inverse (as frequency).

The MATH menu is invoked by pressing the button located between CH 1 and CH 2. With it one can (a) add or subtract CH 1 and CH 2 signals; carry out a Fourier transform FFT of CH 1 or CH 2 separately (buttons (b) and (c) respectively; under the FFT mouse one can choose a windowing function [Rectangular implies no windowing, Hanning [2] a standard function that compromises between accurate measurement of frequency amplitudes and the accuracy of frequency measurements (the windowing function introduces an artificial width: a single-frequency signal is broadened in frequency content), Flattop provides more accurate amplitudes in the Fourier spectrum. Finally one can zoom in on the FFT spectrum, since the display actually only uses a few hundred pixels in the horizontal (and vertical) directions, whereas an FFT is calculated with over 4000 points. Note that the FFT is calculated for incoming data, i.e., it is not possible on the TDS 210 to record a pulse and then carry out the FFT for that pulse.

The vertical scale used for the FFT is calibrated in decibels. The logarithmic decibel scale is explained in 1st year physics texts in the context of sound waves. It is a relative scale, i.e., it depends on some reference strength (which in the case of the TDS 210 is chosen to be: 0 dB = 1 V RMS amplitude). A drop by 3 dB corresponds approximately to a reduction by a factor of 2 in amplitude.

With the RUN/STOP button (top right on the scope) you can capture the display (helpful if the signal is shaky), the HARDCOPY button provides a screenshot output to a printer connected to the parallel port, while AUTOSET helps to find settings for some acceptable screen display if you have no idea how to set the vertical amplification and the timebase (horizontal) for your particular signal. It is customary to start by pressing autoset, observe the settings chosen by the scope, and subsequently fine tune the settings as appropriate.

Measurement of the rectangular pulses produced by the 555 timer circuit

Begin detailed measurements by adjusting R1 and R2 to obtain some (1:n) duty cycle at some frequency. Carry out the harmonic analysis using the MATH menu FFT function. Make hardcopies of the time signal and the FFT to include with your report. Provide your observations about the harmonic spectrum.

Measure rise and fall times for the square wave pulse. For this purpose start with a display of a few cycles on the screen. Now move one of the edges (first a rising, later a falling edge) to the center of the display. Turn the (horizontal) timebase switch to display shorter segments of the pulse until the initially vertical line acquires the characteristic shape for a charging capacitor (discharging in the case of a falling edge), i.e., it becomes an exponential function. Note the time scale at which this happens. Use the Measure menu to obtain a measurement of the rise and fall times (it will depend somewhat on the segment displayed on the screen, since it measures between 90 and 10 % of the signal displayed; cf. the manual for the TDS 210). You should spend some time thinking about clocks used in computers, how fast they have to be (PC chips run internally at speeds in the low GHz range these days, while the entire computer (the bus) can be clocked at up to 66 MHz), and how the rise and fall times are important since during those times the logical state (0 or 1) is really undetermined. There can be no ‘perfect’ square-wave or rectangular pulse.

In the following exercise observe how a simple logic gate can be used to shape the pulse. A commonly used NAND gate (NAND = not AND)(NAND_DM74AS10.pdf NAND DataSheet) based on transistor-transistor logic (TTL) is contained in the 7400 chip (four separate replicas). If one connects the two inputs one has a simple inverter (NOT gate), which in our case is used to decouple the timer chip from its load. TTL logic is rated to have rise/fall times in the 50 nsec range. Use CH 1 and CH 2 on the oscilloscope to simultaneously display the direct output from the 555 and from the NOT gate (driven by the 555). Learn how to distinguish the coupling methods for the channels (DC, AC), as well as how to trigger on one or the other channel. Does the NOT gate improve the pulse shape? The NOT gate switches at some threshold level between the low and high output states. Thus, it can be used to reduce the rise/fall times of a rectangular pulse generator with an inferior pulse shape. You can use the option to invert one of the channels to be able to superimpose rising and falling edges on CH1 and CH2 respectively to appear both as rising (or falling). Alternatively, you can use two NOT gates to invert the signal twice. Spend time to play with the scope to gain familiarity with operating it.

To deepen your understanding of the idea of triggering on a signal it is interesting to display the signals from two uncorrelated generators: use the signal from the 555 (or 7400 NOT gate) on one channel and connect the internal 1 kHz generator to the other. (See TDS 210 scope diagram – probe compensation terminal lugs.) From the TRIGGER menu choose to trigger on either CH1 or CH2. What do you observe? Use the RUN/STOP button repeatedly to capture still images and explain the behaviour.

Part 2: Charging and Discharging a Capacitor

Set the 555 function generator to produce a square-wave signal of a given frequency (rectangular pulse with duty cycle 1:2). Connect an RC circuit such that the capacitor C is charged via the variable resistor box R. Measure the voltage as produced by the function generator (use the 7400 as a NOT gate to obtain a nice pulse shape) on CH1 and the voltage across C on CH2. Note that CH1 and CH2 have a common ground: think before making the connections. The physics of charging and discharging a capacitor is explained in first-year physics texts. Familiarize yourself with the material, we provide no equations here. You need to realize that during the ‘low’ output the square-wave generator acts as a short, i.e., it discharges the capacitor through the resistor R (the internal resistance of the function generator is often in the 50 Ohms range which is negligible if R is in the kΩ range).

For a fixed choice of R and C (calculate the time constant T) make measurements for three different settings of the square-wave frequency. Adjust the period τ with R1 and R2 (to have a 1:2 duty cycle) such that the three cases cover a period τ less than T, comparable to T, and bigger than T. Use DC coupling on both channels, and observe the steady-state behaviour of the sequence of periodically charging and discharging. Provide explanations to compare the three cases. Why is the voltage across the capacitor periodic? In the next section you will measure the transient or turn-on behaviour. Fig. 3 is provided as an illustration of the case where τ < T such that the capacitor does not fully charge or discharge during one of the half-periods τ/2. Each segment of the curve is obtained from the solution to the differential equation describing the charge or discharge regimes, and the correct initial condition is being applied (we assume no charges on the capacitor plates at t=0).

Dso-fig3.png

Figure 3 - RC circuit response to a periodic signal.

An interesting quantity to measure in the charging/discharging RC circuit is the voltage across the resistor, which according to Ohm’s law provides a measure of the current in the circuit. Thus, it is possible to observe how the current changes sign and jumps from some low (possibly near-zero) value at the end of a cycle to ±U/R. Mathematically the answer is discontinuous, and this is interesting to investigate in real life. From a measurement point of view the matter can be straightforward: if one uses an external function generator (e.g., our 555 circuit), one can simply connect a probe across R. Note, however, that one cannot also connect the other probe across the capacitor (or to measure the signal coming from the function generator), since CH1 and CH2 have a common ground (and the internal 1 kHz generator uses this ground as well). One trick, however, is to perform the same measurement as before on CH1 and CH2, and to display the difference between the two channels. This is done by using the CH1 + CH2 option on the MATH menu while inverting one of the channels. Perform such a measurement with several cycles shown on the display. There is an apparent discontinuity in the voltage across R (obtained as the difference between the voltage produced by the function generator and the voltage across C). While a discontinuity is located at the center of the screen zoom in using the TIMEBASE adjustment. At what times scale do you resolve the discontinuity, and why?

Part 3: Transient Behaviour (cf.. Fig. 3)

Use the same connections as in Part 2, i.e., consider the charging and discharging of a capacitor C through a resistor R. In this part we are interested in the first 10-20 cycles of a square-wave pulse to see how the RC circuit approaches its nearly-periodic behaviour observed in the previous part. For this purpose one has to set the triggering onto the mode single pulses and then adjust the trigger level for a small positive voltage. The RUN/STOP button is used to acquire the signal. The trigger level is set to such a value that when the square-wave generator is disconnected, the scope indicates readiness to record but is not triggered. As the square wave is applied by flipping a switch a single trace is recorded. It is possible to adjust the timing of the single trace with the horizontal adjustment, and by repeating the measurement.

Make observations for a settings of the square-wave time constants τ < T, and comment on your results. Why is the other limit τ < T uninteresting?

Part 4: Damped Oscillations in an LC circuit

Here we use square-wave pulses to induce damped oscillations in a circuit that consists of an inductance L and a capacitance C connected in series. Consult a first-year physics text (e.g., [4]) on the physics of storing electrical energy in the form of an electric field in C and in the form of a magnetic field in L, and how they are exchanged in an RLC circuit. Note that a resistance is present even if no resistor is put into the circuit, as there is no ideal coil, i.e., it always has an Ohmic resistance. The differential equation that can be derived from Kirchoff’s law together with the properties of a capacitor, an inductance and a resistor is comparable to that of a damped harmonic oscillator. For the capacitor charge q(t) we obtain:

Dso-eqn4.png

(4)

Here L plays the role of inertia (mass), R appears as a friction constant, and the capacitance C plays the role of the spring constant. Understand why the application of a square-wave pulse corresponds to kicking a damped harmonic oscillator: q(0) = 0, q’(0) ≠ 0.

In the case of weak damping (undercritical damping) the solution to eq. (3) has the form:

Dso-eqn5.png

(5)

Record time signals for an LC circuit with known capacitance and inductance, and compare with the solution to the differential equation. Is the measured frequency consistent with the solution? Estimate the resistance from the decrease in the envelope. You can measure the resistance R with a digital voltmeter.

These measurements could be done with the 555 timer circuit. However, for a small RLC circuit resistance R the internal resistance of the output of the 555 (or 7400) IC begins to play a role and the square-wave signal used to trigger oscillations in the RLC circuit (as the square wave turns from 0 to 5 V or back to 0V) itself becomes contaminated. Thus, it is preferable to use a commercial function generator with a typical internal resistance of 50 Ω. Perform measurements with a variable resistor box R included in the circuit and adjust R to find critical damping (in addition to the undercritically damped situation described above). Critical damping is obtained when the time constant of the damping T = 2L/R equals the inverse of the natural (circular) frequency ω.

References

  1. G.A. Arfken, Mathematical Methods for Physicists, Academic Press.
  2. W.P. Press, S. Teukolsky, Vetterling, Flannery, Numerical Recipes, Chapter 12, Cambridge University Press.
  3. Horowitz Hill, The Art of Electronics, chapter 5.14, Cambridge University Press.
  4. R. Wolfson, J.M. Pasachoff, Physics, 2nd ed., chapter 33-3, Harper Collins, New York 1995.