Digital-to-Analog Converter. Lab 3 Final Report

Size: px
Start display at page:

Download "Digital-to-Analog Converter. Lab 3 Final Report"

Transcription

1 Digital-to-Analog Converter Lab 3 Final Report The Ion Cannons: Shrinand Aggarwal Cameron Francis Nicholas Polito Section 2 May 1,

2 Table of Contents Introduction..3 Rationale..3 Theory of Operation.3 Theory of Interfaces.3 Implementation 4 Explanation of Code and Circuitry..4 Verification Testing.4 Validation Testing...4 Results from Integrated System...5 Discussion...5 Value Statement...6 Conclusion...6 Appendices...7 Appendix A: Code, Block Diagrams, and Pinouts..7 Appendix B: Bill of Materials 13 Appendix C: Gantt Chart...14 References..14 2

3 Introduction In Lab 3, we explored the process of working with embedded systems. It is common in industry to take a large project and break it into multiple smaller projects in order to create smaller and easier problems. For this lab, our project was broken into four subsystems that were integrated together to determine what component was in the black box. The subsystems were the keypad which controlled the actions done by the system, a Digital-to-Analog Converter, a Digital Potentiometer, and an Analog-to-Digital Converter. The system diagram can be found in Appendix A. Our group, The Ion Cannons, was assigned to the Digital-to-Analog Converter (DAC). The DAC accepted digital signals from the keypad and outputted an analog signal to the digital potentiometer. The outputs from the DAC were either a sinusoid or a square wave with 1 or 10 Hz frequency. This was determined by what the input from the keypad was. These inputs determined the type of wave, the frequency of the wave, and when to start and stop sampling. The analog signal created by the DAC was significant because it allowed the DigiPot and black box to manipulate the signal. After the signal was manipulated, the ADC outputted a digital signal that we used to successfully determine the characteristics of the black box. Rationale The DAC subsystem generates specific waveforms and receives messages from the keypad. Theory of Implementation The main function of DAC is to convert a digital signal to a corresponding analog sinusoidal or square wave. It allows the user to start, stop, and select the frequency and type of the output waveform. The waves oscillate at a frequency of 1 Hz or 10 Hz with an amplitude ranging from 0±0.05 V to 1±0.05 V. The DAC communicates with the Mbed LPC1768 microcontroller to output the waveforms. The waveforms will then communicate with the DAC MCP4725 chip through I 2 C serial communication. The converted analog signal from the DAC will then be output as the input for the DigiPot subsystem. Theory of Interfaces The DAC uses the CAN bus interface to read the commands from the keypad. The DAC and the CAN follow I 2 C communication protocol. I 2 C is synchronous and operates on masterslave format. The CAN uses a 3.3V TTL logic signal to take inputs from the keypad and the DAC output waveforms to the digital potentiometer. 3

4 Implementation Explanation of Code and Circuitry In order to realize the Digital-Analog Converter (DAC) system we used a LCP1768 Mbed Microcontroller, a MCP4725 DAC, and a MCP2551 CAN Bus. The Mbed held the main code and sent commands to the DAC and the CAN bus to convert and transmit the signals needed by the keypad. To do this, we connected the DAC to pins 9 and 10 of the Mbed to utilize the I2C communication protocols. This allowed us to use the Fast 400 khz mode. We connected the CAN bus to the CAN rd and td terminals to pins 30 and 29 respectively. This allowed our circuit to read the commands sent from the keypad. Using C code as shown in Figure 1, we instantiated the DAC output to achieve the 400 khz mode of the I2C bus and utilized the functionality of pins 9 and 10. The device address was determined to be 0x62. The serial instantiation and CAN instantiation allows for communication between the computer and the Mbed, and between the Mbed and the CAN Bus respectively. We reserved and defined some variables to keep the code aesthetic. As shown in Figure 2, the DAC initiates as soon as the can bus sends 1 byte of data. Next, we coded a 1 Hz sine wave that initiates as soon as the keypad sends a value of 2. The can bus reads the data from the keypad and starts a for loop nested within a while loop that creates a 1 volt peak-to-peak wave. This signal is outputted to the DigiPot and modified by that circuit. The output continues until the stop command is sent to the DAC. In Figure 3, we coded a 10 Hz sine wave that initiates as soon as the keypad sends a value of 4 using the same process as the 1 Hz wave. For the 1 Hz square wave, we coded a repeating step function from 0 to 1 Volt. The wave initiates when the keypad sends a value of 1. In Figure 4, we used the same process to create a 10 Hz square wave when the keypad sends a value of 3. Lastly, we coded an interrupt to bring all outputs to 0 V, when a value of 12 is received from the keypad. Verification Testing Our circuit and code was fully functioning at the end of verification testing. We went through the code and tested each wave to see if it was reaching the right voltage peak-to-peak using an oscilloscope. We made sure that the frequency was correct and that there were no lapses in the output waves. Next, we tested to see how well it communicated with the keypad. The signal was not being read by our CAN bus, due to incorrectly wiring the received and transmitted pins. Once resolved, the code responded to all inputs upon command. Validation Testing During integration testing, there were no major problems from our DAC module. All waves were output continuously and stopped upon demand. The Digipot module had a few problems due to the components frequently malfunctioning. It worked a few times and it was 4

