IS31AP2121
Integrated Silicon Solution, Inc. – www.issi.com
32
Rev. C, 10/20/2015
Figure 36
Mixer Function Block Diagram
PRE-SCALE
For each audio channel, IS31AP2121 can scale
input signal level prior to EQ processing which is
realized by a 24-bit signed fractional multiplier. The
pre-scale factor, ranging from -1 (0x800000) to
0.9999998808 (0x7FFFFF), for this multiplier, can be
loaded into RAM. The default values of the pre-
scaling factors are set to 0x7FFFFF. Programming
of RAM is described in RAM access.
POST-SCALE
The IS31AP2121 provides an additional
multiplication after equalizing and before
interpolation stage, which is realized by a 24-bit
signed fractional multiplier. The post-scaling factor,
ranging from -1 (0x800000) to 0.9999998808
(0x7FFFFF), for this multiplier, can be loaded into
RAM. The default values of the post-scaling factors
are set to 0x7FFFFF. All channels can use the
channel-1 post-scale factor by setting the post-scale
link. Programming of RAM is described in RAM
access.
POWER CLIPPING
The IS31AP2121 provides power clipping function to
avoid excessive signal that may destroy loud
speaker. Two sets of power clipping are provided.
One is used for both channel 1 and channel 2, while
the other is used for channel 3. The power clipping
level is defined by 24-bit representation and is stored
in RAM address 0X6F and 0X70. The following table
shows the power clipping level’s numerical
representation.
Table 28
Sample Calculation for Power Clipping
Max.
Amplitude
dB Linear
Decimal
Hex
(3.21 Format)
V
CC
0 1 2097152 200000
V
CC
×
0.707 -3 0.707 1482686 169FBE
V
CC
×
0.5 -6 0.5 1048576 100000
V
CC
×
L
x
L=
10
(x/20)
D=
2097152
×
L
H=
dec2hex(D)
ATTACK THRESHOLD
The IS31AP2121 provides power limited function.
When the input RMS exceeds the programmable
attack threshold value, the output power will be
limited by this threshold power level via gradual gain
reduction. Two sets of power limit are provided. One
is used of channel 1 and channel 2, while the other
is used for channel 3. Attack threshold is defined by
24-bit representation and is stored in RAM address
0X71 and 0X72.
RELEASE THRESHOLD
After IS31AP2121 has reached the attack threshold,
its output power will be limited to that level. The
output power level will be gradually adjusted to the
programmable release threshold level. Two sets of
power limit are provided. One is used of channel 1
and channel 2, while the other is used for channel 3.
Release threshold is defined by 24-bit representation
and is stored in RAM address 0X73 and 0X74. The
following table shows the attack and release
threshold’s numerical representation.
Table 29
Sample Calculation For Attack And
Release Threshold
Power
dB Linear
Decimal
Hex
(3.21 Format)
(V
CC
^
2)/R
0 1 2097152 200000
(V
CC
^
2)/2R -3 0.5 1048576 100000
(V
CC
^
2)/4R -6 0.25 524288
80000
(V
CC
^
2)/R
×
L
x
L=
10
(x/10)
D=
2097152
×
L
H=
dec2hex(D)
To best illustrate the power limit function, please
refer to the following figure.