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.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
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.
Analog-to-Digital Converters Prepared by: Mohammed Al-Ghamdi, Mohammed Al-Alawi,
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
COMP3221: Microprocessors and Embedded Systems Lecture 20: Analog Output Lecturer: Hui Wu Session 2, 2004.
Astable multivibrators I
1 Digital to Analog Converter Nov. 1, 2005 Fabian Goericke, Keunhan Park, Geoffrey Williams.
Digital to Analog Converters
Digital to Analog Converters (DAC)
Digital to Analog Converters
11 Lecture Slides ME 3222 Kinematics and Control Lab Lab 2 AD DA and Sampling Theory By Dr. Debao Zhou.
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
Digital-to-Analog Analog-to-Digital Microprocessor Interface.
09/16/2010© 2010 NTUST Today Course overview and information.
EE421, Fall 1998 Michigan Technological University Timothy J. Schulz 15-Sept, 1998EE421, Lecture 031 Lecture 3: Quantization l The last major stage of.
Lab IV Lecture 1 Course Overview Introduce Step 1 Course Web Page:
Lecture 15: Digital to Analog Converters Lecturers: Professor John Devlin Mr Robert Ross.
CHAPTER 19 Data Conversion. Objectives Describe and Analyze: Analog vs. Digital Signals Resolution Digital-to-Analog Conversion Analog-to Digital Conversion.
Digital Electronics and Computer Interfacing Tim Mewes 5. Computer Interfacing – DAQ cards.
Marwan Al-Namari 1 Digital Representations. Bits and Bytes Devices can only be in one of two states 0 or 1, yes or no, on or off, … Bit: a unit of data.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an overview of the Digital-to-Analog.
ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory.
Project: security lock system Idea: –Create a 4bit password using switches –Send data serially (one bit at a time) using an LED –Receive the code serially.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
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.
ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory.
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.
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.
Basic Op-Amp Circuits Application: D/A Conversion.
ELECTRONIC DEVICES BASIC OP-AMP CIRCUIT MOHD AIDIL IDHAM BIN DAUD AZFAR ASYRAFIE BIN AHMAD
Digital-to-Analog Analog-to-Digital
Task 2: Define digital and analogue signals
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 CALCULATOR USING 8051
Digital to Analog Converters
Embedded Sound Processing : Implementing the Echo Effect
Presentation transcript:

Mark Neil - Microprocessor Course 1 Digital to Analog Converters

Example Product: Signal Generator Mark Neil - Microprocessor Course 2 A Signal Generator should be programmable. A user can use the the LCD display and the keyboard to change the:  Frequency scale  Amplitude scale  Offset on/off etc.  Waveform shape (Square, Sinusoidal, Triangle..) Analog control given by potentiometer Analog signal output by using a Digital to Analog Converter (DAC)

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 3 Mark Neil - Microprocessor Course

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

The 741 Op.Amp Mark Neil - Microprocessor Course 5 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 6 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 7 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*): 8 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 9 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 10 Mark Neil - Microprocessor Course CS* : keep it enabled

Task Plan Mark Neil - Microprocessor Course 11 Design and construct a Signal Generator: The signals should be produced using a DAC and an Operational Amplifier driven by one of the ATmega128 ports. Verify operation by copying the input voltage read from the potentiometer to the DAC output