1 www.quickfiltertech.com Audio-Mojo Application-Specific Development Board for Audio Applications using the QF1D512 April 2007 www.quickfiltertech.com.

Slides:



Advertisements
Similar presentations
ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.
Advertisements

Georgia Tech Digital Back-end µHRG interface Curtis Mayberry School of Electrical and Computer Engineering Georgia Institute of Technology January 13 th,
IJData, Luleå, Sweden LspCAD 6 IJData, Luleå, Sweden
StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Quickfilter Pro Software Demonstration for QF4A512 The following slides will illustrate how you can design and verify a filter design in minutes! BEGIN.
Crown DSi Series Control Click the Crown Logo at the top of any the screen to return to this Menu Interactive Main Menu Interactive Front Panel Display.
Final Year Project Progress January 2007 By Daire O’Neill 4EE.
1 Crossovers Manual Reference Pages 222 – 227 Manual Reference Pages 222 – 227.
Workshop 7 of 7 Welcome!. Today's Topics Data Acquisition MAX DAQ Assistant Express VI DAQmx API Create Task Configure Task Configure Trigger Start Task.
QRF 5000 Digital Video Insertion Solutions
Quickfilter Pro Software Demonstration for QF1D512 The following slides will illustrate how you can design and verify a filter design in minutes! BEGIN.
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
CAPSTONE Demonstration Radio TiVo FPGA Thundercats: Hariklia Karagiannis Hasina Jamal Osato Edo-Osagie Brad Mazan Chad Griffith.
Rhythm2 Redefines the Category
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
Smart EQ Digital Stereo Equalizer Dustin Demontigny David Bull.
TEAM SYNTH: Design Proposal EE 41430, Fall 2007 John Simmons William Andrews Angela McKenzie.
EEG Machine By The All-American Boys Featuring Slo- Mo Motaz Alturayef Shawn Arni Adam Bierman Jon Ohman.
Binaural Sound Localization and Filtering By: Dan Hauer Advisor: Dr. Brian D. Huggins 6 December 2005.
ASPPRATECH.
CS 0008 Day 2 1. Today Hardware and Software How computers store data How a program works Operators, types, input Print function Running the debugger.
SPI By Alexander Maroudis. Outline What is SPI? SPI Configuration SPI Operation Master Slave Setup SPI Transactions SPI Digital Potentiometer Example.
MSS & AMS Name and configure MIDI controllers, devices and sound modules. Control their routing to Pro Tools MSS - Configurations can be imported or exported.
ABISS: A Bluetooth Intelligent Sound System Andrew Burks Andy Heck Stephen Leotis Ben Wallingford PDR Presentation October 29,
Sub-band Mixing and Addition of Digital Effects for Consumer Audio ELECTRICAL & ELECTRONIC ENGINEERING FINAL YEAR PROJECTS 2012/2013 Presented by Fionn.
RemoteDrive. OVERVIEW OVERVIEW The RemoteDrive is a special software running on Windows TM and controlling the devices manufactured by Elettronica Santerno.
MIDI. A protocol that enables computers, synthesizers, keyboards, and other musical devices to communicate with each other. Instead of storing actual.
An Enhanced/Permanent Amateur Radio Station Proposal L. McFadin, W5DID K. Banke N6IZW
1 nd semester King Saud University College of Applied studies and Community Service 1301CT.
Virtual Studio Technology
Song Pro Retro Alex Harper. Contents of Presentation Inspiration Basic Concept Speaker Module.sng file structure Song Pro Retro: Light Song Pro Retro:
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Home entertainment. The hardware, software and techniques used for sound MP3 players: play music files stored digitally in MP3 file format are small and.
ECE 477 DESIGN REVIEW TEAM 2  FALL 2011 Members: Bo Yuan, Yimin Xiao, Yang Yang, Jintao Zhang.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Zetex Switching Audio Amplifiers
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
The Post-Moog Digitally Controlled Analog Synthesizer Group Members Robert Estelle Toan Ho Greg Hartl Logan Snow.
Introduction Advantage of DSP: - Better signal quality & repeatable performance - Flexible  Easily modified (Software Base) - Handle more complex processing.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Introduction to the C6713 Laurier Boulianne
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
Path The purpose of this project is to design a universal data recording device to monitor the health of a Dresser-Rand compressor during operation. In.
COMPUTER MAIN PARTS SANTIAGO OCAMPO MEJIA. HARDWARE  Or materials set of physical elements of a computer or a computer system.
Digital Control CSE 421.
The “Drink Mixer” Design Constraints. Project Success Criteria An ability to digitally mix audio and adjust individual levels An ability to digitally.
Senior Design 2012 Tom Blanford Eric Nolan Michael Sizemore Sara Taylor Mark Wurzelbacher University of Notre Dame.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
BPM stripline acquisition in CLEX Sébastien Vilalte.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
2/June/2009LHCb Upgrade1 Single ended ADC Differential ADC –Convert single ended signal to differential (use AD8138 amp) –ASIC differential output ADC.
By: Devon Schmidt & Kyle Da Rif Instructor: Stanislaw Legowski Senior Design 2012/2013.
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 Sound Projection ECE 477 Group 6 Design Constraint Analysis Steve Anderson Mike Goldfarb Shao-Fu Shih Josh Smith.
Voice Controlled Robot by Cell Phone with Android App
Digital Control CSE 421.
Scrolling LCD using Arduino.
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
Voice Manipulator Department of Electrical & Computer Engineering
Voice Over IP By: Jon Peterson.
DesignDRIVE Position Manager SIN/COS
EXTERNAL GUIDE INTERNAL GUIDE
This chapter provides a series of applications.
הודעות ריענון מהיר והרחבות Charts & Graphs גרף XY בניית מחולל אותות
הודעות ריענון מהיר והרחבות דגימת אות Low-Level
ECE 477 DESIGN REVIEW TEAM 14  SPRING 2010
Embedded Sound Processing : Implementing the Echo Effect
Multichannel Link Path Analysis
Presentation transcript:

