Presentation is loading. Please wait.

Presentation is loading. Please wait.

Audio Streamer Board Release

Similar presentations

Presentation on theme: "Audio Streamer Board Release"— Presentation transcript:

1 Audio Streamer Board Release
D. Woodcock SDC, EMEA

2 Audio Streamer – Key Points
Audio is increasingly being transmitted in a compressed digital format TCP/IP or USB are favourites Traditionally DSPs or even PCs have been used to decompress the data Incremental data compression and density -> powerful DSPs A variety of protocols have evolved for different industries Future Electronic’s Audio Streamer offers:- TCP/IP, USB, SDIO support, USB or external power options A low-cost ARM CPU to provide all functionality (implementation is lower cost than existing solutions using MHz processors) Minimal external RAM requirements A wide selection of DACs to support all audio requirements. A head start into digital data transmission designs Supports major audio formats (FLAC, MP3, Ogg Vorbis, WAV) up to 24bit/192Khz support Microphone inputs for recording speech

3 Audio Streamer – Deliverables
Fully tested and programmed PCB Application Software for demonstration/ customer evaluation: Windows GUI driven Ethernet or USB connectivity Powered by USB power supply Playback DAC/CODEC selection and configuration User track selection and playback Audio recording and playback Audio test library support Application monitoring support Playback MP3, FLAC, Wav, Ogg Vorbis audio file types AAC not covered – (license costs prohibitive for a demonstration) Full documentation: Circuit design files Detailed description of hardware, software, BOM and device specifications Instructions for use Released software files Application source code, electronic design files & production documentation available upon request Users need only headphones and/or quality amplifier and speakers

4 Audio Streamer – Performance
Hifi audio quality results within a small footprint High-quality audio demonstrations

5 Audio Streamer – Key Suppliers
Freescale: 150MHz K60 Cortex-M4 MCU (MK60FN1M0VMD15) Wolfson: 2 x 24-bit DACs (WM8741 & WM8524) 1 x 24-bit CODEC (WM904) 2 x digital output silicon MICs (WM7210) 1 x analog output silicon MIC (WM7120A) Micrel: x MIC5319 LDOs 1 x MIC2920A-3.3WS LDO 1 x KSZ8021RNL RMII 10/100Mb/s Ethernet PHY 1 x MIC8115 supervisory Cypress/Alliance: 1 x 245Kx36 Sync SRAM Flow Through (CY7C1361C-100AXC, ASC8C QC75N) FOX Crystals: 3 x very low jitter CMOS oscillators (50MHZ, MHz & MHz) (FXO-HC536 & FXO-HC538)

6 Audio Streamer – PIE NIC Components: Newly released film caps (NSPH family) TE Connectivity : RJ-45 Mini-B USB sockets SMC connectors 2.54mm pitch terminals Keystone: Test terminals 3.5mm Stereo Audio Sockets Murata: Inductors Ferrites Chip res Cer caps C&K components: SPDT slide switch Momentary switch Vishay: Thin film res

7 Audio Streamer – Addressable markets
Hifi equipment Over the coming years millions of consumers will migrate from CD to hard disk based music PA systems The ability to send compressed audio to remote points over TCP/IP is becoming widely adopted in security systems, supermarkets, transport, nurse/warden call systems and other application Pro Audio ‘Installation’ amps, musical instruments General Any system where replay or recording of digital audio is required MCU Audio Streamer may be used to sell newly released 150MHz Cortex-M4 K60 parts from Freescale, (MK60FN1M0VMD15) into MCU applications

8 Audio Streamer Reference Design
Objective 1: Audio Streamer reference design using Wolfson DACs & CODEC and Freescale Kinetis K60 MCU Objective 2 : General purpose audio board and 120/150MHz K60 evaluation platform Features:- MK60FN1MOVMD15 Cortex-M4 150MHz, 1MB Flash, 128kB SRAM USB-to-JTAG programming interface (OSBDM & 19-way JTAG header) Ethernet Port using Micrel PHY KSZ8021RNL WM8904 Wolfson Codec interfacing with:- Audio Line out socket 3.5mm Headphone socket. 1 x WM7110 analogue microphones 2 x Wm7210 digital microphones WM8741 high-performance DAC (192KHz, 24-bit ) Audio Line out via Audio op-amp noise filter Access to balanced Audio line out WM8524 hardware configured DAC (192KHz, 24-bit) Audio line out via amplifier stage of WM8904 Synchronous SRAM using Flexbus interface Up to 1Mx36 SRAM User switches and LEDs. DC-DC power supply 160-way Micro-blox interface Status Released Rev 6 (release) boards Supplier Partners Freescale Wolfson Micrel Application FLAC, Ogg Vorbis, MP3, WAV streaming over USB or Ethernet with playback via selected DAC/CODEC Record and playback for silicon MICs Audio test file library available Source code available running under MQX RTOS Tools IAR EWARM Codewarrior V10.2 Performance reached with Rev 1 boards:- Board output through WM8741: -91dBV SNR (A-weighted) and -89dBV THD (measured at Wolfson Microelectronics 23rd Feb 2012) With 100MHz Kinetis k60 and 8-bit external SRAM 48KHz, 24-bit FLAC files can be streamed and played. Start dropping out at 88.2KHz, 24-bit. Next board revision will look to achieve 192KHz, 24-bit FLAC streaming using higher clock rate and faster, wider external SRAM.

