background image

©2008 Logitech 

Squeezebox Boom Audio Design  

Although we believe Squeezebox Boom sounds great today, because of the extremely flexible 
and upgradeable nature of the Squeezebox architecture, we can roll in new features on an 
ongoing basis to meet our customers’ needs. Some of the future enhancements could include: 
automatic loudness filter for low-volume listening; dynamic range compression for low-volume 
listening; multi-band equalization; dynamic range compression for high-noise environments; and 
whatever else we can think up to help improve the overall experience. 

System Overview 

The diagram below (Figure 1) shows a simplified block diagram of the Squeezebox Boom audio 
system. For the purposes of this paper, we’ll break it down between CPU section and audio 
section. The CPU section contains all the traditional Squeezebox components, such as the 
CPU, Ethernet, display, IO, and user interface. This paper will not cover the Squeezebox CPU 
and IO in any depth, but will be focused on the audio architecture and processing.  

!"#$%$"&'()*&'+,-

!"#

#$%&'()*"+,

-%./0/11)

234

567/.8/6

9/:0);%(/

!0'&<

3($%/86)

2%=76)>/81'.

?.'86)":8/0)

!'86.'01

*8@.:./A

>/81'.

B"*C

B"*C

*D!

"!*

E**

F%0%8G)?"B3

H?I

I%1J0:K

I>"LI3!L3I!

;*);3>+DMN

2%8/)*8)O:&<

P/:AJ7'8/

I3!

P/:AJ7'8/L

>Q$)CQ6)O:&<

-''@/.)

"'R/.)3(J

;3>+SMMID

;R//6/.)

"'R/.)3(J

;3>+SMSID

*D>

*D!

2/@6

-''@/.

9%=76

-''@/.

2/@6

;R//6/.

9%=76

;R//6/.

./0(1

 

Figure 1: Squeezebox Boom Block Diagram. This paper will discuss the audio design, starting at the I2S & I2C 
interface between the CPU and Audio sections and follow the signal path through to the speakers, line-in and 
subwoofer-out. 

As seen in Figure 1, the audio section includes the primary digital audio processor chip (TI 
TAS3204), the subwoofer/headphone DAC (Wolfson WM8501), the power amplifiers (TI 
TPA3100D2 and TPA3101D2), and the loudspeakers themselves. 

Digital Audio Processor 

The TI TAS3204 digital audio processor is a high-performance DSP optimized for audio 
applications, combined with high-performance (over 100 dB signal-to-noise ratio) DACs and 
analog-to-digital converters (ADCs) built in. It also can send and receive multiple channels of 
I2S to talk to secondary DACs or ADCs. The DSP processor itself is a 135 MHZ, 48-bit DSP, 
with 28-bit coefficients and a 76-bit accumulator.  

Secondary DAC 

The secondary DAC, the Wolfson WM8501, is used to drive the subwoofer/headphone port. It 
gets its digital signal from the TAS3204 via an I2S interface. The DSP software is configured to 
process the signal differently depending on whether there is a subwoofer or a headphone 
plugged in to the output jack. The user can select from the user interface the type of plug-in they 

Summary of Contents for Squeezebox Boom

Page 1: ...f contained high performance network audio system With advanced digital signal processing a high quality bi amplified speaker design an easy to use user interface line input and subwoofer output Squee...

Page 2: ...AJ7 8 L Q CQ6 O R 3 J 3 SMMID R 6 R 3 J 3 SMSID D D 2 6 9 76 2 6 R 6 9 76 R 6 0 1 Figure 1 Squeezebox Boom Block Diagram This paper will discuss the audio design starting at the I2S I2C interface bet...

Page 3: ...mize risk yet maintain top notch audio performance in an attractive package The basic configuration is a sealed enclosure consisting of a rear cup shaped case and a front panel assembly where the spea...

Page 4: ...eezebox Boom doesn t compete in bass performance with high end studio monitors but because of its advanced signal processing capabilities combined with very high quality drivers we believe we have cre...

Page 5: ...can produce great sound through the entire audio spectrum Without a subwoofer the Squeezebox Boom goes from a 3 dB response at 50 Hz at low volume settings to about 85 Hz at high volume settings all...

Page 6: ...18 L 4G L P L K QE 4G K QE P L 2 Figure 8 Block diagram of the Squeezebox Boom DSP flow with other components for reference Volume Control Regular DACs implement digital volume control by simply chan...

Page 7: ...erdone and the quality depends on the track used and the encoding used In order to allow for varying user preferences and track encodings there are 3 settings for StereoXL The best one is typically in...

Page 8: ...crossovers and eliminated the DSP processing all together instead we chose to build the best system we could while meeting our industrial design and budget requirements Bass Extension To make the Sque...

Page 9: ...e the tradeoff is that as the bass response extends lower it s necessary to drive much more power into the speakers at low frequency risking distortion At low volumes this can be done very effectively...

Page 10: ...section of this paper By applying the compensation of Figure 12 in series with a variable frequency 4th order Linkwitz Riley filter we can choose any low frequency cutoff frequency we desire as seen...

Page 11: ...ssible filter Line In The Squeezebox Boom has a line level input that can be put to many uses Since it goes into the built in ADCs in the DSP we can perform virtually any processing on it we want and...

Reviews: