Lab 3: Embedded Systems
|
|
- Sabina Parsons
- 5 years ago
- Views:
Transcription
1 THE PENNSYLVANIA STATE UNIVERSITY EE 3OOW SECTION 3 FALL 2015 THE DREAM TEAM Lab 3: Embedded Systems William Stranburg, Sean Solley, Sairam Kripasagar
2 Table of Contents Introduction... 3 Rationale... 3 Theory of Operation... 3 Theory of Interfaces... 4 Implementation... 4 Explanation of Code and Circuitry... 4 Verification Testing Validation Testing Results from Integrated System Discussion Approach to Module, Network Interface, and Debugging Modifications to Design During Integration Changes to Better Perform If Lab Was Done Again Conclusion Appendices Appendix A: Gantt Chart Appendix B: Bill of Materials... 25
3 Introduction The purpose of this lab was to integrate multiple subsystems together in order to find out the contents of the given black box circuit. The four subsystems integrated together were the Keypad Subsystem used to send commands, the Digitalto-Analog Converter (DAC) Subsystem used to convert the digital waveforms to analog waveforms, the Digital Potentiometer (DigiPot) Subsystem used to scale the DAC output and serve as the input to the black box, and the Analog-to-Digital Converter (ADC) Subsystem which sampled the output of the black box. Our team was assigned two subsystems, the DAC and the DigiPot. Together, these subsystems generated all possible inputs to the black box. It was crucial to generate accurate and consistent inputs because we had to compare output to input. If we designed our subsystem haphazardly, we would not be able to characterize the black box. Rationale Theory of Operation Digital-to-analog conversion works by converting digital values into analog values in two steps. First, the system converts each time step of the digital input signal into an impulse. This pulse train produces a signal whose frequency response is periodic. The second step involves passing the resulting sequence of impulses through a low-pass filter. Doing so removes all of the high-frequency periodicities, leaving only the analog signal. Our DAC subsystem generated digital waveforms in C and outputted analog waveforms from the DAC based on commands from the Keypad Subsystem. We implemented this using an mbed LPC1768 Microcontroller and MCP Bit DAC. A digital potentiometer works very much like an analog potentiometer, except it is digitally controlled by two resistances using the wiper position Dn: RA = RAB(256 Dn)/256 RB = (RAB Dn)/256 where RAB is the total resistance of the DigiPot. The voltage output can be found using: VOUT = VIN (1 + RB/RA). Digital potentiometers are often used in the trimming/scaling of analog signals by microcontrollers. Our DigiPot was used to modulate the DAC output to 0, +1Vpp, +2Vpp, +3Vpp, +4Vpp, or +5Vpp. We used an MCP41050 which had a maximum resistance of 50kΩ.
4 Theory of Interfaces The mbed was connected to a PC while we were in the individual debugging phase. PuTTY served as a terminal to send and receive messages serially with the device through USB. This was easier and less expensive than a parallel connection, but the sacrifice was speed. For our purposes, a serial connection was still fast enough. Our subsystem required multiple communication protocols. We used I2C to communicate from the mbed to the DAC, utilizing two connections of SDA (data) and SCL (clock). We also used SPI to communicate from the mbed to the DigiPot. The connections used were MOSI (Master-Out Slave-In) and SCLK (clock). Finally, our subsystem communicated with the Keypad subsystem via a CAN Bus, connecting our CAN High s and CAN Low s together. Implementation Explanation of Code and Circuitry From the functional decomposition in Figure 1, our DAC subsystem used an mbed and a DAC for hardware, and two While Loops and a series of if statements for the structure of the software. The protocol was to constantly check for a CAN Message, and output a waveform based on the message as seen in Figure 2. Figure 1: DAC Block Diagram
5 Figure 2: DAC Flow Chart The functional decomposition of the DigiPot (Figure 3) shows a software structure that checked for input from the DAC and contained a series of if statements that separated the peak to peak voltages. The protocol from Figure 4 was to check for two inputs: a signal from the DAC and a CAN Message to specify what voltage to scale to. The DigiPot output went to an op-amp circuit (Figure 12) which was needed to step up the voltage past 3.3V. The op-amp output went directly to the black box input. Figure 3: DigiPot Block Diagram (minus op-amp)
6 Figure 4: DigiPot Flow Chart The following portion of our C code established the header files we needed and configured the mbed pins. Next, it instantiated a class for the DAC. It also initialized a global variable, pi, used for sine wave generation. The rest of this block set up function prototypes to be used later in the code. Figure 5: Code Part 1
7 In this block, we started our main( ) function which printed out instructions to the user via PuTTY, which was useful for individual subsystem debugging. Next, we created CAN Message variables for waveform selection and DigiPot output voltage. The infinite while loop controlled when to start; when the Keypad team pressed 1 a CAN Message was sent to break out of the while loop and output a waveform. Figure 6: Code Part 2 This block of code (Figure 7) generated square waves at either 1Hz or 10Hz. The wait time controlled the frequency by writing 1 (0xFFF) for one half of the period, and writing 0 (0x000) for the other half of the period. After generating the waveform there were function calls which represented the DigiPot scaling. These function calls appear in each waveform block. Figure 7: Code Part 3
8 The code below generated sine waves at 1Hz or 10Hz, and could also stop the DAC Output which effectively turned off our subsystems. The sine waves were generated by creating a discrete time sinusoid. The wait time was determined through trial-and-error to produce the most accurate frequency and the factors of 0.5 were needed to avoid clipping. The DAC output was stopped by writing 0(0x000) when the # key was pressed on the Keypad. Figure 8: Code Part 4 The following code in Figure 9 told the DigiPot where to set the wiper in order to produce the desired peak to peak voltage. The Voltage Codes corresponded to a wiper position, Dn, which ranged from (256 positions).
9 Figure 9: Code Part 5 The last block of our code wrote the wiper position to the DigiPot which set the output to half of the desired voltage. This voltage was then doubled through a noninverting op-amp with Rf=Ri (See Figure 11). The Digipot had the following protocol: Deselect the device, Select the device, Send a Command Byte telling the Digipot the data is coming, Send the Data, Deselect the device. Figure 10: Code Part 6
10 Figure 11: Multisim Implementation of DigiPot Circuit Figure 12 shows our DAC and DigiPot Subsystems connected and powered. The numbers represent: 1 = mbed, 2 = DAC, 3 = DigiPot, 4 = Op-amp, 5 = CAN Transceiver, and 6 = mydaq (used to power op-amp and measure input & output). Figure 12: DAC and DigiPot Circuitry
11 Verification Testing Description: Our DAC output tied directly to the DigiPot input. The DigiPot Output went to our op-amp circuit for scaling by a factor of 2. This voltage was then sent to the black box. (See Figures 11 and 12) Outlined in red is our total subsystem (Figure 13). It was responsible for generating inputs to the black box. Module and Interface Schematics: Below are the pinouts for the mbed (Figure 14), the DAC (Figure 15), the DigiPot (Figure 16), the op-amp (Figure 17), and the CAN Transceiver (Figure 18). Pins 9 and 10 on the mbed connected to Pins 4 and 5, respectively, on the DAC. This established the I2C connection. Pins 11, 13, and 14 on the mbed connected to Pins 3, 2, and 1, respectively, on the DigiPot. These connections were for the SPI communication and the Chip Select (Code Part 6). The DAC Output (Pin 6) connected to Pin 5 on the DigiPot. See Figure 11 for the other DigiPot and op-amp connections. To connect our CAN to the Keypad CAN, our pins 6 and 7 had to be tied together.
12 Figure 14: mbed Pinout Figure 15: DAC Pinout Figure 16: DigiPot Pinout Figure 17: Op-amp Pinout
13 Figure 18: CAN Transceiver Pinout Method of Testing and Verification of Requirements: To test the output of each subsystem, we utilized the oscilloscope functionality of the mydaq. The PuTTY software was used to observe the button presses from the pc keyboard and verify the mbed was receiving them correctly. We used pc.getc( ) in our C code for individual subsystem debugging. As shown in Figures 19-22, the waveforms were accurately generated. Figures show various waveforms getting scaled to the appropriate levels. These results were highly accurate considering a finite number of positions of the wiper within the DigiPot. Our results could only be as accurate as the components used. We were limited by resistor tolerances and wiper positions. These prevented us from getting exactly the desired voltages. However, our results were within 2%.
14 Figure 19: DAC Output 1Hz Square Wave Figure 20: DAC Output 10Hz Square Wave
15 Figure 21: DAC Output 1Hz Sine Wave Figure 22: DAC Output 10Hz Sine Wave
16 Figure 23: DigiPot Output 0Vpp Figure 24: DigiPot Output 1Vpp
17 Figure 25: DigiPot Output 2Vpp Figure 26: DigiPot Output 3Vpp
18 Figure 27: DigiPot Output 4Vpp Figure 28: DigiPot Output 5Vpp
19 Testing Results: The results of our testing are shown below: Figure 29: DAC and DigiPot Subsystem Results These results are considered highly accurate because of component tolerances and a finite number of wiper positions on the DigiPot. Validation Testing Our subsystem was useful for generating the inputs to the black box. In order to see what s inside a black box one needs to generate inputs and collect outputs. The Keypad subsystem exposed us to CAN Protocol, but we could have used our method of pc.getc( ) to select waveforms and amplitudes as well. Results from Integrated System We tied together all subsystems without any error (Figure 30). Before we received the black box, we tied the op-amp output to the ADC input to verify they sampled exactly what we generated.
20 Keypad Circuit DAC and DigiPot Circuit Black Box ADC Circuit Figure 30: Total System Integration Once we had the black box circuit connected, we sent a series of waveforms and observed the changes from input to output. We observed that the Output voltage contained a factor of 0.1*Vin (Figures 31 and 33). We also noted an inversion of the waveform (Figures 32 and 34). We concluded that the Transfer Function of the black box was: Vout = 1-0.1Vin This showed the scaling factor and a DC Bias of 1V. These results were consistent with the changes in the waveform below. This circuit could have been created with an inverting op-amp, and Ri that was ten times larger than Rf. Then a DC Bias of +1V would create the suspected Transfer Function.
21 Figure 31: ADC Sampling when input is 1Vpp 1Hz Square from DigiPot (plotted in MATLAB) Figure 32: Oscilloscope Viewing Input and Output of Black Box for 1Hz Square
22 Figure 33: ADC Sampling when input is 1Vpp 1Hz Sine from DigiPot (plotted in MATLAB) Figure 34: Oscilloscope Viewing Input and Output of Black Box for 1Hz Sine
23 Discussion Approach to Module, Network Interface, and Debugging We approached the modules by first creating block diagrams and flow charts. This decomposition took difficult tasks and broke them down to simpler tasks that we could implement. We then started familiarizing ourselves with the mbed and how to flash code onto it. Next came waveform generation which started by creating an artibrary square wave. The sine waves were more difficult, but we eventually figured it out. The DigiPot subsystem was easier to create because we gained experience doing the DAC Subsystem. We merged the two subsystems and used a version of code containing pc.getc( ) commands, rather than CAN Messages, for debugging. This along with the mydaq as an oscilloscope was exactly what we needed. We verified accurate results and could then integrate with other teams. The network interfacing was done by reading the datasheets for the DAC and DigiPot. Within them, we saw typical applications using I2C and SPI, respectively. This expedited the implementation, allowing communication within our circuit. Once we integrated all subsystems and wired a CAN Transceiver, we learned of its usefulness. We no longer needed a host computer for our subsystem. Also, any messages that didn t pertain to our subsystem was ignored, like ADC Commands. There are other alternatives, but CAN is inexpensive and easy to implement. It is also widely used in industry, giving us valuable experience. Modifications to Design During Integration Our DAC design remained the same throughout the lab. We made a change to the DigiPot design, namely from using two op-amp circuits, to one. Originally, we were using two inverting op-amps with the DigiPot, but we could not get the correct output. After some research, we decided to change our design and it proved to be the right decision. During integration, we had to flash a different version of our code onto the mbed. We had one code for individual testing and debugging using the aforementioned pc.getc( ) commands. We also had the same structure in another code, replaced with CAN variables and messages. This kept everything organized and provided an easy way to go from integration to debugging and vice versa.
24 Changes to Better Perform If Lab Was Done Again If we did the lab again, one change would be to organize our group to work on certain tasks simultaneously. One person to record our findings and progress, and the other two to work on the circuitry and the code. Then every hour the tasks would circulate making each person capable of each task, if one was ever absent. With the other groups, we would communicate using during the entire development process in order to speed up integration between the subsystems. It is important to have contact information for everyone in your group, but also at least 1 person from each subsystem. This makes it easy to coordinate integration outside of class, making Demo Day go much smoother. Conclusion The implementation was a success. All subsystems integrated together without any issues, which could be attributed to starting the integration ahead of schedule. It was important to not fall behind by sticking to the suggested timetable. Our design proved very effective in generating required inputs to the black box. This allowed us to determine what the transfer function was. In the real world, subsystems get integrated everywhere, so this lab was very practical and exposed us to various communication protocols. We gained valuable design experience in this lab, and can use the knowledge we gained to better our teaming skills and design skills in future projects. Appendices Appendix A: Gantt Chart
25 Appendix B: Bill of Materials
Digital-to-Analog Converter. Lab 3 Final Report
Digital-to-Analog Converter Lab 3 Final Report The Ion Cannons: Shrinand Aggarwal Cameron Francis Nicholas Polito Section 2 May 1, 2017 1 Table of Contents Introduction..3 Rationale..3 Theory of Operation.3
More informationLab 3 Final report: Embedded Systems Digital Potentiometer Subsystem TEAM: RAR
Lab 3 Final report: Embedded Systems Digital Potentiometer Subsystem TEAM: RAR EE 300W, Section 6 Professor Tim Wheeler Rui Xia, Yuanpeng Liao and Ashwin Ramnarayanan Table of Contents Introduction...2
More informationEmbedded Test System. Design and Implementation of Digital to Analog Converter. TEAM BIG HERO 3 John Sopczynski Karim Shik-Khahil Yanzhe Zhao
Embedded Test System Design and Implementation of Digital to Analog Converter TEAM BIG HERO 3 John Sopczynski Karim Shik-Khahil Yanzhe Zhao EE 300W Section 1 Spring 2015 Big Hero 3 DAC 2 INTRODUCTION (KS)
More informationBME/ISE 3512 Bioelectronics. Laboratory Five - Operational Amplifiers
BME/ISE 3512 Bioelectronics Laboratory Five - Operational Amplifiers Learning Objectives: Be familiar with the operation of a basic op-amp circuit. Be familiar with the characteristics of both ideal and
More informationPreliminary Design Report. Project Title: Search and Destroy
EEL 494 Electrical Engineering Design (Senior Design) Preliminary Design Report 9 April 0 Project Title: Search and Destroy Team Member: Name: Robert Bethea Email: bbethea88@ufl.edu Project Abstract Name:
More informationLab 1.2 Joystick Interface
Lab 1.2 Joystick Interface Lab 1.0 + 1.1 PWM Software/Hardware Design (recap) The previous labs in the 1.x series put you through the following progression: Lab 1.0 You learnt some theory behind how one
More informationLab: Operational Amplifiers
Page 1 of 6 Laboratory Goals Familiarize students with Integrated Circuit (IC) construction on a breadboard Introduce the LM 741 Op-amp and its applications Design and construct an inverting amplifier
More informationIntro To Engineering II for ECE: Lab 7 The Op Amp Erin Webster and Dr. Jay Weitzen, c 2014 All rights reserved.
Lab 7: The Op Amp Laboratory Objectives: 1) To introduce the operational amplifier or Op Amp 2) To learn the non-inverting mode 3) To learn the inverting mode 4) To learn the differential mode Before You
More informationTHE PENNSYLVANIA STATE UNIVERSITY. Lab 2: Designing Optical Theremin Instrument. EE 300W Section 001. Nathaniel Houtz, Ji Eun Shin, Peter Wu 2/22/2013
THE PENNSYLVANIA STATE UNIVERSITY Lab 2: Designing Optical Theremin Instrument EE 300W Section 001 Nathaniel Houtz, Ji Eun Shin, Peter Wu 2/22/2013 1 ABSTRACT A simple Theremin must be able to produce
More informationLab 2 Operational Amplifier
Lab 2 Operational Amplifier Last Name: First Name: Student Number: Lab Section: Monday Tuesday Wednesday Thursday Friday TA Signature: Note: The Pre-Lab section must be completed prior to the lab session.
More informationADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION
98 Chapter-5 ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 99 CHAPTER-5 Chapter 5: ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION S.No Name of the Sub-Title Page
More informationKUMU A O CUBESAT: THERMAL SENSORS ON A CUBESAT
KUMU A O CUBESAT: THERMAL SENSORS ON A CUBESAT Tyson K. Seto-Mook Department of Electrical Engineering University of Hawai i at Mānoa Honolulu, HI 96822 INTRODUCTION A. Abstract CubeSat is a project that
More informationEE320L Electronics I. Laboratory. Laboratory Exercise #2. Basic Op-Amp Circuits. Angsuman Roy. Department of Electrical and Computer Engineering
EE320L Electronics I Laboratory Laboratory Exercise #2 Basic Op-Amp Circuits By Angsuman Roy Department of Electrical and Computer Engineering University of Nevada, Las Vegas Objective: The purpose of
More informationEE 210 Lab Exercise #5: OP-AMPS I
EE 210 Lab Exercise #5: OP-AMPS I ITEMS REQUIRED EE210 crate, DMM, EE210 parts kit, T-connector, 50Ω terminator, Breadboard Lab report due at the ASSIGNMENT beginning of the next lab period Data and results
More informationLab 6: Instrumentation Amplifier
Lab 6: Instrumentation Amplifier INTRODUCTION: A fundamental building block for electrical measurements of biological signals is an instrumentation amplifier. In this lab, you will explore the operation
More informationAn Analog Phase-Locked Loop
1 An Analog Phase-Locked Loop Greg Flewelling ABSTRACT This report discusses the design, simulation, and layout of an Analog Phase-Locked Loop (APLL). The circuit consists of five major parts: A differential
More informationIn this lecture, we will look at how different electronic modules communicate with each other. We will consider the following topics:
In this lecture, we will look at how different electronic modules communicate with each other. We will consider the following topics: Links between Digital and Analogue Serial vs Parallel links Flow control
More informationLaboratory 4 Operational Amplifier Department of Mechanical and Aerospace Engineering University of California, San Diego MAE170
Laboratory 4 Operational Amplifier Department of Mechanical and Aerospace Engineering University of California, San Diego MAE170 Megan Ong Diana Wu Wong B01 Tuesday 11am April 28 st, 2015 Abstract: The
More informationData Conversion and Lab Lab 4 Fall Digital to Analog Conversions
Digital to Analog Conversions Objective o o o o o To construct and operate a binary-weighted DAC To construct and operate a Digital to Analog Converters Testing the ADC and DAC With DC Input Testing the
More informationWeb-Enabled Speaker and Equalizer Final Project Report December 9, 2016 E155 Josh Lam and Tommy Berrueta
Web-Enabled Speaker and Equalizer Final Project Report December 9, 2016 E155 Josh Lam and Tommy Berrueta Abstract IoT devices are often hailed as the future of technology, where everything is connected.
More informationCalifornia University of Pennsylvania. Department of Applied Engineering & Technology. Electrical / Computer Engineering Technology
California University of Pennsylvania Department of Applied Engineering & Technology Electrical / Computer Engineering Technology EET 215: Introduction to Instrumentations Lab No.5b Operational Amplifier
More informationData Conversion and Lab Lab 1 Fall Operational Amplifiers
Operational Amplifiers Lab Report Objectives Materials See separate report form located on the course webpage. This form should be completed during the performance of this lab. 1) To construct and operate
More informationENGR-4300 Fall 2006 Project 3 Project 3 Build a 555-Timer
ENGR-43 Fall 26 Project 3 Project 3 Build a 555-Timer For this project, each team, (do this as team of 4,) will simulate and build an astable multivibrator. However, instead of using the 555 timer chip,
More informationEE 3101 ELECTRONICS I LABORATORY EXPERIMENT 9 LAB MANUAL APPLICATIONS OF IC BUILDING BLOCKS
EE 3101 ELECTRONICS I LABORATORY EXPERIMENT 9 LAB MANUAL APPLICATIONS OF IC BUILDING BLOCKS OBJECTIVES In this experiment you will Explore the use of a popular IC chip and its applications. Become more
More informationEE 300W Lab 2: Optical Theremin Critical Design Review
EE 300W Lab 2: Optical Theremin Critical Design Review Team Drunken Tinkers: S6G8 Levi Nicolai, Harvish Mehta, Justice Lee October 21, 2016 Abstract The objective of this lab is to create an Optical Theremin,
More informationLab 1: Non-Ideal Operational Amplifier and Op-Amp Circuits
Lab 1: Non-Ideal Operational Amplifier and Op-Amp Circuits 1. Learning Outcomes In this lab, the students evaluate characteristics of the non-ideal operational amplifiers. Students use a simulation tool
More informationC H A P T E R 02. Operational Amplifiers
C H A P T E R 02 Operational Amplifiers The Op-amp Figure 2.1 Circuit symbol for the op amp. Figure 2.2 The op amp shown connected to dc power supplies. The Ideal Op-amp 1. Infinite input impedance 2.
More informationCENG4480 Embedded System Development and Applications The Chinese University of Hong Kong Laboratory 1: Op Amp (I)
CENG4480 Embedded System Development and Applications The Chinese University of Hong Kong Laboratory 1: Op Amp (I) Student ID: 2018 Fall 1 Introduction This lab session introduces some very basic concepts
More informationLABORATORY 5 v3 OPERATIONAL AMPLIFIER
University of California Berkeley Department of Electrical Engineering and Computer Sciences EECS 100, Professor Bernhard Boser LABORATORY 5 v3 OPERATIONAL AMPLIFIER Integrated operational amplifiers opamps
More informationUniversity of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013
Exercise 1: PWM Modulator University of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013 Lab 3: Power-System Components and
More informationAnalog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016
Analog I/O ECE 153B Sensor & Peripheral Interface Design Introduction Anytime we need to monitor or control analog signals with a digital system, we require analogto-digital (ADC) and digital-to-analog
More informationOptical Theremin CDR
William Cane Wissing James Jones Mackenzie Phelps EE 300w Sec 003 Abstract Optical Theremin CDR For this lab we created an optical theremin. A theremin is an electronic instrument controlled without any
More informationEE 434 Final Projects Fall 2006
EE 434 Final Projects Fall 2006 Six projects have been identified. It will be our goal to have approximately an equal number of teams working on each project. You may work individually or in groups of
More informationOPERATIONAL AMPLIFIERS (OP-AMPS) II
OPERATIONAL AMPLIFIERS (OP-AMPS) II LAB 5 INTRO: INTRODUCTION TO INVERTING AMPLIFIERS AND OTHER OP-AMP CIRCUITS GOALS In this lab, you will characterize the gain and frequency dependence of inverting op-amp
More informationA Solar-Powered Wireless Data Acquisition Network
A Solar-Powered Wireless Data Acquisition Network E90: Senior Design Project Proposal Authors: Brian Park Simeon Realov Advisor: Prof. Erik Cheever Abstract We are proposing to design and implement a solar-powered
More informationSTATION NUMBER: LAB SECTION: RC Oscillators. LAB 5: RC Oscillators ELECTRICAL ENGINEERING 43/100. University Of California, Berkeley
YOUR NAME: YOUR SID: Lab 5: RC Oscillators EE43/100 Spring 2013 Kris Pister YOUR PARTNER S NAME: YOUR PARTNER S SID: STATION NUMBER: LAB SECTION: Pre- Lab GSI Sign- Off: Pre- Lab Score: /40 In- Lab Score:
More informationBME 3512 Bioelectronics Laboratory Five - Operational Amplifiers
BME 351 Bioelectronics Laboratory Five - Operational Amplifiers Learning Objectives: Be familiar with the operation of a basic op-amp circuit. Be familiar with the characteristics of both ideal and real
More informationApplication Note 160 Using the DS1808 in Audio Applications
www.maxim-ic.com Application Note 160 Using the DS1808 in Audio Applications Introduction The DS1808 Dual Log Audio Potentiometer was designed to provide superior audio performance in applications that
More informationLABORATORY EXPERIMENT. Infrared Transmitter/Receiver
LABORATORY EXPERIMENT Infrared Transmitter/Receiver (Note to Teaching Assistant: The week before this experiment is performed, place students into groups of two and assign each group a specific frequency
More informationECEN Network Analysis Section 3. Laboratory Manual
ECEN 3714----Network Analysis Section 3 Laboratory Manual LAB 07: Active Low Pass Filter Oklahoma State University School of Electrical and Computer Engineering. Section 3 Laboratory manual - 1 - Spring
More informationDevelopment of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers
Chapter 4 Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers 4.1. Introduction Data acquisition and control boards, also known as DAC boards, are used in virtually
More informationAC : PERSONAL LAB HARDWARE: A SINE WAVE GENERATOR, LOGIC PULSE SIGNAL, AND PROGRAMMABLE SYNCHRONOUS SERIAL INTERFACE FOR ENHANCING EDUCATION
AC 2010-1527: PERSONAL LAB HARDWARE: A SINE WAVE GENERATOR, LOGIC PULSE SIGNAL, AND PROGRAMMABLE SYNCHRONOUS SERIAL INTERFACE FOR ENHANCING EDUCATION Jeffrey Richardson, Purdue University James Jacob,
More informationLab 1: Non-Ideal Operational Amplifier and Op-Amp Circuits
Lab 1: Non-Ideal Operational Amplifier and Op-Amp Circuits 1. Learning Outcomes In this lab, the students evaluate characteristics of the non-ideal operational amplifiers. Students use a simulation tool
More informationDEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE MASSACHUSETTS INSTITUTE OF TECHNOLOGY CAMBRIDGE, MASSACHUSETTS 02139
DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE MASSACHUSETTS INSTITUTE OF TECHNOLOGY CAMBRIDGE, MASSACHUSETTS 019.101 Introductory Analog Electronics Laboratory Laboratory No. READING ASSIGNMENT
More informationME 461 Laboratory #5 Characterization and Control of PMDC Motors
ME 461 Laboratory #5 Characterization and Control of PMDC Motors Goals: 1. Build an op-amp circuit and use it to scale and shift an analog voltage. 2. Calibrate a tachometer and use it to determine motor
More informationUC Berkeley, EECS Department EECS 40/42/100 Lab LAB3: Operational Amplifier UID:
UC Berkeley, EECS Department EECS 40/42/100 Lab LAB3: Operational Amplifier UID: B. E. Boser 1 Enter the names and SIDs for you and your lab partner into the boxes below. Name 1 SID 1 Name 2 SID 2 Sensor
More informationModule 5. DC to AC Converters. Version 2 EE IIT, Kharagpur 1
Module 5 DC to AC Converters Version 2 EE IIT, Kharagpur 1 Lesson 37 Sine PWM and its Realization Version 2 EE IIT, Kharagpur 2 After completion of this lesson, the reader shall be able to: 1. Explain
More informationRF System: Baseband Application Note
Jimmy Hua 997227433 EEC 134A/B RF System: Baseband Application Note Baseband Design and Implementation: The purpose of this app note is to detail the design of the baseband circuit and its PCB implementation
More informationECE4902 C Lab 5 MOSFET Common Source Amplifier with Active Load Bandwidth of MOSFET Common Source Amplifier: Resistive Load / Active Load
ECE4902 C2012 - Lab 5 MOSFET Common Source Amplifier with Active Load Bandwidth of MOSFET Common Source Amplifier: Resistive Load / Active Load PURPOSE: The primary purpose of this lab is to measure the
More informationRFID Door Unlocking System
RFID Door Unlocking System Evan VanMersbergen Project Description ETEC 471 Professor Todd Morton December 7, 2005-1- Introduction In this age of rapid technological advancement, radio frequency (or RF)
More informationAnalog Electronics. Lecture Pearson Education. Upper Saddle River, NJ, All rights reserved.
Analog Electronics V Lecture 5 V Operational Amplifers Op-amp is an electronic device that amplify the difference of voltage at its two inputs. V V 8 1 DIP 8 1 DIP 20 SMT 1 8 1 SMT Operational Amplifers
More informationINTRODUCTION. Figure 1 Three-terminal op amp symbol.
Page 1/6 Revision 0 16-Jun-10 OBJECTIVES To reinforce the concepts behind operational amplifier analysis. Verification of operational amplifier theory and analysis. To successfully interpret and implement
More informationMicroprocessors A Lab 4 Fall Analog to Digital Conversion Using the PIC16F684 Microcontroller
Objectives Materials 17.383 Microprocessors A Analog to Digital Conversion Using the PIC16F684 Microcontroller 1) To use MPLAB IDE software, PICC Compiler, and external hardware to demonstrate the following:
More informationDesign and Implement of a Frequency Response Analysis System
University of Manitoba Department of Electrical & Computer Engineering ECE 4600 Group Design Project Progress Report Design and Implement of a Frequency Response Analysis System by Group 02 Alan Mark Naima
More informationEE 300W 001 Lab 2: Optical Theremin. Cole Fenton Matthew Toporcer Michael Wilson
EE 300W 001 Lab 2: Optical Theremin Cole Fenton Matthew Toporcer Michael Wilson March 8 th, 2015 2 Abstract This document serves as a design review to document our process to design and build an optical
More informationEE 221 L CIRCUIT II. by Ming Zhu
EE 221 L CIRCUIT II LABORATORY 6: OP AMP CIRCUITS by Ming Zhu DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA, LAS VEGAS OBJECTIVE Learn to use Op Amp to implement simple linear
More informationEE 330 Laboratory 8 Discrete Semiconductor Amplifiers
EE 330 Laboratory 8 Discrete Semiconductor Amplifiers Fall 2018 Contents Objective:...2 Discussion:...2 Components Needed:...2 Part 1 Voltage Controlled Amplifier...2 Part 2 A Nonlinear Application...3
More informationSingle-phase Variable Frequency Switch Gear
Single-phase Variable Frequency Switch Gear Eric Motyl, Leslie Zeman Advisor: Professor Steven Gutschlag Department of Electrical and Computer Engineering Bradley University, Peoria, IL May 13, 2016 ABSTRACT
More informationUniversity of Michigan EECS 311: Electronic Circuits Fall 2009 LAB 2 NON IDEAL OPAMPS
University of Michigan EECS 311: Electronic Circuits Fall 2009 LAB 2 NON IDEAL OPAMPS Issued 10/5/2008 Pre Lab Completed 10/12/2008 Lab Due in Lecture 10/21/2008 Introduction In this lab you will characterize
More informationLaboratory 6. Lab 6. Operational Amplifier Circuits. Required Components: op amp 2 1k resistor 4 10k resistors 1 100k resistor 1 0.
Laboratory 6 Operational Amplifier Circuits Required Components: 1 741 op amp 2 1k resistor 4 10k resistors 1 100k resistor 1 0.1 F capacitor 6.1 Objectives The operational amplifier is one of the most
More informationCHARACTERIZATION OF OP-AMP
EXPERIMENT 4 CHARACTERIZATION OF OP-AMP OBJECTIVES 1. To sketch and briefly explain an operational amplifier circuit symbol and identify all terminals. 2. To list the amplifier stages in a typical op-amp
More informationFinal Report (Group 15-22)
Group 15-22 Ultrasound Imaging 1 Final Report (Group 15-22) Ultrasound Imaging System Project members Advisor and Client: Timothy Bigelow bigelow@iastate.edu Aaron Tainter (Programming) atainter@iastate.edu
More informationDebugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study
Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study Overview When developing and debugging I 2 C based hardware and software, it is extremely helpful
More informationThe PmodIA is an impedance analyzer built around the Analog Devices AD bit Impedance Converter Network Analyzer.
1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com PmodIA Reference Manual Revised April 15, 2016 This manual applies to the PmodIA rev. A Overview The PmodIA is an impedance analyzer
More informationUniversity of Pittsburgh
University of Pittsburgh Experiment #1 Lab Report Frequency Response of Operational Amplifiers Submission Date: 05/29/2018 Instructors: Dr. Ahmed Dallal Shangqian Gao Submitted By: Nick Haver & Alex Williams
More informationPractical 2P12 Semiconductor Devices
Practical 2P12 Semiconductor Devices What you should learn from this practical Science This practical illustrates some points from the lecture courses on Semiconductor Materials and Semiconductor Devices
More informationECE4902 C Lab 7
ECE902 C2012 - Lab MOSFET Differential Amplifier Resistive Load Active Load PURPOSE: The primary purpose of this lab is to measure the performance of the differential amplifier. This is an important topology
More informationUniversity of Portland EE 271 Electrical Circuits Laboratory. Experiment: Op Amps
University of Portland EE 271 Electrical Circuits Laboratory Experiment: Op Amps I. Objective The objective of this experiment is to learn how to use an op amp circuit to prevent loading and to amplify
More informationDEPARTMENT OF ELECTRICAL ENGINEERING LAB WORK EE301 ELECTRONIC CIRCUITS
DEPARTMENT OF ELECTRICAL ENGINEERING LAB WORK EE301 ELECTRONIC CIRCUITS EXPERIMENT : 3 TITLE : Operational Amplifier (Op-Amp) OUTCOME : Upon completion of this unit, the student should be able to: 1. Gain
More informationExperiment 5.A. Basic Wireless Control. ECEN 2270 Electronics Design Laboratory 1
.A Basic Wireless Control ECEN 2270 Electronics Design Laboratory 1 Procedures 5.A.0 5.A.1 5.A.2 5.A.3 5.A.4 5.A.5 5.A.6 Turn in your pre lab before doing anything else. Receiver design band pass filter
More informationLaboratory 9. Required Components: Objectives. Optional Components: Operational Amplifier Circuits (modified from lab text by Alciatore)
Laboratory 9 Operational Amplifier Circuits (modified from lab text by Alciatore) Required Components: 1x 741 op-amp 2x 1k resistors 4x 10k resistors 1x l00k resistor 1x 0.1F capacitor Optional Components:
More informationBENE 2163 ELECTRONIC SYSTEMS
UNIVERSITI TEKNIKAL MALAYSIA MELAKA FAKULTI KEJURUTERAAN ELEKTRONIK DAN KEJURUTERAAN KOMPUTER BENE 263 ELECTRONIC SYSTEMS LAB SESSION 3 WEIN BRIDGE OSCILLATOR Revised: February 20 Lab 3 Wien Bridge Oscillator
More informationRowan University Freshman Clinic I Lab Project 2 The Operational Amplifier (Op Amp)
Rowan University Freshman Clinic I Lab Project 2 The Operational Amplifier (Op Amp) Objectives Become familiar with an Operational Amplifier (Op Amp) electronic device and it operation Learn several basic
More informationOperational Amplifiers 2 Active Filters ReadMeFirst
Operational Amplifiers 2 Active Filters ReadMeFirst Lab Summary In this lab you will build two active filters on a breadboard, using an op-amp, resistors, and capacitors, and take data for the magnitude
More informationEE 330 Laboratory 8 Discrete Semiconductor Amplifiers
EE 330 Laboratory 8 Discrete Semiconductor Amplifiers Fall 2017 Contents Objective:... 2 Discussion:... 2 Components Needed:... 2 Part 1 Voltage Controlled Amplifier... 2 Part 2 Common Source Amplifier...
More informationLab 7: DELTA AND SIGMA-DELTA A/D CONVERTERS
ANALOG & TELECOMMUNICATION ELECTRONICS LABORATORY EXERCISE 6 Lab 7: DELTA AND SIGMA-DELTA A/D CONVERTERS Goal The goals of this experiment are: - Verify the operation of a differential ADC; - Find the
More informationEE 233 Circuit Theory Lab 2: Amplifiers
EE 233 Circuit Theory Lab 2: Amplifiers Table of Contents 1 Introduction... 1 2 Precautions... 1 3 Prelab Exercises... 2 3.1 LM348N Op-amp Parameters... 2 3.2 Voltage Follower Circuit Analysis... 2 3.2.1
More informationPHYS 536 The Golden Rules of Op Amps. Characteristics of an Ideal Op Amp
PHYS 536 The Golden Rules of Op Amps Introduction The purpose of this experiment is to illustrate the golden rules of negative feedback for a variety of circuits. These concepts permit you to create and
More informationESE 150 Lab 04: The Discrete Fourier Transform (DFT)
LAB 04 In this lab we will do the following: 1. Use Matlab to perform the Fourier Transform on sampled data in the time domain, converting it to the frequency domain 2. Add two sinewaves together of differing
More informationIntroduction to the Analog Discovery
Introduction to the Analog Discovery The Analog Discovery from Digilent (http://store.digilentinc.com/all-products/scopes-instruments) is a versatile and powerful USB-connected instrument that lets you
More informationDedan Kimathi University of technology. Department of Electrical and Electronic Engineering. EEE2406: Instrumentation. Lab 2
Dedan Kimathi University of technology Department of Electrical and Electronic Engineering EEE2406: Instrumentation Lab 2 Title: Analogue to Digital Conversion October 2, 2015 1 Analogue to Digital Conversion
More informationDEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE MASSACHUSETTS INSTITUTE OF TECHNOLOGY CAMBRIDGE, MASSACHUSETTS 02139
DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE MASSACHUSETTS INSTITUTE OF TECHNOLOGY CAMBRIDGE, MASSACHUSETTS 019 Spring Term 00.101 Introductory Analog Electronics Laboratory Laboratory No.
More informationIntruder Alarm Name Mohamed Alsubaie MMU ID Supervisor Pr. Nicholas Bowring Subject Electronic Engineering Unit code 64ET3516
Intruder Alarm Name MMU ID Supervisor Subject Unit code Course Mohamed Alsubaie 09562211 Pr. Nicholas Bowring Electronic Engineering 64ET3516 BEng (Hons) Computer and Communication Engineering 1. Introduction
More informationHigh Voltage Waveform Sensor
High Voltage Waveform Sensor Computer Engineering Senior Project Nathan Stump Spring 2013 Statement of Purpose The purpose of this project was to build a system to measure the voltage waveform of a discharging
More informationECE3204 D2015 Lab 1. See suggested breadboard configuration on following page!
ECE3204 D2015 Lab 1 The Operational Amplifier: Inverting and Non-inverting Gain Configurations Gain-Bandwidth Product Relationship Frequency Response Limitation Transfer Function Measurement DC Errors
More informationOSCILLOSCOPES, MULTIMETERS, & STRAIN GAGES
Community College of Allegheny County Unit 1 Page 1 OSCILLOSCOPES, MULTIMETERS, & STRAIN GAGES The Overweight Sub That Cost Billions: After Spain invested $2.7 billion in a program for diesel-electric
More informationEE 368 Electronics Lab. Experiment 10 Operational Amplifier Applications (2)
EE 368 Electronics Lab Experiment 10 Operational Amplifier Applications (2) 1 Experiment 10 Operational Amplifier Applications (2) Objectives To gain experience with Operational Amplifier (Op-Amp). To
More informationBMC052. Chordizer Last updated
BMC052. Chordizer Last updated 8-27-2017 If you have any questions, or need help trouble shooting, please e-mail Michael@Bartonmusicalcircuits.com I Overview/Controls/Inputs/Outputs II Schematic III Construction
More informationEE 3305 Lab I Revised July 18, 2003
Operational Amplifiers Operational amplifiers are high-gain amplifiers with a similar general description typified by the most famous example, the LM741. The LM741 is used for many amplifier varieties
More informationUNIVERSITY OF PENNSYLVANIA EE 206
UNIVERSITY OF PENNSYLVANIA EE 206 TRANSISTOR BIASING CIRCUITS Introduction: One of the most critical considerations in the design of transistor amplifier stages is the ability of the circuit to maintain
More informationLab 1: Steady State Error and Step Response MAE 433, Spring 2012
Lab 1: Steady State Error and Step Response MAE 433, Spring 2012 Instructors: Prof. Rowley, Prof. Littman AIs: Brandt Belson, Jonathan Tu Technical staff: Jonathan Prévost Princeton University Feb. 14-17,
More informationModule 9C: The Voltage Comparator (Application: PWM Control via a Reference Voltage)
Explore More! Points awarded: Module 9C: The Voltage Comparator (Application: PWM Control via a Reference Voltage) Name: Net ID: Laboratory Outline A voltage comparator considers two voltage waveforms,
More informationElectronics. RC Filter, DC Supply, and 555
Electronics RC Filter, DC Supply, and 555 0.1 Lab Ticket Each individual will write up his or her own Lab Report for this two-week experiment. You must also submit Lab Tickets individually. You are expected
More informationOperational Amplifiers
1. Introduction Operational Amplifiers The student will be introduced to the application and analysis of operational amplifiers in this laboratory experiment. The student will apply circuit analysis techniques
More informationWeek 12 Experiment 21. Design a Traffic Arrow
Week 12 Experiment 21 Design a Traffic Arrow Just so it is clear This is it. Last official experiment for the semester. It is your option as to whether or not you do a make-up experiment. This is the last
More informationLAB #10: Analog Interfacing
CS/EE 3720 Handout #10 Spring 2004 Myers LAB #10: Analog Interfacing You must checkoff this lab during your lab section of the week of April 19th. Lab writeup is due in class on April 27th. NO LATE CHECKOFFS
More informationOperational Amplifiers
Objective Operational Amplifiers Understand the basics and general concepts of operational amplifier (op amp) function. Build and observe output of a comparator and an amplifier (inverting amplifier).
More informationEEC WINTER Instructor: Xiaoguang Leo" Liu. Application Note. Baseband Design. Duyen Tran ID#: Team DMK
EEC 134 --- WINTER 2016 Instructor: Xiaoguang Leo" Liu Application Note Baseband Design Duyen Tran ID#: 999246920 Team DMK 1 This application note provides the process to design the baseband of the radar
More informationIn this lab, you ll build and program a meter that measures voltage, current, power, and energy at DC and AC.
EE 155/255 Lab #2 Revision 1, October 5, 2017 Lab2: Energy Meter In this lab, you ll build and program a meter that measures voltage, current, power, and energy at DC and AC. Assigned: October 2, 2017
More informationLaboratory 8 Operational Amplifiers and Analog Computers
Laboratory 8 Operational Amplifiers and Analog Computers Introduction Laboratory 8 page 1 of 6 Parts List LM324 dual op amp Various resistors and caps Pushbutton switch (SPST, NO) In this lab, you will
More information