IS31AP2111

IS31AP2111
2×20W STEREO DIGITAL (I2S) AUDIO AMPLIFIER
WITH 20 BANDS EQ FUNCTIONS
June 2015
GENERAL DESCRIPTION
FEATURES
The IS31AP2111 is a digital I2S interface audio
amplifier capable of driving a pair of 8Ω speakers at
20W when operating from a 24V supply. Due to its
Class-D output drive stage; it can operate without an
external heat-sink or fan.

The IS31AP2111 integrates advanced audio
processing capabilities, such as volume control, 20
bands speaker EQ, audio mixing, 3D surround and
Dynamic Range Control (DRC). These functions are
fully programmable via a simple I2C control interface.
Robust protection circuits are provided to protect the
IS31AP2111 from damage due to accidental or
erroneous operating conditions. Because of its digital
design, the IS31AP2111 is more tolerant to noise and
PVT (Process, Voltage, and Temperature) variation
than the analog Class-AB or Class-D audio amplifier
counterpart. It has a robust anti-pop circuit for pop free
operation during power ON. It integrates protection
features for short circuit and over temperature.
The IS31AP2111 is available in a thermally enhanced
eTSSOP-24 package.






APPLICATIONS




TV audio
Boom-box, CD and DVD receiver, docking system
Powered speaker
Wireless audio







Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
16/18/20/24-bits input with I2S, Left-alignment and
Right-alignment data format
PSNR & DR (A-weighting)
speaker: 99dB (PSNR), 104dB (DR) @24V
Multiple sampling frequencies (FS)
- 32kHz / 44.1kHz / 48kHz and
- 64kHz / 88.2kHz / 96kHz and
- 128kHz / 176.4kHz / 192kHz
System clock = 64x, 128x, 192x, 256x, 384x,
512x, 576x, 768x, 1024x Fs
- 64x~1024x FS for 32kHz / 44.1kHz / 48kHz
- 64x~512x FS for 64kHz / 88.2kHz / 96kHz
- 64x~256x FS for 128kHz / 176.4kHz / 192kHz
Supply voltage
- 3.3V for digital circuit
- 10V~26V for speaker driver
speaker output power at 24V
- 10W × 2CH into 8Ω @0.24% THD+N for stereo
- 20W × 2CH into 8Ω @0.38% THD+N for stereo
Sound processing including:
- 20 bands parametric speaker EQ
- Volume control (+24dB ~ -103dB, 0.125dB/step),
- Dynamic range control (DRC)
- Dual band dynamic range control
- Power clipping
- 3D surround sound
- Channel mixing
- Noise gate with hysteresis window
- Bass/Treble tone control
- DC-blocking high-pass filter
Anti-pop design
Short circuit and over-temperature protection
I2C control interface with selectable device
address
Support hardware and software reset
Internal PLL
LV Under-voltage shutdown and HV Under-voltage
detection
Power saving mode
1
IS31AP2111
TYPICAL APPLICATION CIRCUIT
VCC
24
470 F 0.1 F 0.1 F
19
21
VDD
1M
1M
4.7k
5
4.7k
6
7
Micro
Controller
1
1 F
1 F
2
11
12
Digital
Audio
Source
4
3
VCCLA
VCCRA
VCCLB
VCCRB
GNDL
GNDR
DVDD
DGND
SDA
SCL
IS31AP2111
AD
VCC
13
18
0.1 F 0.1 F 470 F
16
*Note 2
*Note 3
9
VDD
8
10
0.1 F
OUTLA
ERRORB
OUTLB
10
10
10
OUTLB
22
10
470pF
*Note 2
20
MCLK
*Note 3
BCLK
OUTRA
LRCIN
OUTRB
SDATA
15
22 H
3A
Bead
22 H
3A
470pF
10
10
10
470pF
OUTRB
*Note 2
Bead
1nF
10nF
1nF
10nF
470nF
220nF
Speaker
8
*Note 1
100nF
*Note 2
10
220nF
100nF
Bead
OUTRA
17
*Note 1
100nF
470pF
RSTB
PDB
22 H
3A
Bead
OUTLA
220nF
1nF
10nF
1nF
10nF
470nF
220nF
100nF
Speaker
8
22 H
3A
Figure 1 Typical Application Circuit (for BTL Stereo, Single-ended Input)
VCC
24
470 F 0.1 F 0.1 F
19
21
VDD
1M
1M
4.7k
4.7k
5
6
7
Micro
Controller
1
1 F
1 F
2
11
Digital
Audio
Source
12
4
3
VCCLA
VCCRA
VCCLB
VCCRB
GNDL
GNDR
DVDD
DGND
SDA
SCL
IS31AP2111
AD
VCC
13
18
16
0.1 F 0.1 F 470 F
9
8
10
VDD
OUTLA
OUTLA
ERRORB
OUTLB
LRCIN
SDATA
OUTRB
1nF
10
22
20
470pF
OUTLB
82nF
15
OUTRA
17
*Note 2
1nF
Speaker
8
4.7 H
3A
*Note 3
OUTRA
*Note 1
10
MCLK
BCLK
4.7 H
3A
470pF
0.1 F
RSTB
PDB
*Note 2
*Note 3
470pF
4.7 H
3A
*Note 1
*Note 2
10
1nF
82nF
10
470pF
OUTRB
*Note 2
1nF
Speaker
8
4.7 H
3A
Figure 2 Typical Application Circuit (Economic Type, Moderate EMI Suppression)
Note 1: These capacitors should be placed as close to speaker jack as possible, and their values should be determined according to EMI test
results.
Note 2: When concerning about short-circuit protection, it is suggested using the choke with its IDC larger than 5A.
Note 3: The snubber circuit can be removed while the VCC ≤20V.
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
2
IS31AP2111
PIN CONFIGURATION
Package
Pin Configuration (Top View)
eTSSOP-24
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
3
IS31AP2111
PIN DESCRIPTION
No.
Pin
Description
Characteristics
1
PDB
Power down, low active.
Schmitt trigger TTL input buffer
2
ERRORB
Error status, low active.
Open-drain output
3
SDATA
I2S serial audio data input.
Schmitt trigger TTL input buffer
4
LRCIN
Left/Right clock input (FS).
Schmitt trigger TTL input buffer
5
SDA
I2C serial data.
Schmitt trigger TTL input buffer
6
SCL
I2C serial clock input.
Schmitt trigger TTL input buffer
7
RSTB
Reset, low active.
Schmitt trigger TTL input buffer
8
DGND
Digital ground.
9
DVDD
Digital power.
10
AD
I2C select address.
Schmitt trigger TTL input buffer
11
MCLK
Master clock input.
Schmitt trigger TTL input buffer
12
BCLK
Bit clock input (64FS).
Schmitt trigger TTL input buffer
13
VCCRA
Right channel supply A.
14, 23
NC
No connection.
15
OUTRA
Right channel output A.
16
GNDR
Right channel ground.
17
OUTRB
Right channel output B.
18
VCCRB
Right channel supply B.
19
VCCLB
Left channel supply B.
20
OUTLB
Left channel output B.
21
GNDL
Left channel ground.
22
OUTLA
Left channel output A.
24
VCCLA
Left channel supply A.
Thermal Pad
Connect to GND.
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
4
IS31AP2111
ORDERING INFORMATION
Industrial Range: 0°C to +70°C
Order Part No.
Package
QTY
IS31AP2111-ZLS1-TR
IS31AP2111-ZLS1
eTSSOP-24, Lead-free
2500/Reel
62/Tube
Copyright © 2015 Integrated Silicon Solution, Inc. All rights reserved. ISSI reserves the right to make changes to this specification and its products at any time without notice. ISSI assumes no liability arising out of the application or use of any information, products or services described herein. Customers are advised to obtain the latest version of this device specification before relying on any published information and before placing orders for products. Integrated Silicon Solution, Inc. does not recommend the use of any of its products in life support applications where the failure or malfunction of the product can reasonably be expected to cause failure of the life support system or to significantly affect its safety or effectiveness. Products are not authorized for use in such applications unless Integrated Silicon Solution, Inc. receives written assurance to its satisfaction, that: a.) the risk of injury or damage has been minimized; b.) the user assume all such risks; and c.) potential liability of Integrated Silicon Solution, Inc is adequately protected under the circumstances Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
5
IS31AP2111
ABSOLUTE MAXIMUM RATINGS
Supply for driver stage (VCCR, VCCL), VCC
Supply for digital circuit (DVDD), VDD
Input voltage (SDA,SCL,RSTB,PDB,ERRORB,MCLK,
BCLK,LRCIN,SDATA), VIN
Thermal resistance, θJA
Junction temperature range, TJ
Storage temperature range, TSTG
ESD (HBM)
ESD (CDM)
-0.3V ~ +30V
-0.3V ~ +3.6V
-0.3V ~ +3.6V
32.8°C/W
0°C ~ 150°C
-65°C ~ +150°C
±2kV
±1kV
Note:
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only
and functional operation of the device at these or any other condition beyond those indicated in the operational sections of the specifications is
not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
RECOMMENDED OPERATING CONDITIONS
Symbol
Parameter
VCC
Supply for driver stage to VCCR/L
VDD
Supply for digital circuit
Condition
Min.
Typ.
Max.
Unit
10
26
V
3.15
3.45
V
TJ
Junction operating temperature
0
125
°C
TA
Ambient operating temperature
0
70
°C
Typ.
Max.
Unit
4
200
µA
3.6
10
µA
DC ELECTRICAL CHARACTERISTICS
VCC=24V, TA=25°C, RL=8Ω (unless otherwise noted).
Symbol
Parameter
Condition
Min.
IPDH
VCC supply current during power down VCC = 24V
IPDL
DVDD supply current during power
down
VUVH
Under voltage disabled (For DVDD)
2.9
V
VUVL
Under voltage enabled (For DVDD)
2.8
V
RDS(ON)
ISC
TS
Static drain-to-source ON-state resistor,
PMOS
Static drain-to-source ON-state resistor,
NMOS
VDD = 3.3V
245
VCC =24V, ID = 500mA
mΩ
150
VCC =24V, ID = 500mA
(Note 1)
5.1
A
Junction temperature for driver
shutdown
158
°C
Temperature hysteresis for recovery
from shutdown
33
°C
Channel over-current protection
Logic Electrical Characteristics
VIH
High level input voltage
VIL
Low level input voltage
VOH
High level output voltage
VOL
Low level output voltage
CIN
Input capacitance
2.0
V
0.8
2.4
V
V
0.4
6.4
V
pF
Note 1: Speaker over-current protection is only effective when speaker drivers are properly connected with external LC filters. Please refer to
the application circuit example for recommended LC filter configuration.
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
6
IS31AP2111
AC ELECTRICAL CHARACTERISTICS
TA=25°C, VCC=24V, VDD = 3.3V, fS = 48kHz, RL=8Ω with passive LC lowpass filter (L= 22µH, RDC= 0.12Ω,
C=470nF), input is 1kHz sinewave, volume is 0dB unless otherwise specified.
Symbol
Parameter
Condition
Min.
RMS output power
THD+N=0.38%, +8dB volume
(Note 2)
Total harmonic distortion +
noise
VNO
SNR
PO
THD+N
DR
PSRR
Typ.
Max.
Unit
20
W
PO = 10W
0.24
%
Output noise
20Hz ~ 20kHz (Note 3)
179
µV
Signal-to-noise ratio
+8dB volume, input level is -9dB
(Note 3)
99
dB
Dynamic range
+8dB volume, input level is -68dB
(Note 3)
104
dB
Power supply ripple rejection VRIPPLE = 1VRMS at 1kHz
-68
dB
Channel separation
-85
dB
1W @1kHz
I2C DIGITAL INPUT SWITCHING CHARACTERISTICS (Note 4)
Standard Mode
Symbol
Fast Mode
Parameter
Unit
Min.
Max.
Min.
Max.
0
100
0
400
fSCL
Serial-Clock frequency
tBUF
Bus free time between a STOP and a START
condition
4.7
1.3
μs
tHD, STA
Hold time (repeated) START condition
4.0
0.6
μs
tSU, STA
Repeated START condition setup time
4.7
0.6
μs
tSU, STO
STOP condition setup time
4.0
0.6
μs
tHD, DAT
Data hold time
0
tSU, DAT
Data setup time
250
100
ns
tLOW
SCL clock low period
4.7
1.3
μs
tHIGH
SCL clock high period
4.0
0.6
μs
3.45
0
0.9
kHz
μs
tR
Rise time of both SDA and SCL signals,
receiving
1000
20+0.1Cb
300
ns
tF
Fall time of both SDA and SCL signals,
receiving
300
20+0.1Cb
300
ns
Cb
Capacitive load for each bus line
400
400
pF
VNL
Noise margin at the low level for each
connected device (including hysteresis)
0.1VDD
0.1VDD
V
VNH
Noise margin at the high level for each
connected device (including hysteresis)
0.2VDD
0.2VDD
V
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
7
IS31AP2111
I2S DIGITAL INPUT SWITCHING CHARACTERISTICS (Note 4)
Symbol
Parameter
Condition
Min.
10.41
Typ.
Max.
Unit
31.25
μs
tLR
LRCIN period (1/FS)
tBL
BCLK rising edge to LRCIN edge
50
ns
tLB
LRCIN edge to BCLK rising edge
50
ns
tBCC
BCLK period (1/64FS)
162.76
488.3
ns
tBCH
BCLK pulse width high
81.38
244
ns
tBCL
CBLK pulse width low
81.38
244
ns
tDS
SDATA set up time
50
ns
tDH
SDATA hold time
50
ns
Note 2: Thermal dissipation is limited by package type and PCB design. The external heat-sink or system cooling method should be adopted
for maximum power output.
Note 3: Measured with A-weighting filter.
Note 4: Guaranteed by design.
Figure 3 I2C Timing
Figure 4 I2S
Figure 5 Left-Alignment
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
8
IS31AP2111
Figure 6 Right-Alignment
Figure 7 System Clock Timing
Figure 8 Timing Relationship (Using I2S format as an example)
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
9
IS31AP2111
TYPICAL PERFORMANCE CHARACTERISTICS
20
20
VCC = 24V
RL = 8Ω
Strero
10
5
2
THD+N(%)
THD+N(%)
5
VCC = 24V
RL = 8Ω
Strereo
10
1
0.5
10kHz
0.2
0.1
1kHz
2
1
PO = 10W
0.5
PO = 5W
0.2
0.1
0.05
PO = 1W
0.05
20Hz
0.02
PO = 0.5W
0.02
0.01
1m
5m 10m
50m 100m
500m 1
2
5
10 20
0.01
20
50
50
100
200
Output Power(W)
1k
2k
20k
5k
Frequency(Hz)
Figure 9 THD+N vs. Output Power
Figure 10 THD+N vs. Frequency
+1
+0
VCC = 24V
RL = 8Ω
PO = 1W
Stereo
+0.75
VCC = 24V
RL = 8Ω
PO = 1W
Stereo
-20
Crosstalk(dB)
+0.5
+0.25
dBr
500
+0
-0.25
-40
-60
Left to Right
-80
-0.5
-100
-0.75
-1
20
50
100
200
500
1k
2k
5k
10k
Right to Left
-120
20
20k
50
100
200
Frequency(Hz)
2k
5k
10k
20k
16k
18k 20k
Figure 12 Cross-Talk
+40
VCC = 24V
RL = 8Ω
Stereo
VCC = 24V
RL = 8Ω
Stereo
+20
+0
-20
dBV
dBV
1k
Frequency(Hz)
Figure 11 Frequency Response
+40
+30
+20
+10
+0
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
-110
-120
500
-40
-60
-80
-100
-120
-140
0k
2k
4k
6k
8k
10k
12k
14k
16k
Frequency(Hz)
Figure 13 Spectrum at Peak SNR at -1dB Signal Input
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
18k 20k
0k
2k
4k
6k
8k
10k
12k
14k
Frequency(Hz)
Figure 14 Spectrum at -60dB Signal Input Level
10
IS31AP2111
100
90
80
VCC=12V
90 VCC=15V
80
VCC=22V VCC=24V
70
Efficiency(%)
Efficiency(%)
100
VCC=12V
VCC=15V
VCC=18V
60
50
40
70
60
50
40
30
30
20
20
RL = 8Ω
Stereo
10
0
0
5
VCC=22V VCC=24V
VCC=18V
RL = 8Ω
Stereo
10
10
15
20
25
30
35
40
45
50
Output Power(W)
0
0
5
10
15
20
25
30
35
40
45
Output Power(W)
Figure 15 Efficiency vs. Total Output Power (Without Power
Saving Mode)
Figure 16 Efficiency vs. Total Output Power (With Power Saving
Mode)
20
10
THD+N(%)
5
Switch Level: 26
RL = 8Ω
Strero
12V
2
1
15V
0.5
0.2
18V
0.1
24V
22V
0.05
0.02
0.01
10m 20m
50m 100m 200m 500m 1
2
5
10
20
50
Output Power(W)
Figure 17 THD+N vs. Output Power
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
11
50
IS31AP2111
FUNCTIONAL BLOCK DIAGRAM
VCC
DVDD
BCLK
SDATA
Input
Interface
Audio Signal
Processing
PCM to
PWM
SDM
Speaker
Driver
LRCIN
OUTL
OUTR
Internal System
Clock
SCL
SDA
I2C Control
Interface
PLL
Logic
Interface
AD
RSTB
PDB
GND
DGND
MCLK
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
ERRORB
12
IS31AP2111
APPLICATIONS INFORMATION
OPERATION MODES
PDB
Without I2C Control
PDB
The default settings, Bass, Treble, EQ, Volume,
DRC are applied to register table content when
using the IS31AP2111 without I2C control. For more
information about default settings, please refer to the
Default Column of Table 4 (Register Function).
As default state is mute, customers should send a
de-mute command via I2C to enable the system.
With I2C Control
When using I2C control, user can program suitable
parameters into the IS31AP2111 to enable or
enhance specific operation features. Please refer to
the register table section (Table 5 ~ Table 25) to get
the more detail.
INTERNAL PLL
The IS31AP2111 has an integrated PLL to derive a
synchronized internal clock (Fs) from the master
clock (MCLK) input.
DEFAULT VOLUME
The default volume level of the IS31AP2111 is
+2.0dB, and the default state is muted. Please give
a de-mute command via I2C to enable the volume
when the whole system is stable. For more detailed
information, please refer to the register table section
Table 7 (State Control 3 Register).
RESET
When a logic LOW is applied to the RSTB pin, the
IS31AP2111 will clear the stored data and reset the
register table to their default values. The
IS31AP2111 will exit the reset state at the 256th
MCLK cycle after the RSTB pin is raised to high.
POWER DOWN CONTROL
The IS31AP2111 has a built-in volume fade-in/fadeout design for power down and mute function. The
relative power down timing diagrams for speakers
are shown in Figure 18 and 19.
PDB
PDB
Figure 19 Power Down Timing Diagrams
t FADE  10
T arg et ( dB )
20
 10
