Project Check Point 3 Audio Interface Jeff Du. Overview Project specs and overview next Tue. Mid-term next Thurs. This audio interface lab is REALLY easy.

Slides:



Advertisements
Similar presentations
Analog to Digital Conversion (ADC)
Advertisements

Lecture 23: Registers and Counters (2)
Review: Interrupts & Timers
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
EECS150 Lab Lecture #61 AC97 PCM Audio EECS150 Fall 2007– Lab Lecture #6 Udam Saini 10/05/2007.
Data Acquisition ET 228 Chapter
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Shift Register Application Chapter 22 Subject: Digital System Year: 2009.
Khaled A. Al-Utaibi  Digital Vs Analog Signals  Converting an Analog Signal to a Digital One  Reading Analog Sensors with the.
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
PDACS Midterm Presentation Michelle Berger John Curtin Trey Griffin Aaron King Michael Nordfelt Jeffrey Whitted.
Henry Hexmoor1 Chapter 7 Henry Hexmoor Registers and RTL.
EECS150 Fall 2000 Checkpoint #1 Wire-wrap, SRAM, and FIFO Design by Ramakrishna Gummadi Norm Zhou.
NACK Digital Equalizer Nguyen Craig Petersen Andrew Nguyen Kevin Wong Group 7 CPSC © 2000 Midterm Proposal.
Project Check-off 2 UART Design Jeffrey Tsai. Project Thus Far FIFO SRAM UART IN UART OUT Main Control FSM Collision Audio In interface Audio Out interface.
CS150 Project Checkpoint 1. Controller Interface Dreamkatz Controller Interface 1. The N64 Controller 2. Physical interface 3. Communication protocol.
CS150 Project Checkpoint 2 CheckPt2 is easy!!! BUT………………. This lab can be very tricky. BUT……………… Mark is here to help! You get to listen to cool.
Analog-to-Digital Converters
Video Interface Jeffery Tsai Sammy Sy And pretty much everything else too…. CS 150 CHECKPOINT 3.
CS150 Fall 2000 Project Info By: Nan (Norman) Zhou.
Analog-to-Digital Converters Lecture L11.2 Section 11.3.
Analogue Input/Output
Announcements Tuesday’s Lecture next week is cancelled –October 18 th Assignment 4 is active, due in my mailbox by 5pm Friday (October 14 th ) Mid-term.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Fulton-Montgomery Community College TEPP Technological Education Pathways PartnershipNSF DUE Clock Radio.
Project: sun tracker Idea: –Use two photodiodes to detect where the sun is –Control a motor to turn toward the sun –When sun is “half-way” between PD,
Low Cost TDC Using FPGA Logic Cell Delay Jinyuan Wu, Z. Shi For CKM Collaboration Jan
Embedded Programming and Robotics Lesson 5 Motor Control 1.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
ECE-L304 Lecture 6 Review of Step 5 Introduction to Step 6 and 7 Final Lecture Quiz Next Week.
Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin.
Basic Stamp Free Pins These pins can be used by the operator for digital Inputs and Outputs Used Pins 0.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Final Lecture Review Step 7 Deliverables Final Course Information.
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
Students:Alexander Kinko Roni Lavi Instructor:Inna Rivkin Duration:2 Semesters Midterm Presentation Part 1 - Spring 2008 Midterm Presentation Part 1 -
Final Presentation Winter Final Presentation Winter Students Naftali Weiss Nadav Melke Instructor Mony Orbach Duration Single Semester.
TDC in ACTEL FPGA Tom Sluijk Hans Verkooijen Albert Zwart Fabian Jansen.
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.
©F.M. Rietti Components Fundamentals. ©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 2 Active Components (cont) Comparator –if V2 > V1 the.
 Seattle Pacific University EE Logic System DesignCounters-1 Shift Registers DQ clk DQ DQ ShiftIn Q3Q3 Q2Q2 DQ Q1Q1 Q0Q0 A shift register shifts.
