ISD94100 Series Technical Reference Manual
Sep 9, 2019
Page
902
of 928
Rev1.09
IS
D
9
410
0
S
ER
IE
S
T
E
C
HN
ICA
L
RE
F
E
RE
NCE
M
AN
U
AL
separation for left and right channels. Left and right channels keep high frequency signals and the
low frequency signals go to sub-woofer.
Figure 6.21-3 Splitter Frequency Response and Channel Distribution
6.21.5.5 Biquad Filter Configuring
A coefficient programmable 10 bands biquad filter (20
th
-Order IIR filter) is available. Note that if
DPWM_CLK is 500fs and Fs is 48 kHz, bquad filter supports 9 bands.
To configure the biquad filter:
Reset audio DPWM modulator by setting register
DPWMRST (SYS_IPRST2[6]).
Enable coefficient RAM programming mode by setting register PRGCOEFF
(DPWM_COEFFCTL[0]) to “1”.
Set biquad filter coefficient in register COEFFDAT (DPWM_COEFFn, if BIQBANDNUM = 6, n
= 0 ~ (6 x 5 – 1)).
Disable coefficient RAM programming mode by setting register PRGCOEFF
(DPWM_COEFFCTL[0]) to “0”.
Set biquad filter band number in register BIQBANDNUM (DPWM_CTL[27:24]).
Enable biquad filter by setting register BIQON (DPWM_CTL[21]) to “1”.
6.21.5.6 Biquad filter and splitter Configuring
The splitter shares 4 bands biquad filter. The maximum number of biquad filter bands become 6, if
biquad filter and splitter both are on. The bands of biquad filter are ahead then set splitter band
when configure coefficient register. For example, if the total number of bands is 6, the biquad filter
coefficients need to set in registers DPWM_COEFF0 to DPWM_COEFF9, and splitter coefficients
need to set in registers DPWM_COEFF10 to DPWM_COEFF29.