Original ( dB )
20
 128  (1 / 96 kHz )
The volume level will be decreased to -∞dB in
several LRCIN (Left/Right clock) cycles. Once the
fade-out procedure has completed, the IS31AP2111
will turn off the power stages, stop the clock signals
(MCLK, BCLK) from feeding into the digital circuit
and turn off the internal analog circuit current. When
PDB pin is pulled low, the IS31AP2111 requires tFADE
time to finish the above proceduresbefore entering
the power down state. The IS31AP2111 will not
accept programming commands while it is in the
power down state. During power down, all the
register table settings are kept until DVDD power is
removed.
If cancel the power down function within fade-out
procedure, the IC will enter into fade-in after few
delay time (Figure 19). In addition, the IS31AP2111
will power the internal analog circuit and pass the
clock signals (MCLK, BCLK) to the digital circuits.
Then, the IS31AP2111 will return to its normal
operation without powering down.
SELF-PROTECTION CIRCUITS
The IS31AP2111 has built-in protection circuits
including thermal, short-circuit and under-voltage
detection circuits.
Thermal Protection
When the internal junction temperature increases to
greater than 158°C, the power stages will be turned
off. Normal operation will begin once the device
temperature cools to 125°C.The temperature values
may vary by +/- 10%.
Short-Circuit Protection
Figure 18 Power Down Timing Diagrams With Mute
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
The short-circuit protection circuit protects the output
stage when the speaker wires are shorted to each
other or GND/VDD. During normal 24V stereo
13
IS31AP2111
operation, the current flowing through the power
stage should be less than 5.1A. If an overtemperature or short-circuit condition (current
greater than 5.1A) occurs, the open-drain ERRORB
pin will be pulled low and latched into ERROR state
and the output stages are disabled.
Once the over-temperature or short-circuit condition
is removed, the IS31AP2111 will exit the ERROR
state when one of the following conditions are met:
(1) RSTB pin is pulled low, (2) PDB pin is pulled low,
or (3) Master mute is enabled through the I2C
interface.
Under-Voltage Protection
If the VDD voltage is lower than 2.8V, the
IS31AP2111 will turn off its speaker power stages
and disable the digital processing section. The
IS31AP2111 will return to normal operation When
the VDD supply increases above 2.9V.
ANTI-POP DESIGN
The device generates control signals which
suppresses pop sounds during initial power on/off,
power down/up, mute, and volume level changes.
3D SURROUND SOUND
The IS31AP2111 includes virtual surround sound
technology for stereo signals inputs.
POWER ON SEQUENCE
At power up, the IS31AP2111’s default volume
setting is muted,so a de-mute command needs to be
sent via the I2C interface once the device has
completely powered up and stable.
Figure 20 Power On Sequence
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
14
IS31AP2111
Table 2 Power On Sequence
POWER OFF SEQUENCE
Min.
Max.
Unit
Hereunder is IS31AP2111’s power off sequence.
t1
0
-
ms
VCC
t2
0
-
ms
t3
10
-
ms
t4
0
-
ms
t5
10
-
ms
t6
10
-
ms
BCLK
LRCLK
t7
0
-
ms
RSTB
t8
200
-
ms
t9
20
-
ms
t10
-
0.1
ms
t11
-
0.1
ms
t12
25
-
ms
t13
25
-
ms
t14
-
22
ms
-
0.1
ms
Symbol
t15
Condition
DEF=L or H
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
VDD
t4
MCLK
t5
t3
t2
PDB
t1
Don’t Care
I2C
OUT
Figure 21 Power Off Sequence
Table 3 Power Off Sequence
Symbol
Min.
t1
35ms
t2
0.1ms
t3
0ms
t4
1ms
t5
1ms
15
IS31AP2111
I2C-BUS TRANSFER PROTOCOL
SCL level is high.
I2C INTERFACE
The IS31AP2111 uses a serial bus, which conforms
to the I2C protocol, to control the chip’s functions
with two wires: SCL and SDA. The IS31AP2111 has
a 7-bit slave address (A7:A1), followed by the R/W
bit, A0. Set A0 to “0” for a write command and set A0
to “1” for a read command. The value of bits A3 is
decided by the connection of the AD pin.
The complete slave address is:
Table 1 Slave Address (Write only):
Bit
A7:A4
A3
A2:A1
A0
Value
0110
AD
00
0/1
AD connected to GND, AD = 0;
AD connected to VCC, AD = 1;
The SCL line is uni-directional. The SDA line is bidirectional (open-collector) with a pull-up resistor
(typically 4.7kΩ). The maximum clock frequency
specified by the I2C standard is 400kHz. In this
discussion, the master is the microcontroller and the
slave is the IS31AP2111.
The timing diagram for the I2C is shown in Figure 3.
The SDA is latched in on the stable high level of the
SCL. When there is no interface activity, the SDA
line should be held high.
The “START” signal is generated by lowering the
SDA signal while the SCL signal is high. The start
signal will alert all devices attached to the I2C bus to
check the incoming address against their own chip
address.
The 8-bit chip address is sent next, most significant
bit first. Each address bit must be stable while the
After the last bit of the chip address is sent, the
master checks for the IS31AP2111’s acknowledge.
The master releases the SDA line high (through a
pull-up resistor). Then the master sends an SCL
pulse. If the IS31AP2111 has received the address
correctly, then it holds the SDA line low during the
SCL pulse. If the SDA line is not low, then the master
should send a “STOP” signal (discussed later) and
abort the transfer.
Following acknowledge of IS31AP2111, the register
address byte is sent, most significant bit first.
IS31AP2111 must generate another acknowledge
indicating that the register address has been
received.
Then 8-bit of data byte are sent next, most
significant bit first. Each data bit should be valid
while the SCL level is stable high. After the data byte
is sent, the IS31AP2111 must generate another
acknowledge to indicate that the data was received.
The “STOP” signal ends the transfer. To signal
“STOP”, the SDA signal goes high while the SCL
signal is high.
READING PORT REGISTERS
To read the device data, the bus master must first
____
send the IS31AP2111 address with the R/W bit set
to “0”, followed by the command byte, which
determines which register is accessed. After a restart,
the bus master must then send the IS31AP2111
____
address with the R/W bit set to “1”. Data from the
register defined by the command byte is then sent
from the IS31AP2111 to the master (Figure 24).
Figure 22 Bit Transfer
Figure 23 Writing to IS31AP2111
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
16
IS31AP2111
Figure 24 Reading from IS31AP2111
REGISTER DEFINITIONS
The IS31AP2111’s audio signal processing data flow is shown below. Users can control these functions by
programming appropriate settings in the register table. In this section, the register table is summarized first. The
definition of each register follows in the next section.
Dual Band DRC Enable
Dual Bands DRC Disable
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
17
IS31AP2111
Table 4 Register Function
Address
Name
Table
Default
00h
State Control 1 Register
5
000x 0000
01h
State Control 2 Register
6
xx00 0000
02h
State Control 3 Register
7
xxxx 111x
03h
Master Volume Control Register
8
0001 1000
04h~06h
Channel 1~3 Volume Register
9
0001 0100
07h,08h
Bass/Treble Tone Register
10
xxx1 0000
-
-
09h
Reserved (Note)
0Ah
State Control 4 Register
11
1001 0000
Channel 1~2 Configuration Register
12
xxx1 0000
-
-
13
0110 1010
-
-
0Bh~0Ch
0Dh
Reserved
0Eh
DRC Limiter Attack/Release Rate Register
0Fh~10h
Reserved (Note)
11h
State Control 5 Register
14
xx11 x010
12h
VCC Under Voltage Selection Register
15
1xxx 0001
13h
Noise Gate Gain Register
16
xxx0 xx00
14h
Coefficient RAM Base Address Register
17
x000 0000
18~22
-
23
xxxx 0000
-
-
15h~23h
24h
25h~29h
User-Defined Coefficients Register
Coefficients Control Register
Reserved (Note)
2Ah
Power Saving Mode Switching Level Register
24
0000 1101
2Bh
Volume Fine Tune Register
25
0011 1111
Note: The reserved registers are not allowed to write any bits in them, or the IC will be abnormal.
Table 5 00h State Control 1 Register
Bit
D7:D5
D4
D3
Name
IF
-
PWML_X
Default
000
x
0
Bit
D2
D1
D0
Name
PWMR_X
LV_UVSEL
LREXC
Default
0
0
0
IS31AP2111 supports multiple serial data input
formats including I2S, Left-alignment and Rightalignment. These formats are selected by users via
D7~D5 of address 00h. The left/right channels can
be exchanged to each other by programming to
address 00h/D0, LREXC.
IF
000
001
010
Input Format
I2S 16-24 bits
Left-alignment 16-24 bits
Right-alignment 16 bits
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
011
100
101
Others
Right-alignment 18 bits
Right-alignment 20 bits
Right-alignment 24 bits
Not available
PWML_X
0
1
OUTLA/B exchange
No exchange
Exchange
PWMR_X
0
1
OUTRA/B exchange
No exchange
Exchange
LV_UVSEL
0
1
LV Under Voltage Selection
2.8V
3.1V
LREXC
0
1
Left/Right Channel Exchanged
No exchange
Left/Right exchange
18
IS31AP2111
Table 6 01h State Control 2 Register
Table 8 03h Master Volume Control Register
Bit
D7:D6
D5:D4
D3:D0
Bit
D7:D0
Name
-
FS
PMF
Name
MV
Default
xx
00
0000
Default
0001 1000
IS31AP2111 has a built-in PLL and multiple
MCLK/Fs ratios are supported. Detail setting is
shown in the following table.
Sampling Frequency
32/44.1/48kHz
64/88.2/96kHz
128/176.4/192kHz
FS
00
01
1x
PMF Multiple MCLK/FS Ratio Setting
0000 1024x(FS=00)/ 512x(FS=01)/ 256x(FS=1x)
0001 64x
0010 128x
0011 192x
0100 256x
0101 384x (Not available when FS=1x)
0110 512x (Not available when FS=1x)
0111 576x (Not available when FS=01,1x)
1000 768x (Not available when FS=01,1x)
1001 1024x (Not available when FS=01,1x)
Others Not available
Note: The FS × PMF should be lower than
49.152MHz, or the system will be error.
Bit
D7:D4
D3
D2:D1
D0
Name
-
MUTE
CM1:CM2
-
Default
xxxx
1
11
x
IS31AP2111 has mute function including master
mute and channel mute. When master mute is
enabled, all 2 processing channels are muted. User
can mute these 2 channels individually by channel
mute. When the mute function is enabled or disabled,
the fade-out or fade-in process will be initiated.
CMx
0
1
MV
0000 0000
0000 0001
0000 0010
…
0001 1000
…
1110 0110
1110 0111
Others
Master Volume
+12.0dB
+11.5dB
+11.0dB
0dB
-103.0dB
-∞
-∞
Table 9 04h~06h Channel 1~3 Volume Registers
Table 7 02h State Control 3 Register
MUTE Master Mute
0
All channel not muted
1
All channel muted
IS31AP2111 supports both master-volume (03h
Register) and channel-volume control (04h, 05h and
06h Registers) modes. Both volume control settings
range from +12dB ~ -103dB and 0.5dB per step.
Note that the master volume control is added to the
individual channel volume control as the total volume
control. For example, if the master volume level is
set at, Level A (in dB unit) and the channel volume
level is set at Level B (in dB unit), the total volume
control setting is equal to Level A plus with Level B. 103dB ≦ Total volume ( Level A + Level B ) ≦
+24dB.
Bit
D7:D0
Name
CxV
Default
0001 0100
CxV
0000 0000
0000 0001
…
0001 0100
…
1110 0110
1110 0111
Others
Channel x Volume
+12.0dB
+11.5dB
+2dB
-103.0dB
-∞
-∞
Channel x Mute
Channel x not muted
Channel x muted
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
19
IS31AP2111
Table 10 07h/08h Bass/Treble Tone Registers
Bit
D7:D5
D6:D0
Name
-
BTC/TTC
Default
xxx
10000
Last two sets of EQ can be programmed as
bass/treble tone boost and cut. When, 0Ah Register,
D6, BTE is set to high, the EQ-7 and EQ-8 will
perform as bass and treble respectively. The -3dB
corner frequency of bass is 360Hz, and treble is
7kHz. The gain range for both filters is +12db ~ 12dB with 1dB per step.
BTC/TTC
00000
…
00100
00101
…
10000
10001
…
111xx
EQL
0
1
EQ Link
Each channel uses individual EQ
Channel-2 uses channel-1 EQ
PSL
0
1
Post-Scale Link
Each channel uses individual post-scale
Use channel-1 post-scale
DSPB EQ Bypass
0
EQ enable
1
EQ bypass
DC Blocking HPF Bypass
HPF DC enable
HPF DC bypass
Bass/Treble Gain Setting
+12dB
HPB
0
1
+12dB
+11dB
Table 12 0Bh~0Ch Channel 1~2 Configuration
Registers
0dB
-1dB
-12dB
Table 11 0Ah State Control 4 Register
Bit
D7
D6
D5
D4
Name
SRBP
BTE
TBDRCE
NGE
Default
1
0
0
1
Bit
D3
D2
D1
D0
Name
EQL
PSL
DSPB
HPB
Default
0
0
0
0
Bit
D7:D5
D4
D3
Name
-
CxDRCM
CxPCBP
Default
xxx
1
0
Bit
D2
D1
D0
Name
CxDRCBP
-
CxVBP
Default
0
x
0
The IS31AP2111 can configure each channel to
enable or bypass DRC and channel volume and
select the limiter set. IS31AP2111 support two mode
of DRC, RMS and PEAK detection which can be
selected via D4.
The IS31AP2111 provides several DSP setting as
following.
CxDRCM
0
1
Channel 1/2 DRC Mode
Peak detection
RMS detection
SRBP Surround Bypass
0
Surround enable
1
Surround bypass
CxPCBP
0
1
Channel 1/2 Power Clipping Bypass
Channel 1/2 PC enable
Channel 1/2 PC bypass
CxDRCBP
0
1
Channel 1/2 DRC Bypass
Channel 1/2 DRC enable
Channel 1/2 DRC bypass
BTE
0
1
Bass/Treble Selection Bypass
Bass/treble disable
Bass/treble enable
TBDRCE Two Band DRC Enable
0
Two band DRC disable
1
Two band DRC enable
NGE
0
1
CxVBP
Channel 1/2 Volume Bypass
0
Channel 1/2’s master volume operation
1
Channel 1/2’s master volume bypass
Noise Gate Enable
Noise gate disable
Noise gate enable
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
20
IS31AP2111
Table 13 0Eh DRC Limiter Attack/Release Rate
Register
Bit
D7:D5
D6:D0
Name
LA
LR
Default
0110
1010
The IS31AP2111 defines a set of limiter. The
attack/release rates are defines as following table.
LA
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
DRC Attack Rate
3dB/ms
2.667dB/ms
2.182dB/ms
1.846dB/ms
1.333dB/ms
0.889dB/ms
0.4528dB/ms
0.2264dB/ms
0.15dB/ms
0.1121dB/ms
0.0902dB/ms
0.0752dB/ms
0.0645dB/ms
0.0563dB/ms
0.0501dB/ms
0.0451dB/ms
LR
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
DRC Release Rate
0.5106dB/ms
0.1371dB/ms
0.0743dB/ms
0.0499dB/ms
0.0360dB/ms
0.0299dB/ms
0.0264dB/ms
0.0208dB/ms
0.0198dB/ms
0.0172dB/ms
0.0147dB/ms
0.0137dB/ms
0.0134dB/ms
0.0117dB/ms
0.0112dB/ms
0.0104dB/ms
Table 14 11h State Control 5 Register
Bit
D7:D6
Name
-
Default
xx
D4
D3
SW_RSTB LVUV_FADE
1
-
1
x
Bit
D2
D1
D0
Name
DIS_MCLK_DET
QT_EN
PWM_SEL
Default
0
1
0
The IS31AP2111 provides several DSP setting as
following.
SW_RSTB
0
1
Software Reset
Reset
Normal operation
LVUV_FADE
0
1
Low Under Voltage Fade
No fade
fade
DIS_MCLK_DET Disable MCLK Detect Circuit
0
Enable MCLK detect circuit
1
Disable MCLK detect circuit
QT_EN
0
1
Power Saving Mode
Disable
Enable
PWM_SEL
0
1
PWM Modulation
Qua-ternary
Ternary
Table 15 12h VCC Under Voltage Selection
Register
Bit
D7
D6:D4
D3:D0
Name
Dis_HVUV
-
HV_UVSEL
Default
1
xxx
0001
IS31AP2111 can disable HV under voltage detection
via D7. IS31AP2111 support multi-level HV under
voltage detection via D3~ D0, using this function,
IS31AP2111 will fade out signal to avoid pop sounds
if high voltage supply disappear before low voltage
supply.
Dis_HVUV
0
1
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
D5
Disable HV Under Voltage Selection
Enable
Disable
21
IS31AP2111
HV_UVSEL
0000
0001
0011
0100
1100
Others
UV Detection Level
8.2V
9.7V
13.2V
15.5V
19.5V
9.7V
Table 18 15h~17h User-Defined Coefficients
Registers
(Top/Middle/Bottom 8-bits of coefficients A1)
Table 16 13h Noise Gate Gain Register
Bit
D7:D5
D4
Name
-
DIS_NG_FADE
Default
xxx
0
Bit
D3:D2
D1:D0
Name
-
NG_GAIN
Default
xx
00
IS31AP2111 provide noise gate function if receiving
2048 signal sample points smaller than noise gate
attack level. User can change noise gate gain via
D1~ D0. When noise gate function occurs, input
signal will multiply noise gate gain (x1/8, x1/4 x1/2,
x0). User can select fade out or not via D4.
DIS_NG_FADE Disable Noise Gate Fade
0
Fade
1
No fade
NG_GAIN
00
01
10
11
Noise Gate Gain
x1/8
x1/4
x1/2
Mute
Bit
D7:D0
Name
C1B
Default
-
Table 19 18h~1Ah User-Defined Coefficients
Registers
(Top/Middle/Bottom 8-bits of coefficients A2)
Bit
D7:D0
Name
C2B
Default
-
Table 20 1Bh~1Dh User-Defined Coefficients
Registers
(Top/Middle/Bottom 8-bits of coefficients A1)
Bit
D7:D0
Name
C3B
Default
-
Table 21 1Eh~20h User-Defined Coefficients
Registers
(Top/Middle/Bottom 8-bits of coefficients B2)
Bit
D7:D0
Name
C4B
Default
-
Table 22 21h~23h User-Defined Coefficients
Registers
(Top/Middle/Bottom 8-bits of coefficients A0)
Table 17 14h Coefficient RAM Base Address
Register
Bit
D7:D0
Name
C5B
Default
-
Bit
D7
D6:D0
Name
-
CFA
Bit
D7:D4
D3
D2
D1
D0
Default
x
000 0000
Name
-
RA
R1
WA
W1
Default
xxxx
0
0
0
0
An on-chip RAM in IS31AP2111 stores user-defined
EQ and mixing coefficients. The content of this
coefficient RAM is indirectly accessed via coefficient
registers, which consist of one base address register
(14h), five sets of registers (15h ~ 23h) of three
consecutive 8-bit entries for each 24-bit coefficient,
and one control register (24h) to control access of
the coefficients in the RAM.
Table 23 24h Coefficients Control Register
RA
0
1
R1
CFA
Coefficient RAM Base Address
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
0
1
Enable Of Reading A Set Of Coefficients
From RAM
Read complete
Read enable
Enable Of Reading A Single Coefficients
From RAM
Read complete
Read enable
22
IS31AP2111
WA
0
1
Enable Of Writing A Set Of Coefficients To
RAM
Write complete
Write enable
Enable Of Writing A Single Coefficient To
RAM
0
Write complete
1
Write enable
Table 24 2Ah Power Saving Mode Switching
Level Register
W1
Bit
D7:D5
D4:D0
Name
QT_SW_WINDOW
QT_SW_LEVEL
Default
000
01101
If the PWM exceeds the programmed switching
power level (default 26×40ns), the modulation
algorithm will change from quaternary into power
saving mode. It results in higher power efficiency
during larger power output operations. If the PWM
drops below the programmed switching power level power saving mode hysteresis window, the
modulation algorithm will change back to quaternary
modulation.
QT_SW_WINDOW
Hysteresis Window
000
2
001
3
010
4
011
5
100
6
101
7
110
8
111
9
Power Saving Mode
QT_SW_LEVEL
00000 4
00001 4
00010 6
…
01101 26
…
11111 62
Switching Level
fine tune is added to the individual channel volume
fine tune as the total volume fine tune.
MV_FT
00
01
10
11
Master Volume Fine Tune
0dB
-0.125dB
-0.25dB
-0.375dB
C1V_FT
00
01
10
11
Channel 1 Volume Fine Tune
0dB
-0.125dB
-0.25dB
-0.375dB
C2V_FT
00
01
10
11
Channel 2 Volume Fine Tune
0dB
-0.125dB
-0.25dB
-0.375dB
RAM ACCESS
The procedure to read/write coefficient(s) from/to
RAM is as followings:
Read A Single Coefficient From RAM:
1. Write 7-bit of address to I2C address-0X14
2. Write 1 to R1 bit in address-0X24
3. Read top 8-bits of coefficient in I2C address-0X15
4. Read middle 8-bits of coefficient in I2C address0X16
5. Read bottom 8-bits of coefficient in I2C address0X17
Read A Set Of Coefficients From RAM:
Table 25 2Bh Volume Fine Tune Register
Bit
D7:D6
D5:D4
D3:D2
D1:D0
Name
MV_FT
C1V_FT
C2V_FT
-
Default
00
11
11
11
IS31AP2111 supports both master-volume fine tune
and channel-volume control fine tune modes. Both
volume control settings range from 0dB ~ -0.375dB
and 0.125dB per step. Note that the master volume
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
1. Write 7-bits of address to I2C address-0X14
2. Write 1 to RA bit in address-0X24
3. Read top 8-bits of coefficient A1 in I2C address0X15
4. Read middle 8-bits of coefficient A1in I2C
address-0X16
5. Read bottom 8-bits of coefficient A1 in I2C
address-0X17
6. Read top 8-bits of coefficient A2 in I2C address0X18
7. Read middle 8-bits of coefficient A2 in I2C
address-0X19
8. Read bottom 8-bits of coefficient A2 in I2C
address-0X1A
9. Read top 8-bits of coefficient B1 in I2C address0X1B
10. Read middle 8-bits of coefficient B1 in I2C
address-0X1C
11. Read bottom 8-bits of coefficient B1 in I2C
address-0X1D
23
IS31AP2111
12. Read top 8-bits of coefficient B2 in I2C address0X1E
13. Read middle 8-bits of coefficient B2 in I2C
address-0X1F
14. Read bottom 8-bits of coefficient B2 in I2C
address-0X20
15. Read top 8-bits of coefficient A0 in I2C address0X21
16. Read middle 8-bits of coefficient A0 in I2C
address-0X22
17. Read bottom 8-bits of coefficient A0 in I2C
address-0X23
on rising edge. And, before each writing operation, it
is necessary to read the address-0X24 to confirm
whether RAM is writable current in first. If the logic of
W1 or WA is high, the coefficient writing is prohibited.
USER-DEFINED EQUALIZER
The IS31AP2111 provides 20 parametric Equalizer
(EQ). Users can program suitable coefficients via
I2C control interface to program the required audio
band frequency response for every EQ. The transfer
function
H (z) 
Write A Single Coefficient From RAM:
A0  A1 z 1  A2 z 2
1  B1 z 1  B2 z  2
1. Write 7-bis of address to I2C address-0X14
2. Write top 8-bits of coefficient in I2C address-0X15
3. Write middle 8-bits of coefficient in I2C address0X16
4. Write bottom 8-bits of coefficient in I2C address0X17
5. Write 1 to W1 bit in address-0X24
The data format of 2’s complement binary code for
EQ coefficient is 3.21. i.e., 3-bits for integer (MSB is
the sign bit) and 21-bits for mantissa. Each
coefficient range is from 0x800000 (-4) to 0x7FFFFF
(+3.999999523). These coefficients are stored in
User Defined RAM and are referenced in following
manner:
Write A Set Of Coefficients From RAM:
CHxEQyA0=A0
1. Write 7-bits of address to I2C address-0X14
2. Write top 8-bits of coefficient A1 in I2C address0X15
3. Write middle 8-bits of coefficient A1 in I2C
address-0X16
4. Write bottom 8-bits of coefficient A1 in I2C
address-0X17
5. Write top 8-bits of coefficient A2 in I2C address0X18
6. Write middle 8-bits of coefficient A2 in I2C
address-0X19
7. Write bottom 8-bits of coefficient A2 in I2C
address-0X1A
8. Write top 8-bits of coefficient B1 in I2C address0X1B
9. Write middle 8-bits of coefficient B1 in I2C
address-0X1C
10. Write bottom 8-bits of coefficient B1 in I2C
address-0X1D
11. Write top 8-bits of coefficient B2 in I2C address0X1E
12. Write middle 8-bits of coefficient B2 in I2C
address-0X1F
13. Write bottom 8-bits of coefficient B2 in I2C
address-0X20
14. Write top 8-bits of coefficient A0 in I2C address0X21
15. Write middle 8-bits of coefficient A0 in I2C
address-0X22
16. Write bottom 8-bits of coefficient A0 in I2C
address-0X23
17. Write 1 to WA bit in address-0X24
CHxEQyA1=A1
Note: the read and write operation on RAM
coefficients works only if LRCIN (Pin 15) switching
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
CHxEQyA2=A2
CHxEQyB1=-B1
CHxEQyB2=-B2
Where x and y represents the number of channel
and the band number of EQ equalizer.
All user-defined filters are path-through, where all
coefficients are defaulted to 0 after being powered
up, except the A0 that is set to 0x200000 which
represents 1.
MIXER
The IS31AP2111 provides mixers to generate the
extra audio source from the input left and right
channels. The coefficients of mixers are defined in
range from 0x800000 (-1) to 0x7FFFFF
(0.9999998808). The function block diagram is as
following figure:
Figure 25 Mixer Function Block Diagram
PRE-SCALE
For each audio channel, IS31AP2111 can scale
input signal level prior to EQ processing which is
24
IS31AP2111
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 prescaling factors are set to 0x7FFFFF. Programming
of RAM is described in RAM access.
POST-SCALE
The IS31AP2111 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 IS31AP2111 provides power clipping function to
avoid excessive signal that may destroy loud
speaker. The power clipping level is defined by 24bit representation and is stored in RAM address
0X6F. The following table shows the power clipping
level’s numerical representation.
Table 26 Sample Calculation For Power Clipping
Max.
Hex
dB Linear Decimal
Amplitude
(3.21 Format)
VCC
0
1
2097152
200000
VCC×0.707
-3
0.707
1484574
16A71E
VCC×0.5
-6
0.5
1048576
100000
VCC×L
x
ATTACK THRESHOLD FOR DYNAMIC RANGE
CONTROL (DRC)
The IS31AP2111 provides dynamic range control
(DRC) function. When the input exceeds the
programmable attack threshold value, the output
power will be limited by this threshold power level via
gradual gain reduction. Attack threshold is defined
by 24-bit representation and is stored in RAM
address 0X71 and 0X72.
RELEASE THRESHOLD FOR DYNAMIC RANGE
CONTROL (DRC)
After IS31AP2111 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. 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 27 Sample Calculation For Attack And
Release Threshold
Hex
Power
dB Linear Decimal
(3.21 Format)
(VCC^2)/R
0
1
2097152
200000
(VCC^2)/2R
-3
0.5
1048576
100000
(VCC^2)/4R
-6
0.25
524288
80000
(VCC^2)/R
×L
x
D=
L=
10(x/10) 2097152×L
H=
dec2hex(D)
To best illustrate the dynamic range control, please
refer to the following figure.
L=
D=
H=
10(x/20) 2097152×L dec2hex(D)
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
25
IS31AP2111
Attack Threshold
Release Threshold
Input
Release Threshold
Attack Threshold
Gain
∆gain2
∆gain1
∆t1
Touch Attack
Threshold
Attack rate=∆gain1/∆t1
Release rate=∆gain2/∆t2
∆t2
Under Release
Threshold
Attack Threshold
Release Threshold
Output
Release Threshold
Attack Threshold
Figure 26 Attack And Release Threshold
NOISE GATE ATTACK LEVEL
DRC ENERGY COEFFICIENT
When both left and right signals have 2048
consecutive sample points less than the
programmable noise gate attack level, the audio
signal will multiply noise gate gain, which can be set
at x1/8, x1/4, x1/2, or zero if the noise gate function
is enabled. Noise gate attack level is defined by 24bit representation and is stored in RAM address
0X75.
NOISE GATE RELEASE LEVEL
After entering the noise gating status, the noise gain
will be removed whenever IS31AP2111 receives any
input signal that is more than the noise gate release
level. Noise gate release level is defined by 24-bit
representation and is stored in RAM address 0X76.
The following table shows the noise gate attack and
release threshold level’s numerical representation.
Table 28 Sample Calculation For Noise Gate Attack
And Release Level
Input
Hex
Linear
Decimal
Amplitude
(1.23 Format)
0dB
-100dB
-110dB
xdB
1
8388607
7FFFFF
-5
83
53
-5.5
26
1A
D=
2097152×L
H=
dec2hex(D)
10
10
L=
10(x/20)
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
Figure 27 Digital Processing Of Calculating RMS Signal Power
The above figure illustrates the digital processing of
calculating RMS signal power. In this processing, a
DRC energy coefficient is required, which can be
programmed for different frequency range. Energy
coefficient is defined by 24-bit representation and is
stored in RAM address 0X77 and 0X78. The
following table shows the DRC energy coefficient
numerical representation.
26
IS31AP2111
Table 29 Sample Calculation For DRC Energy
Coefficient
DRC Energy
Hex
dB Linear Decimal
Coefficient
(1.23 Format)
1
0
1
8388607
7FFFFF
1/256
-48.2 1/256
524288
80000
1/1024
-60.2 1/1024
131072
20000
L
x
D=
L=
H=
10(x/20) 2097152×L dec2hex(D)
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
27
IS31AP2111
THE USER DEFINED RAM
The contents of user defined RAM is represented in following table.
Table 30 User Defined RAM
Address
Name
0x00
0x01
0x02
Channel 1
EQ1
Coefficient
Default
Address
CH1EQ1A1
0x000000
0x32
CH1EQ1A2
0x000000
0x33
Name
Channel 2
EQ1
Coefficient
Default
CH2EQ1A1
0x000000
CH2EQ1A2
0x000000
CH2EQ1B1
0x000000
CH2EQ1B2
0x000000
CH1EQ1B1
0x000000
0x34
CH1EQ1B2
0x000000
0x35
0x04
CH1EQ1A0
0x200000
0x36
CH2EQ1A0
0x200000
0x05
CH1EQ2A1
0x000000
0x37
CH2EQ2A1
0x000000
CH1EQ2A2
0x000000
0x38
CH2EQ2A2
0x000000
CH2EQ2B1
0x000000
0x03
0x06
0x07
Channel 1
EQ2
Channel 2
EQ2
CH1EQ2B1
0x000000
0x39
0x08
CH1EQ2B2
0x000000
0x3A
CH2EQ2B2
0x000000
0x09
CH1EQ2A0
0x200000
0x3B
CH2EQ2A0
0x200000
0x0A
CH1EQ3A1
0x000000
0x3C
CH2EQ3A1
0x000000
CH1EQ3A2
0x000000
0x3D
CH2EQ3A2
0x000000
CH2EQ3B1
0x000000
0x0B
0x0C
Channel 1
EQ3
Channel 2
EQ3
CH1EQ3B1
0x000000
0x3E
0x0D
CH1EQ3B2
0x000000
0x3F
CH2EQ3B2
0x000000
0x0E
CH1EQ3A0
0x200000
0x40
CH2EQ3A0
0x200000
0x0F
CH1EQ4A1
0x000000
0x41
CH2EQ4A1
0x000000
CH1EQ4A2
0x000000
0x42
CH2EQ4A2
0x000000
CH2EQ4B1
0x000000
0x10
0x11
Channel 1
EQ4
Channel 2
EQ4
CH1EQ4B1
0x000000
0x43
0x12
CH1EQ4B2
0x000000
0x44
CH2EQ4B2
0x000000
0x13
CH1EQ4A0
0x200000
0x45
CH2EQ4A0
0x200000
0x14
CH1EQ5A1
0x000000
0x46
CH2EQ5A1
0x000000
CH1EQ5A2
0x000000
0x47
CH2EQ5A2
0x000000
CH2EQ5B1
0x000000
0x15
0x16
Channel 1
EQ5
Channel 2
EQ5
CH1EQ5B1
0x000000
0x48
0x17
CH1EQ5B2
0x000000
0x49
CH2EQ5B2
0x000000
0x18
CH1EQ5A0
0x200000
0x4A
CH2EQ5A0
0x200000
0x19
CH1EQ6A1
0x000000
0x4B
CH2EQ6A1
0x000000
CH1EQ6A2
0x000000
0x4C
CH2EQ6A2
0x000000
CH2EQ6B1
0x000000
0x1A
0x1B
Channel 1
EQ6
Channel 2
EQ6
CH1EQ6B1
0x000000
0x4D
0x1C
CH1EQ6B2
0x000000
0x4E
CH2EQ6B2
0x000000
0x1D
CH1EQ6A0
0x200000
0x4F
CH2EQ6A0
0x200000
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
28
IS31AP2111
Table 30 User Defined RAM (Continues)
Address
Name
0x1E
0x1F
0x20
Channel 1
EQ7
Coefficient
Default
Address
CH1EQ7A1
0x000000
0x50
CH1EQ7A2
0x000000
0x51
Name
Channel 2
EQ7
Coefficient
Default
CH2EQ7A1
0x000000
CH2EQ7A2
0x000000
CH2EQ7B1
0x000000
CH2EQ7B2
0x000000
CH1EQ7B1
0x000000
0x52
CH1EQ7B2
0x000000
0x53
0x22
CH1EQ7A0
0x200000
0x54
CH2EQ7A0
0x200000
0x23
CH1EQ8A1
0x000000
0x55
CH2EQ8A1
0x000000
CH1EQ8A2
0x000000
0x56
CH2EQ8A2
0x000000
CH2EQ8B1
0x000000
0x21
0x24
0x25
Channel 1
EQ8
Channel 2
EQ8
CH1EQ8B1
0x000000
0x57
0x26
CH1EQ8B2
0x000000
0x58
CH2EQ8B2
0x000000
0x27
CH1EQ8A0
0x200000
0x59
CH2EQ8A0
0x200000
0x28
CH1EQ9A1
0x000000
0x5A
CH2EQ9A1
0x000000
CH1EQ9A2
0x000000
0x5B
CH2EQ9A2
0x000000
CH2EQ9B1
0x000000
0x29
0x2A
Channel 1
EQ9
Channel 2
EQ9
CH1EQ9B1
0x000000
0x5C
0x2B
CH1EQ9B2
0x000000
0x5D
CH2EQ9B2
0x000000
0x2C
CH1EQ9A0
0x200000
0x5E
CH2EQ9A0
0x200000
0x2D
CH3EQ1A1
0x000000
0x5F
CH3EQ2A1
0x000000
CH3EQ1A2
0x000000
0x60
CH3EQ2A2
0x000000
CH3EQ2B1
0x000000
0x2E
0x2F
Channel 1
EQ10
Channel 2
EQ10
CH3EQ1B1
0x000000
0x61
0x30
CH3EQ1B2
0x000000
0x62
CH3EQ2B2
0x000000
0x31
CH3EQ1A0
0x200000
0x63
CH3EQ2A0
0x200000
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
29
IS31AP2111
Table 30 User Defined RAM (Continues)
Address
Name
Coefficient
Default
0x64
Channel 1 Mixer1
M11
0x7FFFFF
0x65
Channel 1 Mixer2
M12
0x000000
0x66
Channel 2 Mixer1
M21
0x000000
0x67
Channel 2 Mixer2
M22
0x7FFFFF
0x68~0x69
Reserve
Reserve
-
0x6A
Channel 1 Prescale
C1PRS
0x7FFFFF
0x6B
Channel 2 Prescale
C2PRS
0x7FFFFF
0x6C
Channel 1 Postscale
C1POS
0x7FFFFF
0x6D
Channel 2 Postscale
C2POS
0x7FFFFF
0x6E
Reserve
Reserve
-
0x6F
CH1.2 Power Clipping
PC1
0x200000
0x70
Reserve
Reserve
-
0x71
CH1.2 DRC Attack Threshold
DRC1_ATH
0x200000
0x72
CH1.2 DRC Release Threshold
DRC1_RTH
0x80000
0x73
CH3 DRC Attack Threshold
DRC2_ATH
0x200000
0x74
CH3 DRC Release Threshold
DRC2_RTH
0x80000
0x75
Noise Gate Attack Level
NGAL
0x0001A
0x76
Noise Gate Release Level
NGRL
0x000053
0x77
DRC1 Energy Coefficient
DRC1_EC
0x8000
0x78
DRC2 Energy Coefficient
DRC2_EC
0x2000
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
30
IS31AP2111
CLASSIFICATION REFLOW PROFILES
Profile Feature
Pb-Free Assembly
Preheat & Soak
Temperature min (Tsmin)
Temperature max (Tsmax)
Time (Tsmin to Tsmax) (ts)
150°C
200°C
60-120 seconds
Average ramp-up rate (Tsmax to Tp)
3°C/second max.
Liquidous temperature (TL)
Time at liquidous (tL)
217°C
60-150 seconds
Peak package body temperature (Tp)*
Max 260°C
Time (tp)** within 5°C of the specified
classification temperature (Tc)
Max 30 seconds
Average ramp-down rate (Tp to Tsmax)
6°C/second max.
Time 25°C to peak temperature
8 minutes max.
Figure 28 Classification Profile
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
31
IS31AP2111
PACKAGE INFORMATION
eTSSOP-24
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
32
IS31AP2111
RECOMMENDED LAND PATTERN
6.1
0.65
2.85
0.45
4.05
1.65
Note:
1. Land pattern complies to IPC-7351.
2. All dimensions in MM.
3. This document (including dimensions, notes & specs) is a recommendation based on typical circuit board manufacturing parameters. Since
land pattern design depends on many factors unknown (eg. user’s board manufacturing specs), user must determine suitability for use.
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
33
IS31AP2111
REVISION HISTORY
Revision
A
Detail Information
Initial release
Integrated Silicon Solution, Inc. – www.issi.com
Rev. A, 06/12/2015
Date
2015.06.12
34