9 Audio Streamer Block Diagram
Rev 1 boards have achieved the following performance to date using the WM8741:- 91dBV SNR (A- Weighted) -89dBV THD Audio streaming and playback has been achieved for 48KHz, 24-bit sampled FLAC encoded audio data files.

10 Top Side Reference Rev 1 boards have achieved the following performance to date using the WM8741:- 91dBV SNR (A- Weighted) -89dBV THD Audio streaming and playback has been achieved for 48KHz, 24-bit sampled FLAC encoded audio data files.

11 Reverse Side Reference
Rev 1 boards have achieved the following performance to date using the WM8741:- 91dBV SNR (A- Weighted) -89dBV THD Audio streaming and playback has been achieved for 48KHz, 24-bit sampled FLAC encoded audio data files.

12 Major Blocks – CODECs/DACs
3 CODECs/DACs fitted of varying Cost/Performance WM bit DAC 128dB SNR 48kHz) -100dB THD 48kHz) Differential analog voltage outputs Sampling frequency: 32kHz to 192kHz WM8904 low power 24-bit CODEC DAC SNR 96dB, THD -86dB ADC SNR 91dB, THD -80dB 4mW quiescent power consumption Stereo digital microphone input 5-band parametric equaliser Integrated FLL providing all necessary clocks Pop & click suppression Class-W headphone amplifiers Sampling frequency: 8kHz to 96kHz WM bit 192kHz stereo DAC with 2Vrms Ground Referenced Line Output 106dB SNR -89dB THD Sample rates from 8kHz to 192kHz

13 Major Blocks- K60 MCU & SRAM
Kinetis K60 MK60FN1M0VMD15 150 MHz ARM Cortex-M4 core with DSP & single precision floating point unit 1MB Flash, 128K SRAM Flexbus used for external memory 32-bit multiplexed CYC7C1361C-100AXC Sync SRAM 256Kx36-bit Synchronous SRAM flow through burst mode 3.3V 100MHz Low-cost 150MHz in combination with 32-bit sync SRAM necessary to achieve playback of 192kHz/24-bit Audio On-chip FLASH memory contains executable code and read-only data Chosen device has 1MB but 512KB is sufficient Internal SRAM 128KB Used as default MQX pool 512KB external SRAM allocated as 2nd pool for MQX Remaining 512KB external memory allocated to pre-fetch downloaded and decoded audio data ‘High-tide’ external use approx. 300KB external SRAM

14 Major Blocks- Micrel/ NIC Components/FOX
LDOs MIC5319 type used for audio power supplies High PSRR performance across audio band (60dB min at 10kHz) Maintains low SNR performance for audio devices 200mV drop-out voltage at 500mA Allows use on board with 5V USB input Ethernet PHY KSZ8021RNL 10/100Mb/s Ethernet PHY used RMII configured Small footprint device 24 pin QFN Low-jitter Clocks Fox Crystals FXO-536 CMOS oscillators used as audio clocks for WM8741 DAC +/- 20ps total jitter performance (better than competition) 24.576MHz and MHz combination allows coverage of different audio sample rates 44.1kHz, 88.1kHz legacy CD sample rates 48kHz, 96kHz, 192kHz sample rates NSPH film caps Newly released NSPH film caps from NIC components used for audio & DC-DC stages Free from any piezoelectric noise behaviour (sometimes present with ceramic MLCC capacitors) Very high stability over voltage, temperature and time. Very low distortion (THD+N) properties over the audio range (0Hz to 20kHz). Very low leakage currents (typically less than 1uA)

15 Software Environment IAR EWARM V – the current project is based upon the IAR EWARM development environment. Source code is available to customers who wish to develop their own embedded audio systems MQX RTOS V3.8 + USB +RTCS – the system software runs on the MQX RTOS complete with USB and Ethernet stacks allowing audio data download via either interface, MQX software and stacks are FOC via the Freescale website Audio Decoders – the following audio file formats are supported - .wav, .mp3, .ogg and .flac. FLAC decoding has been tested up to a sample rate of 192kHz and 24 bit data samples – the equivalent of a studio master tape. MP3 decoding offers both CBR (Constant Bit Rate) and VBR (Variable Bit Rate) under a GPL software license. Finally, Ogg Vorbis decoding offers a royalty free compression efficient means of audio decode

16 Where to go next EMEA enquiries
Ensure customer opportunity is registered Ensure that SDC board request is ticked FPN: AUDIO-STREAMER MPN: EEP115 Ask the customer to register with (if not already registered) The enquiry will be handled to Marketing for verification and allocation Full Board information is located at \\Millhofsr01\data\SDC\Confidential Copy of release CD Copy of source code Copy of Design files Copy of Production documentation Copy of this presentation Copy of Q & A reference Headline information located on Sharepoint: For Asia Contact For North America Board stock is also located in NA Contact Support Contacts

Download ppt "Audio Streamer Board Release"

Similar presentations

Ads by Google