STA335BWS
4
Processing data paths
Processing data paths
Here after some pictures that represent the data processing paths inside STA335BWS. A
first 2x oversampling FIR filter allows a 2*fs audio processing. Then a selectable high pass
filter removes the DC level. 4 biquads filter allow a full equalization system. A final crossover
filter is present. This filter can eventually be used as a fifth biquad stage, see the I2C
registers settings for this specific usage. A prescaler and a final post scaler allow a full
control over the signal dynamic respectively before and after the filtering stages. A mixer
function is also available.
Figure 6.
Sampling
frequency=Fs
STA335BWS processing data flow
Sampling
frequency=2xFs
From
I2S input
interface
x2
FIR
over
sampling
PreScale
Hi-Pass
Filter
If HPB=0
If DEMP=0
Biquad
#1
Biquad
#2
Biquad
#3
Biquad
#4
De-
Emphasis
Bass
Treble
L
User-Defined Filters
If DSPB=0 and C1EQBP=0
If C1TCB=0
BTC: Bass Boost/Cut
TTC: Treble Boost/Cut
L
R
x2
FIR
over
sampling
PreScale
Hi-Pass
Filter
If HPB=0
If DEMP=0
C1Mx1
+
C1Mx2
Biquad
#1
Biquad
#2
Biquad
#3
Biquad
#4
De-
Emphasis
Bass
Treble
R
User-Defined Filters
If DSPB=0 and C2EQBP=0
If C2TCB=0
BTC: Bass Boost/Cut
TTC: Treble Boost/Cut
HC-Bi---hPiq-aF-au-nis-aln-tsed-e-r-l#-½5X--O
Hi-pass XO
filter
Vol
And
Limiter
Post scale
C2Mx1
+
C2Mx2
HCi-hPaansnsel ½XO
BiqFuialtedr#5
--------------
Hi-pass XO
filter
Vol
And
Limiter
Post scale
C3Mx1
+
C3Mx2
Channel 3
Lo----PB-F-ai-qis-lu-tse-a-rd---X-O
Low-pass XO
filter
Vol
And
Limiter
Post scale
User-Defined Mix Coefficients Crossover Frequency determined by XOSetting
User Defined If XO=0000
19/68