230 likes | 383 Views
Audio-Mojo Application-Specific Development Board for Audio Applications using the QF1D512 April 2007 www.quickfiltertech.com. Audio-Mojo SavFIRe TM Audio Reference Design. Demonstrates equalization and crossover functionality 2 QF1D512s, stereo codec, uC/EE Use standalone, or,
E N D
Audio-MojoApplication-Specific Development Board for Audio Applications using the QF1D512April 2007www.quickfiltertech.com www.quickfiltertech.com
Audio-MojoSavFIReTM 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 Audio-Mojo Board • Design/modify filters using Quickfilter Pro Software • Verify filter response on DK • Download to Audio-Mojo • Use standalone with new settings Audio-Mojo mounted on QF1D512-DK www.quickfiltertech.com
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 www.quickfiltertech.com
f f Audio-Mojo Block Diagram QF1D512 L Header I2S Analog In ADC To QF1D512-DK (optional) R L QF1D512 I2S Analog Out Header DAC R STEREO CODEC CS4270 Config Programming header To Atmel programmer or QF1D512-DK (optional) uC* ATtiny85 Ext. Pwr GND * uC used for configuration only using stored settings / filters in on-chip EEPROM Not used in the signal data path www.quickfiltertech.com
Audio Mojo uC Codec Ext Power Audio Outputs Audio Inputs Programming Header Signal Routing Codec Config QF1D512s www.quickfiltertech.com
QF1D512 QF1D512 f f Configuration Example 1Equalizer • Each filter processes data from only one channel • Use LRCK signal from codec to frame channels • Independent filtering per channel. Analog In DK Monitor L-Ch R-Ch Codec Analog Out Left Right L-Ch R-Ch Output from codec Output from 1st QF1D512 Output from 2nd QF1D512 L-Ch R-Ch L-Ch’ R-Ch L-Ch’ R-Ch’ LRCK www.quickfiltertech.com
QF1D512 f f Configuration Example 2Crossover • 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 DK Monitor L-Ch R-Ch QF1D512 Codec Analog Out Left / High Right / Low High Low www.quickfiltertech.com
Standalone Use 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 www.quickfiltertech.com
Use with Development Kit 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 www.quickfiltertech.com
Advantages of use with Dev Kit • 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 www.quickfiltertech.com
QF Pro Software Upgrades • Logarithmic Filter Response Option • Graphic Filter Editor • Simultaneous capture & display of two channels www.quickfiltertech.com
Programming Options 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 www.quickfiltertech.com
QF1D512Applications Ideas www.quickfiltertech.com
QF1D512 Host uC ADC Host uC QF1D512 ADC Audio ApplicationsFlexible Interface Options External ADC or codec Internal ADC / Coprocessor www.quickfiltertech.com
Analog In I2S, SPI ADC Digital Filtered Data Out QF1D512 I2S, SPI Digital In SPI S/P-DIF Converter e.g.CS8420 Audio ApplicationsFlexible 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 www.quickfiltertech.com
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. Analog In QF1D512 Ch1 Filter QF1D512 Ch2 Filter Ch1 Ch2 ADC Digital Out e.g. CS53xx www.quickfiltertech.com
f f f f f1 f0 f2 Audio ApplicationEqualizer • 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 Filtered Data Out Data In Filtered Data Out QF1D512 QF1D512 QF1D512 Data In www.quickfiltertech.com
QF1D512 QF1D512 f f Audio ApplicationDigital 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 e.g. CS433x Left Right AMP e.g. MAX4411 www.quickfiltertech.com
QF1D512 QF1D512 f f Audio ApplicationDigital 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 Left Right DIGITAL AMP e.g. CS44L11 www.quickfiltertech.com
QF1D512 QF1D512 Wireless Receiver f f POWER AMP Equalizer Additional QF1D512 crossovers + power amps as needed for multi-driver configurations Audio ApplicationDigital 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 www.quickfiltertech.com
QF1D512 f Audio ApplicationPre-Crossover Filtering • Bandpass for protection of speakers • RF interference rejection • Notch for rec vs. playback audio compensation Data In to digital crossover circuit MCU* (eg ATtiny) * inexpensive (40 cent) MCU can be used for loading the configuration parameters upon start up if a host MCU not present www.quickfiltertech.com
QF1D512 f Audio ApplicationBass Management 100Hz LPF Data In Bass / Sub Data Out MCU* (eg ATtiny) * inexpensive (40 cent) MCU can be used for loading the configuration parameters upon start up if a host MCU not present www.quickfiltertech.com
QF1D512 QF1D512 f f f f Audio ApplicationDigital crossover Equalizer • Connect as many chips as needed to sub-divide band QF1D512 Data In HF / Tweeter Data Out QF1D512 Mid-range Data Out MCU* Bass / Sub Data Out * inexpensive (40 cent) MCU can be used for loading the configuration parameters upon start up if a host MCU not present www.quickfiltertech.com