E80

Experimental Engineering

Lab 2: Basic Electrical Measurements

Team size: 2

Learning Objectives

After successful completion of this lab, you will be able to…


0. Introduction

In this lab you review the use of electrical test equipment, gain experience with advanced features of some equipment, calculate the uncertainty in a measurement based on its components, and apply equivalent circuit models (input/output impedance models) to a variety of circuits, drivers and loads: notably op-amp buffers and voltage dividers.    Goals of the lab are that you learn about non-idealities of your measurement equipment, especially source and load impedance effects, and how they affect your measurements.  Another goal of the lab is for you to practice error analysis.

This lab will be completed in sub-teams of two students.  Before the lab you must decide how you will split your team. Two other labs will also be completed as sub-teams, and you must use a different sub-team for each of these labs.  Each sub-team will be responsible for its own version of the lab's deliverables. Pre-lab work may still be carried out with your whole team, but be sure each sub-team is ready to tackle the in-lab work independently.  Between lab and Friday (the post-lab period) the two sub-teams in a team may discuss their experiences, but the sub-teams may not share data, code or text with one another.

Even though your team will be split into two sub-teams, you will only have access to one motherboard/Teensy assembly.  Plan your work carefully so that you share it equitably.

A work breakdown showing what each sub-team member intends to work on during the four hour lab time is required for entry to the lab.  The work breakdown will be submitted on paper to the lab instructor or proctor at the start of lab.  Here is an example work breakdown. No hardware can be used outside of lab hours and no real data can be processed outside of lab hours. However, writing software or processing simulated data sets is allowed and, in fact, encouraged during the pre-lab period.

For pre-lab purposes, a sample submission sheet that contains all of the questions and requirements on the submission sheet is here.

There are a variety of references which might make your life easier.  Two documents from previous iterations of E80  Auntie Spark's Guide to breadboards and Uncle Sparky's guide to Voltage, Current, and Resistance Measurements are recommended in particular.

1.  Logging Analog Data with the Teensy

The Teensy contains an analog to digital converter which can measure analog signals on many of its pins. In this section you will take your first analog measurement with the Teensy. Teensy measurements will be used frequently in this lab and the next. Always connect to your Teensy pins through the E80 motherboard, which has protection circuits designed to prevent damage to the Teensy.  

You will use two different pieces of software to log data from the Teensy in this section: A program on your Teensy (using Arduino code) which will sample data and a MATLAB program which will interpret serial data sent by your Teensy. These programs record input from input A0, which is identified on the silk screen on the back of your motherboard. Attach a wire to the empty hole on your motherboard which is connected to this pin (male-male jumper wires work OK) but DO NOT solder it in place. We will solder a header there later, and desoldering a wire will make that more difficult. You will also need a connection between your motherboard ground and your signal generator ground.

Connect a  200 Hz, 1 Vpp, +0.4 V offset signal from a signal generator to the analog pin and run the following sketch on your Teensy: matlablogging.ino. While matlablogging.ino is running and the Teensy is connected by USB, use matlablogging.m to receive a vector of data from the Teensy.  

You may need to modify the function so that it points at the COM port which is correct for your Teensy. The MATLAB program can't access your COM port if the Arduino serial monitor is open, so be sure that it is closed. Sometimes COM ports get stuck in unusual states and MATLAB can't access them. Closing all of your programs will usually fix this problem. 

What is the sample rate achieved by matlablogging.ino ? What is the relation between the values recorded by matlablogging.ino and the voltage applied to the pin? (i.e.: how many volts is one "Teensy Unit"?)  What happens when the voltage on the Teensy pin is less than zero volts?

Now change your input signal such that you are measuring a 175 kHz, 1 Vpp, +0.6 V offset signal. What signal does your Teensy observe? Why? (Hint: you may need to think back to some parts of E79 to figure this one out.)

FOR MACs:


2. Instrumentation and Connectors

Read the manuals of the Teensy, Elenco multimeter, oscilloscope (Agilent 2024A and spec sheet), and the power supply (Keysight E3630A).


3. Output Load Setting of Signal Generators and Amplitude Measurements

 The purpose of this section is to determine the purpose of the Output Load setting on the Oscilloscope Signal Generator and/or the OUT TERM setting on the signal generator. They both behave in exactly the same way, and when used incorrectly, you will find a factor of 2 or 1/2 in your measurements that you can't explain.  

We strongly recommend that you use the function generator built into your oscilloscope but bench top signal generators are available in the electronics lab.