5 able to manipulate all the waves sent out by our DAC. Figure 5 shows all components of the system during integration testing. Results Our DAC group successfully completed our module. We were able to determine that the black box inverted the signal and modulated the amplitude to be ¼ of the original signal as shown in Figure 6. The Keypad was able to send all five signals essential to operate the DAC. We output the signals to the DigiPot to be modified and those signals were input into the black box. The ADC read the output of the black box and output the voltage values coming from the black box. The ADC output the data onto a graph that showed the modified wave. Discussion Approach to Module, Network Interface, and Debugging Our team started working on the project and familiarized ourselves with the operations and requirements of the DAC. After familiarizing ourselves with the data sheets of the DAC, microcontroller, and the CAN bus, we observed that I2C communication protocols had to be used to communicate within the Digital to Analog converter subsystem and CAN bus to communicate with the keypad. The debugging process mainly consisted of CAN bus related circuitry. We struggled to get the right connection for successful communication with other subsystems. After changing some lines in the code and integrating our DAC with other subsystems, the systems communicated successfully. The I2C bus master slave configuration is convenient for intra-circuit communication whereas the CAN bus is efficient and inexpensive. SPI can also be used to communicate with other subsystems. In our project, SPI would have not been the best choice since, the keypad needs to communicate with only one subsystem at a time. Modification to Design during Integration The only modification our team made after integration and verification testing was to change a few lines in the code. Since the DAC s input depends upon the keypad, it was crucial to get the right command values. After changing the input values in the code, our DAC successfully received commands from the keypad and could output the waveforms to the DigiPot. Changes to be made if Lab was Done Again There were no major flaws that our team experienced as a whole. But minor changes on the organization of the project teams might help. Our group was ahead of the schedule and were waiting on the keypad team to give us the command values required to integrate the two subsystems. Since the keypad was not ready to communicate with other subsystems, we could 5

6 not test or validate the DAC for a week past the schedule. If there was a set of common ground rules and protocols, the efficiency of all teams would have improved. Value Statement The DAC subsystem played an integral role in the functionality of the whole system and the determining of the black box. The outputs were created using the Mbed microcontroller, Mbed compiler based on C code, CAN bus communication, DAC interface, and a simple physical circuit. The Mbed online compiler was user-friendly and led to easy coding, testing, and debugging. The DAC interface and Mbed microcontroller had easy pinouts which helped simplify our subsystem. Overall, the experience of collaborating with other small projects for the full system was engaging, interesting, and fun. Our team feels that other people who complete this lab will find the same benefits. Conclusion The efforts of all four teams working together led us to the successful completion of the project. Individually, we reached our goals in a timely fashion and verified the functionality of our modules. The factors that kept us successful were good communication and a strong commitment to the work at hand. Integration was the most stressful part of the project, but we believe we all came out as better engineers because of the complications that we faced. We will take these experiences and learn from them to improve our understanding of technology well into our professional careers. 6

7 Appendices Appendix A: Code, Block Diagrams, and Pinouts Figure 1: First Section of Code Figure 2: Second Section of Code 7

8 Figure 3: Third Section of Code Figure 4: Fourth Section of Code 8

9 Figure 5: Integration Testing Figure 6: Oscilloscope Capture of System Output with Black Box 9

10 Figure 7: Diagnostics System Block Diagram Figure 8: Communication Requirements 10

11 Figure 9: MBED Pinout Figure 10: DAC Pinout Figure 11: CAN Bus Transceiver 11

12 Figure 12: CAN Bus Pinout Figure 13: Black Box Pinout Figure 14: Black Box Pin Specifications 12

