The MAX97003 audio subsystem combines a mono
speaker amplifier with a stereo headphone amplifier. The
headphone and speaker amplifiers have independent
volume and on/off controls. The four inputs are configurable as two differential or four single-ended inputs.
To minimize output noise, both the headphone and
speaker outputs utilize a downward expander/noise gate
to attenuate noise when no desired input signal is present.
The speaker output incorporates an adjustable dynamic
range compressor (DRC) and distortion limiter to protect
the speaker and maximize loudness. This allows high
gain for low-level signals without compromising the quality of large signals.
All controls are performed using the two-wire I2C interface. The IC operates in the extended -40NC to +85NC
temperature range, and is available in the 2.0mm x
2.4mm, 20-bump WLP package (0.4mm pitch).
Applications
Cell Phones
Portable Media Players
Ordering Information appears at end of data sheet.
Features
S 2.7V to 5.5V Speaker Supply Voltage
S 1.8V Headphone Supply Voltage
S 1.0W Speaker Output (V
68µH, 1% THD+N)
S 32mW/Channel Headphone Output (RHP = 32I)
S Active Emissions Limiting for Enhanced EMI
Reduction
S Efficient Class H Headphone Amplifier
S Ground-Referenced Headphone Outputs
S Headphone Ground Sense
S 2 Stereo Single-Ended/Mono Differential Inputs
S Integrated Expander/Noise Gate for Low Output
Noise
S Integrated DRC (Speaker Outputs)
S Integrated Distortion Limiter (Speaker Outputs)
S Extensive Click-and-Pop Reduction Circuitry
S TDMA Noise Free
S 2.0mm x 2.4mm, 20-Bump WLP Package (0.4mm
Pitch)
PVDD
= 4.2V, Z
SPK
= 8I +
Simplified Block Diagram
1.8VBATTERY
POWER SUPPLY
STEREO/
MONO
INPUT
STEREO/
MONO
INPUT
For related parts and recommended products to use with this part, refer to: www.maxim-ic.com/MAX97003.related.
VDD, CPVDD ........................................................-0.3V to +2.2V
BIAS .......................................................... -0.3V to (VDD + 0.3V)
PVDD .................................................................... -0.3V to +6.0V
PGND ...................................................................-0.1V to +0.1V
CPVSS ................................................................. -2.2V to +0.3V
C1N ................................... (V
C1P ..................................................... -0.3V to (V
HPL, HPR .......................... (V
CPVSS
CPVSS
- 0.3V) to (V
- 0.3V) to (V
CPVDD
CPVDD
CPVDD
+ 0.3V)
+ 0.3V)
+ 0.3V)
INA1, INA2, INB1, INB2 .......................................-0.3V to +6.0V
SDA, SCL .............................................................-0.3V to +6.0V
SPKP, SPKN ..........................................-0.3V to (V
PVDD
+ 0.3V)
HPSNS .................................................................. -0.3V to +0.3V
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 conditions 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.
ELECTRICAL CHARACTERISTICS
(VDD = 1.8V, V
configured single-ended. Speaker path: PGAIN_ = 0dB, SPKVOL = 0dB, SPKGAIN = +12dB, input signal configured differential.
Speaker loads (Z
SCL pullup voltage = 1.8V. Z
noted. Typical values are at TA = +25NC.) (Note 1)
= 4.2V, V
PVDD
) connected between SPKP and SPKN. Headphone loads (RHP) connected from HPL or HPR to GND. SDA and
(VDD = 1.8V, V
configured single-ended. Speaker path: PGAIN_ = 0dB, SPKVOL = 0dB, SPKGAIN = +12dB, input signal configured differential.
Speaker loads (Z
SCL pullup voltage = 1.8V. Z
noted. Typical values are at TA = +25NC.) (Note 1)
Peak voltage,
TA = +25NC,
A-weighted,
32 samples per
second, volume at
0dB, SPKGAIN = 00
(Note 2)
Into shutdown-72
dBV
Out of shutdown-65
MAX97003
High-Efficiency, Low-Noise Audio Subsystem
ELECTRICAL CHARACTERISTICS (continued)
(VDD = 1.8V, V
configured single-ended. Speaker path: PGAIN_ = 0dB, SPKVOL = 0dB, SPKGAIN = +12dB, input signal configured differential.
Speaker loads (Z
SCL pullup voltage = 1.8V. Z
noted. Typical values are at TA = +25NC.) (Note 1)
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITS
Power-Supply Rejection Ratio
(Note 2)
Output Power (Note 3)P
Total Harmonic Distortion Plus
Noise
Output NoiseA-weighted
Signal-to-Noise RatioSNR
Output Frequencyf
Spread-Spectrum Bandwidth
Gain
Current Limit2A
Efficiencyh
Volume Control
Volume Control Step Size1dB
Mute Attenuationf = 1kHz118dB
= 4.2V, V
PVDD
) connected between SPKP and SPKN. Headphone loads (RHP) connected from HPL or HPR to GND. SDA and
(VDD = 1.8V, V
configured single-ended. Speaker path: PGAIN_ = 0dB, SPKVOL = 0dB, SPKGAIN = +12dB, input signal configured differential.
Speaker loads (Z
SCL pullup voltage = 1.8V. Z
noted. Typical values are at TA = +25NC.) (Note 1)
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITS
CHARGE PUMP
Charge-Pump Frequency
Positive Output VoltageV
Negative Output VoltageV
Output Voltage ThresholdV
Mode Transition Timeouts
HEADPHONE AMPLIFIERS
Output Offset VoltageVOS
= 4.2V, V
PVDD
) connected between SPKP and SPKN. Headphone loads (RHP) connected from HPL or HPR to GND. SDA and
Peak voltage,
TA = +25NC,
A-weighted,
32 samples per
second, volume at
0dB (Note 2)
TA = +25NC
Into shutdown-73
Out of shutdown-73
VDD = 1.6V to 2.0V6599.9
f = 217Hz,
V
RIPPLE
= 200mV
f = 1kHz,
V
RIPPLE
= 200mV
f = 20kHz,
V
RIPPLE
= 200mV
P-P
P-P
P-P
93
88
65
dBV
dB
MAX97003
High-Efficiency, Low-Noise Audio Subsystem
ELECTRICAL CHARACTERISTICS (continued)
(VDD = 1.8V, V
configured single-ended. Speaker path: PGAIN_ = 0dB, SPKVOL = 0dB, SPKGAIN = +12dB, input signal configured differential.
Speaker loads (Z
SCL pullup voltage = 1.8V. Z
noted. Typical values are at TA = +25NC.) (Note 1)
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITS
= 4.2V, V
PVDD
) connected between SPKP and SPKN. Headphone loads (RHP) connected from HPL or HPR to GND. SDA and
(VDD = 1.8V, V
configured single-ended. Speaker path: PGAIN_ = 0dB, SPKVOL = 0dB, SPKGAIN = +12dB, input signal configured differential.
Speaker loads (Z
SCL pullup voltage = 1.8V. Z
noted. Typical values are at TA = +25NC.) (Note 1)
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITS
Compression Threshold
SPEAKER AND HEADPHONE EXPANDER
Attack Time
Release TimeLow-signal to high-signal transition0.2
Expander Threshold
SPEAKER DISTORTION LIMITER
Distortion Threshold
Attack Time0.5ms
Release Time
= 4.2V, V
PVDD
) connected between SPKP and SPKN. Headphone loads (RHP) connected from HPL or HPR to GND. SDA and
, unless otherwise noted. Typical values are at TA = +25NC.)
MAX
0.7 x
V
DD
0.4 x
V
DD
V
V
200mV
10pF
TA = +25NCQ1.0FA
VDD = 0V, TA = +25NCQ1.0FA
= 3mA0.4V
SINK
High-Efficiency, Low-Noise Audio Subsystem
I2C TIMING CHARACTERISTICS
(VDD = 1.8V, V
(Note 1)
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITS
Serial-Clock Frequencyf
Bus Free Time Between STOP
and START Conditions
Hold Time (Repeated) START
Condition
SCL Pulse-Width Lowt
SCL Pulse-Width Hight
Setup Time for a Repeated
START Condition
PVDD
= 4.2V, V
GND
= V
PGND
SCL
t
BUF
t
HD,STA
LOW
HIGH
t
SU,STA
= 0V. TA = T
MAX97003
to T
MIN
0400kHz
1.3
0.6
1.3
0.6
0.6
, unless otherwise noted. Typical values are at TA = +25NC.)
MAX
Fs
Fs
Fs
Fs
Fs
Data Hold Timet
Data Setup Timet
SDA and SCL Receiving Rise
Time
SDA and SCL Receiving Fall
Time
SDA Transmitting Fall Timet
Setup Time for STOP Conditiont
Bus CapacitanceC
Pulse Width of Suppressed Spiket
Note 1: 100% production tested at TA = +25NC. Specifications over temperature limits are guaranteed by design.
Note 2: Amplifier inputs are AC-coupled to GND.
Note 3: Class D amplifier testing performed with a resistive load in series with an inductor to simulate an actual speaker load.
Note 4: CB is in pF.
The MAX97003 audio subsystem combines a mono
speaker amplifier with a stereo headphone amplifier. The
high-efficiency 1W class D speaker amplifier operates
directly from a lithium-ion battery and consumes no more
than 0.05FA when in shutdown mode. The headphone
amplifier utilizes a dual-mode charge pump and a Class
H output stage to maximize efficiency while outputting a
ground-referenced signal that does not require output
coupling capacitors. The headphone and speaker amplifiers have independent volume and on/off control. The
four inputs are configurable as two differential inputs or
four single-ended inputs. All control is performed using
the two-wire I2C interface.
The speaker amplifier incorporates a distortion limiter to
automatically reduce the volume level when excessive
clipping occurs. This allows high gain for low-level signals without compromising the quality of large signals.
The speaker amplifier also features an adjustable DRC
that provides programmable compression or limiting
of the audio signal. Both the headphone and speaker
INA2
INA1
INB2
INB1
INPUT A
-3dB TO +12dB
MIXER
MUX
INPUT B
-3dB TO +12dB
amplifiers feature a downward expander/noise gate to
attenuate noise when no input signal is present. The
headphone amplifier features a ground-sense pin to
eliminate ground loop noise when the headphone jack
is in use.
Signal Path
The signal path consists of flexible inputs, signal mixing,
volume control, and output amplifiers (Figure 1). The
inputs can be configured for single-ended or differential signals (Figure 2). The internal preamplifiers feature
programmable gain settings using internal resistors.
Following preamplification, the input signals are mixed,
volume adjusted, and routed to the headphone and
speaker amplifiers based on the desired configuration.
Class D Speaker Amplifier
The Class D speaker amplifier utilizes active emissionslimiting and spread-spectrum modulation to minimize the
EMI radiated by the amplifier.
Figure 2. Stereo Single-Ended and Differential Input Configurations
90
70
50
30
EMISSION LEVEL (dBµV/m)
10
-10
01000
FREQUENCY (MHz)
Figure 3. EMI with 12in of Speaker Cable
900800600 700200 300 400 500100
TO MIXER
Ultra-Low EMI Filterless Output Stage
Traditional Class D amplifiers require the use of external
LC filters or shielding to meet EN55022B electromagnetic-interference (EMI) regulation standards. Maxim’s
patented active emissions limiting edge-rate control
circuitry and spread-spectrum modulation reduces EMI
emissions, while maintaining up to 93% efficiency.
Maxim’s spread-spectrum modulation mode flattens
wideband spectral components, while proprietary techniques ensure that the cycle-to-cycle variation of the
switching period does not degrade audio reproduction or
efficiency. The IC’s spread-spectrum modulator randomly varies the switching frequency by Q10kHz around the
center frequency (300kHz). Above 10MHz, the wideband
spectrum looks like noise for EMI purposes. See Figure 3.
Figure 4. Low-Signal to High-Signal Transition, No Clipping,
DRC Disabled
MAX97003
Dynamic Range Compressor (DRC)
The speaker amplifier features a dynamic range compressor (DRC) that attenuates high-amplitude signals and
allows for a higher gain setting to be selected without
clipping the output signal. This increases the perceived
loudness of the audio signal and maintains a stable output
amplitude despite changes in input amplitude. Figure 4,
Figure 5, and Figure 6 demonstrate the benefits of using
the DRC. Each of these figures uses the same input signal.
To operate the DRC, select a threshold level, compression ratio, attack time constant, and release time through
registers 0x0A and 0x0B. When enabled, RMS signal
levels that cross above the selected DRC threshold level
are attenuated based on the selected compression ratio
(Figure 7). Attenuation is achieved by automatically modifying the speaker volume to a lower gain setting. The
user-selected gain setting is automatically restored when
the RMS signal level falls below the DRC threshold. The
attack time constant determines the time constant used
when the DRC engages. The release time determines the
time-per-step used when the DRC disengages.
Figure 5. Low-Signal to High-Signal Transition, Increased Gain,
DRC Disabled
Figure 6. Low-Signal to High-Signal Transition, Increased Gain,
DRC Enabled
The IC’s speaker and headphone amplifier signal paths
include and expander. The expander reduces the noise
floor when there is no desired input signal by attenuating peak signals that are below the selected expander
threshold (Figure 8). Attenuation is achieved by automatically modifying the speaker or headphone volume to a
lower gain setting. Expansion ratio and attack time settings are configured by registers 0x0C for the headphone
path and 0x0D for the speaker path. The expansion ratio
determines the input:output relationship used when the
input signal is below the selected threshold. The expansion attack time determines the time-per-step used when
the expander engages. Figure 9 and Figure 10 show
the benefits of the expander by comparing the output
with the expander disabled against the output with the
expander enabled.
)
P
The expander acts as a noise gate when the expansion
ratio is set to an input:output relationship of infinity:1. In
this case, all signals below the selected threshold are
muted.
Figure 9. High-Signal to Low-Signal Transition, Expander
Disabled
Figure 10. High-Signal to Low-Signal Transition, Expander
Enabled
MAX97003
High-Efficiency, Low-Noise Audio Subsystem
Speaker Low-Power Mode
The IC’s speaker path expander includes a low-power
mode that increases power efficiency when there is no
desired input signal. Set the programmable threshold
in register 0x0F to determine when low-power mode is
activated. When low-power mode is enabled, the Class
D switching output is active only if the speaker volume
setting selected by the expander is above the selected
low-power mode threshold. For example, if the speaker
low-power mode threshold is set to -30dB and the input
SPKP
SPKN
Figure 11. High-Signal to Low-Signal Transition, Speaker
Expander with Speaker Low-Power Mode
DISTORTION
(% THD+N)
DISTORTION
THRESHOLD
LEVEL
< 1 TO 24
Figure 12. Limiter Gain Curve
LIMITER
ENABLED AND
GAIN INCREASED
LIMITER
DISABLED
INPUT
signal is such that the speaker expander attenuates
the output volume setting to at least -30dB, the Class D
amplifier is turned off (Figure 11). Low-power mode is
only available when the speaker expander is enabled.
Distortion Limiter
The speaker amplifier integrates a limiter to provide
speaker protection and ensures high-quality audio. When
enabled, the limiter monitors the audio signal at the output of the Class D speaker amplifier and decreases the
gain if the distortion exceeds the predefined threshold.
Attenuation is achieved by automatically modifying the
speaker volume as appropriate. The limiter automatically
tracks the battery voltage to reduce the gain as the battery voltage drops.
Figure 12 shows the typical output vs. input curves with
and without the distortion limiter. The dotted line shows
the maximum gain for a given distortion limit without
the distortion limiter. The solid line shows how, with the
distortion limiter enabled, the gain can be increased
without exceeding the set distortion limit. When the
limiter is enabled, selecting a high gain level results in
peak signals being attenuated while low signals are left
unchanged. This increases the perceived loudness without the harshness of a clipped waveform.
To operate the distortion limiter, select a distortion threshold and release time constant through the 0x0E register.
ZCD must be set to 0 in register 0x11 for the distortion
limiter to operate properly.
Headphone Amplifier
DirectDrive
Traditional single-supply headphone amplifiers have
outputs biased at a nominal DC voltage (typically half
the supply). Large coupling capacitors are needed to
block this DC bias from the headphone. Without these
capacitors, a significant amount of DC current flows to
the headphone, resulting in unnecessary power dissipation and possible damage to both headphone and
headphone amplifier.
Maxim’s patented DirectDriveM architecture uses a
charge pump to create an internal negative supply voltage. This allows the headphone outputs of the IC to be
biased at GND while operating from a single supply
(Figure 13). Without a DC component, there is no need
for the large DC-blocking capacitors. Instead of two large
(220FF, typ) capacitors, the IC's charge pump requires
DirectDrive is a registered trademark of Maxim Integrated
Products, Inc.
two small ceramic capacitors, conserving board space,
reducing cost, and improving the frequency response
of the headphone amplifier. See the Output Power vs.
Charge-Pump Capacitance and Load Resistance graph
in the Typical Operating Characteristicssection for
details of the possible capacitor sizes. There is a low DC
voltage on the amplifier outputs due to amplifier offset.
However, the offset of the IC is typically Q0.15mV, which,
when combined with a 32I load, results in less than 5FA
of DC current flow to the headphones.
In addition to the cost and size disadvantages of
the DC-blocking capacitors required by conventional
headphone amplifiers, these capacitors limit the amplifier’s low-frequency response and can distort the
audio signal. Previous attempts at eliminating the
V
DD
OUT
CONVENTIONAL DRIVER-BIASING SCHEME
OUT
DirectDrive BIASING SCHEME
Figure 13. Traditional Amplifier Output vs. MAX97003
DirectDrive Output
VDD/2V
GND
+V
VDD/2V
-V
DD
DD
output-coupling capacitors involved biasing the headphone return (sleeve) to the DC bias voltage of the
headphone amplifiers. This method raises a few issues:
equipment, the bias voltage on the sleeve can conflict with the ground potential from other equipment,
resulting in possible damage to the amplifiers.
Charge Pump
The IC’s dual-mode charge pump generates both the
positive and negative power supply for the headphone
amplifier. To maximize efficiency, both the charge
pump’s switching frequency and output voltage change
based on signal level.
When the input signal level is less than 10% of VDD,
the switching frequency is reduced to a low rate. This
minimizes switching-losses in the charge pump. When
the input signal exceeds 10% of VDD, the switching frequency increases to support the load current.
For input signals below 25% of VDD, the charge pump
generates Q(VDD/2) to minimize the voltage drop across
the amplifier’s power stage and thus improves efficiency.
Input signals that exceed 25% of VDD cause the charge
pump to output QVDD. The higher output voltage allows
for full output power from the headphone amplifier.
To prevent audible glitches when transitioning from the
Q(VDD/2) output mode to the QVDD output mode, the
charge pump transitions very quickly. This quick change
draws significant current from VDD for the duration of the
transition. The bypass capacitor on VDD supplies the
required current and prevent droop on VDD.
The charge pump’s dynamic switching mode can be
turned off through the I2C interface. The charge pump
can then be forced to output either Q(VDD/2) or QVDD
regardless of input signal level.
A Class H amplifier uses a Class AB output stage with
power supplies that are modulated by the output signal.
In the case of the IC, two nominal power-supply differentials of 1.8V (+0.9V to -0.9V) and 3.6V (+1.8V to -1.8V)
are available from the charge pump. Figure 14 shows the
operation of the output voltage dependent power supply.
Ground Sense
The headphone amplifier features output ground sensing
that is used to reduce ground loop noise when the headphone output jack is connected to a different ground than
the amplifier ground. An example of this is when the headphone jack is used as a lineout and connected to an external power amplifier. In addition, the ground sense reduces
noise that can be caused by voltage drops between the
amplifier ground and the headphone jack ground pin during normal headphone use. HPSNS must be connected to
the ground pin on the headphone jack.
Volume-Change Features
The IC includes several features that enhance performance during volume changes. Zero-crossing detection, volume slewing, and enhanced volume smoothing
are used to improve click-and-pop performance during
volume changes. Volume readback is used to report the
actual volume setting after the DRC, expander, or distortion limiter applies an automatic volume change.
Zero-Crossing Detection
The IC features zero-crossing detection to reduce clicks
and pops during volume changes. When zero-crossing
detection is enabled, all volume changes are delayed
until a zero-crossing has been detected. If no zero-crossing is detected within 100ms, then the zero-crossing
detector times out and volume changes are executed.
1.8V
HPVDD
0.9V
V
TH
V
TH
-0.9V
HPVSS
-1.8V
Figure 14. Class H Operation
32ms
OUTPUT
VOLTAGE
32ms
Disabling zero-crossing detection allows volume changes to occur immediately.
Volume Slewing
The IC offers volume slewing for all volume changes
to further reduce clicks and pops. When enabled, the
IC ramps through intermediate volume settings when a
change to the volume is made. If zero-crossing detection
is disabled, slewing occurs at a rate of 0.2ms per step.
If zero-crossing detection is enabled, slew time depends
on the input signal. If the duration between zero-crossings is less than 0.2ms, the slew time is limited at 0.2ms
per volume change. If the duration between zero-crossings is longer than 0.2ms, volume changes occur at each
zero-crossing. Volume slewing also provides a soft-start
at power-on and soft-stop at power-off.
Enhanced Volume Smoothing
Enhanced volume smoothing can be used when the volume slewing feature is enabled. When enhanced volume
smoothing is enabled and a volume change occurs, the
IC waits for each step in the ramp to be applied before
executing the next step. When zero-crossing detection
is enabled, enhanced volume smoothing prevents large
steps in the output volume when no zero-crossings are
detected.
Volume Readback
The IC features three volume readback registers that
report the actual volume settings of the speaker, left
headphone, and right headphone volume registers. The
DRC, expander, and distortion limiter are capable of
automatically adjusting these volume registers according
to their respective settings.
I2C Slave Address
The IC’s audio subsystem uses a slave address of 0x9A
or 1001101 R/W. The address is defined as the 7 most
significant bits (MSBs) followed by the read/write bit. Set
the read/write bit to 1 to configure the audio subsystem to
read mode. Set the read/write bit to 0 to configure the IC
to write mode. The address is the first byte of information
sent to the IC after the START condition.
Registers Map
19 internal registers program the audio subsystem.
Table 1 lists all of the registers, their addresses, and
power-on-reset states. Register 0xFF indicates the
device revision. Write zeros to all unused bits in the
register table when updating the register, unless otherwise noted.
The IC features independent mixers for the left headphone, right headphone, and speaker paths. Each output can
select any combination of any inputs. This allows for mixing two audio signals together and routing independent signals
to the headphone and speaker amplifiers. If one of the inputs is not selected by either mixer, it is automatically powered
down to reduce current consumption.
Table 4. Mixer Registers
REGISTERBITNAMEDESCRIPTION
7
Left Headphone Mixer. Selects which of the four inputs is routed to the left headphone
output.
0x05
0x06
6
5
4
3
2
1
0
3
2
1
0
HPLMIX
HPRMIX
SPKMIX
0000
xxx1
xx1x
x1xx
1xxx
Right Headphone Mixer. Selects which of the four inputs is routed to the right
headphone output.
0000
xxx1
xx1x
x1xx
1xxx
Speaker Mixer. Selects which of the four inputs is routed to the speaker output.
0000
xxx1
xx1x
x1xx
1xxx
No input
INA1 (Disabled when INADIFF = 1)
INA2 (Select when INADIFF = 1)
INB1 (Disabled when INBDIFF = 1)
INB2 (Select when INBDIFF = 1)
No input
INA1 (Disabled when INADIFF = 1)
INA2 (Select when INADIFF = 1)
INB1 (Disabled when INBDIFF = 1)
INB2 (Select when INBDIFF = 1)
No input
INA1 (Disabled when INADIFF = 1)
INA2 (Select when INADIFF = 1)
INB1 (Disabled when INBDIFF = 1)
INB2 (Select when INBDIFF = 1)
The DRC attenuates high-level signals without affecting low-level signals. Attenuation is achieved by automatically
modifying the speaker volume as appropriate. When the DRC is enabled, the overall volume can be increased without
clipping the high-level signals. To operate the DRC, select a compression threshold, compression ratio, attack time
constant, and release time.
The expander/noise gate eliminates noise when no desired signal is present by attenuating peak signals that are below
the selected threshold. Attenuation is achieved by automatically modifying the headphone or speaker volume as appropriate. To operate the headphone or speaker expander, select an expansion threshold, expansion ratio, and attack time
in the appropriate headphone or speaker expander registers.
Headphone/Speaker Expander Attack Time. Decreases volume after the signal
drops below the selected expander threshold.
VALUEATTACK TIME (ms/step)
000
001
010
011
100
101
110–111
Headphone/Speaker Noise Gate Threshold. The expander attenuates or mutes the
output below this threshold. Thresholds are based on the PGA input signal level.
The distortion limiter monitors the audio signal at the output of the Class D speaker amplifier and decreases the gain if
the distortion exceeds the selected threshold. Attenuation is achieved by automatically modifying the speaker volume
as appropriate. To operate the distortion limiter, select a distortion limit (% THD+N) and a release time constant.
Table 8. Distortion Limiter Register
REGISTERBITNAMEDESCRIPTION
Distortion Limit. Measured in % THD+N. ZCD must be set to 0 for the distortion
Limiter Release Time Constant. Time constant used while increasing the gain after
distortion is no longer detected at the output.
000 = 6.2s
001 = 3.1s
010 = 1.6s
011 = 815ms
100 = 419ms
101 = 223ms
110 = 116ms
111 = 76ms
The speaker expander includes a low-power mode that increases power efficiency when a desired audio signal is not
present. When this feature is enabled, the Class D switching output is active only if the speaker volume setting selected
by the expander is above the selected low-power mode threshold. Low-power mode is only available when the speaker
expander is enabled.
Table 9. Speaker Low-Power Mode Register
REGISTERBITNAMEDESCRIPTION
Speaker Low-Power Mode. Only functions if EXPSEN ≠ 0.
0 = Class D output is active continuously.
1 = Class D output is active if the speaker volume setting selected by the expander is
above SLPTH.
Speaker Low-Power Mode Volume Threshold. Threshold used to determine if speaker
amplifier should be enabled or disabled. If the volume selected by the expander is less
than this threshold, the speaker amplifier is disabled.
The output stage of the headphone and speaker amplifiers can be configured to provide additional gain. The headphone amplifier allows a range of 0dB to +6dB. The speaker amplifier allows range of +12dB to +24dB.
The IC includes several advanced configurations related to automatic volume changes initiated by the DRC, expander,
and distortion limiter. In addition, settings for the Class D speaker modulation scheme and headphone charge pump
are configured in register 0x11.
Table 11. Advanced Configuration Register
REGISTERBITNAMEDESCRIPTION
Enhanced Volume Smoothing. During volume slewing, the controller waits for each step
in the ramp to be applied before executing the next step. When zero-crossing detection
is enabled, this prevents large steps in the output volume when no zero-crossings are
detected.
0 = Disabled
1 = Enabled
Volume Slewing. Determines whether volume slewing is used on all volume control
changes to reduce clicks and pops. When enabled, volume changes cause the IC to
ramp through intermediate volume settings whenever a change to the volume is made. If
ZCD = 1, slewing occurs at a rate of 0.2ms per step. If ZCD = 0, slew time depends on
the input signal frequency. This bit also activates soft-start at power-on and soft-stop at
power-off.
0 = Enabled
1 = Disabled
Zero-Crossing Detection. Determines whether zero-crossing detection is used on all
volume control changes to reduce clicks and pops. Disabling zero-crossing detection
allows volume changes to occur immediately. Zero-crossing detection times out at
100ms.
0 = Enabled
1 = Disabled
CPVDD and CPVSS. Ignored when FIXED = 0.
0 = QVDD on CPVDD/CPVSS
1 = QVDD/2 on CPVDD/CPVSS
Class H Mode. When enabled, this bit forces the charge pump to generate static power
rails for CPVDD and CPVSS, instead of dynamically adjusting them based on output
signal level.
0 = Class H mode
1 = Fixed supply mode
MAX97003
High-Efficiency, Low-Noise Audio Subsystem
Power Management
The power management register allows the speaker, left headphone, and right headphone signal paths to be enabled.
It also enables the IC device.
Table 12. Power Management Register
REGISTERBITNAMEDESCRIPTION
Software Shutdown
0 = Device disabled
1 = Device enabled
Speaker Amplifier Enable
0 = Disabled
1 = Enabled
Left Headphone Amplifier Enable
0 = Disabled
1 = Enabled
Right Headphone Amplifier Enable
0 = Disabled
1 = Enabled
0x12
7
SHDN
2SPKEN
1HPLEN
0HPREN
I2C Serial Interface
The IC features an I2C/SMBus-compatible, two-wire serial interface consisting of a serial-data line (SDA) and a
serial-clock line (SCL). SDA and SCL facilitate communication between the IC and the master at clock rates up to
400kHz. Figure 1 shows the two-wire interface timing diagram. The master generates SCL and initiates data transfer on the bus. The master device writes data to the IC
by transmitting the proper slave address followed by the
register address and then the data word. Each transmit
SDA
t
SCL
t
HD,STA
START CONDITION
t
LOW
t
SU,DAT
t
HD,DAT
t
HIGH
t
t
R
F
sequence is framed by a START (S) or REPEATED
START (Sr) condition and a STOP (P) condition. Each
word transmitted to the IC is 8 bits long and is followed
by an acknowledge clock pulse. A master reading data
from the IC transmits the proper slave address followed
by a series of nine SCL pulses. The IC transmits data on
SDA in sync with the master-generated SCL pulses. The
master acknowledges receipt of each byte of data. Each
read sequence is framed by a START (S) or REPEATED
START (Sr) condition, a not acknowledge, and a STOP
(P) condition. SDA operates as both an input and an
open-drain output. A pullup resistor, typically greater
than 500I, is required on SDA. SCL operates only as an
input. A pullup resistor, typically greater than 500I, is
required on SCL if there are multiple masters on the bus,
or if the single master has an open-drain SCL output.
Series resistors in line with SDA and SCL are optional.
Series resistors protect the digital inputs of the IC from
high voltage spikes on the bus lines, and minimize crosstalk and undershoot of the bus signals.
Bit Transfer
One data bit is transferred during each SCL cycle. The
data on SDA must remain stable during the high period
of the SCL pulse. Changes in SDA while SCL is high are
control signals. See the START and STOP Conditions
section.
START and STOP Conditions
SDA and SCL idle high when the bus is not in use. A master initiates communication by issuing a START condition.
A START condition is a high-to-low transition on SDA with
SCL high. A STOP condition is a low-to-high transition on
SDA while SCL is high (Figure 16). A START condition
from the master signals the beginning of a transmission
to the IC. The master terminates transmission, and frees
SS
SCL
SDA
Figure 16. START, STOP, and REPEATED START Conditions
the bus, by issuing a STOP condition. The bus remains
active if a REPEATED START condition is generated
instead of a STOP condition.
Early STOP Conditions
The IC recognizes a STOP condition at any point during
data transmission except if the STOP condition occurs in
the same high pulse as a START condition. For proper
operation, do not send a STOP condition during the same
SCL high pulse as the START condition.
Slave Address
The slave address is defined as the seven most significant bits (MSBs) followed by the read/write bit. For the
IC, the seven most significant bits are 1001101. Setting
the read/write bit to 1 (slave address = 0x9B) configures
the IC for read mode. Setting the read/write bit to 0 (slave
address = 0x9A) configures the IC for write mode. The
address is the first byte of information sent to the IC after
the START condition.
Acknowledge
The acknowledge bit (ACK) is a clocked ninth bit that the
IC uses to handshake receipt each byte of data when
in write mode (Figure 17). The IC pulls down SDA during the entire master-generated ninth clock pulse if the
previous byte is successfully received. Monitoring ACK
allows for detection of unsuccessful data transfers. An
unsuccessful data transfer occurs if a receiving device is
busy or if a system fault has occurred. In the event of an
unsuccessful data transfer, the bus master retries communication. The master pulls down SDA during the ninth
clock cycle to acknowledge receipt of data when the IC
is in read mode. An acknowledge is sent by the master
after each read byte to allow data transfer to continue. A
not-acknowledge is sent when the master reads the final
byte of data from the IC, followed by a STOP condition.
A write to the IC includes transmission of a START condition, the slave address with the R/W bit set to 0, one
byte of data to configure the internal register address
pointer, one or more bytes of data, and a STOP condition. Figure 18 illustrates the proper frame format for
writing one byte of data to the IC. Figure 19 illustrates
the frame format for writing n-bytes of data to the IC.
The slave address with the R/W bit set to 0 indicates
that the master intends to write data to the IC. The IC
acknowledges receipt of the address byte during the
master-generated ninth SCL pulse.
The second byte transmitted from the master configures
the IC’s internal register address pointer. The pointer tells
ACKNOWLEDGE FROM SLAVE
SAA
0SLAVE ADDRESSREGISTER ADDRESS
R/W
ACKNOWLEDGE FROM SLAVE
the IC where to write the next byte of data. An acknowledge pulse is sent by the IC upon receipt of the address
pointer data.
The third byte sent to the IC contains the data that are
written to the chosen register. An acknowledge pulse
from the IC signals receipt of the data byte. The address
pointer autoincrements to the next register address after
each received data byte. This autoincrement feature
allows a master to write to sequential registers within one
continuous frame. The master signals the end of transmission by issuing a STOP condition. Register addresses
greater than 0x12 are reserved. Do not write to these
addresses.
Send the slave address with the R/W bit set to 1 to initiate a read operation. The IC acknowledges receipt of its
slave address by pulling SDA low during the ninth SCL
clock pulse. A START command followed by a read command resets the address pointer to register 0x00.
The first byte transmitted from the IC is the contents of
register 0x00. Transmitted data is valid on the rising
edge of SCL. The address pointer autoincrements after
each read data byte. This autoincrement feature allows
all registers to be read sequentially within one continuous
frame. A STOP condition can be issued after any number
of read data bytes. If a STOP condition is issued followed
by another read operation, the first data byte to be read
are from register 0x00.
ACKNOWLEDGE FROM SLAVE
S
0
R/W
ACKNOWLEDGE FROM SLAVE
The address pointer can be preset to a specific register
before a read command is issued. The master presets the address pointer by first sending the IC’s slave
address with the R/W bit set to 0 followed by the register
address. A REPEATED START condition is then sent followed by the slave address with the R/W bit set to 1. The
IC then transmits the contents of the specified register.
The address pointer autoincrements after transmitting the
first byte.
The master acknowledges receipt of each read byte
during the acknowledge clock pulse. The master must
acknowledge all correctly received bytes except the
last byte. The final byte must be followed by a not
acknowledge from the master and then a STOP condition. Figure 20 illustrates the frame format for reading
one byte from the IC. Figure 21 illustrates the frame
format for reading multiple bytes from the IC.
ACKNOWLEDGE FROM SLAVE
Sr1SLAVE ADDRESSREGISTER ADDRESSSLAVE ADDRESS DATA BYTE
Sr1SLAVE ADDRESSREGISTER ADDRESSSLAVE ADDRESS DATA BYTE
A
MAX97003
High-Efficiency, Low-Noise Audio Subsystem
Applications Information
Filterless Class D Operation
Traditional Class D amplifiers require an output filter
to recover the audio signal from the amplifier’s output.
The filters add cost, increase the solution size of the
amplifier, and can decrease efficiency and THD+N
performance. The traditional PWM scheme uses large
differential output swings (2 x V
causes large ripple currents. Any parasitic resistance in
the filter components results in a loss of power, lowering
the efficiency.
The IC does not require an output filter. The device relies
on the inherent inductance of the speaker coil and the
natural filtering of both the speaker and the human ear
to recover the audio component of the square-wave output. Eliminating the output filter results in a smaller, less
costly, more efficient solution.
Because the frequency of the IC output is well beyond
the bandwidth of most speakers, voice coil movement
due to the square-wave frequency is very small. Although
this movement is small, a speaker not designed to handle
the additional power can be damaged. For optimum
results, use a speaker with a series inductance > 10FH.
Typical 8I speakers exhibit series inductances in the
20FH to 100FH range.
GSM radios transmit using time-division multiple access
(TDMA) with 217Hz intervals. The result is an RF signal
with strong amplitude modulation at 217Hz and its harmonics that is easily demodulated by audio amplifiers.
The IC is designed specifically to reject RF signals. PCB
layout, however, has a large impact on the susceptibility
of the end product.
peak-to-peak) and
PVDD
RF Susceptibility
In RF applications, improvements to both layout and
component selection decreases the IC’s susceptibility to
RF noise and prevent RF signals from being demodulated
into audible noise. Trace lengths should be kept below
1/4 of the wavelength of the RF frequency of interest.
Minimizing the trace lengths prevents them from functioning as antennas and coupling RF signals into the IC. The
wavelength (l) in meters is given by: l = c/f where c = 3
x 108 m/s, and f = the RF frequency of interest.
Route audio signals on middle layers of the PCB to allow
ground planes above and below to shield them from RF
interference. Ideally, the top and bottom layers of the
PCB should primarily be ground planes to create effective shielding.
Additional RF immunity can also be obtained by relying on the self-resonant frequency of capacitors as it
exhibits the frequency response similar to a notch filter.
Depending on the manufacturer, 10pF to 20pF capacitors typically exhibit self resonance at RF frequencies.
These capacitors when placed at the input pins can
effectively shunt the RF noise at the inputs of the IC. For
these capacitors to be effective, they must have a lowimpedance, low-inductance path to the ground plane.
Avoid using microvias to connect to the ground plane
whenever possible as these vias do not conduct well at
RF frequencies.
Startup/Shutdown Sequencing
To ensure proper device initialization and minimal clickand-pop, program the IC’s control registers in the correct
order. Table 13 lists the correct startup sequence for the
device. To shutdown the IC, simply set SHDN = 0.
For applications in which speaker leads exceed 20mm,
additional EMI suppression can be achieved by using a
filter constructed from a ferrite bead and a capacitor to
ground (Figure 22). Use a ferrite bead with low DC resistance, high frequency (> 600MHz) impedance between
100I and 600I, and rated for at least 1A. The capacitor
value varies based on the ferrite bead chosen and the
actual speaker lead length. Select a capacitor less than
1nF based on EMI performance.
Input Capacitor
An input capacitor, CIN, in conjunction with the input
impedance of the IC line inputs forms a highpass filter
that removes the DC bias from an incoming analog
signal. The AC-coupling capacitor allows the amplifier
to automatically bias the signal to an optimum DC level.
Assuming zero source impedance, the -3dB point of the
highpass filter is given by:
=
2R C
π
1
IN IN
f
-3dB
RIN is defined in the Electrical Characteristics table
under the Input Resistance section. Choose CIN so that
f
is well below the lowest frequency of interest. For
-3dB
best audio quality, use capacitors whose dielectrics have
low-voltage coefficients, such as tantalum or aluminum
electrolytic. Capacitors with high-voltage coefficients,
such as ceramics, can result in increased distortion at
low frequencies.
Charge-Pump Capacitor Selection
Use capacitors with an ESR less than 100mI for optimum
performance. Low-ESR ceramic capacitors minimize the
output resistance of the charge pump. Most surfacemount ceramic capacitors satisfy the ESR requirement.
For best performance over the extended temperature
range, select capacitors with an X7R dielectric.
SPKP
MAX97000
CLASS D
Figure 22. Optional Class D Ferrite Bead Filter
SPKN
Charge-Pump Flying Capacitor
The value of the flying capacitor (connected between
C1N and C1P) affects the output resistance of the charge
pump. A value that is too small degrades the device’s
ability to provide sufficient current drive, which leads to a
loss of output voltage. Increasing the value of the flying
capacitor reduces the charge-pump output resistance to
an extent. Above 1FF, the on-resistance of the internal
switches and the ESR of external charge-pump capacitors dominate.
Charge-Pump Holding Capacitor
The holding capacitor (bypassing CPVSS) value and ESR
directly affect the ripple at CPVSS. Increasing the capacitor’s value reduces output ripple. Likewise, decreasing
the ESR reduces both ripple and output resistance.
Lower capacitance values can be used in systems with
low maximum output power levels. See the Output Power
vs. Load Resistance graph in the Typical Operating
Characteristics section for more information.
Supply Bypassing, Layout, and Grounding
Proper layout and grounding are essential for optimum
performance. Use a large continuous ground plane on
a dedicated layer of the PCB to minimize loop areas.
Connect GND and PGND directly to the ground plane
using the shortest trace length possible. Proper grounding improves audio performance, minimizes crosstalk
between channels, and prevents digital noise from coupling into the analog signals.
Place the capacitor between C1P and C1N as close as
possible to the IC to minimize trace length from C1P
to C1N. Inductance and resistance added to C1P and
C1N reduce the output power of the headphone amplifier. Bypass CPVDD and CPVSS with capacitors located
close to the pins with a short trace length to PGND. Close
decoupling of CPVDD and CPVSS minimizes supply
ripple and maximizes output power from the headphone
amplifier.
Bypass PVDD to PGND with as little trace length as possible. Connect SPKP and SPKN to the speaker using
the shortest and widest traces possible. Reducing trace
length minimizes radiated EMI. Route SPKP/SPKN as a
differential pair on the PCB to minimize the loop area
and thereby the inductance of the circuit. If filter components are used on the speaker outputs, be sure to locate
them as close as possible to the IC to ensure maximum
effectiveness. Minimize the trace length from any ground
tied passive components to PGND to further minimize
radiated EMI.
An evaluation kit (EV kit) is available to provide an example layout for the IC. The EV kit allows quick setup of the
IC and includes easy-to-use software allowing all internal
registers to be controlled.
WLP Applications Information
For the latest application details on WLP construction,
dimensions, tape carrier information, PCB techniques,
0.24mm
0.21mm
Figure 23. WLP Ball Dimensions
bump-pad layout, and recommended reflow temperature
profile, as well as the latest information on reliability testing results, refer to the Application Note 1891: Wafer-Level Packaging (WLP) and its Applications on Maxim’s
website. Figure 23 shows the dimensions of the WLP
balls used on the IC.
For the latest package outline information and land patterns (footprints), go to www.maxim-ic.com/packages. Note that a “+”, “#”, or
“-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains
to the package regardless of RoHS status.
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied.
Maxim reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits) shown in the Electrical
Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance.
Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 48