1 Audio-Mojo Application-Specific Development Board for Audio Applications using the QF1D512 April

2 Audio-Mojo SavFIRe TM Audio Reference Design Demonstrates equalization and crossover functionality 2 QF1D512s, stereo codec, uC/EE Use standalone, or, Plugs into QF1D512-DK Dev Kit Preconfigured for use as 2-channel EQ or 1 channel crossover Design/modify filters using Quickfilter Pro Software Verify filter response on DK Download to Audio-Mojo Use standalone with new settings Audio-Mojo Board Audio-Mojo mounted on QF1D512-DK

3 Audio Mojo Overview Demonstrate QF capability for audio As an equalizer As a crossover Proof of concept / reference design Schematics and software available Development Tool User can experiment with his own filter designs Can save his config to the board and then... Standalone operation User can implement in his system without dev kit

4 Audio-Mojo Block Diagram Analog In ADC I2S STEREO CODEC CS4270 DAC I2S Analog Out QF1D512 f f L L R R uC* ATtiny85 Config Programming header GND Header To QF1D512-DK (optional) To Atmel programmer or QF1D512-DK (optional) Header Ext. Pwr * uC used for configuration only using stored settings / filters in on-chip EEPROM Not used in the signal data path

5 Audio Mojo Audio Inputs Audio Outputs Programming Header Ext Power Codec Config Signal Routing QF1D512s uCCodec

6 Configuration Example 1 Equalizer Each filter processes data from only one channel Use LRCK signal from codec to frame channels Independent filtering per channel. Analog In Codec L-Ch R-Ch QF1D512 f f LeftRight Analog Out L-Ch R-Ch DK Monitor L-ChR-ChL-Ch’R-ChL-Ch’R-Ch’ Output from codecOutput from 1 st QF1D512Output from 2 nd QF1D512 LRCK

7 Configuration Example 2 Crossover Both channels fed with same signal HPF on Left channel, LPF on right channel Analog outputs become high frequency content (L) and low frequency content (R) Can also be combined with equalization Analog In Codec L-Ch R-Ch Left / HighRight / Low Analog Out High Low DK Monitor QF1D512 f f

8 Standalone Mode User provides power source uC loads QF1D512 SavFIRes on power up User can input analog data and monitor analog outputs Development Connect to Atmel programmer via topside header (J3) Use QF Pro to design and save Config data Import Configs to Dev Tool & download configs to uC Standalone Use