13 Appendix B: Bill of Materials Item Price Breadboard $ Ω Resistor $0.01 LCP1768 MBED Microcontroller $64.00 MCP4725 DAC $4.95 MCP2551 CAN Bus $1.22 TOTAL PRICE $

14 Appendix C: Gantt Chart Section Task Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Introduction Understanding the MBED Team Inventory Individual Subsystem Learning about DAC Programming DAC Building DAC Circuit Testing DAC Programming CAN Bus Testing CAN Bus Entire Subsystem Integration of all subsystems Testing entire system Wrap-Up Demonstration CDR writing References EE 300W Canvas Page and Resources. Online Mbed compiler. < CAN Bus Datasheet. < 14

Lab 3: Embedded Systems

Lab 3: Embedded Systems THE PENNSYLVANIA STATE UNIVERSITY EE 3OOW SECTION 3 FALL 2015 THE DREAM TEAM Lab 3: Embedded Systems William Stranburg, Sean Solley, Sairam Kripasagar Table of Contents Introduction... 3 Rationale... 3

More information

Embedded 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 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 information

Lab 3 Final report: Embedded Systems Digital Potentiometer Subsystem TEAM: RAR

Lab 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 information

Design and Implement of a Frequency Response Analysis System

Design 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 information

Lab 1.2 Joystick Interface

Lab 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 information

Data Conversion and Lab Lab 4 Fall Digital to Analog Conversions

Data 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 information

EE 368 Electronics Lab. Experiment 10 Operational Amplifier Applications (2)

EE 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 information

Brian Hanna Meteor IP 2007 Microcontroller

Brian Hanna Meteor IP 2007 Microcontroller MSP430 Overview: The purpose of the microcontroller is to execute a series of commands in a loop while waiting for commands from ground control to do otherwise. While it has not received a command it populates

More information

UC 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: 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 information

Exercise 1: AC Waveform Generator Familiarization

Exercise 1: AC Waveform Generator Familiarization Exercise 1: AC Waveform Generator Familiarization EXERCISE OBJECTIVE When you have completed this exercise, you will be able to operate an ac waveform generator by using equipment provided. You will verify

More information

AC : PERSONAL LAB HARDWARE: A SINE WAVE GENERATOR, LOGIC PULSE SIGNAL, AND PROGRAMMABLE SYNCHRONOUS SERIAL INTERFACE FOR ENHANCING EDUCATION

AC : 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 information

Preliminary Design Report. Project Title: Search and Destroy

Preliminary 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 information

Optical Theremin CDR

Optical 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 information

Debugging 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 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 information

Intro To Engineering II for ECE: Lab 7 The Op Amp Erin Webster and Dr. Jay Weitzen, c 2014 All rights reserved.

Intro 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 information

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers

Development 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 information

ENGN Analogue Electronics Digital PC Oscilloscope

ENGN Analogue Electronics Digital PC Oscilloscope Faculty of Engineering and Information Technology Department of Engineering ENGN3227 - Analogue Electronics Digital PC Oscilloscope David Dries u2543318 Craig Gibbons u2543813 James Moran u4114563 Ranmadhu

More information

Single-phase Variable Frequency Switch Gear

Single-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 information

Name EGR 2131 Lab #2 Logic Gates and Boolean Algebra Objectives Equipment and Components Part 1: Reading Pin Diagrams 7400 (TOP VIEW)

Name EGR 2131 Lab #2 Logic Gates and Boolean Algebra Objectives Equipment and Components Part 1: Reading Pin Diagrams 7400 (TOP VIEW) Name EGR 23 Lab #2 Logic Gates and Boolean Algebra Objectives ) Become familiar with common logic-gate chips and their pin numbers. 2) Using breadboarded chips, investigate the behavior of NOT (Inverter),

More information

THE 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 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 information

ECE2049: Embedded Systems in Engineering Design Lab Exercise #4 C Term 2018

ECE2049: Embedded Systems in Engineering Design Lab Exercise #4 C Term 2018 ECE2049: Embedded Systems in Engineering Design Lab Exercise #4 C Term 2018 Who's Watching the Watchers? Which is better, the SPI Digital-to-Analog Converter or the Built-in Analog-to-Digital Converter

More information

Design and Fabrication of High Frequency Linear Function Generator with Digital Frequency Counter using MAX038 and a PIC microcontroller