CSE 171 Lab 11 Digital Voltmeter.
Department of Electronic & Electrical Engineering Further work? Simple Voltmeter. ● Analogue to Digital converter (MCP3001 SPI ) ● Analogue → 10bit binary.
Embedded Systems Design 1 Lecture Set C Interfacing the MCS-51 to: –D/A Converter –A/D Converter.
Status report 2010/9/24 Atsushi Nukariya. GEMFE2 outline (1) ・ FPGA controls 4 chips. ・ Each chip has 9 channels. ( 8 channels will be used in data acquisition,
Chapter Microcontroller
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.
Lab 7 Hints. Activity 1C, 1B Activity 1A Battery or power supply (in previous picture)
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.
Real time DSP Professors: Eng. Diego Barral Eng. Mariano Llamedo Soria Julian Bruno.
Sampling. Introduction  Sampling refers to the process of converting a continuous, analog signal to discrete digital numbers.
Principles & Applications
SAR ADC Input Types TIPL 4003 TI Precision Labs – ADCs
EI205 Lecture 13 Dianguang Ma Fall 2008.
Project: security lock system
Created by Luis Chioye Presented by Cynthia Sosa
ECE 354 Computer Systems Lab II
CSE 171 Lab 11 Digital Voltmeter.
Analog-to-Digital Converters
PIC18F458 Analog-to-Digital
Logic Analyzers EECS150 Fall Lab Lecture #5 Arjun Singh
CSCI1600: Embedded and Real Time Software
Principles & Applications
Interfacing Data Converters with FPGAs
CSCI1600: Embedded and Real Time Software
Electricity and Circuits
Logic Analyzers EECS150 Fall Lab Lecture #5 Arjun Singh
Registers Today we’ll see some common sequential devices: counters and registers. They’re good examples of sequential analysis and design. They are also.
Costas Foudas, Imperial College, Rm: 508, x47590
2019 Investing Now Summer Program
Presentation transcript:

Project Check Point 3 Audio Interface Jeff Du

Overview Project specs and overview next Tue. Mid-term next Thurs. This audio interface lab is REALLY easy. Norm is kind enough to provide most of the logic blocks. You just need to do some wire wrap and control logic for A to D.

Audio Interface(high level) FIFO SRAM UART IN UART OUT Main Control FSM Collision Audio In interface Audio Out interface Packet Logic D To AA To D

Audio Interface(this lab) Audio In Control Logic Audio Out Control Logic D to A Circuits A to D Circuits Function Generator Oscilloscope Xilinx Chip Xilinx Board

Analog To Digital Chipset (1) We will use the ADC08161 and a discrete pack that contains some capacitors PIN: Input(1), Function Gen. CS.L(13), Vref(11), GND(10) to GROUND, (6, 7, 9, 18) unused, (12, 19, 20) to the discrete pack, DataOut(2-5, 14-17) connect to the SRAM. (Look at P14 ) RD.L (read input), pin 8, should be controlled the xilinx chip. You need to connect DataOut to the DataIn for the SRAM, D0 to D0, D1 to D1, ……….

Analog To Digital Chipset (2) RD.L should be low for 200ns – 400 ns for a correct conversion. Since we are using 8 KHz clock(each cycle is 125ns), we should delay the RD.L signal for 2-3 cycles. For details, read page 12 section 2.2 on the spec. ADC generates 16 bit unsigned number!

Function Generator Connect the ground to the borad Connect the signal to the input pin(1) of the ADC chip. MAKE SURE the p-to-p voltage is around 2 V, or you can burn the chip. You can generate any wave form, but you need to see some oscillation on the oscilloscope.

Digital To Analog Chipset (1) We will use the AD1886 DAC, a amplifier and two discrete packs. Since I can’t copy the connection picture, you can just look it up online. Only three wires to the xilinx chip, LL, DL and CLK

Digital To Analog Chipset (2) DL, sometimes called LD, is Data Left. Serial input to the DAC We only use half of the DAC, so we ignore DR. LL.L, the falling edge of the LL causes the last 16 bits clocked into the serial register shifted into the DAC Clock is just a 8 MHz clock. DAC takes two’s compliment.

Oscilloscope Connect the ground together, and connect the clip to the output of the Amplifier. Then hit AUTO SCALE. You should see the wave form generated by the function generator.

Control Logic (1) A TO D

Control Logic (2) D TO A

What to remember Do wire wrapping before lab, it takes a while. (it’s hard to make it neat, cuz the distance between the pin is very short.) Understand what each chip does, and the control signals Understand why was the control signal setup that way, and why it works, or why it doesn’t work.

Some Final notes This lab is easy, this means: Don’t worry about it! It’s not gonna be nearly as hard as the previous check points. You should spend more time to prepare the midterm than this lab. (Most of you will do that anyways.) It gives you a chance to catch up on the previous labs. GOOD LUCK ON THE MIDTERM!!!