9 Monitor Mode Uses QF1D512 SavFIRes on Audio-Mojo board uC loads SavFIRes at power up with default settings User applies analog inputs and monitor analog outputs Display FFT of frequency response (Monitor mode) No filter thumbnails / Edit disabled Dev Kit Mode Uses QF1D512 SavFIRes on dev board QF Pro software can be used to modify filter responses Support “near real time” adjustment of filter parameters e.g. Graphic EQ User can apply analog inputs and monitor analog outputs Download configs to Audio-Mojo board for standalone use Use with Development Kit

10 Runs out of the box, no cables or other hardware to make Modify and see results of filter changes in “near real time” with no need for a new build each time View FFTs of actual end hardware performance, not just theoretical results Advantages of use with Dev Kit

11 Logarithmic Filter Response Option Graphic Filter Editor QF Pro Software Upgrades Simultaneous capture & display of two channels

12 Atmel programmer Export hex files from QF Pro for download to ATtiny QF Dev Kit Connect programming header to J4 Download configs directly to the ATtiny from the QF Pro software Note: Tiny memory is partitioned to simplify the task: Program memory (user need not alter!) SavFIRe configs (4) = 2 complete 2-channel configs Programming Options

13 QF1D512 Applications Ideas

14 QF1D512 Host uC ADC QF1D512 Host uC ADC External ADC or codec Internal ADC / Coprocessor Audio Applications Flexible Interface Options

15 Audio Applications Flexible Interface Options - 2 Accepts serial digital data SPI or I2S directly S/P-DIF after conversion Precision filtering without dedicated computing resource System uC can load config / filter data QF1D512 Converter e.g.CS8420 Analog In ADC I2S, SPI S/P-DIF Digital In Digital Filtered Data Out SPI

16 Audio Application: Stereo / Multi-channel Filtering Each filter processes data from only one ADC input. Independent filtering per channel. Add as many chips as needed for channel count. QF1D512 Ch1 Filter Analog In ADC QF1D512 Ch2 Filter Ch1 Ch2 Digital Out e.g. CS53xx

17 Audio Application Equalizer Use single device with optimized ”shape” for the whole band Use Number of Taps to implement variable delay Cascade multiple chips in series Dedicate each device to a particular frequency band Not suitable for applications where latency is an issue! QF1D512 f0f0 f2f2 f1f1 f Data In Filtered Data Out Data In Filtered Data Out f f f

18 Audio Application Digital Wireless Headphones - 1 QF1D512 filters out any unwanted noise, shapes frequency response to suit headphone driver & enclosure DAC only if digital data transmitted, codec otherwise Analog Power Drive Wireless Receiver / Codec DAC / Codec AMP QF1D512 f e.g. MAX4411 e.g. CS433x QF1D512 f LeftRight

19 Audio Application Digital Wireless Headphones - 2 QF1D512 filters out any unwanted noise, shapes frequency response to suit headphone driver & enclosure Greater control than the built in tone response of the CS44L11 Digital end-to-end solution Wireless Receiver DIGITAL AMP QF1D512 f e.g. CS44L11 QF1D512 f LeftRight

20 Audio Application Digital Wireless Speaker QF1D512 filters out any unwanted noise, shapes & limits frequency response to suit driver unit & enclosure Assumes digital transmitted data (I2S) Power Amp may be digital or DAC + analog, as required Wireless Receiver POWER AMP QF1D512 f Equalizer QF1D512 f Additional QF1D512 crossovers + power amps as needed for multi-driver configurations

21 Audio Application Pre-Crossover Filtering Data In QF1D512 f to digital crossover circuit Bandpass for protection of speakers RF interference rejection Notch for rec vs. playback audio compensation MCU* (eg ATtiny) * inexpensive (40 cent) MCU can be used for loading the configuration parameters upon start up if a host MCU not present

22 Audio Application Bass Management Data In QF1D512 f Bass / Sub Data Out 100Hz LPF MCU* (eg ATtiny) * inexpensive (40 cent) MCU can be used for loading the configuration parameters upon start up if a host MCU not present

23 Audio Application Digital crossover Connect as many chips as needed to sub-divide band QF1D512 f Data In HF / Tweeter Data Out QF1D512 f f f Equalizer Bass / Sub Data Out Mid-range Data Out MCU* * inexpensive (40 cent) MCU can be used for loading the configuration parameters upon start up if a host MCU not present