Design and Fabrication of High Frequency Linear Function Generator with Digital Frequency Counter using MAX038 and a PIC microcontroller International Journal of Latest Tr ends in Engineering and Technology Vol.(7)Issue(3), pp. 263-270 DOI: http://dx.doi.org/10.21172/1.73.536 e-issn:2278-621x Design and Fabrication of High Frequency Linear

More information

EE 300W Lab 2: Optical Theremin Critical Design Review

EE 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 information

High Voltage Waveform Sensor

High 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 information

DEPARTMENT OF ELECTRICAL ENGINEERING LAB WORK EE301 ELECTRONIC CIRCUITS

DEPARTMENT 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 information

Lab Exercise 6: Digital/Analog conversion

Lab Exercise 6: Digital/Analog conversion Lab Exercise 6: Digital/Analog conversion Introduction In this lab exercise, you will study circuits for analog-to-digital and digital-to-analog conversion Preparation Before arriving at the lab, you should

More information

Single-phase Variable Frequency Switch Gear

Single-phase Variable Frequency Switch Gear 1 Single-phase Variable Frequency Switch Gear Department of Electrical and Computer Engineering Eric Motyl and Leslie Zeman Advisor: Professor Steven D. Gutschlag November 19, 2015 2 Outline Problem Description

More information

I hope you have completed Part 2 of the Experiment and is ready for Part 3.

I hope you have completed Part 2 of the Experiment and is ready for Part 3. I hope you have completed Part 2 of the Experiment and is ready for Part 3. In part 3, you are going to use the FPGA to interface with the external world through a DAC and a ADC on the add-on card. You

More information

BINARY AMPLITUDE SHIFT KEYING

BINARY AMPLITUDE SHIFT KEYING BINARY AMPLITUDE SHIFT KEYING AIM: To set up a circuit to generate Binary Amplitude Shift keying and to plot the output waveforms. COMPONENTS AND EQUIPMENTS REQUIRED: IC CD4016, IC 7474, Resistors, Zener

More information

Lab Exercise # 9 Operational Amplifier Circuits

Lab Exercise # 9 Operational Amplifier Circuits Objectives: THEORY Lab Exercise # 9 Operational Amplifier Circuits 1. To understand how to use multiple power supplies in a circuit. 2. To understand the distinction between signals and power. 3. To understand

More information

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

Total Hours Registration through Website or for further details please visit   (Refer Upcoming Events Section) Total Hours 110-150 Registration Q R Code Registration through Website or for further details please visit http://www.rknec.edu/ (Refer Upcoming Events Section) Module 1: Basics of Microprocessor & Microcontroller

More information

MAE106 Laboratory Exercises Lab # 1 - Laboratory tools

MAE106 Laboratory Exercises Lab # 1 - Laboratory tools MAE106 Laboratory Exercises Lab # 1 - Laboratory tools University of California, Irvine Department of Mechanical and Aerospace Engineering Goals To learn how to use the oscilloscope, function generator,

More information

KUMU A O CUBESAT: THERMAL SENSORS ON A CUBESAT

KUMU 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 information

DC Motor and Servo motor Control with ARM and Arduino. Created by:

DC Motor and Servo motor Control with ARM and Arduino. Created by: DC Motor and Servo motor Control with ARM and Arduino Created by: Andrew Kaler (39345) Tucker Boyd (46434) Mohammed Chowdhury (860822) Tazwar Muttaqi (901700) Mark Murdock (98071) May 4th, 2017 Objective

More information

Understanding the Arduino to LabVIEW Interface

Understanding the Arduino to LabVIEW Interface E-122 Design II Understanding the Arduino to LabVIEW Interface Overview The Arduino microcontroller introduced in Design I will be used as a LabVIEW data acquisition (DAQ) device/controller for Experiments

More information

LABORATORY EXPERIMENT. Infrared Transmitter/Receiver

LABORATORY 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 information

9 Feedback and Control

9 Feedback and Control 9 Feedback and Control Due date: Tuesday, October 20 (midnight) Reading: none An important application of analog electronics, particularly in physics research, is the servomechanical control system. Here

More information

Lab #10: Finite State Machine Design

Lab #10: Finite State Machine Design Lab #10: Finite State Machine Design Zack Mattis Lab: 3/2/17 Report: 3/14/17 Partner: Brendan Schuster Purpose In this lab, a finite state machine was designed and fully implemented onto a protoboard utilizing

More information

University of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013

University 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 information

EE 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 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 information

Experiment # 4. Frequency Modulation

Experiment # 4. Frequency Modulation ECE 416 Fall 2002 Experiment # 4 Frequency Modulation 1 Purpose In Experiment # 3, a modulator and demodulator for AM were designed and built. In this experiment, another widely used modulation technique

