Mark Neil - Microprocessor Course 1 Digital to Analog Converters.

Slides:



Advertisements
Similar presentations
Interfacing to the Analog World
Advertisements

D. De Venuto,Politecnico di Bari 0 Data Converter.
Analog to Digital Conversion (ADC)
ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory.
Mark Neil - Microprocessor Course 1 Device Drivers – Digital Voltmeter.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Analog-to-Digital Converter (ADC) And
Data Acquisition ET 228 Chapter
SHIFT REGISTERS: CONVERTING BETWEEN SERIAL AND PARALLEL DATA Mark Neil - Microprocessor Course 1 Serial versus Parallel Data Transfers.
Digital to Analogue Conversion Chapter 13. Why is conversion needed? Most signals in the world are analogue. Microprocessors and most computers computers.
Digital to Analogue Conversion
Digital-to-Analog & Analog-to-Digital Conversion BJ Furman 17APR2014.
Digital Fundamentals Tenth Edition Floyd Chapter 12.
Analog to Digital Conversion. Introduction  An analog-to-digital converter (ADC, A/D, or A to D) is a device that converts continuous signals to discrete.
5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
Interfacing Analog and Digital Circuits
DIGITAL SYSTEMS TCE INTERFACING WITH ANALOG DEVICES (Week 12)
EET260: A/D and D/A converters
Op-Amps (2). Non-Inverting Amplifier Design Problem Design a non-inverting op-amp with a gain of 6. What is the approximate power supply if Vin must.
Mark Neil - Microprocessor Course 1 Decoding and Using a 4x4 Keyboard.
Lecture 10: Amplifiers and Comparators Today, we will Learn how to design op-amp circuits to perform a task  Piece together basic op-amp circuits and.
CSE Fall Introduction - 1 Electronics and Physical Interfaces  Speaker Interface  Electronics Review  8051 I/O.
Analog-to-Digital Converters Prepared by: Mohammed Al-Ghamdi, Mohammed Al-Alawi,
COMP3221: Microprocessors and Embedded Systems Lecture 20: Analog Output Lecturer: Hui Wu Session 2, 2004.
Astable multivibrators I
Digital to Analog Converters
Digital to Analog Converters
DEEPAK.P MICROPROCESSORS AND APPLICATIONS Mr. DEEPAK P. Associate Professor ECE Department SNGCE 1.
Digital-to-Analog & Analog-to- Digital Conversion Anuroop Gaddam.
1 Sensors and Measurements Penderia & Pengukuran ENT 164 Signal Processing Elements Hema C.R. School of Mechatronics Engineering Northern Malaysia University.
ACOE2551 Microprocessors Data Converters Analog to Digital Converters (ADC) –Convert an analog quantity (voltage, current) into a digital code Digital.
Lab IV Lecture 1 Course Overview Introduce Step 1 Course Web Page
Analog to Digital Converters (ADC) 1
Dr. Rabie A. Ramadan Al-Azhar University Lecture 6
Basic I/O Interface A Course in Microprocessor
Digital-to-Analog Analog-to-Digital Microprocessor Interface.
Lab IV Lecture 1 Course Overview Introduce Step 1 Course Web Page:
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
Lecture 15: Digital to Analog Converters Lecturers: Professor John Devlin Mr Robert Ross.
Data Acquisition ET 228 Chapter 15 Subjects Covered Analog to Digital Converter Characteristics Integrating ADCs Successive Approximation ADCs Flash ADCs.
CHAPTER 19 Data Conversion. Objectives Describe and Analyze: Analog vs. Digital Signals Resolution Digital-to-Analog Conversion Analog-to Digital Conversion.
ELEC4601 Microprocessors Lab 2 Tutorial Signal Waveforms and Parallel port programming.
Digital Electronics and Computer Interfacing Tim Mewes 5. Computer Interfacing – DAQ cards.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an overview of the Digital-to-Analog.
◦ We sometimes need to digitize an analog signal ◦ To send human voice over a long distance, we need to digitize it, since digital signals are less prone.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  An ability to sample analog voltage signal range from -12 V to 12 V via BNC;  An ability to reconstruct.
EE365 - Microprocessors period 26 10/23/00 D. R. Schertz # Parallel Ports.
Digital to Analog Converter (DAC)
Embedded Systems Design 1 Lecture Set C Interfacing the MCS-51 to: –D/A Converter –A/D Converter.
Analog to Digital Conversion - ADC Mark Neil - Microprocessor Course 1 Device Drivers – Measuring Voltages.
Mark Neil - Microprocessor Course 1 Timers and Interrupts.
SHIFT REGISTERS: CONVERTING BETWEEN SERIAL AND PARALLEL DATA Mark Neil - Microprocessor Course 1 Serial versus Parallel Data Transfers.
Mark Neil - Microprocessor Course 1 Decoding and Using a 4x4 Keyboard.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
Digital-to-Analog Analog-to-Digital Week 10. Data Handling Systems  Both data about the physical world and control signals sent to interact with the.
Pulse Code Modulation (PCM) Analog voice data must be translated into a series of binary digits before they can be transmitted. With Pulse Code Modulation.
0808/0809 ADC. Block Diagram ADC ADC0808/ADC Bit μP Compatible A/D Converters with 8-Channel Multiplexer The 8-bit A/D converter uses successive.
Basic Op-Amp Circuits Application: D/A Conversion.
ELECTRONIC DEVICES BASIC OP-AMP CIRCUIT MOHD AIDIL IDHAM BIN DAUD AZFAR ASYRAFIE BIN AHMAD
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
Digital-to-Analog Analog-to-Digital
Task 2: Define digital and analogue signals
Memory Mapped IO (and the CerfBoard). The problem How many IO pins are available on the 8051? What if you are using interrupts, serial, etc…? We want.
Analog-Digital Conversion. Other types of ADC i. Dual Slope ADCs use a capacitor connected to a reference voltage. the capacitor voltage starts at zero.
Digital to analog converter [DAC]
Analog-Digital Conversion
Digital-to-Analog Analog-to-Digital
Digital to Analog Converters
Embedded Sound Processing : Implementing the Echo Effect
Presentation transcript:

