Audio Streamer Board Release

Audio Streamer Board Release
D. Woodcock
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 300-400MHz
- 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
Audio Streamer – Deliverables
Fully tested and programmed PCB
Application Software for demonstration/ customer evaluation:
Playback MP3, FLAC, Wav, Ogg Vorbis audio file types
AAC not covered – (license costs prohibitive for a demonstration)
Full documentation:
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
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
Audio Streamer – Performance
• Hifi audio quality results within a small footprint
• High-quality audio demonstrations
Signal to Noise Ratio (SNR) Total Harmonic Distortion +
(A-weighted) (dB)
Noise (THD +N) (dBV)
WM8741 (unbalanced
WM8524 (output via
WM8904 amp stages)
USB power supply from PC.
1Vrms 1kHz reference tone
(96kHz sampled/24-bit
Audio Streamer – Key Suppliers
150MHz K60 Cortex-M4 MCU (MK60FN1M0VMD15)
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)
3 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 2-1-1-1 Flow Through
(CY7C1361C-100AXC, ASC8C803625-QC75N)
FOX Crystals: 3 x very low jitter CMOS oscillators (50MHZ, 24.576MHz &
(FXO-HC536 & FXO-HC538)
Audio Streamer – PIE
NIC Components:
TE Connectivity :
C&K components:
Newly released film caps (NSPH family)
Mini-B USB sockets
SMC connectors
2.54mm pitch terminals
Test terminals
3.5mm Stereo Audio Sockets
Chip res
Cer caps
SPDT slide switch
Momentary switch
Thin film res
Audio Streamer – Addressable markets
Hifi equipment
PA systems
‘Installation’ amps, musical instruments
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
Pro Audio
Over the coming years millions of consumers will migrate from CD to hard disk based music
Any system where replay or recording of digital audio is required
Audio Streamer may be used to sell newly released 150MHz Cortex-M4 K60 parts from
Freescale, (MK60FN1M0VMD15) into MCU applications
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
Released Rev 6 (release) boards
Supplier Partners
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
Codewarrior V10.2
Audio Streamer Block Diagram
Top Side Reference
Reverse Side Reference
Major Blocks – CODECs/DACs
3 CODECs/DACs fitted of varying Cost/Performance
WM8741 24-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
WM8524 24-bit 192kHz stereo DAC with 2Vrms Ground Referenced Line Output
- 106dB SNR
- -89dB THD
- Sample rates from 8kHz to 192kHz
Major Blocks- K60 MCU & SRAM
Kinetis K60 MK60FN1M0VMD15
CYC7C1361C-100AXC Sync SRAM
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
256Kx36-bit Synchronous SRAM
2-1-1-1 flow through burst mode
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
• ‘High-tide’ external use approx. 300KB external SRAM
Major Blocks- Micrel/ NIC Components/FOX
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 11.2896MHz 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
- 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)
Software Environment
IAR EWARM V6.30.7 – 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
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
Where to go next
EMEA enquiries
Ensure customer opportunity is registered
Ensure that SDC board request is ticked
• 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: http://montreshp01/aegemea/SDC%20Public%20Folder/Forms/AllItems.aspx
For Asia
Contact [email protected]
For North America
Board stock is also located in NA
Contact [email protected]
Email [email protected]
[email protected]
[email protected]
[email protected]
Related flashcards

Audio storage

25 cards

Effects units

19 cards


12 cards


15 cards

Audio engineers

32 cards

Create Flashcards