More information

2.0 Discussion: 2.1 Approach:

2.0 Discussion: 2.1 Approach: 2.0 Discussion: 2.1 Approach: The design for a Power Monitor and Data Logging System is comprised of two major components: the Power Meter and the Data Logger. The Power Meter is the package that plugs

More information

Operational Amplifiers

Operational 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 information

Data Conversion and Lab Lab 3 Spring Analog to Digital Converter

Data Conversion and Lab Lab 3 Spring Analog to Digital Converter Analog to Digital Converter Lab Report Objectives 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 an

More information

Oscillator/Demodulator to Fit on Flexible PCB

Oscillator/Demodulator to Fit on Flexible PCB Oscillator/Demodulator to Fit on Flexible PCB ECE 4901 Senior Design I Team 181 Fall 2013 Final Report Team Members: Ryan Williams (EE) Damon Soto (EE) Jonathan Wolff (EE) Jason Meyer (EE) Faculty Advisor:

More information

νµθωερτψυιοπασδφγηϕκλζξχϖβνµθωερτ ψυιοπασδφγηϕκλζξχϖβνµθωερτψυιοπα σδφγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκ χϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµθ

νµθωερτψυιοπασδφγηϕκλζξχϖβνµθωερτ ψυιοπασδφγηϕκλζξχϖβνµθωερτψυιοπα σδφγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκ χϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµθ θωερτψυιοπασδφγηϕκλζξχϖβνµθωερτψ υιοπασδφγηϕκλζξχϖβνµθωερτψυιοπασδ φγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκλζ ξχϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµ EE 331 Design Project Final Report θωερτψυιοπασδφγηϕκλζξχϖβνµθωερτψ

More information

University of California at Berkeley Donald A. Glaser Physics 111A Instrumentation Laboratory