Mark Neil - Microprocessor Course 1 Digital to Analog Converters

Digital to Analog Conversion Digital data representing an analog signal (for instance an MP3 file) sampled at a (usually) fixed time interval is fed to a Digital to Analog Converter The output is an analog waveform which is an approximation to the original analog signal Input Digital Data Digital to Analog Conversion (DAC) Output “Sampled” Analog Waveform 2 Mark Neil - Microprocessor Course

The 741 Op.Amp Mark Neil - Microprocessor Course 3 Summing Amplifier V out = - (V1+V2+V3)

The 741 Op.Amp Mark Neil - Microprocessor Course 4 R-2R Network to convert digital to analog

Operation II The basic operational idea of the DAC we will be using is simply to have a series of switches which control a resistor network Depending on which bits are set, the output voltage changes 5 Mark Neil - Microprocessor Course

The TLC7524 DAC For your analog signal generator you will be using an 8-bit DAC to convert an 8-bit data stream, from the ATmega128 ports, to analog signals of given frequency, amplitude and offset 6 Mark Neil - Microprocessor Course

Write Cycles of the TLC7524 The DAC has internal registers to store the input Data (1 Byte) and signals which control the write operation (CS*, WR*): 7 Mark Neil - Microprocessor Course

DAC Operation The output signal will need to be fed into an external op-amp Data should be put on the data bus using one of the ATMEL PORTs CS* can be held low 8 Mark Neil - Microprocessor Course

Schematic You can write numbers to the DAC in a similar way as with the 3-byte memory module using the ATmega128 Ports 9 Mark Neil - Microprocessor Course CS* : keep it enabled

Task Plan Mark Neil - Microprocessor Course 10 Design and construct a Signal Generator: The ATmega128 should be used to design a signal generator. The Amplitude, Frequency and Voltage offset should be subject to change under program control. The signals should be produced using a DAC and an Operational Amplifier driven by one of the ATmega128 ports. The generator should have a user interface. The LCD should be used to display a menu and the given frequency amplitude and offset settings. The Keyboard should be used for user input.