Before you begin, make sure that the "Output Load" setting of your waveform generator is set to High-Z. Instructions adjusting the output load setting on both the oscilloscope and bench top signal generators are hereSet the frequency of your signal generator to 200 Hz, the amplitude to 0.6 Vpp, and the offset to 0.0 V.

Be sure to set the output load of your signal generator back to High-Z before proceeding with the lab.


4. Oscilloscope Probes

In this section you will investigate the difference between 1X and 10X oscilloscope probes and explore why these probes might be used.  Unusually, we'll give you a hint at the answer: the output impedance of the oscilloscope probe forms a resistive divider with the input impedance of the oscilloscope itself.  Knowing this should make the calculations (with uncertainty) for questions 2, 3 and 4 easier.  

As alluded to above, oscilloscope probes come typically with two settings: 1X and 10X. Oscilloscopes are designed to match these settings to make it easier to read out results, so oscilloscopes usually permit you to enter the setting of the probe you are currently using. For example, our oscilloscopes permit you to enter any setting (in a 2, 5, 10 order) from 0.1X to 100X. To enter the probe setting, push the channel button for the channel you're using, e.g., push the (1) button for channel 1. Then push the button below the Probe menu item. Rotate the settings knob until the desired setting is displayed and push the settings knob.

We recommend you normally use the grayish probes kept in the drawer beneath the work surface. They are 10X probes and can't be set to any other setting. However, for this section, find one of the black probes that can be switched between 1X and 10X.

Unless you have a very specific need to do something else, always make oscilloscope measurements with a 10X scope probe, and with the scope channel programmed to 10X probe mode. Never use an oscilloscope probe to feed a signal from the signal generator (either on the oscilloscope or stand alone) to a circuit.


5. Source and Load Impedance

This section is to give you practice in accounting for both source and load impedances and for doing error propagation. Each component, such as a resistor, has an uncertainty specified by the manufacturer, such as ±1% for resistors and ±10% for capacitors. Each generating instrument or measurement instrument has a specified accuracy, which you looked up in Section 2. For the circuit shown here, and for each of the values of Z1 and Z2 and the measuring instruments in the table here, calculate the expected output voltages with confidence intervals accounting for both components and instruments. Assume the resistors are 5% resistors. Note that these analytical calculations can (and should) be made during prelab.  Now, build the actual circuit as (still) shown here on your own protoboard for each of the values of Z1 and Z2 in the table as (still) listed here.  Measure and record each component value with uncertainty using the Elenco. Generate the input voltage using a signal generator and measure the  output voltage with each of the instruments in the table. Now redo the expected calculations using your measured component values. Explain any differences between your measured voltages and your two sets of predicted voltages. Do the measured voltages lie within the predicted confidence intervals? Are there any lessons here on how best to increase the accuracy of predicted measurements?

You might find it convenient to build all the circuits at once, neatly on your protoboard, but be careful that you don't accidentally use the power busses to build a circuit that doesn't match this schematic.  Similarly, be sure you don't connect any outputs which should not be connected.  It is good practice to trim the resistors with wire cutters so that they lie neatly on the protoboard. 

Note: If Case (D) is giving you problems, try just twisting the components together and measuring things off of the protoboard. The leakage current is fairly high on the protoboard, and it may interfere with your measurements. 

Note: For Case (E) you may have to get creative with BNC adaptors and other components to make the circuits. A 10X probe will clearly not lie flat on a breadboard. 


6. Op Amps and Impedance

Read the "Op-amp Fundamentals" section at the bottom of this page and/or Auntie Spark's Guide to Op-Amp Circuits

Replace the circuit in Case (A) of Section 5 on your breadboard with this circuit and repeat your measurements. Power the op-amp with ±15 V.  Compare and contrast your results from Case (A) with your current results. What is the function of the op-amp in this measurement? 

Replace the circuit in Case (D) of Section 5 on your breadboard with this circuit and repeat your measurements. Power the op-amp with ±15 V.  Compare and contrast your results from Case (D) with your current results. What is the function of the op-amp in this circuit? 


7. Deliverables

All labs require two submissions per group. The first submission is a submission sheet in which specific data must be shown. The submission sheet is due at the end of the 4-hour lab period. The submission sheet must be uploaded before the end of your lab session at 5:15 pm. Note that only ONE member of each team should access and submit the submission sheet. It is the responsibility of that team member to add the rest of the team’s names to the submission sheet. 

For pre-lab purposes, a sample submission sheet that contains all of the questions and requirements on the submission sheet is here