University of California at Berkeley Donald A. Glaser Physics 111A Instrumentation Laboratory Published on Instrumentation LAB (http://instrumentationlab.berkeley.edu) Home > Lab Assignments > Digital Labs > Digital Circuits II Digital Circuits II Submitted by Nate.Physics on Tue, 07/08/2014-13:57

More information

Analog-to-Digital Converter. Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name

Analog-to-Digital Converter. Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name MPSD A/D Lab Exercise Analog-to-Digital Converter Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name Notes: You must work on this assignment with your partner. Hand in a

More information

Modulation is the process of impressing a low-frequency information signal (baseband signal) onto a higher frequency carrier signal

Modulation is the process of impressing a low-frequency information signal (baseband signal) onto a higher frequency carrier signal Modulation is the process of impressing a low-frequency information signal (baseband signal) onto a higher frequency carrier signal Modulation is a process of mixing a signal with a sinusoid to produce

More information

SPI, Talking to Chips, and Minimizing Noise

SPI, Talking to Chips, and Minimizing Noise Jonathan Mitchell 996069032 Stark Industries Application Note SPI, Talking to Chips, and Minimizing Noise How do you communicate with a piece of silicon? How do you communicate with a semiconductor. SPI

More information

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS 6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS Laboratory based hardware prototype is developed for the z-source inverter based conversion set up in line with control system designed, simulated and discussed

More information

ESE 350 Microcontroller Laboratory Lab 5: Sensor-Actuator Lab

ESE 350 Microcontroller Laboratory Lab 5: Sensor-Actuator Lab ESE 350 Microcontroller Laboratory Lab 5: Sensor-Actuator Lab The purpose of this lab is to learn about sensors and use the ADC module to digitize the sensor signals. You will use the digitized signals

More information

LABORATORY 3 v1 CIRCUIT ELEMENTS

LABORATORY 3 v1 CIRCUIT ELEMENTS University of California Berkeley Department of Electrical Engineering and Computer Sciences EECS 100, Professor Bernhard Boser LABORATORY 3 v1 CIRCUIT ELEMENTS The purpose of this laboratory is to familiarize

More information

E85: Digital Design and Computer Architecture

E85: Digital Design and Computer Architecture E85: Digital Design and Computer Architecture Lab 1: Electrical Characteristics of Logic Gates Objective The purpose of this lab is to become comfortable with logic gates as physical objects, to interpret

More information

University of Pennsylvania. Department of Electrical and Systems Engineering. ESE Undergraduate Laboratory. Analog to Digital Converter

University of Pennsylvania. Department of Electrical and Systems Engineering. ESE Undergraduate Laboratory. Analog to Digital Converter University of Pennsylvania Department of Electrical and Systems Engineering ESE Undergraduate Laboratory Analog to Digital Converter PURPOSE The purpose of this lab is to design and build a simple Digital-to-Analog

More information

A Solar-Powered Wireless Data Acquisition Network

A 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 information

Lab 1: Non-Ideal Operational Amplifier and Op-Amp Circuits

Lab 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 information

University of Portland EE 271 Electrical Circuits Laboratory. Experiment: Op Amps

University 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 information

DEPARTMENT OF ELECTRICAL ENGINEERING LAB WORK EE301 ELECTRONIC CIRCUITS

DEPARTMENT OF ELECTRICAL ENGINEERING LAB WORK EE301 ELECTRONIC CIRCUITS DEPARTMENT OF ELECTRICAL ENGINEERING LAB WORK EE301 ELECTRONIC CIRCUITS EXPERIMENT : 5 TITLE : ACTIVE FILTERS OUTCOME : Upon completion of this unit, the student should be able to: 1. gain experience with

More information

Each individual is to report on the design, simulations, construction, and testing according to the reporting guidelines attached.

Each individual is to report on the design, simulations, construction, and testing according to the reporting guidelines attached. EE 352 Design Project Spring 2015 FM Receiver Revision 0, 03-02-15 Interim report due: Friday April 3, 2015, 5:00PM Project Demonstrations: April 28, 29, 30 during normal lab section times Final report

More information

EE445L Fall 2011 Quiz 2A Page 1 of 6

EE445L Fall 2011 Quiz 2A Page 1 of 6 EE445L Fall 2011 Quiz 2A Page 1 of 6 Jonathan W. Valvano First: Last: November 18, 2011, 2:00pm-2:50pm. Open book, open notes, calculator (no laptops, phones, devices with screens larger than a TI-89 calculator,

More information

EE 110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Lab 6 Diodes: Half-Wave and Full-Wave Rectifiers Converting AC to DC

EE 110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Lab 6 Diodes: Half-Wave and Full-Wave Rectifiers Converting AC to DC EE 110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Lab 6 Diodes: Half-Wave and Full-Wave Rectifiers Converting C to DC The process of converting a sinusoidal C voltage to a

More information

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

ADVANCED 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 information

CHAPTER IV DESIGN AND ANALYSIS OF VARIOUS PWM TECHNIQUES FOR BUCK BOOST CONVERTER

CHAPTER IV DESIGN AND ANALYSIS OF VARIOUS PWM TECHNIQUES FOR BUCK BOOST CONVERTER 59 CHAPTER IV DESIGN AND ANALYSIS OF VARIOUS PWM TECHNIQUES FOR BUCK BOOST CONVERTER 4.1 Conventional Method A buck-boost converter circuit is a combination of the buck converter topology and a boost converter

More information

Lab 1: Non-Ideal Operational Amplifier and Op-Amp Circuits

Lab 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 information

EE 314 Spring 2003 Microprocessor Systems

EE 314 Spring 2003 Microprocessor Systems EE 314 Spring 2003 Microprocessor Systems Laboratory Project #9 Closed Loop Control Overview and Introduction This project will bring together several pieces of software and draw on knowledge gained in

More information

Single-phase Variable Frequency Switch Gear

Single-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 October 15, 2015

More information

EE 462G Laboratory #1 Measuring Capacitance

EE 462G Laboratory #1 Measuring Capacitance EE 462G Laboratory #1 Measuring Capacitance Drs. A.V. Radun and K.D. Donohue (1/24/07) Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 Updated 8/31/2007 by

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Hands-On Introduction to EE Lab Skills Laboratory No. 2 BJT, Op Amps IAP 2008

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Hands-On Introduction to EE Lab Skills Laboratory No. 2 BJT, Op Amps IAP 2008 Name MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.09 Hands-On Introduction to EE Lab Skills Laboratory No. BJT, Op Amps IAP 008 Objective In this laboratory, you will become familiar with a simple bipolar junction

More information

GCSE (9-1) WJEC Eduqas GCSE (9-1) in ELECTRONICS ACCREDITED BY OFQUAL DESIGNATED BY QUALIFICATIONS WALES SAMPLE ASSESSMENT MATERIALS

GCSE (9-1) WJEC Eduqas GCSE (9-1) in ELECTRONICS ACCREDITED BY OFQUAL DESIGNATED BY QUALIFICATIONS WALES SAMPLE ASSESSMENT MATERIALS GCSE (9-1) WJEC Eduqas GCSE (9-1) in ELECTRONICS ACCREDITED BY OFQUAL DESIGNATED BY QUALIFICATIONS WALES SAMPLE ASSESSMENT MATERIALS Teaching from 2017 For award from 2019 GCSE ELECTRONICS Sample Assessment

More information

Electronics I. laboratory measurement guide

Electronics I. laboratory measurement guide Electronics I. laboratory measurement guide Andras Meszaros, Mark Horvath 2015.02.01. 5. Measurement Basic circuits with operational amplifiers 2015.02.01. In this measurement you will need both controllable

More information

Hearing Aid Redesign: Test Plans ELECTRICAL TESTING

Hearing Aid Redesign: Test Plans ELECTRICAL TESTING ELECTRICAL TESTING Table of Contents: Number Test Page EE 1 Switch 2 EE 2 Speaker 7 EE 3 Sound Processing 11 EE 4 Microphone 14 EE 5 Battery Charger 18 EE 6 Bandpass and Pre-Amplification 20 EE 7 System

More information

In 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: 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 information

RC Filters and Basic Timer Functionality

RC Filters and Basic Timer Functionality RC-1 Learning Objectives: RC Filters and Basic Timer Functionality The student who successfully completes this lab will be able to: Build circuits using passive components (resistors and capacitors) from

More information

EE 308 Lab Spring 2009

EE 308 Lab Spring 2009 9S12 Subsystems: Pulse Width Modulation, A/D Converter, and Synchronous Serial Interface In this sequence of three labs you will learn to use three of the MC9S12's hardware subsystems. WEEK 1 Pulse Width

More information

LABORATORY 5 v3 OPERATIONAL AMPLIFIER

LABORATORY 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 information

Experiment No. 3 Pre-Lab Phase Locked Loops and Frequency Modulation

Experiment No. 3 Pre-Lab Phase Locked Loops and Frequency Modulation Experiment No. 3 Pre-Lab Phase Locked Loops and Frequency Modulation The Pre-Labs are informational and although they follow the procedures in the experiment, they are to be completed outside of the laboratory.

More information

Curve Tracer Design for Measuring Semiconductor Components Dionisius Adrianta Wardhana

Curve Tracer Design for Measuring Semiconductor Components Dionisius Adrianta Wardhana Curve Tracer Design for Measuring Semiconductor Components Dionisius Adrianta Wardhana Eindhoven, 28 July 2013 Content Static Measurement Method Measurement Method & Recommendation 2 Static Measurement

More information

LAB #10: Analog Interfacing

LAB #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 information

Figure 1: One Possible Advanced Control System

Figure 1: One Possible Advanced Control System Control and Navigation 3 Cornerstone Electronics Technology and Robotics III (Notes primarily from Underwater Robotics Science Design and Fabrication, an excellent book for the design, fabrication, and

More information

University of North Carolina, Charlotte Department of Electrical and Computer Engineering ECGR 3157 EE Design II Fall 2009

University of North Carolina, Charlotte Department of Electrical and Computer Engineering ECGR 3157 EE Design II Fall 2009 University of North Carolina, Charlotte Department of Electrical and Computer Engineering ECGR 3157 EE Design II Fall 2009 Lab 1 Power Amplifier Circuits Issued August 25, 2009 Due: September 11, 2009

More information

Sequential Logic Circuits

Sequential Logic Circuits LAB EXERCISE - 5 Page 1 of 6 Exercise 5 Sequential Logic Circuits 1 - Introduction Goal of the exercise The goals of this exercise are: - verify the behavior of simple sequential logic circuits; - measure

More information

Serial Communication AS5132 Rotary Magnetic Position Sensor

Serial Communication AS5132 Rotary Magnetic Position Sensor Serial Communication AS5132 Rotary Magnetic Position Sensor Stephen Dunn 11/13/2015 The AS5132 is a rotary magnetic position sensor capable of measuring the absolute rotational angle of a magnetic field

More information

EE43 43/100 Fall Final Project: 1: Audio Amplifier, Part Part II II. Part 2: Audio Amplifier. Lab Guide

EE43 43/100 Fall Final Project: 1: Audio Amplifier, Part Part II II. Part 2: Audio Amplifier. Lab Guide EE 3/00 EE FINAL PROJECT PROJECT:AN : AUDIO AUDIO AMPLIFIER AMPLIFIER Part : Audio Amplifier Lab Guide In this lab we re going to extend what you did last time. We re going to use your AC to DC converter

More information

RFID Door Unlocking System

RFID 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 information

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs 10-11 Introduction to Arduino In this lab we will introduce the idea of using a microcontroller as a tool for controlling

More information

Waveform Generators and Oscilloscopes. Lab 6

Waveform Generators and Oscilloscopes. Lab 6 Waveform Generators and Oscilloscopes Lab 6 1 Equipment List WFG TEK DPO 4032A (or MDO3012) Resistors: 10kΩ, 1kΩ Capacitors: 0.01uF 2 Waveform Generators (WFG) The WFG supplies a variety of timevarying

More information

INTRODUCTION. Figure 1 Three-terminal op amp symbol.

INTRODUCTION. 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 information

Experiment # 1 Introduction to Lab Equipment

Experiment # 1 Introduction to Lab Equipment Experiment # 1 Introduction to Lab Equipment 1. Synopsis: In this introductory lab, we will review the basic concepts of digital logic design and learn how to use the equipment available in the laboratory.

More information

Laboratory 2. Lab 2. Instrument Familiarization and Basic Electrical Relations. Required Components: 2 1k resistors 2 1M resistors 1 2k resistor

Laboratory 2. Lab 2. Instrument Familiarization and Basic Electrical Relations. Required Components: 2 1k resistors 2 1M resistors 1 2k resistor Laboratory 2 nstrument Familiarization and Basic Electrical Relations Required Components: 2 1k resistors 2 1M resistors 1 2k resistor 2.1 Objectives This exercise is designed to acquaint you with the

More information

Experiment 5: Basic Digital Logic Circuits

Experiment 5: Basic Digital Logic Circuits ELEC 2010 Laboratory Manual Experiment 5 In-Lab Procedure Page 1 of 5 Experiment 5: Basic Digital Logic Circuits In-Lab Procedure and Report (30 points) Before starting the procedure, record the table

More information

Combinational logic: Breadboard adders

Combinational logic: Breadboard adders ! ENEE 245: Digital Circuits & Systems Lab Lab 1 Combinational logic: Breadboard adders ENEE 245: Digital Circuits and Systems Laboratory Lab 1 Objectives The objectives of this laboratory are the following:

More information

EE 210 Lab Exercise #3 Introduction to PSPICE

EE 210 Lab Exercise #3 Introduction to PSPICE EE 210 Lab Exercise #3 Introduction to PSPICE Appending 4 in your Textbook contains a short tutorial on PSPICE. Additional information, tutorials and a demo version of PSPICE can be found at the manufacturer

More information

CENG4480 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) 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 information

Sonoma State University Department of Engineering Science Spring 2017

Sonoma State University Department of Engineering Science Spring 2017 EE 110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Lab 4 Introduction to AC Measurements (I) AC signals, Function Generators and Oscilloscopes Function Generator (AC) Battery

More information

Generation of Gaussian Pulses using FPGA for Simulating Nuclear Counting System

Generation of Gaussian Pulses using FPGA for Simulating Nuclear Counting System Generation of Gaussian Pulses using FPGA for Simulating Nuclear Counting System Mohaimina Begum Md. Abdullah Al Mamun Md. Atiar Rahman Sabiha Sattar Abstract- Nuclear radiation counting system is used

More information

Non_Inverting_Voltage_Follower -- Overview

Non_Inverting_Voltage_Follower -- Overview Non_Inverting_Voltage_Follower -- Overview Non-Inverting, Unity-Gain Amplifier Objectives: After performing this lab exercise, learner will be able to: Understand and comprehend working of opamp Design

More information

EE 233 Circuit Theory Lab 3: First-Order Filters

EE 233 Circuit Theory Lab 3: First-Order Filters EE 233 Circuit Theory Lab 3: First-Order Filters Table of Contents 1 Introduction... 1 2 Precautions... 1 3 Prelab Exercises... 2 3.1 Inverting Amplifier... 3 3.2 Non-Inverting Amplifier... 4 3.3 Integrating

More information

Electronics. RC Filter, DC Supply, and 555

Electronics. 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 information

Physics 309 Lab 3 Bipolar junction transistor

Physics 309 Lab 3 Bipolar junction transistor Physics 39 Lab 3 Bipolar junction transistor The purpose of this third lab is to learn the principles of operation of a bipolar junction transistor, how to characterize its performances, and how to use

More information