The second submission is a writing assignment, usually around 1 page in length. Each writing assignment will be based on a prompt, and must be completed by each student individually; no collaboration is allowed on the text or figures in these assignments, though you may speak among yourselves about concepts in keeping with the collaboration rules of the course. A first draft of the writing assignment must be uploaded by noon on Friday, and you need to bring a printed copy of your draft to the writing and reflection section on Friday at 1:15 pm. During the first hour of the writing and reflection, you will engage in a peer editing exercise. The second hour of the Writing and Reflection section is reserved for you to edit your draft to produce a final draft of the writing assignment. This final draft must be uploaded before the end of the Writing and Reflection section on Friday at 3:15 pm. The prompt and guided peer feedback worksheet for Lab 2 are linked, note that the rubric is included in the prompt.

Recall that no late work is accepted, we will grade whatever is submitted at the deadlines. Since multiple submissions are allowed, you may want to submit a less-than-perfect draft early as insurance against missing the deadline.

After the writing and reflection section at the end of each week every person (not just one person per team) must submit a team dynamics check-in survey.  These are part of your participation grade.  The survey link can be found on the home page.

Extra Credit 1

Replace Z2 in Case (C) of Section 5 on your breadboard with a 100kΩ thermistor and derive a formula to calculate the temperature from Vin and Vout. Also determine the error specifications for all of the components in your system. Measure Vin and Vout with the 10x Scope and calculate the room temperature from the measured Vin and Vout complete with propagation of errors to calculate the uncertainty. 

Try to reduce your uncertainty by measuring the actual resistance of Z1 instead of using its printed value. Note that we're measuring Z1 because we are using the output voltage of the thermistor voltage divider to guess Z2. Repeat the measurement and calculation. How much did the uncertainty change? 

Compare your calculated temperatures with the room temperature measured by one of the digital thermometers. Do the measurements agree within the uncertainty of the measurements? Why would you use the voltage divider circuit with a Teensy instead of simply measuring the resistance of the thermistor? In your answer you may want to explain how the Elenco measures resistance. For your circuit explore how the measured temperature changes with Vin as you vary from 1 Vpp to the maximum the signal generator can generate. Why does it change? 

Extra Credit 2

How do the accuracies of the Teensy and Elenco vary as you adjust the input frequency to 100 Hz, 200 Hz, 500 Hz, 1000 Hz, 2000 Hz, 5000 Hz,10,000 Hz, 20,000 Hz, 50,000 Hz, and 100,000 Hz? Be sure you select appropriate input signals as you conduct this experiment. In particular, reflect on the Teensy's behavior in Section 1 and Section 3 when selecting the signal.  

The definition of "accuracy" can be slippery here, so you should think carefully about it as you compose your answer. This is particularly true for the Teensy, which will return a sample to you that consists of many numbers. Will you consider the accuracy of a single data point (compared to what)? Of a single cycle? Or of some kind of aggregation of cycles that includes uncertainty? Consider carefully.

Writeups for this extra credit section are not counted against the page limit of your report. You may submit this as an additional document labeled "Lab2 instrument frequency response extra credit addendum."

Extra Credit 3

Connect the set of circuits in this table (Circuits F through I) in the same manner as in Section 5.  Note that the Elenco can measure capacitance. Measure the output voltages with any appropriate equipment (justify your choice). Vary the input frequency as shown on the table.  Repeat the predictions and measurements as in Section 5.  Use an input amplitude of 5Vpp and, if using the Teensy, be sure to offset the signal.  Measure the phase difference between the input and output voltages where possible. Explain the results of your measurements and possible function for each circuit. Consider carefully in what (graphical) format(s) you want to present your results. 

Op-Amp Fundamentals 

In standard practice, op-amps are shown in schematics without the power connections. However, you must supply power to the power pins or the op-amps won't work! For reference, this circuit shows the power connected to the op-amp.

You may have noticed that the circuit has many capacitors connected to its power rails.  These are called decoupling or bypass capacitors and they help to stabilize (in a feedback sense) the operational amplifier. The high gain of operational amplifiers can cause op-amps to interact with long power busses to cause oscillations. This manifests as intermittent, large noise in the output of the circuit. You can almost totally eliminate this issue by placing bypass capacitors between the power supply pins and ground as close as physically possible to each op-amp. 

Standard practice recommends both a 10 µF electrolytic capacitor and a 0.1 µF standard capacitor. For E80 you can get away with just the 0.1 µF standard capacitor. If you use electrolytic capacitors, remember that they are polar and if you put them in backwards they won't work and may explode. 

For dual supplies the capacitors run between V+ and ground, and V– and ground. For single-sided supplies, they run between V+ and ground. The circuit below shows a unity-gain buffer amp with dual power supplies and bypass capacitors.