The MAX98088 is a full-featured audio codec whose high
performance and low power consumption make it ideal
for portable applications.
Class D speaker amplifiers provide efficient amplification
for two speakers. Low radiated emissions enable completely filterless operation. Integrated bypass switches
optionally connect an external amplifier to the transducer
when the Class D amplifiers are disabled.
The IC features a stereo Class H headphone amplifier
that utilizes a dual-mode charge pump to maximize efficiency while outputting a ground referenced signal that
does not require output coupling capacitors.
The IC also features a mono differential amplifier that can
also be configured as a stereo line output.
Three differential analog microphone inputs are available
as well as support for two PDM digital microphones.
Integrated switches allow microphone signals to be
routed out to external devices. Two flexible single-ended
or differential line inputs may be connected to an FM
radio or other sources.
Integrated FLEXSOUNDK technology improves loudspeaker performance by optimizing the signal level and
frequency response while limiting the maximum distortion and power at the output to prevent speaker damage.
Automatic gain control (AGC) and a noise gate optimize
the signal level of microphone input signals to make best
use of the ADC dynamic range.
The device is fully specified over the -40NC to +85NC
extended temperature range.
FLEXSOUND is a trademark of Maxim Integrated Products,
Inc.
Stereo Audio Codec
Features
S5.6mW Power Comsumption (DAC to HP at 97dB DR)
101dB DR Stereo DAC (8kHz < f
S
93dB DR Stereo ADC (8kHz < f
S
Stereo Low EMI Class D Amplifiers
S
950mW/Channel (8I, V
Efficient Class H Headphone Amplifier
S
Differential Receiver Amplifier/Stereo Line Outputs
S
2 Stereo Single-Ended/Mono Differential Line
S
SPKVDD_
Inputs
3 Differential Microphone Inputs
S
FLEXSOUND Technology
S
5-Band Parametric EQ
Automatic Level Control (ALC)
Excursion Limiter
Speaker Power Limiter
Speaker Distortion Limiter
Microphone Automatic Gain Control
and Noise Gate
DVDD, AVDD, HPVDD .........................................-0.3V to +2.2V
SPKLVDD, SPKRVDD, DVDDS1, DVDDS2 ..........-0.3V to +6.0V
DGND, HPGND, SPKLGND, SPKRGND ..............-0.1V to +0.1V
HPVSS ............................... (HPGND - 2.2V) to (HPGND + 0.3V)
C1N .................................... (HPVSS - 0.3V) to (HPGND + 0.3V)
C1P .....................................(HPGND - 0.3V) to (HPVDD + 0.3V)
REF, MICBIAS .................................-0.3V to (SPKLVDD + 0.3V)
MCLK, SDINS1, SDINS2, JACKSNS,
MAX98088
SDA, SCL, IRQ .................................................-0.3V to +6.0V
LRCLKS1, BCLKS1, SDOUTS1 ......... -0.3V to (DVDDS1 + 0.3V)
LRCLKS2, BCLKS2, SDOUTS2 ......... -0.3V to (DVDDS2 + 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
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
HPL or HPR to HPGND. Line out loads (R
= J, C
REF
AV
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITS
POWER SUPPLY
Supply Voltage RangeGuaranteed by PSRR
Total Supply Current
(Notes 2 and 3)
Shutdown Supply Current
(Note 2)
REF Voltage2.5V
REG Voltage0.79V
Shutdown to Full Operation
= V
PVDD
= 2.2FF, C
= 0dB, AV
DVDD
MICBIAS
DACGAIN
= V
DVDDS1
= C
= 0dB, AV
REG
I
VDD
= V
LOAD
= 1FF, C
ADCLVL
= +1.8V, V
DVDDS2
) connected between RECP and RECN. Headphone loads (RHP) connected from
REC
) connected from LOUTL and LOUTR to ground. R
C1N-C1P
= 1FF, C
= 0dB, AV
Full-duplex 8kHz mono,
receiver output
DAC playback 48kHz
stereo, headphone outputs
DAC playback 48kHz
stereo, speaker outputs
T
= +25NC
A
SLEW = 0
SLEW = 1
ADCGAIN
= +25NC, unless otherwise noted.) (Note 1)
A
REG, INA1, INA2, INB1, INB2, MIC1P/DIGMICDATA,
MIC1N/DIGMICCLK, MIC2P, MIC2N ...............-0.3V to +2.2V
HPSNS ...............................(HPGND - 0.3V) to (HPGND + 0.3V)
HPL, HPR ............................ (HPVSS - 0.3V) to (HPVDD + 0.3V)
RECP, RECN ..............(SPKLGND - 0.3V) to (SPKLVDD + 0.3V)
SPKLP, SPKLN ...........(SPKLGND - 0.3V) to (SPKLVDD + 0.3V)
SPKRP, SPKRN .........(SPKRGND - 0.3V) to (SPKRVDD + 0.3V)
Setup Time for STOP Conditiont
Bus CapacitanceC
Pulse Width of Suppressed Spiket
HPVDD
= V
DVDD
= V
DVDDS1
= V
DVDDS2
= +1.8V, V
SPKLVDD
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITS
SCL
t
BUF
t
HD,STA
LOW
HIGH
t
SU,STA
HD,DAT
SU,DAT
SU,STO
SP
Guaranteed by SCL pulse-width low and
high
RPU = 475I, CB = 100pF, 400pF
(Note 10)
R
(Note 10)
F
RPU = 475I, CB = 100pF, 400pF (Note 10)
F
Guaranteed by SDA transmitting fall time400pF
B
= V
SPKRVDD
= 3.7V, TA = +25NC, unless otherwise noted.)
0400kHz
1.3
0.6
1.3
0.6
0.6
Fs
Fs
Fs
Fs
Fs
0900ns
100ns
20 +
0.1C
20 +
0.1C
20 +
0.05C
0.6
B
B
B
300ns
300ns
250ns
Fs
050ns
24
with FLEXSOUND Technology
I2C TIMING CHARACTERISTICS (continued)
(V
AVDD
(Note 1)
= V
SDA
HPVDD
= V
DVDD
= V
t
LOW
DVDDS1
t
SU,DAT
= V
DVDDS2
t
HD,DAT
= +1.8V, V
SPKLVDD
t
SU,STA
Stereo Audio Codec
= V
SPKRVDD
t
= 3.7V. TA = +25NC, unless otherwise noted.)
t
HD,STA
t
SP
t
SU,STO
BUF
MAX98088
SCL
t
HD,STA
START CONDITION
2
Figure 5. I
C Interface Timing Diagram
Note 1: The IC is 100% production tested at T
Note 2: Analog supply current = I
+ I
DVDDS1
+ I
DVDDS2
t
HIGH
R
AVDD
+ I
t
F
REPEATED START CONDITION
= +25NC. Specifications over temperature limits are guaranteed by design.
A
. Speaker supply current = I
HPVDD
SPKLVDD
+ I
SPKRVDD
STOP
CONDITION
. Digital supply current = I
START
CONDITION
DVDD
t
.
Note 3: Clocking all zeros into the DAC.
Note 4: Dynamic range measured using the EIAJ method. -60dBFS, 1kHz output signal, A-weighted and normalized to 0dBFS.
f = 20Hz to 20kHz.
Note 5: Gain measured relative to the 0dB setting.
Note 6: The filter specification is accurate only for synchronous clocking modes, where NI is a multiple of 0x1000.
Note 7: 0dBFS for DAC input. 1V
for INA/INB inputs.
P-P
Note 8: LRCLK may be any rate in the indicated range. Asynchronous or noninteger MCLK/LRCLK ratios may exhibit some full-
scale performance degradation compared to synchronous integer related MCLK/LRCLK ratios.
Note 9: In master-mode operation, the accuracy of the MCLK input proportionally determines the accuracy of the sample clock rate.
Note 10: CB is in pF.
Power Consumption
(V
= V
AVDD
Playback to Headphone Only
DAC Playback 48kHz Stereo HP
DAC ª HP
Low power mode, 24-bit, music
filters, 256Fs
DAC Playback 48kHz Stereo HP
DAC ª HP
Low power mode, 24-bit, music
filters, 256Fs, 0.1mW/channel,
R
= 32I
HP
PVDD
= V
MODE
DVDD
= V
DVDDS1
= V
DVDDS2
I
AVDD
(mA)
= 1.8V, V
I
PVDD
(mA)
SPKLVDD
I
SPKVDD
I
SPKLVDD
= V
(mA)
SPKRVDD
+
= 3.7V)
I
DVDD
(mA)
I
DVDDS1
I
DVDDS2
(mA)
+
POWER
(W)
1.250.470.001.350.015.5597
1.251.810.001.560.018.3297
DYNAMIC
RANGE (dB)
25
Stereo Audio Codec
with FLEXSOUND Technology
Power Consumption (continued)
(V
= V
AVDD
DAC Playback 48kHz Stereo HP
DAC ª HP
24-bit, music filters, 256Fs
MAX98088
DAC Playback 48kHz Stereo HP
DAC ª HP
24-bit, music filters, 256Fs, 0.1mW/
channel, R
DAC Playback 44.1kHz Stereo HP
DAC ª HP
24-bit, music filters
DAC Playback 44.1kHz Stereo HP
DAC ª HP
Low power mode, 24-bit, music
filters
DAC Playback 8kHz Stereo HP
DAC ª HP
16-bit, voice filters
DAC Playback 8kHz Stereo HP
DAC ª HP
16-bit, low power mode, voice filters
DAC Playback 8kHz Mono HP
DAC ª HP
16-bit, low power mode, voice filters
Line Playback Stereo HP
INA ª HP
Single-ended inputs
DAC Playback to Class D Speaker
DAC Playback 48kHz Stereo SPK
DAC ª SPK
24-bit, music filters
PVDD
= 32I
HP
= V
MODE
DVDD
= V
DVDDS1
= V
I
AVDD
(mA)
2.041.270.001.530.018.72101
2.042.110.001.740.0110.63101
2.031.270.001.410.018.46100
1.250.470.001.250.015.3497
2.041.270.001.070.007.8995
1.260.470.000.900.004.7294
0.770.290.000.790.003.3393.7
2.401.270.000.020.006.6795
2.310.006.332.140.0131.4486
DVDDS2
= 1.8V, V
I
PVDD
(mA)
SPKLVDD
I
SPKVDD
I
SPKLVDD
= V
(mA)
SPKRVDD
+
= 3.7V)
I
DVDD
(mA)
I
DVDDS1
I
DVDDS2
(mA)
+
POWER
(W)
DYNAMIC
RANGE (dB)
26
Stereo Audio Codec
with FLEXSOUND Technology
Power Consumption (continued)
(V
AVDD
= V
PVDD
= V
DVDD
= V
DVDDS1
= V
DVDDS2
= 1.8V, V
SPKLVDD
= V
SPKRVDD
= 3.7V)
MAX98088
MODE
DAC Playback 48kHz Mono SPK
DAC ª SPK
24-bit, music filters
Line Playback Mono SPK
INA ª SPKL
Differential inputs
Full Duplex
Full-Duplex 8kHz Mono RCV
MIC1 ª ADC
DAC ª REC
16-bit, voice filters
Full-Duplex 8kHz Stereo HP
MIC1/2 ª ADC
DAC ª HP
16-bit, mixer, voice filters
Full-Duplex 8kHz Stereo HP
MIC1/2 ª ADC
DAC ª HP
16-bit, low power mode, voice filters
Line Record
Line Stereo Record 48kHz
INA ª ADC
24-bit, low power, music filters
Line Stereo Record 48kHz
INA ª ADC
Direct pin input, 24bit, low power,
music filters
SPKLVDD
(mA)
+
I
DVDD
(mA)
I
DVDDS1
I
I
I
AVDD
(mA)
1.350.003.231.840.0117.6986
1.010.003.240.030.0013.8383
6.320.001.541.240.0119.33
11.191.270.481.280.0126.43
7.120.470.481.100.0217.44
6.190.000.201.310.1514.4791
5.690.000.201.310.1213.5393
I
PVDD
(mA)
SPKVDD
I
DVDDS2
(mA)
+
POWER
(W)
DYNAMIC
RANGE (dB)
Record = 87
Playback = 94
Record = 87
Playback = 96
Record = 87
Playback = 94
27
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
Microphone to ADC
MAX98088
HPVDD
=
=
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY (MIC TO ADC)
0
MCLK = 13MHz
-10
LRCLK = 8kHz
-20
FREQ MODE
= 1V
V
IN
AV
MICPRE_
P-P
= 0dB
FREQUENCY (Hz)
10001001010,000
-30
-40
-50
-60
THD+N RATIO (dB)
-70
-80
-90
-100
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY (MIC TO ADC)
0
MCLK = 12.288MHz
-10
LRCLK = 96kHz
-20
NI MODE
= 1V
V
IN
-30
-40
-50
-60
THD+N RATIO (dB)
-70
-80
-90
-100
P-P
AV
= 0dB
MICPRE_
10100,000
FREQUENCY (Hz)
10,0001000100
MAX98088 toc01
THD+N RATIO (dB)
MAX98088 toc04
THD+N RATIO (dB)
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY (MIC TO ADC)
0
MCLK = 13MHz
-10
LRCLK = 44.1kHz
PLL MODE
-20
= 1V
V
IN
-30
-40
-50
-60
-70
-80
-90
P-P
AV
= 0dB
MICPRE_
10100,000
FREQUENCY (Hz)
10,0001000100
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY (MIC TO ADC)
0
MCLK = 13MHz
-10
LRCLK = 8kHz
-20
FREQ MODE
= 0.1V
V
IN
AV
MICPRE_
P-P
= 0dB
FREQUENCY (Hz)
10001001010,000
-30
-40
-50
-60
-70
-80
-90
-100
MAX98088 toc02
THD+N RATIO (dB)
MAX98088 toc05
THD+N RATIO (dB)
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY (MIC TO ADC)
0
MCLK = 12.288MHz
-10
LRCLK = 48kHz
-20
NI MODE
= 1V
V
IN
-30
-40
-50
-60
-70
-80
-90
-100
P-P
AV
= 0dB
MICPRE_
10100,000
FREQUENCY (Hz)
10,0001000100
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY (MIC TO ADC)
0
MCLK = 13MHz
-10
LRCLK = 8kHz
-20
FREQ MODE
= 0.032V
V
IN
MICPRE_
P-P
= 0dB
FREQUENCY (Hz)
10001001010,000
-30
-40
-50
-60
-70
-80
-90
-100
AV
MAX98088 toc03
MAX98088 toc06
28
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
HPVDD
=
=
MAX98088
GAIN vs. FREQUENCY (MIC TO ADC)
10
0
-10
-20
-30
-40
-50
MCLK = 13MHz
-60
LRCLK = 8kHz
NORMALIZED GAIN (dBr1)
FREQ MODE
-70
V
= 1V
IN
AV
MICPRE_
P-P
= 0dB
-80
-90
FREQUENCY (Hz)
MODE = 1
MODE = 0
10001001010,000
FFT, 0dBFS (MIC TO ADC)
20
0
-20
-40
-60
-80
-100
AMPLITUDE (dBFS)
-120
-140
-160
-180
04000
FREQUENCY (Hz)
AV
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
= 0dB
MICPRE_
350030002000 25001000 1500500
MAX98088 toc07
CMRR (dB)
MAX98088 toc10
-100
AMPLITUDE (dBFS)
-120
-140
-160
-180
COMMON-MODE REJECTION RATIO
vs. FREQUENCY (MIC TO ADC)
70
60
50
40
30
20
10
0
MICPRE = 20dB
MICPRE = 0dB
10100,000
FREQUENCY (Hz)
MICPRE = 30dB
MCLK = 12.288MHz
LRCLK = 48kHz
FREQ MODE
10,0001000100
FFT, -60dBFS (MIC TO ADC)
0
-20
-40
-60
-80
FREQUENCY (Hz)
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
AV
MICPRE_
= 0dB
350030002000 25001000 150050004000
MAX98088 toc08
PSRR (dB)
MAX98088 toc11
AMPLITUDE (dBFS)
-100
-120
-140
POWER-SUPPLY RECTION RATIO
vs. FREQUENCY (MIC TO ADC)
10
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
RIPPLE ON AVDD,
DVDD, HPVDD
RIPPLE ON SPKLVDD,
10100,000
INPUTS AC GROUNDED
SPKRVDD
FREQUENCY (Hz)
V
RIPPLE
= 200mV
10,0001000100
FFT, 0dBFS (MIC TO ADC)
20
0
-20
-40
-60
-80
020,000
FREQUENCY (Hz)
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
= 0dB
AV
MICPRE_
15,00010,0005000
P-P
MAX98088 toc09
MAX98088 toc12
29
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
MAX98088
HPVDD
=
=
FFT, -60dBFS (MIC TO ADC)
0
-20
-40
-60
-80
AMPLITUDE (dBFS)
-100
-120
-140
FFT, -60dBFS (MIC TO ADC)
0
-20
-40
-60
-80
AMPLITUDE (dBFS)
-100
-120
-140
AV
FREQUENCY (Hz)
MCLK = 12.288MHz
AV
FREQUENCY (Hz)
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
= 0dB
MICPRE_
15,00010,0005000020,000
LRCLK = 48kHz
NI MODE
= 0dB
MICPRE_
15,00010,0005000020,000
MAX98088 toc13
MAX98088 toc15
20
0
-20
-40
-60
-80
AMPLITUDE (dBFS)
-100
-120
-140
020,000
MCLK = 12.288MHz
AV
FREQUENCY (Hz)
LRCLK = 48kHz
MICPRE_
FFT, 0dBFS (MIC TO ADC)
FFT, 0dBFS (MIC TO ADC)
20
0
-20
-40
-60
-80
AMPLITUDE (dBFS)
-100
-120
-140
020,000
MCLK = 12.288MHz
AV
FREQUENCY (Hz)
LRCLK = 96kHz
MICPRE_
15,00010,0005000
15,00010,0005000
NI MODE
= 0dB
NI MODE
= 0dB
MAX98088 toc14
MAX98088 toc16
30
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
HPVDD
=
=
MAX98088
FFT, -60dBFS (MIC TO ADC)
0
-20
-40
-60
-80
AMPLITUDE (dBFS)
-100
-120
-140
MCLK = 12.288MHz
FREQUENCY (Hz)
LRCLK = 96kHz
NI MODE
AV
MICPRE_
15,00010,0005000020,000
MAX98088 toc17
= 0dB
SOFTWARE TURN-ON/OFF RESPONSE
(MIC TO ADC)
ADC ENABLE/DISABLE RESPONSE
(MIC TO ADC)
10ms/div
MAX98088 toc19
SCL
1V/div
MAX98088 toc18
SCL
1V/div
ADC
OUTPUT
0.5V/div
10ms/div
ADC
OUTPUT
0.5V/div
31
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
Line to ADC
MAX98088
HPVDD
=
=
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (LINE TO ADC)
0
-10
-20
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
-90
10100,000
FREQUENCY (Hz)
MCLK = 12.288MHz
LRCLK = 48kHz
V
IN
AV
PGAIN_
10,0001000100
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (LINE-IN TO ADC)
0
-10
-20
-30
-40
-50
THD+N (dB)
-60
-70
-80
-90
10100,000
NI MODE
= 1.4V
C
FREQUENCY (Hz)
MAX98088 toc20
P-P
= -6dB
= 1µF
IN
MCLK = 12.288MHz
EXTERNAL GAIN MODE
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (LINE TO ADC)
0
-10
-20
-30
-40
-50
-60
THD+N RATIO (dB)
-70
-80
-90
-100
10100,000
FREQUENCY (Hz)
LRCLK = 48kHz
VIN = 1V
RMS
MAX98088 toc23
= 56kI
R
IN
C
= 1µF
IN
10,0001000100
MCLK = 12.288MHz
AV
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (LINE TO ADC)
0
LRCLK = 48kHz
NI MODE
V
= 1V
IN
P-P
= 0dB
PGAIN_
C
= 1µF
IN
10,0001000100
MAX98088 toc21
THD+N RATIO (dB)
-10
-20
-30
-40
-50
-60
-70
-80
-90
10100,000
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (LINE-IN TO ADC)
10
0
-10
-20
-30
-40
PSRR (dB)
-50
-60
-70
-80
-90
RIPPLE ON AVDD,
DVDD, HPVDD
RIPPLE ON SPKLVDD,
SPKRVDD
10100,000
FREQUENCY (Hz)
V
RIPPLE
FREQUENCY (Hz)
= 200mV
10,0001000100
MCLK = 12.288MHz
AV
P-P
MAX98088 toc24
LRCLK = 48kHz
NI MODE
V
= 0.1V
IN
= +20dB
PGAIN_
C
= 1µF
IN
10,0001000100
P-P
MAX98088 toc22
32
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
REC
MICPGA_
REC
= +1.8V, V
DVDDS2
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, Z
SPK
= J, C
= 0dB, AV
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
Line-In Pin Direct to ADC
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
HPVDD
=
=
MAX98088
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (LINE-IN DIRECT TO ADC)
0
-10
-20
-30
-40
-50
-60
THD+N RATIO (dB)
-70
-80
-90
-100
10100,000
FREQUENCY (Hz)
MCLK = 12.288MHz
LRCLK = 48kHz
V
10,0001000100
FFT, 0dBFS (SDINS1 TO SDINS2
DIGITAL LOOPBACK)
0
-20
-40
-60
-80
-100
AMPLITUDE (dBFS)
-120
-140
-160
-180
020,000
FREQUENCY (Hz)
MCLK = 12.288MHz
LRCLK = 48kHz
15,00010,0005000
NI MODE
IN
CIN = 1µF
= 1V
P-P
MAX98088 toc25
Digital Loopback
NI MODE
MAX98088 toc27
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (LINE-IN DIRECT TO ADC)
0
-10
-20
-30
RIPPLE ON AVDD,
-40
-50
PSRR (dBr1)
-60
-70
-80
-90
DVDD, HPVDD
RIPPLE ON SPKLVDD, SPKRVDD
10100,000
FREQUENCY (Hz)
V
RIPPLE
10,0001000100
FFT, -60dBFS (SDINS1 TO SDINS2
DIGITAL LOOPBACK)
0
-20
-40
-60
-80
-100
AMPLITUDE (dBFS)
-120
-140
-160
-180
020,000
FREQUENCY (Hz)
MCLK = 12.288MHz
LRCLK = 48kHz
15,00010,0005000
= 200mV
NI MODE
P-P
MAX98088 toc26
MAX98088 toc28
33
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
Analog Loopback
MAX98088
HPVDD
=
=
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY
(LINE TO ADC TO DAC TO HEADPHONE)
0
MCLK = 13MHz
-10
LRCLK = 44.1kHz
PLL MODE
-20
RHP = 32I
-30
C
= 1µF
IN
-40
-50
THD+N RATIO (dB)
-60
P
= 0.020W
OUT
-70
-80
-90
10100,000
P
= 0.01W
OUT
FREQUENCY (Hz)
10,0001000100
FFT, -60dBFS (LINE TO ADC TO DAC
TO HEADPHONE)
0
-20
-40
-60
-80
AMPLITUDE (dBV)
-100
-120
-140
FREQUENCY (Hz)
MCLK = 13MHz
LRCLK = 44.1kHz
15,00010,0005000020,000
PLL MODE
= 32I
R
HP
C
= 1µF
IN
MAX98088 toc29
THD+N RATIO (dB)
MAX98088 toc32
AMPLITUDE (dBV)
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY
(LINE TO ADC TO DAC TO HEADPHONE)
0
MCLK = 12.288MHz
-10
LRCLK = 48kHz
NI MODE
-20
-30
-40
-50
-60
-70
-80
P
R
C
HP
IN
OUT
= 32I
= 1µF
P
OUT
= 0.01W
= 0.020W
10,000100010010100,000
FREQUENCY (Hz)
FFT, 0dBFS (LINE TO ADC TO DAC
TO HEADPHONE)
20
0
-20
-40
-60
-80
-100
-120
-140
020,000
MCLK = 12.288MHz
LRCLK = 48kHz
R
15,00010,0005000
FREQUENCY (Hz)
NI MODE
= 32I
HP
C
= 1µF
IN
MAX98088 toc30
MAX98088 toc33
FFT, 0dBFS (LINE TO ADC TO DAC
TO HEADPHONE)
20
0
-20
-40
-60
-80
AMPLITUDE (dBV)
-100
-120
-140
020,000
FREQUENCY (kHz)
MCLK = 13MHz
LRCLK = 44.1kHz
FFT, -60dBFS (LINE TO ADC TO DAC
TO HEADPHONE)
0
-20
-40
-60
-80
AMPLITUDE (dBV)
-100
-120
-140
MCLK = 12.288MHz
LRCLK = 48kHz
FREQUENCY (Hz)
PLL MODE
= 32I
R
HP
C
= 1µF
IN
15,00010,0005000
NI MODE
= 32I
R
HP
C
= 1µF
IN
15,00010,0005000020,000
MAX98088 toc31
MAX98088 toc34
34
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
DAC to Receiver
HPVDD
=
=
MAX98088
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO RECEIVER)
0
MCLK = 13MHz
-10
LRCLK = 8kHz
FREQ MODE
-20
R
= 32I
REC
= +8dB
AV
REC
-30
-40
-50
THD+N (dB)
-60
-70
-80
-90
f = 1000Hz
00.12
f = 3000Hz
f = 100Hz
OUTPUT POWER (W)
GAIN vs. FREQUENCY
(DAC TO RECEIVER)
5
MCLK = 13MHz
4
LRCLK = 8kHz
3
FREQ MODE
= 32I
R
REC
2
1
0
-1
-2
NORMALIZED GAIN (dBrA)
-3
-4
-5
FREQUENCY (Hz)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO RECEIVER)
0
MCLK = 13MHz
-10
LRCLK = 8kHz
MAX98088 toc35
0.100.080.060.040.02
FREQ MODE
-20
R
= 32I
REC
= +8dB
AV
REC
-30
-40
-50
THD+N (dB)
-60
-70
-80
-90
1010,000
P
= 0.02W
OUT
FREQUENCY (Hz)
P
OUT
1000100
MAX98088 toc36
= 0.08W
POWER CONSUMPTION vs. OUTPUT
POWER (DAC TO RECEIVER)
250
MCLK = 13MHz
MAX98088 toc38
10,000100010010
LRCLK = 8kHz
200
FREQ MODE
AV
= +8dB
REC
R
= 32I
REC
150
100
POWER CONSUMPTION (mW)
50
0
060
OUTPUT POWER PER CHANNEL (mW)
MAX98088 toc39
5040302010
OUTPUT POWER vs. SUPPLY VOLTAGE
(DAC TO RECEIVER)
200
MCLK = 13MHz
180
LRCLK = 8kHz
FREQ MODE
= 32I
R
160
REC
AV
= +8dB
REC
140
120
100
OUTPUT POWER PER CHANNEL (mW)
80
60
2.55.5
THD+N = 10%
THD+N = 1%
SUPPLY VOLTAGE (V)
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (DAC TO RECEIVER)
0
-10
-20
-30
-40
RIPPLE ON AVDD,
-50
PSRR (dB)
-60
-70
-80
-90
-100
DVDD, HPVDD
RIPPLE ON SPKLVDD,
10100,000
INPUTS AC GROUNDED
V
RIPPLE
SPKRVDD
FREQUENCY (Hz)
10,0001000100
5.04.54.03.53.0
= 200mV
MAX98088 toc37
P-P
MAX98088 toc40
35
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
MAX98088
HPVDD
=
=
SOFTWARE TURN-ON/OFF RESPONSE
(DAC TO RECEIVER, VSEN = 0)
10ms/div
FFT, -60dBFS (DAC TO RECEIVER)
0
-20
-40
-60
-80
AMPLITUDE (dBV)
-100
-120
MAX98088 toc41
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
= 32I
R
REC
SCL
1V/div
RECEIVER
OUTPUT
1V/div
-20
MAX98088 toc44
-40
-60
AMPLITUDE (dBm)
-80
-100
SOFTWARE TURN-ON/OFF RESPONSE
(DAC TO RECEIVER, VSEN = 1)
10ms/div
WIDEBAND FFT, 0dBFS
(DAC TO RECEIVER)
0
MCLK = 13MHz
LRCLK = 8kHz
MAX98088 toc42
FREQ MODE
= 32I
R
REC
SCL
1V/div
RECEIVER
OUTPUT
1V/div
MAX98088 toc45
FFT, 0dBFS (DAC TO RECEIVER)
20
0
-20
-40
-60
-80
AMPLITUDE (dBV)
-100
-120
-140
-160
0
-20
-40
-60
AMPLITUDE (dBm)
-80
-100
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
R
15105020
FREQUENCY (kHz)
WIDEBAND FFT, 0dBFS
(DAC TO RECEIVER)
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
REC
R
REC
= 32I
= 32I
MAX16067 toc43
MAX98088 toc46
-140
36
FREQUENCY (kHz)
15105020
-120
010,000
FREQUENCY (kHz)
1000100101
-120
010,000
FREQUENCY (kHz)
1000100101
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
Line to Receiver
HPVDD
=
=
MAX98088
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (LINE TO RECEIVER)
0
R
= 32I
REC
AV
= +8dB
REC
-10
= 1µF
C
IN
-20
-30
-40
THD+N RATIO (dB)
-50
-60
-70
f = 100Hz
00.10
f = 1000Hz
OUTPUT POWER (W)
f = 6000Hz
0.080.060.040.02
GAIN vs. FREQUENCY
(LINE TO RECEIVER)
5
R
= 32I
REC
4
= 1µF
C
IN
3
2
1
0
-1
-2
NORMALIZED GAIN (dBrA)
-3
-4
-5
10100,000
FREQUENCY (Hz)
10,0001000100
MAX98088 toc47
MAX98088 toc49
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (LINE TO RECEIVER)
0
R
= 32I
REC
-10
AV
= +8dB
REC
= 1µF
C
IN
-20
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
-90
10100,000
P
= 0.02W
OUT
P
= 0.08W
OUT
FREQUENCY (Hz)
10,0001000100
POWER-SUPPLY
REJECTION RATIO vs. FREQUENCY
(LINE-IN DIRECT TO RECEIVER)
0
-10
-20
-30
-40
-50
PSRR (dBr1)
-60
-70
-80
-90
RIPPLE ON AVDD,
10100,000
INPUTS AC GROUNDED
DVDD, HPVDD
FREQUENCY (Hz)
= 200mV
V
RIPPLE
RIPPLE ON SPKLVDD,
SPKRVDD
10,0001000100
MAX98088 toc48
P-P
MAX98088 toc50
37
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
DAC to Line Output
MAX98088
HPVDD
=
=
FFT, 0dBFS (DAC TO LINE OUT)
20
0
-20
-40
-60
-80
AMPLITUDE (dBV)
-100
-120
-140
020,000
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. OUTPUT LEVEL
(LINE-IN TO LINE-OUT)
0
R
= 10kI
LOAD
-10
-20
-30
-40
-50
THD+N (dB)
-60
-70
-80
-90
01.4
f = 6kHz
f = 1kHz
OUTPUT LEVEL (V
f = 100Hz
RMS
FREQUENCY (Hz)
1.21.00.60.80.40.2
)
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
R
LOAD
15,00010,0005000
-10
MAX98088 toc53
-20
-30
-40
-50
THD+N (dB)
-60
-70
-80
-90
= 10kI
MAX98088 toc51
Line to Line Output
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY
0
(LINE-IN TO LINE-OUT)
R
= 10kI
LOAD
V
V
= 0.8V
OUT
RMS
FREQUENCY (Hz)
OUT
= 0.2V
RMS
FFT, -60dBFS (DAC TO LINE OUT)
0
-20
-40
-60
-80
AMPLITUDE (dBV)
-100
-120
-140
020,000
FREQUENCY (Hz)
MCLK = 13MHz
LRCLK = 8kHz
R
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (LINE-IN TO LINE-OUT)
0
-10
-20
MAX98088 toc54
-30
-40
-50
THD+N (dB)
-60
-70
-80
-90
-100
10,000100010010100,000
10100,000
FREQ MODE
= 10kI
LOAD
15,00010,0005000
FREQUENCY (Hz)
MAX98088 toc52
VIN = 1V
EXTERNAL GAIN MODE
R
LOAD
R
10,0001000100
RMS
EXT
, 1kHz
= 10kI
= 56kI
MAX98088 toc55
38
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
DAC to Speaker
HPVDD
=
=
MAX98088
TOTAL HARMONIC DISTORTION PLUS
0
V
SPK_VDD
-10
MCLK = 12.288MHz
LRCLK = 48kHz
-20
NI MODE
Z
-30
SPK_
AV
SPK_
-40
-50
THD+N RATIO (dB)
-60
-70
-80
-90
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. OUTPUT POWER
(DAC TO SPEAKER)
0
V
= 3V
SPK_VDD
MCLK = 12.288MHz
-10
LRCLK = 48kHz
-20
NI MODE
Z
= 8I + 68µH
SPK_
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
= +8dB
AV
SPK_
00.6
f = 6000Hz
f = 1000Hz
f = 100Hz
OUTPUT POWER (W)
NOISE vs. OUTPUT POWER
(DAC TO SPEAKER)
= 4.2V
= 8I + 68µH
= +8dB
f = 6000Hz
f = 1000Hz
f = 100Hz
OUTPUT POWER (W)
-10
MAX98088 toc58
-20
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
0.50.40.10.20.3
-90
MAX98088 toc56
1.21.00.60.80.40.20
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. OUTPUT POWER
(DAC TO SPEAKER)
0
V
= 4.2V
SPK_VDD
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
Z
= 4I + 33µH
SP_
= +8dB
AV
SPK_
f = 6000Hz
f = 100Hz
f = 1000Hz
1.51.00.502.5
OUTPUT POWER (W)
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. OUTPUT POWER
(DAC TO SPEAKER)
0
V
= 3.7V
SPK_VDD
-10
MCLK = 12.288MHz
LRCLK = 48kHz
-20
NI MODE
Z
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
-90
= 8I + 68µH
SP_
AV
SPK_
= +8dB
f = 6000Hz
f = 1000Hz
OUTPUT POWER (W)
f = 100Hz
TOTAL HARMONIC DISTORTION PLUS
0
-10
MAX98088 toc59
-20
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
2.0
02.0
0.60.40.201.0
0.8
NOISE vs. OUTPUT POWER
(DAC TO SPEAKER)
V
= 3.7V
SPK_VDD
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
Z
= 4I + 33µH
SP_
= +8dB
AV
SPK_
f = 6000Hz
f = 1000Hz
f = 100Hz
OUTPUT POWER (W)
MAX98088 toc57
MAX98088 toc60
1.51.00.5
39
Stereo Audio Codec
OUTPUT POWER PER CHANNEL (mW)
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
MAX98088
HPVDD
=
=
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. OUTPUT POWER
(DAC TO SPEAKER)
0
V
= 3V
SPK_VDD
MCLK = 12.288MHz
-10
LRCLK = 48kHz
NI MODE
-20
Z
= 4I + 33µH
SP_
= +8dB
AV
SPK_
-30
-40
THD+N RATIO (dB)
-50
-60
-70
f = 6000Hz
f = 100Hz
01.2
OUTPUT POWER (W)
f = 1000Hz
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY
(DAC TO SPEAKER)
0
V
= 4.2V
SPK_VDD
-10
MCLK = 12.288MHz
LRCLK = 48kHz
-20
NI MODE
Z
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
-90
= 4I + 33µH
SP_
AV
SPK_
= +8dB
FREQUENCY (Hz)
P
P
= 0.5W
OUT
10,0001000100100,000
OUT
= 1W
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY
(DAC TO SPEAKER)
0
V
= 4.2V
SPK_VDD
MCLK = 12.288MHz
-10
MAX98088 toc61
1.00.80.60.40.2
LRCLK = 48kHz
-20
NI MODE
Z
SP_
-30
AV
SPK_
-40
-50
THD+N RATIO (dB)
-60
-70
-80
= 8I + 68µH
= +8dB
FREQUENCY (Hz)
P
OUT
= 0.55W
P
OUT
= 0.25W
20002002020,000
MAX98088 toc62
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY
(DAC TO SPEAKER)
0
V
= 3.7V
SPK_VDD
MCLK = 12.288MHz
-10
LRCLK = 48kHz
-20
NI MODE
Z
= 8I + 68µH
SP_
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
= +8dB
AV
SPK_
P
= 0.55W
OUT
P
OUT
FREQUENCY (Hz)
MAX98088 toc63
= 0.25W
20002002020,000
TOTAL HARMONIC DISTORTION PLUS
MAX98088 toc64
THD+N RATIO (dB)
0
V
-10
MCLK = 12.288MHz
LRCLK = 48kHz
-20
NI MODE
Z
-30
AV
-40
-50
-60
-70
-80
-90
NOISE vs. FREQUENCY
(DAC TO SPEAKER)
= 3.7V
SPK_VDD
= 4I + 33µH
SP_
= +8dB
SPK_
P
OUT
FREQUENCY (Hz)
P
= 1W
OUT
= 0.5W
10,0001000100100,000
MAX98088 toc65
OUTPUT POWER vs. SUPPLY VOLTAGE
(DAC TO SPEAKER)
2200
MCLK = 12.288MHz
2000
LRCLK = 48kHz
NI MODE
1800
1600
1400
1200
1000
800
600
400
= 8I + 68µH
Z
SPK_
AV
= +8dB
SPK_
THD+N = 10%
THD+N = 1%
2.55.5
SUPPLY VOLTAGE (V)
MAX98088 toc66
5.04.54.03.53.0
40
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
HPVDD
=
=
MAX98088
OUTPUT POWER vs. SUPPLY VOLTAGE
(DAC TO SPEAKER)
4000
MCLK = 12.288MHz
LRCLK = 48kHz
3500
NI MODE
3000
2500
2000
1500
1000
OUTPUT POWER PER CHANNEL (mW)
500
0
= 4I + 33µH
Z
SPK_
AV
= +8dB
SPK_
THD+N = 10%
THD+N = 1%
2.55.5
SUPPLY VOLTAGE (V)
EFFICIENCY vs. OUTPUT POWER
(DAC TO SPEAKER)
100
90
80
70
60
50
40
EFFICIENCY (%)
30
20
10
Z
= 8I + 68µH
SPK
Z
= 4I + 33µH
SPK
V
SPK_VDD
MCLK = 12.288MHz
LRCLK = 48kHz
AV
0
01.6
OUTPUT POWER (W)
SKP_
5.04.53.03.54.0
= 3.7V
NI MODE
= +8dB
1.41.20.8 1.00.4 0.60.2
5
4
3
MAX98088 toc67
2
1
0
-1
-2
NORMALIZED GAIN (dBrA)
-3
-4
-5
SUPPLY CURRENT vs. SUPPLY VOLTAGE
18
15
MAX98088 toc70
12
9
6
SUPPLY CURRENT (mA)
3
0
2.55.5
GAIN vs. FREQUENCY
(DAC TO SPEAKER)
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
= 8I + 68µH
Z
SPK_
FREQUENCY (Hz)
(DAC TO SPEAKER)
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
= 8I + 68µH
Z
SPK_
SPKVOL_ = +8dB
ALL ZEROS AT INPUT
SUPPLY VOLTAGE (V)
10,0001000100100,000
5.04.54.03.53.0
MAX98088 toc68
MAX98088 toc71
EFFICIENCY vs. OUTPUT POWER
(DAC TO SPEAKER)
100
Z
= 8I + 68µH
90
80
70
60
50
40
EFFICIENCY (%)
30
20
10
SPK
Z
= 4I + 33µH
SPK
V
SPK_VDD
MCLK = 12.288MHz
LRCLK = 48kHz
AV
SKP_
0
02.5
OUTPUT POWER (W)
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (DAC TO SPEAKER)
0
-10
-20
-30
-40
PSRR (dB)
-50
-60
-70
-80
10100,000
V
RIPPLE
RIPPLE ON AVDD,
DVDD, HPVDD
RIPPLE ON SPKLVDD,
FREQUENCY (Hz)
= 200mV
SPKRVDD
10,0001000100
MAX98088 toc69
= 4.2V
NI MODE
= +8dB
2.01.51.00.5
P-P
MAX98088 toc72
41
Stereo Audio Codec
AMPLITUDE (dBV)
20,000
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
MAX98088
HPVDD
=
=
CROSSTALK vs. FREQUENCY
(DAC TO SPEAKER)
0
MCLK = 12.288MHz
-10
LRCLK = 48kHz
NI MODE
-20
SPK_ = 8I + 68µH
Z
-30
-40
-50
CROSSTALK (dB)
-60
-70
-80
10100,000
FREQUENCY (Hz)
10,0001000100
FFT, -60dBFS (DAC TO SPEAKERS)
20
MCLK = 12.2888MHz
0
LRCLK = 48kHz
NI MODE
-20
-40
-60
-80
AMPLITUDE (dBV)
-100
-120
-140
= 8I + 68µH
Z
SPK_
020,000
FREQUENCY (kHz)
15,00010,0005000
MAX98088 toc73
MAX98088 toc76
SOFTWARE TURN-ON/OFF RESPONSE
(DAC TO SPEAKER, VSEN = 0)
10ms/div
FFT, -60dBFS (DAC TO SPEAKERS)
0
MCLK = 13MHz
-20
LRCLK = 44.1kHz
PLL MODE
Z
0
= 8I + 68µH
SPK_
FREQUENCY (kHz)
-40
-60
-80
-100
-120
-140
15,00010,0005000
MAX98088 toc74
SCL
1V/div
SPEAKER
OUTPUT
1V/div
MAX98088 toc77
SOFTWARE TURN-ON/OFF RESPONSE
(DAC TO SPEAKER, VSEN = 1)
10ms/div
WIDEBAND FFT (DAC TO SPEAKER)
0
-10
-20
-30
-40
-50
-60
AMPLITUDE (dBm)
-70
-80
-90
-100
1100
FREQUENCY (MHz)
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
Z
SPK_
10
MAX98088 toc75
= 8I + 68µH
SCL
1V/div
SPEAKER
OUTPUT
1V/div
MAX98088 toc78
42
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
Line to Speaker
HPVDD
=
=
MAX98088
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. OUTPUT POWER
(LINE TO SPEAKER)
0
Z
= 8I + 68µH
SPK
= +8dB
AV
-10
SPK_
C
= 1µF
IN
-20
-30
-40
f = 6000Hz
-50
THD+N RATIO (dB)
-60
-70
-80
01.0
f = 1000Hz
f = 100Hz
OUTPUT POWER (W)
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (LINE-IN TO SPEAKER)
10
INPUTS AC GROUNDED
0
VRIPPLE = 200mV
-10
-20
-30
-40
PSRR (dBr1)
-50
-60
-70
-80
-90
10100,000
0.80.60.20.4
P-P
RIPPLE ON SPKLVDD,
SPKRVDD
RIPPLE ON AVDD,
DVDD, HPVDD
FREQUENCY (Hz)
MAX98088 toc79
THD+N RATIO (dB)
10,0001000100
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY
(LINE TO SPEAKER)
0
Z
= 8I + 68µH
SPK
= +8dB
AV
-10
SPK_
C
= 1µF
IN
-20
-30
-40
-50
-60
-70
-80
10100,000
MAX98088 toc82
P
= 0.5W
OUT
P
= 0.25W
OUT
FREQUENCY (Hz)
10,0001000100
-10
-20
-30
-40
-50
CROSSTALK (dB)
-60
-70
-80
GAIN vs. FREQUENCY
(LINE TO SPEAKER)
5
ZFN = 8I + 68µH
4
= 1µF
C
IN
3
MAX98088 toc80
2
1
0
-1
-2
NORMALIZED GAIN (dBrA)
-3
-4
-5
10100,000
FREQUENCY (Hz)
CROSSTALK vs. FREQUENCY
(LINE TO SPEAKER)
0
ZFN = 8I + 68µH
= 1µF
C
IN
RIGHT TO LEFT
LEFT TO RIGHT
10100,000
FREQUENCY (Hz)
10,0001000100
MAX98088 toc81
10,0001000100
MAX98088 toc83
43
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
DAC to Headphone
MAX98088
HPVDD
=
=
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
0
MCLK = 13MHz
-10
LRCLK = 8kHz
FREQ MODE
-20
= 32I
R
HP
AV
= +3dB
HP_
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
-90
f = 3000Hz
f = 1000Hz
f = 100Hz
00.05
OUTPUT POWER (W)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
0
MCLK = 12.288MHz
-10
LRCLK = 48kHz
NI MODE
-20
= 32I
R
HP
AV
= +3dB
HP_
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
-90
00.05
f = 6000Hz
f = 1000Hz
f = 100Hz
0.040.030.020.01
OUTPUT POWER (W)
MAX98088 toc86
THD+N RATIO (dB)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
0
-10
MAX98088 toc84
0.040.030.020.01
-20
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
-90
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
0
MCLK = 12.288MHz
-10
LRCLK = 96kHz
NI MODE
-20
= 32I
R
HP
AV
= +3dB
HP_
-30
-40
-50
-60
-70
-80
-90
00.05
f = 6000Hz
f = 1000Hz
f = 100Hz
0.040.030.020.01
OUTPUT POWER (W)
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
= 32I
R
HP
AVHP_ = +3dB
f = 6000Hz
f = 1000Hz
f = 100Hz
00.05
OUTPUT POWER (W)
0.040.030.020.01
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
0
MCLK = 12.288MHz
-10
LRCLK = 48kHz
MAX98088 toc87
NI MODE
-20
= 16I
R
HP
AV
= +3dB
HP_
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
-90
f = 6000Hz
f = 1000Hz
f = 100Hz
00.08
OUTPUT POWER (W)
MAX98088 toc85
MAX98088 toc88
0.070.060.04 0.050.02 0.030.01
44
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
HPVDD
=
=
MAX98088
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
0
MCLK = 12.288MHz
-10
LRCLK = 48kHz
256 Fs MODE
-20
LOW POWER MODE
R
= 16I
HP
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
-90
= +3dB
AV
HP_
f = 6000Hz
f = 1000Hz
f = 100Hz
00.05
OUTPUT POWER (W)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO HEADPHONE)
0
MCLK = 12.288MHz
-10
LRCLK = 48kHz
NI MODE
-20
= 32I
R
HP
AV
= +3dB
HP_
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
-90
10100,000
P
= 0.02W
OUT
FREQUENCY (Hz)
P
OUT
10,0001000100
0.040.030.020.01
= 0.01W
MAX98088 toc89
THD+N RATIO (dB)
MAX98088 toc92
THD+N RATIO (dB)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
0
MCLK = 13MHz
-10
LRCLK = 8kHz
FREQ MODE
-20
-30
-40
-50
-60
-70
-80
-90
1010,000
RHP = 32
AV
HP_
I
= +3dB
P
= 0.01W
OUT
P
= 0.02W
OUT
FREQUENCY (Hz)
1000100
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO HEADPHONE)
0
MCLK = 12.288MHz
-10
LRCLK = 96kHz
NI MODE
-20
= 32I
R
HP
-30
AV
= +3dB
HP_
-40
-50
-60
-70
-80
-90
-100
10100,000
P
= 0.02W
OUT
P
= 0.01W
OUT
FREQUENCY (Hz)
10,0001000100
MAX98088 toc90
THD+N RATIO (dB)
MAX98088 toc93
THD+N RATIO (dB)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO HEADPHONE)
0
MCLK = 13MHz
-10
LRCLK = 44.1kHz
PLL MODE
-20
= 32I
R
HP
AV
= +3dB
HP_
-30
-40
-50
-60
-70
-80
-90
P
= 0.01W
OUT
P
= 0.02W
OUT
10100,000
FREQUENCY (Hz)
10,0001000100
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO HEADPHONE)
0
MCLK = 12.288MHz
-10
LRCLK = 48kHz
NI MODE
-20
= 16I
R
HP
AV
= +3dB
HP_
-30
-40
-50
-60
P
= 0.01W
-70
-80
-90
10100,000
OUT
FREQUENCY (Hz)
P
OUT
10,0001000100
= 0.02W
MAX98088 toc91
MAX98088 toc94
45
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
MAX98088
HPVDD
=
=
GAIN vs. FREQUENCY
(DAC TO HEADPHONE)
10
0
-10
-20
-30
-40
-50
NORMALIZED GAIN (dBrA)
MCLK = 13MHz
-60
LRCLK = 8kHz
FREQ MODE
-70
R
= 32I
HP
-80
10100,000
PVDD CURRENT vs. OUTPUT POWER
(DAC TO HEADPHONE)
100
MCLK = 12.288MHz
90
LRCLK = 48kHz
80
LOW POWER MODE
AV
= +3dB
HP_
70
60
(mA)
50
PVDD
I
40
30
20
10
0
0.01100
OUTPUT POWER PER CHANNEL (mW)
RPH = 16I
RPH = 32I
FREQUENCY (Hz)
1010.1
10,0001000100
MAX98088 toc97
MODE = 1
MODE = 0
MAX98088 toc95
(mA)
PVDD
I
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (DAC TO HEADPHONE)
0
V
= 200mV
RIPPLE
-10
-20
-30
-40
-50
PSRR (dB)
-60
-70
-80
-90
-100
10100,000
P-P
RIPPLE ON AVDD,
DVDD, HPVDD
RIPPLE ON SPKLVDD,
SPKRVDD
10,0001000100
FREQUENCY (Hz)
PVDD CURRENT vs. OUTPUT POWER
(DAC TO HEADPHONE)
140
MCLK = 12.288MHz
120
LRCLK = 48kHz
NI MODE
= 32I
R
100
HP
80
60
40
20
0
OUTPUT POWER PER CHANNEL (W)
RPH = 16I
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (DAC TO HEADPHONE)
0
V
RIPPLE
-10
MAX98088 toc98
LOW POWER MODE
-20
-30
-40
RIPPLE ON AVDD,
-50
PSRR (dB)
-60
-70
RIPPLE ON SPKLVDD,
-80
-90
-100
10100,000
RPH = 32I
1010.10.01100
= 200mV
P-P
DVDD, HPVDD
SPKRVDD
FREQUENCY (Hz)
MAX98088 toc96
MAX98088 toc99
10,0001000100
46
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
HPVDD
=
=
MAX98088
CROSSTALK vs. FREQUENCY
(DAC TO HEADPHONE)
0
MCLK = 12.288MHz
-10
LRCLK = 48kHz
-20
NI MODE
= 32I
R
HP
-30
-40
-50
-60
CROSSTALK (dB)
-70
-80
-90
-100
RIGHT TO LEFT
LEFT TO RIGHT
10100,000
FREQUENCY (Hz)
10,0001000100
SOFTWARE TURN-ON/OFF RESPONSE
MAX98088 toc100
(DAC TO HEADPHONE, VSEN = 1)
MAX98088 toc102
SOFTWARE TURN-ON/OFF RESPONSE
(DAC TO HEADPHONE, VSEN = 0)
10ms/div
SCL
1V/div
MAX98088 toc101
SCL
1V/div
HEADPHONE
OUTPUT
1V/div
10ms/div
HEADPHONE
OUTPUT
1V/div
47
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
MAX98088
HPVDD
=
=
FFT, 0dBFS (DAC TO HEADPHONE)
20
0
-20
-40
-60
-80
AMPLITUDE (dBV)
-100
-120
-140
020,000
FREQUENCY (kHz)
MCLK = 13MHz
LRCLK = 8kHz
FFT, -60dBFS (DAC TO HEADPHONE)
0
-20
-40
-60
-80
-100
AMPLITUDE (dBV)
-120
-140
-160
020,000
FREQ MODE
= 32I
R
HP
15,00010,0005000
FREQUENCY (Hz)
0
-20
MAX98088 toc103
-40
-60
-80
AMPLITUDE (dBV)
-100
-120
-140
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
= 32I
R
HP
15,00010,0005000
FFT, -60dBFS (DAC TO HEADPHONE)
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
= 32I
R
HP
020,000
FREQUENCY (Hz)
15,00010,0005000
FFT, 0dBFS (DAC TO HEADPHONE)
20
0
MAX98088 toc106
-20
-40
-60
-80
AMPLITUDE (dBV)
-100
-120
-140
020,000
MAX98088 toc104
AMPLITUDE (dBV)
FREQUENCY (Hz)
FFT, 0dBFS (DAC TO HEADPHONE)
20
0
-20
-40
-60
-80
-100
-120
-140
020,000
FREQUENCY (Hz)
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
= 32I
R
HP
15,00010,0005000
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
R
15,00010,0005000
MAX98088 toc107
HP
MAX98088 toc105
= 32I
48
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
HPVDD
=
=
MAX98088
FFT, -60dBFS (DAC TO HEADPHONE)
0
-20
-40
-60
-80
-100
AMPLITUDE (dBV)
-120
-140
-160
020,000
MCLK = 12.288MHz
LRCLK = 48kHz
FREQUENCY (Hz)
FFT, -60dBFS (DAC TO HEADPHONE)
0
-20
-40
-60
-80
-100
AMPLITUDE (dBV)
-120
-140
-160
020,000
MCLK = 12.288MHz
LRCLK = 96kHz
FREQUENCY (Hz)
15,00010,0005000
15,00010,0005000
NI MODE
= 32I
R
HP
NI MODE
= 32I
R
HP
MAX98088 toc108
MAX98088 toc110
FFT, 0dBFS (DAC TO HEADPHONE)
20
0
-20
-40
-60
-80
AMPLITUDE (dBV)
-100
-120
-140
020,000
MCLK = 12.288MHz
LRCLK = 96kHz
FREQUENCY (Hz)
FFT, -60dBFS (DAC TO HEADPHONE)
0
-20
-40
-60
-80
-100
AMPLITUDE (dBV)
-120
-140
-160
020,000
MCLK = 12.288MHz
LRCLK = 48kHz
LOW POWER MODE
FREQUENCY (Hz)
NI MODE
R
HP
15,00010,0005000
RHP = 32I
15,00010,0005000
MAX98088 toc109
= 32I
MAX98088 toc111
49
Stereo Audio Codec
FREQUENCY (kHz)
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
MAX98088
WIDEBAND FFT 0BFS
FFT, -60dBFS (DAC TO HEADPHONE)
0
-20
-40
-60
-80
AMPLITUDE (dBV)
-100
-120
-140
020,000
MCLK = 12.288MHz
LRCLK = 48kHz
LOW POWER MODE
RHP = 32I
15,00010,0005000
MAX98088 toc112
0
-20
-40
-60
-80
OUTPUT AMPLITUDE (dBV)
-100
-120
(DAC TO HEADPHONE)
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
RHP = 32I
010,000
FREQUENCY (kHz)
1000100101
MAX98088 toc113
HPVDD
=
=
WIDEBAND FFT -60dBFS
(DAC TO HEADPHONE)
0
-20
-40
-60
-80
OUTPUT AMPLITUDE (dBV)
-100
-120
0.110,000
FREQUENCY (kHz)
50
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
RHP = 32I
1000100101
0
-20
MAX98088 toc114
-40
-60
-80
OUTPUT AMPLITUDE (dBV)
-100
-120
010,000
WIDEBAND FFT 0BFS
(DAC TO HEADPHONE)
MCLK = 12.288MHz
LRCLK = 48kHz
LOW POWER MODE
FREQUENCY (kHz)
NI MODE
RHP = 32I
1000100101
-20
MAX98088 toc115
-40
-60
-80
OFF-ISOLATION (dB)
-100
-120
WIDEBAND FFT -60dBFS
(DAC TO HEADPHONE)
0
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
RHP = 32I
LOW POWER MODE
0.110,000
FREQUENCY (kHz)
1000100101
MAX98088 toc116
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
from HPL or HPR to HPGND. R
C
= 1FF. AV
HPVSS
0dB, AV
PGAIN_
unless otherwise noted.)
= V
PVDD
= 0dB, AV
DVDD
MICPRE_
= V
DVDDS1
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
= V
DVDDS2
= J, Z
REC
MICPGA_
= 0dB, AV
REC
= +1.8V, V
) connected between RECP and RECN. Headphone loads (RHP) connected
REC
= J, C
SPK
= 0dB, AV
SPK_
SPKLVDD
REF
DACATTN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC,
= V
= 2.2FF, C
= 0dB, AV
SPKRVDD
MICBIAS
DACGAIN
= 3.7V. Speaker loads (Z
= C
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 0dB, AV
) connected
SPK
= 1FF, C
ADCGAIN
Line to Headphone
HPVDD
=
=
MAX98088
TOTAL HARMONIC DISTORTION
PLUS NOISE vs. OUTPUT POWER
(LINE TO HEADPHONE)
0
RHP = 32I
-10
-20
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
-90
= +3dB
AV
HP_
C
= 1µF
IN
GAIN vs. FREQUENCY
(LINE TO HEADPHONE)
5
RHP = 32I
4
= 1µF
C
IN
3
2
1
0
-1
-2
NORMALIZED GAIN (dB)
-3
-4
-5
10100,000
FREQUENCY (Hz)
10,0001000100
f = 100Hz
f = 1000Hz
0.030.020.0100.05
OUTPUT POWER (W)
MAX98088 toc119
MAX98088 toc117
f = 6000Hz
0.04
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (LINE TO HEADPHONE)
0
V
= 200mV
RIPPLE
-10
-20
-30
-40
-50
PSRR (dB)
-60
-70
-80
-90
-100
RIPPLE ON AVDD,
RIPPLE ON SPKLVDD,
10100,000
P-P
DVDD, HPVDD
SPKRVDD
FREQUENCY (Hz)
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY
(LINE TO HEADPHONE)
0
RHP = 32I
-10
-20
-30
-40
-50
THD+N RATIO (dB)
-60
-70
-80
-90
= +3dB
AV
HP_
C
= 1µF
IN
P
= 0.020W
OUT
P
= 0.01W
OUT
10100,000
FREQUENCY (Hz)
10,0001000100
CROSSTALK vs. FREQUENCY
(LINE TO HEADPHONES)
0
RHP = 32I
-10
MAX98088 toc120
-20
-30
-40
-50
CROSSTALK (dB)
-60
-70
-80
10,0001000100
10100,000
MAX98088 toc118
MAX98088 toc121
10,0001000100
FREQUENCY (Hz)
51
Stereo Audio Codec
with FLEXSOUND Technology
Typical Operating Characteristics (continued)
(V
= V
AVDD
between SPK_P and SPK_N. Receiver load (R
HPL or HPR to HPGND. R
= 1FF. AV
AV
PGAIN_
otherwise noted.) (Note 1)
= V
PVDD
MICPRE_
= 0dB, AV
= V
DVDD
= J, R
HP
= +20dB, AV
= 0dB, AV
HP_
DVDDS1
REC
MICPGA_
REC
= V
DVDDS2
REC
= J, Z
SPK
= 0dB, AV
= 0dB, AV
= +1.8V, V
SPKLVDD
= V
SPKRVDD
= 3.7V. Speaker loads (Z
) connected
SPK
) connected between RECP and RECN. Headphone loads (RHP) connected from
= J, C
SPK_
= 2.2FF, C
REF
DACATTN
MICBIAS
= 0dB, AV
= C
DACGAIN
= 1FF, C
REG
= 0dB, AV
C1N-C1P
ADCLVL
= 1FF, C
= 0dB, AV
= C
HPVDD
ADCGAIN
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. TA = +25NC, unless
Speaker Bypass Switch
MAX98088
TOTAL HARMONIC DISTORTION
COMMON-MODE REJECTION RATIO
vs. FREQUENCY (LINE TO HEADPHONES)
100
90
80
70
60
50
CMRR (dB)
40
30
20
10
0
AV
PREGAIN
AV
= 0dB
FREQUENCY (Hz)
PREGAIN
= 20dB
V
= -6dBV
OUT
CIN = 1µF
= 32I
R
HP
10,000100010010100,000
MAX98088 toc122
THD+N (dB)
PLUS NOISE vs. OUTPUT POWER
(SPEAKER BYPASS SWITCH)
0
RECEIVER AMPLIFIER
-10
DRIVING LOUDSPEAKER
Z
= 8I + 68µH
SPK
-20
-30
-40
f = 1000kHz
-50
-60
-70
-80
00.25
f = 100Hz
OUTPUT POWER (W)
f = 6000Hz
MAX98088 toc123
0.200.150.050.10
HPVSS
= 0dB,
52
ON-RESISTANCE vs. VCOM
(SPEAKER BYPASS SWITCH)
4.0
ISW = 20mA
3.5
3.0
2.5
(I)
2.0
V
SPK_VDD
ON
R
1.5
1.0
0.5
0
06
= 3.7V
V
V
SPK_VDD
SPK_VDD
V
COM
V
= 4.2V
(V)
= 3.0V
SPK_VDD
= 5.0V
54123
MAX98088 toc124
OFF-ISOLATION vs. FREQUENCY
(SPEAKER BYPASS SWITCH)
0
SPEAKER AMP DRIVING LOUDSPEAKER
SPEAKER BYPASS SWITCH OPEN
-20
MEASURED AT RXIN_
-40
-60
50I LOAD ON RXIN_
-80
OFF-ISOLATION (dB)
RECEIVER AMP DRIVING RXIN_
-100
-120
FREQUENCY (Hz)
MAX98088 toc125
10,000100010010100,000
Stereo Audio Codec
with FLEXSOUND Technology
Pin Configuration
TOP VIEW
(BUMP SIDE DOWN)
123456789
RECP/
A
SPKRN
SPKRGND
SPKLVDDSPKLP
SPKLN
LOUTL/
RXINP
PVDDHPVSS
HPGND
MAX98088
RECN/
B
C
D
E
F
G
SPKRN
SPKRP
BCLKS1
DVDDS1SDINS1
DGND
SDOUTS2DVDDS2SDINS2MIC2P
SDOUTS1
MCLKIRQ
BCLKS2LRCLKS2
SPKLVDDSPKLPSPKRGNDSPKLN
SPKRVDD
SPKRVDDLRCLKS1
N.C.
SPKLGNDSPKRPSPKLGNDN.C
MAX98088
N.C.INB2
SCLSDAREG
AVDDDVDDREF
LOUTR/
RXINN
N.C.
C1P
N.C.HPSNS
N.C.
INB1JACKSNS
MICBIAS
AGNDMIC2N
C1N
MIC1P/
DIGMICDATA
MIC1N/
DIGMICCLK
HPVDD
HPL
HPR
INA2/
EXTMICN
INA1/
EXTMICP
53
Stereo Audio Codec
with FLEXSOUND Technology
Pin Description
PINNAMEFUNCTION
A1, B1SPKRNNegative Right-Channel Class D Speaker Output
A2, B2SPKRGNDRight-Speaker Ground
A3, B3SPKLVDD
A4, B4SPKLPPositive Left-Channel Class D Speaker Output
MAX98088
A5, B5SPKLNNegative Left-Channel Class D Speaker Output
A6
A7PVDD
A8HPVSS
A9HPGNDHeadphone Ground
B6
B7C1P
B8C1N
B9HPVDD
C1, C2SPKRPPositive Right-Channel Class D Speaker Output
C3, D3SPKRVDD
C4, C5SPKLGNDLeft-Speaker Ground
C6, C7, D5, D6,
D7, E3
C8HPSNS
C9HPLLeft-Channel Headphone Output
D1BCLKS1
D2SDOUTS1S1 Digital Audio Serial-Data ADC Output. The output voltage is referenced to DVDDS1.
D4LRCLKS1
D8INB2Single-Ended Line Input B2. Also positive differential line input B.
D9HPRRight-Channel Headphone Output
E1DVDDS1
E2MCLKMaster Clock Input. Acceptable input frequency range is 10MHz to 60MHz.
E4SDINS1
RECP/LOUTL/
RECN/LOUTR/
RXINP
RXINN
N.C. No Connection
Left-Speaker, REF, Receiver Amp Power Supply. Bypass to SPKLGND with a 1FF and a
10FF capacitor.
Positive Receiver Amplifier Output or Left Line Output. Can be positive bypass switch input
when receiver amp is shut down.
Headphone Power Supply. Bypass to HPGND with a 1FF capacitor.
Inverting Charge-Pump Output. Bypass to HPGND with a 1FF ceramic capacitor.
Negative Receiver Amplifier Output or Right Line Output. Can be negative bypass switch
input when receiver amp is shut down.
Charge-Pump Flying Capacitor Positive Terminal. Connect a 1FF ceramic capacitor
between C1N and C1P.
Charge-Pump Flying Capacitor Negative Terminal. Connect a 1FF ceramic capacitor
between C1N and C1P.
Noninverting Charge-Pump Output. Bypass to HPGND with a 1FF ceramic capacitor.
Right-Speaker Power Supply. Bypass to SPKRGND with a 1FF capacitor.
Headphone Amplifier Ground Sense. Connect to the headphone jack ground terminal or
connect to ground.
S1 Digital Audio Bit Clock Input/Output. BCLKS1 is an input when the ICs are in slave mode
and an output when in master mode. The input/output voltage is referenced to DVDDS1.
S1 Digital Audio Left-Right Clock Input/Output. LRCLKS1 is the audio sample rate clock
and determines whether S1 audio data is routed to the left or right channel. In TDM mode,
LRCLKS1 is a frame sync pulse. LRCLKS1 is an input when the IC is in slave mode and an
output when in master mode.
S1 Digital Audio Interface Power-Supply Input. Bypass to DGND with a 1FF capacitor.
S1 Digital Audio Serial-Data DAC Input. The input/output voltage is referenced to DVDDS1.
The input voltage is referenced to DVDDS1.
54
Stereo Audio Codec
with FLEXSOUND Technology
Pin Description (continued)
PINNAMEFUNCTION
Hardware Interrupt Output. IRQ can be programmed to pull low when bits in status register
E5
E6JACKSNSJack Sense. Detects the insertion of a jack. See the Jack Detection section.
E7INB1Single-Ended Line Input B1. Also negative differential line input B.
E8
E9
F1DGNDDigital Ground
F2BCLKS2
F3LRCLKS2
F4SDAI
F5SCLI
F6REG
F7MICBIAS
F8
F9
G1SDOUTS2S2 Digital Audio Serial-Data ADC Output. The output voltage is referenced to DVDDS2.
G2DVDDS2
G3SDINS2S2 Digital Audio Serial-Data DAC Input. The input voltage is referenced to DVDDS2.
G4DVDD
G5AVDD
G6REF
G7AGNDAnalog Ground
G8MIC2N
G9MIC2P
IRQ
MIC1P/
DIGMICDATA
INA2/
EXTMICN
MIC1N/
DIGMICCLK
INA1/
EXTMICP
0x00 change state. Read status register 0x00 to clear IRQ once set. Repeat faults have
no effect on IRQ until it is cleared by reading the I
pullup resistor to DVDD for full output swing.
Positive Differential Microphone 1 Input. AC-couple a microphone with a series 1FF
capacitor. Can be retasked as a digital microphone data input.
Single-Ended Line Input A2. Also positive differential line input A or negative differential
external microphone input.
S2 Digital Audio Bit Clock Input/Output. BCLKS2 is an input when the IC is in slave mode
and an output when in master mode. The input/output voltage is referenced to DVDDS2.
S2 Digital Audio Left-Right Clock Input/Output. LRCLKS2 is the audio sample rate clock
and determines whether audio data on S2 is routed to the left or right channel. In TDM
mode, LRCLKS2 is a frame sync pulse. LRCLKS2 is an input when the IC is in slave mode
and an output when in master mode. The input/output voltage is referenced to DVDDS2.
2
C Serial-Data Input/Output. Connect a pullup resistor to DVDD for full output swing.
2
C Serial-Clock Input. Connect a pullup resistor to DVDD for full output swing.
Common-Mode Voltage Reference. Bypass to AGND with a 1FF capacitor.
Low-Noise Bias Voltage. Outputs a 2.2V microphone bias. An external resistor in the 2.2kI
to 1kI range should be used to set the microphone current.
Negative Differential Microphone 1 Input. AC-couple a microphone with a series 1FF
capacitor. Can be retasked as a digital microphone clock output.
Single-Ended Line Input A1. Also negative differential line input A or positive differential
external microphone input.
S2 Digital Audio Interface Power-Supply Input. Bypass to DGND with a 1FF capacitor.
Digital Power Supply. Supply for the digital core and I
1FF capacitor.
Analog Power Supply. Bypass to AGND with a 1FF capacitor.
Converter Reference. Bypass to AGND with a 2.2FF capacitor.
Negative Differential Microphone 2 Input. AC-couple a microphone with a series 1FF
capacitor.
Positive Differential Microphone 2 Input. AC-couple a microphone with a series 1FF
capacitor.
2
C status register 0x00. Connect a 10kI
2
C interface. Bypass to DGND with a
MAX98088
55
Stereo Audio Codec
with FLEXSOUND Technology
Detailed Description
The MAX98088 is a fully integrated stereo audio codec
with FLEXSOUND technology and integrated amplifiers.
Two differential microphone amplifiers can accept signals from three analog inputs. One input can be retasked
to support two digital microphones. Any combination of
two microphones (analog or digital) can be recorded
simultaneously. The analog signals are amplified up
to 50dB and recorded by the stereo ADC. The digital
MAX98088
record path supports voice filtering with selectable
preset highpass filters and high stopband attenuation
/2. An automatic gain control (AGC) circuit moni-
at f
S
tors the digitized signal and automatically adjusts the
analog microphone gain to make best use of the ADC’s
dynamic range. A noise gate attenuates signals below
the user-defined threshold to minimize the noise output
by the ADC.
The IC includes two analog line inputs. One of the line
inputs can be optionally retasked as a third analog microphone input. Both line inputs support either stereo singleended input signals or mono differential signals. The line
inputs are preamplified and then routed either to the ADC
for recording or to the output amplifiers for playback. The
single-ended line inputs signals from INA1 and INA2 can
bypass the PGAs, and be connected directly to the ADC
input to provide the best dynamic range.
Integrated analog switches allow two differential microphone signals to be routed out the third microphone
input to an external device. This eliminates the need
for an external analog switch in systems that have two
devices recording signals from the same microphone.
Through two digital audio interfaces, the device can
transmit one stereo audio signal and receive two stereo
audio signals in a wide range of formats including I
PCM, and up to four mono slots in TDM. Each interface
can be connected to either of two audio ports (S1 and
S2) for communication with external devices. Both audio
interfaces support 8kHz to 96kHz sample rates. Each
input signal is independently equalized using 5-band
parametric equalizers. A multiband automatic level
control (ALC) boosts signals by up to 12dB. One signal
path additionally supports the same voiceband filtering
as the ADC path.
The IC includes a stereo Class D speaker amplifier, a
high-efficiency Class H stereo headphone amplifiers,
and a differential receiver amplifier that can be configured as a stereo line output.
When the receiver amplifier is disabled, analog switches
allow RECP/RXINP and RECN/RXINN to be reused for
signal routing. In systems where a single transducer is
used for both the loudspeaker and receiver, an external receiver amplifier can be routed to the left speaker
through RECP/RXINP and RECN/RXINN, bypassing the
Class D amplifier, to connect to the loudspeaker. If the
internal receiver amplifier is used, then leave RECP/
RXINP and RECN/RXINN unconnected. In systems
where an external amplifier drives both the receiver and
the MAX98088/MAX98089’s input, one of the differential
signals can be disconnected from the receiver when
not needed by passing it through the analog switch that
connects RECP/RXINP to RECN/RXINN.
The stereo Class D amplifier provides efficient amplification for two speakers. The amplifier includes active
emissions limiting to minimize the radiated emissions
(EMI) traditionally associated with Class D. In most
systems, no output filtering is required to meet standard
EMI limits.
To optimize speaker sound quality, the IC includes an
excursion limiter, a distortion limiter, and a power limiter.
The excursion limiter is a dynamic highpass filter with
variable corner frequency that increases in response
to high signal levels. Low-frequency energy typically
causes more distortion than useful sound at high signal levels, so attenuating low frequencies allows the
speaker to play louder without distortion or damage. At
lower signal levels, the filter corner frequency reduces
to pass more low frequency energy when the speaker
can handle it. The distortion limiter reduces the volume
when the output signal exceeds a preset distortion level.
This ensures that regardless of input signal and battery
voltage, excessive distortion is never heard by the user.
2
S,
The power limiter monitors the continuous power into the
loudspeaker and lowers the signal level if the speaker is
at risk of overheating.
The stereo Class H headphone amplifier uses a dualmode charge pump to maximize efficiency while outputting a ground-referenced signal. This eliminates the
need for DC-blocking capacitors or a midrail bias for the
headphone jack ground return. Ground sense reduces
output noise caused by ground return current.
The IC integrates jack detection allowing the detection of
insertion and removal of accessories.
56
Stereo Audio Codec
with FLEXSOUND Technology
I2C Slave Address
Configure the MAX98088 using the I2C control bus. The
IC uses a slave address of 0x20 or 00100000 for write
operations and 0x21 or 00100001 for read operations.
2
See the I
C Serial Interface section for a complete inter-
face description.
Table 1 lists all of the registers, their addresses, and
power-on-reset states. Registers 0x00 to 0x03 and 0xFF
are read-only while all of the other registers are read/
write. Write zeros to all unused bits in the register table
when updating the register, unless otherwise noted.
Performance Mode. Selects DAC to headphone playback performance mode.
0 = High performance playback mode
1 = Low power playback mode..
Headphone Only Playback Mode. Configures System Bias Control register bits for low
power playback when using DAC to headphone playback path only. When enabled,
this bit overrides the System Bias Control register settings. When disabled, the System
Bias Control register is used to enable system bias blocks. Set both HPPLYBCK and
PERFMODE for lowest power consumption when using DAC to headphone playback
path only.
0 = Disabled
1 = Enabled.
8kHz Power Save Mode. PWRSV8K configures the ADC for reduced power
consumption when f
more power savings.
0 = Normal, high-performance mode.
1 = Low power mode.
Power Save Mode. PWRSV configures the ADC for reduced power consumption for
all sample rates. PWRSV can be used in conjunction with PWRSV8K for more power
savings.
0 = Normal, high-performance mode.
1 = Low power mode.
Line Input A Enable
0 = Disabled
1 = Enabled
Line Input B Enable
0 = Disabled
1 = Enabled
Microphone Bias Enable
0 = Disabled
1 = Enabled
Left ADC Enable
0 = Disabled
1 = Enabled
Right ADC Enable
0 = Disabled
1 = Enabled
= 8kHz. PWRSV8K can be used in conjunction with PWRSV for
S
0x51
0x4C
7
6VBATENSee the Battery Measurement section.
3PERFMODE
2HPPLYBCK
1PWRSV8K
0PWRSV
7INAEN
6INBEN
3MBEN
1ADLEN
0ADREN
SHDN
MAX98088
63
Stereo Audio Codec
with FLEXSOUND Technology
Table 2. Power Management Registers (continued)
REGISTERBITNAMEDESCRIPTION
Left Headphone Enable
7HPLEN
6HPREN
MAX98088
5SPLEN
4SPREN
0x4D
3RECLEN
2RECREN
1DALEN
0DAREN
7BGEN
6SPREGEN
0x4E
5VCMEN
4BIASEN
0 = Disabled
1 = Enabled
Right Headphone Enable
0 = Disabled
1 = Enabled
Left Speaker Enable
0 = Disabled
1 = Enabled
Right Speaker Enable
0 = Disabled
1 = Enabled
Receiver/Left Line Output Enable. Use this bit to enable the differential receiver output
or left line output.
0 = Disabled
1 = Enabled
Right Line Output Enable. Use this bit to enable the right line output.
0 = Disabled
1 = Enabled
Left DAC Enable
0 = Disabled
1 = Enabled
Right DAC Enable
0 = Disabled
1 = Enabled
Bandgap Enable
0 = Disabled
1 = Enabled
2.5V Regulator Enable. SPREGEN enables a 2.5V internal regulator required for the
ADC, speaker and receiver amplifier. The 2.5V regulator is powered by SPKLVDD.
0 = Disabled
1 = Enabled
Common-Mode Voltage Resistor String Enable. VCMEN enables the common mode
voltages for the amplifiers in the CODEC.
0 = Disabled
1 = Enabled
Chip Bias Enable. BIASEN needs to be set for the CODEC amplifiers to be enabled.
0 = Disabled
1 = Enabled
64
with FLEXSOUND Technology
Microphone Inputs
The device includes three differential microphone inputs
and a low-noise microphone bias for powering the microphones (Figure 6). One microphone input can also be configured as a digital microphone input accepting signals
from up to two digital microphones. Two microphones,
analog or digital, can be recorded simultaneously.
In the typical application, one microphone input is used
for the handset microphone and the other is used as an
accessory microphone. In systems using a background
noise microphone, INA can be retasked as another
microphone input.
In systems where the codec is not the only device
recording microphone signals, connect microphones to
MCLK
Stereo Audio Codec
MAX98088
MIC2P/MIC2N and EXTMICP/EXTMICN. MIC1P/MIC1N
then become outputs that route the microphone signals
to an external device as needed. Two devices can then
record microphone signals without needing external
analog switches.
Analog microphone signals are amplified by two stages
of gain and then routed to the ADCs. The first stage offers
selectable 0dB, 20dB, or 30dB settings. The second
stage is a programmable-gain amplifier (PGA) adjustable
from 0dB to 20dB in 1dB steps. To maximize the signalto-noise ratio, use the gain in the first stage whenever
possible. Zero-crossing detection is included on the PGA
to minimize zipper noise while making gain changes.
Select a frequency that is within the digital microphone’s clock frequency range.
Set OSR1 = 1 when using a digital microphone.
00 = PCLK/8
01 = PCLK/6
10 = 64 x LRCLK
11 = Reserved
Left Digital Microphone Enable
Set PAL1EN = 00 for proper operation.
0 = Disabled
1 = Enabled
Right Digital Microphone Enable
Set PAR1EN = 00 for proper operation.
0 = Disabled
1 = Enabled
External Microphone Connection
Routes INA_/EXTMIC_ to the microphone preamplifiers. Set INAEN = 0 when using
INA_/EXTMIC_ as a microphone input.
00 = Disabled
01 = MIC1 input
10 = MIC2 input
11 = Reserved
66
Stereo Audio Codec
with FLEXSOUND Technology
Table 3. Microphone Input Registers (continued)
REGISTERBITNAMEDESCRIPTION
INA_/EXTMIC_ to MIC1_ Bypass Switch
7INABYP
4MIC2BYP
0x4A
1RECBYP
0SPKBYP
0 = Disabled
1 = Enabled
MIC1_ to MIC2_ Bypass Switch
0 = Disabled
1 = Enabled
See the Output Bypass Switches section.
MAX98088
Line Inputs
The device includes two sets of line inputs (Figure 7).
Each set can be configured as a stereo single-ended
input or as a mono differential input. Each input includes
adjustable gain to match a wide range of input signal
levels. If a custom gain is needed, the external gain
mode provides a trimmed feedback resistor. Set the gain
INABYP
PGAINA:
INA1/
EXTMICP
INA2/
EXTMICN
INB1
INB2
+20dB TO -6dB
PGAINA:
+20dB TO -6dB
PGAINB:
+20dB TO -6dB
PGAINB:
+20dB TO -6dB
INADIFF
INBDIFF
by choosing the appropriate input resistor and using the
following formula:
AV
= 20 x log (20K/RIN)
PGAIN
The external gain mode also allows summing multiple
signals into a single input, by connecting multiple input
resistors as show in Figure 8, and inputting signals larger
than 1V
P-P
LEFT
INPUT 1
LEFT
INPUT 2
RIGHT
INPUT 1
RIGHT
INPUT 2
.
20kI
INA1/EXTMICP
VCM
20kI
INA2/EXTMICN
VCM
Figure 7. Line Input Block Diagram
Figure 8. Summing Multiple Input Signals into INA/INB
67
Stereo Audio Codec
with FLEXSOUND Technology
Table 4. Line Input Registers
REGISTERBITNAMEDESCRIPTION
Line Input A/B External Gain
Switches out the internal input resistor and selects a trimmed 20kI feedback resistor.
6INAEXT/INBEXT
MAX98088
0x37/0x38
2
1
0
7INADIFF
0x47
6INBDIFF
PGAINA/PGAINB
Use an external input resistor to set the gain of the line input.
0 = Disabled
1 = Enabled
The IC’s stereo ADC accepts input from the microphone
amplifiers, line inputs amplifiers, and directly from the
INA1 and INA2. The ADC mixer routes any combination of the eight audio inputs to the left and right ADCs
(Figure 9).
PGAM1:
+20dB TO 0dB
PA1EN:
0/20/30dB
ADLEN
MIX
PGAM2:
+20dB TO 0dB
PA2EN:
0/20/30dB
PGAINA:
+20dB TO -6dB
INADIFF
PGAINA:
+20dB TO -6dB
+
PGAINB:
+20dB TO -6dB
INBDIFF
PGAINB:
+20dB TO -6dB
+
MIXADL
MIX
MIXADR
ADCL
ADCR
ADREN
68
Figure 9. ADC Input Mixer Block Diagram
Stereo Audio Codec
with FLEXSOUND Technology
Table 5. ADC Input Mixer Register
REGISTERBITNAMEDESCRIPTION
0x23/0x24
7
6
5
4
MIXADL/MIXADR
3
2
1
0
Left/Right ADC Input Mixer
Selects which analog inputs are recorded by the left/right ADC.
1xxxxxxx = MIC1
x1xxxxxx = MIC2
xx1xxxxx = INA1 pin direct
xxx1xxxx = INA2 pin direct
xxxx1xxx = INA1
xxxxx1xx = INA2 (INADIFF = 0) or INA2 - INA1 (INADIFF = 1)
xxxxxx1x = INB1
xxxxxxx1 = INB2 (INBDIFF = 0) or INB2 - INB1 (INBDIFF = 1)
MAX98088
Record Path Signal Processing
The device’s record signal path includes both automatic
gain control (AGC) for the microphone inputs and a digital noise gate at the output of the ADC (Figure 10).
Microphone AGC
The IC’s AGC monitors the signal level at the output of
the ADC and then adjusts the MIC1 and MIC2 analog
PGA settings automatically. When the signal level is
below the predefined threshold, the gain is increased up
to its maximum (20dB). If the signal exceeds the threshold, the gain is reduced to prevent the output signal level
exceeding the threshold. When AGC is enabled, the
microphone PGA is not user programmable. The AGC
provides a more constant signal level and improves the
available ADC dynamic range.
PA1EN:
0/20/30dB
PA2EN:
0/20/30dB
PGAM1:
+20dB TO -6dB
PGAM2:
+20dB TO 0dB
MIX
MIXADL
MIX
ADLEN
ADREN
AUTOMATIC
ADCL
ADCR
GAIN
CONTROL
AVLG: 0/6/
12/18dB
AVL:0dB
TO -15dB
SRMIX_
MODE1
AVFLT
MODE
NOISE GATE
AUDIO/
VOICE
FILTERS
SAMPLE RATE
CONVERTER
AVRG: 0/6/
12/18dB
AVR:0dB
TO -15dB
Noise Gate
Since the AGC increases the levels of all signals below
a user-defined threshold, the noise floor is effectively
increased by 20dB. To counteract this, the noise gate
reduces the gain at low signal levels. Unlike typical noise
gates that completely silence the output below a defined
level, the noise gate in the IC applies downward expansion. The noise gate attenuates the output at a rate of
1dB for each 2dB the signal is below the threshold.
The noise gate can be used in conjunction with the AGC
or on its own. When the AGC is enabled, the noise gate
reduces the output level only when the AGC has set the
gain to the maximum setting. Figure 11 shows the gain
response resulting from using the AGC and noise gate.
AGC AND NOISE GATE
AMPLITUDE RESPONSE
0
-20
AGC AND NOISE GATE
-40
-60
-80
OUTPUT AMPLITUDE (dBFS)
-100
AGC ONLY
AGC AND NOISE
GATE DISABLED
NOISE GATE ONLY
MIXADR
Figure 10. Record Path Signal Processing Block Diagram
-120
-1200
INPUT AMPLITUDE (dBFS)
-20-40-60-80-100
Figure 11. AGC and Noise Gate Input vs. Output Gain
69
Stereo Audio Codec
with FLEXSOUND Technology
Table 6. Record Path Signal Processing Registers
REGISTERBITNAMEDESCRIPTION
Noise Gate Attenuation
7
6
MAX98088
5
4
0x01
3
2
1
0
7AGCSRC
6
0x3F
5
4
NG
AGC
AGCRLS
Reports the current noise gate attenuation.
000 = 0dB
001 = 1dB
010 = 2dB
011 = 3dB to 5dB
100 = 6dB to 7dB
101 = 8dB to 9dB
110 = 10dB to 11dB
111 = 12dB
AGC Gain
Reports the current AGC gain setting.
VALUEGAIN (dB)VALUEGAIN (dB)
0x00+200x0B+9
0x01+190x0C+8
0x02+180x0D+7
0x03+170x0E+6
0x04+160x0F+5
0x05+150x10+4
0x06+140x11+3
0x07+130x12+2
0x08+120x13+1
0x09+110x14 to 0x1F0
0x0A+10
AGC/Noise Gate Signal Source
Determines which ADC channel the AGC and noise gates analyze. Gain is adjusted on
both channels regardless of the AGCSRC setting.
0 = Left ADC output
1 = Maximum of either the left or right ADC output
AGC Release Time
Defined as the duration from start to finish of gain increase in the region shown in Figure
Table 6. Record Path Signal Processing Registers (continued)
REGISTERBITNAMEDESCRIPTION
AGC Attack Time
3
AGCATK
2
0x3F
1
AGCHLD
0
7
6
ANTH
5
4
0x40
3
2
AGCTH
1
0
Defined as the time required to reduce gain by 63% of the total gain reduction (one time
constant of the exponential response). Attack times are longer for low AGC threshold
levels. See Figure 12 for details.
00 = 2ms
01 = 7.2ms
10 = 31ms
11 = 123ms
AGC Hold Time
The delay before the AGC release begins. The hold time counter starts whenever the
signal drops below the AGC threshold and is reset by any signal that exceeds the
threshold. Set AGCHLD to enable the AGC circuit. See Figure 12 for details.
00 = AGC disabled
01 = 50ms
10 = 100ms
11 = 400ms
Noise Gate Threshold
Gain is reduced for signals below the threshold to quiet noise. The thresholds are relative
to the ADC’s full-scale output voltage.
The IC includes separate digital level control for the left
and right ADC outputs (Figure 13). To optimize dynamic
AUTOMATIC
GAIN
CONTROL
AVLG: 0/6/
ADCL
ADLEN
12/18dB
AVL:0dB
TO -15dB
range, use analog gain to adjust the signal level and set
the digital level control to 0dB whenever possible. Digital
level control is primarily used when adjusting the record
level for digital microphones.
Enable sidetone during full-duplex operation to add a
low-level copy of the recorded audio signal to the playback audio signal (Figure 14). Sidetone is commonly
DVST:
0dB TO -60dB
ADLEN
ADREN
ADCL
ADCR
AUTOMATIC
GAIN
CONTROL
SIDETONE
AVLG: 0/6/
12/18dB
AVL:0dB
TO -15dB
SRMIX_
MODE1
AVFLT
MODE
MIX
DSTS
NOISE GATE
AUDIO/
VOICE
FILTERS
SAMPLE RATE
CONVERTER
AVRG: 0/6/
12/18dB
AVR:0dB
TO -15dB
used in telephony to allow the speaker to hear himself
speak, providing a more natural user experience. The
IC implements sidetone digitally. Doing so helps prevent
unwanted feedback into the playback signal path and
better matches the playback audio signal.
DV1G:
0/6/12/18dB
+
MULTI BAND ALC
DVEQ1:
0dB TO -15dB
5-BAND
PARAMETRIC
EQ
EQ1ENEQ2EN
EXCURSION LIMITER
5-BAND
PARAMETRIC
EQ
DV2:
0dB TO -15dB
DV1:
0dB TO -15dB
DVEQ2:
0dB TO -15dB
DCB2
AUDIO/
FILTERS
AUDIO/
VOICE
FILTERS
MODE1
DVFLT
MIX
MIXDAL
MIX
MIXDAR
DACL
DALEN
DACR
DAREN
Figure 14. Sidetone Block Diagram
73
Stereo Audio Codec
with FLEXSOUND Technology
Table 8. Sidetone Register
REGISTERBITNAMEDESCRIPTION
Sidetone Source
7
6
MAX98088
4
3
0x2E
2
1
0
DSTS
DVST
Selects which ADC output is fed back as sidetone. When mixing the left and right ADC
outputs, each is attenuated by 6dB to prevent full-scale signals from clipping.
00 = Sidetone disabled
01 = Left ADC
10 = Right ADC
11 = Left + Right ADC
Sidetone Level
Adjusts the sidetone signal level. All levels are referenced to the ADC’s full-scale output.
The IC includes two separate playback signal paths and
one record signal path. Digital audio interface 1 (DAI1)
is used to transmit the recorded stereo audio signal and
receive a stereo audio signal for playback. Digital audio
interface 2 (DAI2) is used to receive a second stereo
audio signal. Use DAI1 for all full-duplex operations and
for all voice signals. Use DAI2 for music and to mix two
playback audio signals. The digital audio interfaces are
separate from the audio ports to enable either interface
to communicate with any external device connected to
the audio ports.
Each audio interface can be configured in a variety of
2
formats including left justified, I
S, PCM, and time division multiplexed (TDM). TDM mode supports up to 4
mono audio slots in each frame. The IC can use up to
74
2 mono slots per interface, leaving the remaining two
slots available for another device. Table 9 shows how to
configure the device for common digital audio formats.
Figures 16 and 17 show examples of common audio
formats. By default, SDOUTS1 and SDOUTS2 are set
high impedance when the IC is not outputting data to
facilitate sharing the bus. Configure the interface in TDM
mode using only slot 1 to transmit and receive mono
PCM voice data.
The IC’s digital audio interfaces support both ADC to
DAC loop-through and digital loopback. Loop-through
allows the signal converted by the ADC to be routed
to the DAC for playback. The signal is routed from the
record path to the playback path in the digital audio
interface to allow the IC’s full complement of digital
signal processing to be used. Loopback allows digital
with FLEXSOUND Technology
data input to either SDINS1 or SDINS2 to be routed
from one interface to the other for output on SDOUTS2
or SDOUTS1. Both interfaces must be configured for
the same sample rate, but the interface format need
Stereo Audio Codec
MAX98088
not be the same. This allows the IC to route audio data
from one device to another, converting the data format
as needed. Figure 15 shows the available digital signal
routing options.
In master mode, DAI1/DAI2 outputs LRCLK and BCLK. In slave mode, DAI1/DAI2
7MAS1/MAS2
MAX98088
6WCI1/WCI2
5BCI1/BCI2
0x14/0x1C
4DLY1/DLY2
2TDM1/TDM2
1FSW1/FSW2
0WS1/WS2
accept LRCLK and BCLK as inputs.
0 = Slave mode
1 = Master mode
DAI1/DAI2 Word Clock Invert
TDM1/TDM2 = 0:
0 = Left-channel data is transmitted while LRCLK is low.
1 = Right-channel data is transmitted while LRCLK is low.
TDM1/TDM2 = 1:
Always set WCI = 0.
DAI1/DAI2 Bit Clock Invert
BCI1/BCI2 must be set to 1 when TDM1/TDM2 = 1.
0 = SDIN is accepted on the rising edge of BCLK.
SDOUT is valid on the rising edge of BCLK.
1 = SDIN is accepted on the falling edge of BCLK.
SDOUT is valid on the falling edge of BCLK.
Master Mode:
0 = LRCLK transitions on the falling edge of BCLK.
1 = LRCLK transitions on the rising edge of BCLK.
DAI1/DAI2 Data Delay
DLY1/DLY2 has no effect when TDM1/TDM2 = 1.
0 = The most significant data bit is clocked on the first active BCLK edge after an
LRCLK transition.
1 = The most significant data bit is clocked on the second active BCLK edge after an
LRCLK transition.
DAI1/DAI2 Time-Division Multiplex Mode (TDM Mode)
Set TDM1/TDM2 when communicating with devices that use a frame synchronization
pulse on LRCLK instead of a square wave.
0 = Disabled
1 = Enabled (BCI1/BCI2 must be set to 1)
DAI1/DAI2 Wide Frame Sync Pulse
Increases the width of the frame sync pulse to the full data width when TDM1/TDM2 =
1. FSW1/FSW2 has no effect when TDM1/TDM2 = 0.
0 = Disabled
1 = Enabled
DAI1/DAI2 Audio Data Bit Depth
Determines the maximum bit depth of audio being transmitted and received. Data is
always 16 bit when TDM1/TMD2 = 0.
0 = 16 bits
1 = 24 bits
76
Stereo Audio Codec
with FLEXSOUND Technology
Table 10. Digital Audio Interface Registers (continued)
REGISTERBITNAMEDESCRIPTION
ADC Oversampling Ratio
Use the higher setting for maximum performance. Use the lower setting for reduced
power consumption at the expense of performance.
00 = 96x
01 = 64x
10 = Reserved
11 = Reserved
When operating in master mode, BSEL1/BSEL2 set the frequency of BCLK. When
operating in slave mode, BSEL1/BSEL2 have no effect. Select the lowest BCLK
frequency that clocks all data input to the DAC and output by the ADC.
000 = BCLK disabled
001 = 64 x LRCLK
010 = 48 x LRCLK
011 = 128 x LRCLK (invalid for DHF1/DHF2 = 1)
100 = PCLK/2
101 = PCLK/4
110 = PCLK/8
111 = PCLK/16
DAI1/DAI2 Audio Port Selector
Selects which port is used by DAI1/DAI2.
00 = None
01 = Port S1
10 = Port S2
11 = Reserved
DAI1 Digital Loopthrough
Connects the output of the record signal path to the input of the playback path. Data
input to DAI1 from an external device is mixed with the recorded audio signal.
0 = Disabled
1 = Enabled
DAI1/DAI2 Digital Audio Interface Loopback
LBEN1 routes the digital audio input to DAI1 back out on DAI2. LBEN2 routes the
digital audio input to DAI2 back out on DAI2. Selecting LBEN2 disables the ADC
output data.
0 = Disabled
1 = Enabled
DAI1/DAI2 DAC Mono Mix
Mixes the left and right digital input to mono and routes the combined signal to the left
and right playback paths. The left and right input data is attenuated by 6dB prior to the
mono mix.
0 = Disabled
1 = Enabled
0x15/0x1D
0x16/0x1E
7
OSR1
6
DAC_OSR1/
5
DAC_OSR2
2
1
0
7
6
5LTEN1
4
3
BSEL1/
BSEL2
SEL1/SEL2
LBEN1/
LBEN2
DMONO1/
DMONO2
MAX98088
77
Stereo Audio Codec
with FLEXSOUND Technology
Table 10. Digital Audio Interface Registers (continued)
REGISTERBITNAMEDESCRIPTION
Disable DA1/DAI2 Output High-Impedance Mode
Normally SDOUT is set high impedance between data words. Set HIZOFF1/HIZOFF2 to
force a level on SDOUT at all times.
0 = Disabled
1 = Enabled
DAI1/DAI2 Record Path Output Enable
DAI2 outputs data only if LBEN1 = 1.
0 = Disabled
1 = Enabled
DAI1/DAI2 Playback Path Input Enable
0 = Disabled
1 = Enabled
TDM Left Time Slot
Selects which of the four slots is used for left data on DAI1/DAI2. If the same slot is
selected for left and right audio, left audio is placed in the slot.
00 = Slot 1
01 = Slot 2
10 = Slot 3
11 = Slot 4
TDM Right Time Slot
Selects which of the four slots is used for right data on DAI1/DAI2. If the same slot is
selected for left and right audio, left audio is placed in the slot.
00 = Slot 1
01 = Slot 2
10 = Slot 3
11 = Slot 4
TDM Slot Delay
Adds 1 BCLK cycle delay to the data in the specified TDM slot.
1xxx = Slot 4 delayed
x1xx = Slot 3 delayed
xx1x = Slot 2 delayed
xxx1 = Slot 1 delayed
The digital signal paths in the IC require a master
clock (MCLK) between 10MHz and 60MHz to function.
Internally, the MAX98088/MAX98089 requires a clock
between 10MHz and 20MHz. A prescaler divides MCLK
by 1, 2, or 4 to create the internal clock (PCLK). PCLK is
used to clock all portions of the IC.
The MAX98088/MAX98089 includes two digital audio
signal paths, both capable of supporting any sample
rate from 8kHz to 96kHz. Each path is independently
configured to allow different sample rates. To accommodate a wide range of system architectures, three main
clocking modes are supported:
U PLL Mode: When operating in slave mode, enable
the PLL to lock onto any LRCLK input. This mode
requires the least configuration, but provides the
lowest performance. Use this mode to simplify initial
setup or when normal mode and exact integer mode
cannot be used.
Table 11. Clock Control Registers
REGISTERBITNAMEDESCRIPTION
MCLK Prescaler
0x10
0x11/0x19
5
PSCLK
4
7
6
SR1/SR2
5
4
Generates PCLK, which is used by all internal circuitry.
00 = PCLK disabled
01 = 10MHz P MCLK P 20MHz (PCLK = MCLK)
10 = 20MHz P MCLK P 40MHz (PCLK = MCLK/2)
11 = 40MHz P MCLK P 60MHz (PCLK = MCLK/4)
DAI1/DAI2 Sample Rate
Used by the ALC to correctly set the dual-band crossover frequency and the excursion
limiter to set the predefined corner frequencies.
U Normal Mode: This mode uses a 15-bit clock divider
to set the sample rate relative to PCLK. This allows
high flexibility in both the PCLK and LRCLK frequencies and can be used in either master or slave mode.
U Exact Integer Mode (DAI1 only): In both master and
slave modes, common MCLK frequencies (12MHz,
13MHz, 16MHz, and 19.2MHz) can be programmed
to operate in exact integer mode for both 8kHz and
16kHz sample rates. In these modes, the MCLK and
LRCLK rates are selected by using the FREQ1 bits
instead of the NI, and PLL control bits.
U DAC Low-Power Mode: This mode bypasses the
PLL for reduce power consumptions and uses fixed
counters to generate the clocks. The DAI__DAC_LP
bits override the overclock settings.
SAMPLE RATE
(kHz)
VALUE
MAX98088
SAMPLE RATE
(kHz)
81
Stereo Audio Codec
with FLEXSOUND Technology
Table 11. Clock Control Registers (continued)
REGISTERBITNAMEDESCRIPTION
Exact Integer Mode
Overrides PLL1 and NI1 and configures a specific PCLK to LRCLK ratio.
3
MAX98088
0x11
0x12/0x1A
0x13/0x1B
2
1
7PLL1/PLL2
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0NI1[0]/NI2[0]
FREQ1
NI1/
NI2
VALUESAMPLE RATEVALUESAMPLE RATE
0x0Disabled0x8
0x1Reserved0x9
0x2Reserved0xA
0x3Reserved0xB
0x4Reserved0xC
0x5Reserved0xD
0x6Reserved0xE
0x7Reserved0xF
PLL Mode Enable (Slave Mode Only)
PLL1/PLL2 enables a digital PLL that locks on to the externally supplied LRCLK
frequency and automatically sets the LRCLK divider (NI1/NI2).
0 = Disabled
1 = Enabled
Normal Mode LRCLK Divider
When PLL1/PLL2 = 0, the frequency of LRCLK is determined by NI1/NI2. See Table 12
for common NI values.
SAMPLE RATEDHF1/DHF2NI1/NI2 FORMULA
8kHz P LRCLK P 48kHz0
48kHz < LRCLK P 96kHz1
f
= LRCLK frequency
LRCLK
f
= Prescaled MCLK frequency (PCLK)
PCLK
Rapid Lock Mode
Program NI1/NI2 to the nearest valid ratio and set NI1[0]/NI2[0] when PLL1/PLL2 = 1
to enable rapid lock mode. Normally, the PLL automatically calculates and dynamically
adjusts NI1/NI2. When rapid lock mode is properly configured, the PLL starting point is
much closer to the correct value, thus speeding up lock time. Wait one LRCLK period
after programming NI1/NI2 before setting PLL1/PLL2 = 1.
PCLK = 12MHz,
LRCLK = 8kHz
PCLK = 12MHz,
LRCLK = 16kHz
PCLK = 13MHz,
LRCLK = 8kHz
PCLK = 13MHz,
LRCLK = 16kHz
PCLK = 16MHz,
LRCLK = 8kHz
PCLK = 16MHz,
LRCLK = 16kHz
PCLK = 19.2MHz,
LRCLK = 8kHz
PCLK = 19.2MHz,
LRCLK = 16kHz
65536 96 f
NI
=
65536 48 f
NI
=
××
f
PCLK
××
f
PCLK
LRCLK
LRCLK
82
Stereo Audio Codec
with FLEXSOUND Technology
Table 11. Clock Control Registers (continued)
REGISTERBITNAMEDESCRIPTION
DAI_ DAC Low Power Select.
0x4F
0x50
7
6
DAI2_DAC_LP
50x1
40x2
3
DAI1_DAC_LP
20x5
10x6
00x7
3DAC2DITHEN
2DAC1DITHEN
1CGM2_EN
These bits setup the clocks to be generated from fixed counters that bypass the PLL
for DAC low power mode.
VALUESETTINGVALUESETTING
0x0PLL derived clock0x8
PCLK = 128 x
LRCLK
PCLK = 192 x
LRCLK
0x3
0x4
DIA2 DAC Input Dither Enable
DAC2DITHEN is recommended to be set when DAI2_DAC_LP = 0000.
0 = Disabled
1 = Enabled
DIA1 DAC Input Dither 1 Enable
DAC1DITHEN is recommended to be set when DAI1_DAC_LP = 0000.
0 = Disabled
1 = Enabled
DIA2 Clock Gen Module Enable
CGM1_EN has to be set along with CGM2_EN to enable the clock generation for the
DAI2 DAC playback path.
0 = Disabled
1 = Enabled
PCLK = 256 x
LRCLK
PCLK = 384 x
LRCLK
PCLK = 768 x
LRCLK
PCLK = 1152 x
LRCLK
PCLK = 1536 x
LRCLK
MAX98088
PCLK = 2304 x
LRCLK
0x9Reserved
0xAReserved
0xBReserved
0xCReserved
0xDReserved
0xEReserved
0xFReserved
0CGM1_EN
DIA1/Master Clock Gen Module Enable
CGM1_EN enables the master clock generation, and need to be set for DAC playback
or ADC record.
0 = Disabled
1 = Enabled
Each digital signal path in the IC includes options for
defining the path bandwidth (Figure 19). The playback
and record paths connected to DAI1 support both voice
and music filtering while the playback path connected to
DAI2 supports music filtering only.
The voice IIR filters provide greater than 70dB stopband
attenuation at frequencies above f
/2 to reduce aliasing.
S
Three selectable highpass filters eliminate unwanted
low-frequency signals.
DVST:
0dB TO -60dB
ADLEN
ADCL
AUTOMATIC
GAIN
CONTROL
SIDETONE
AVLG: 0/6/
12/18dB
AVL:0dB
TO -15dB
SRMIX_
MODE1
AVFLT
MODE
MIX
DSTS
NOISE GATE
AUDIO/
VOICE
FILTERS
SAMPLE RATE
CONVERTER
AVRG: 0/6/
12/18dB
AVR:0dB
TO -15dB
PARAMETRIC
Use music mode when processing high-fidelity audio
content. The music FIR filters reduce power consumption and are linear phase to maintain stereo imaging.
An optional DC-blocking filter is available to eliminate
unwanted DC offset.
In music mode, a second set of FIR filters are available
to support sample rates greater than 50kHz. The filters
can be independently selected for DAI1 and DAI2 and
support both the playback and record audio paths.
DV1G:
0/6/12/18dB
+
MULTI BAND ALC
DVEQ1:
0dB TO -15dB
5-BAND
EQ
EQ1ENEQ2EN
EXCURSION LIMITER
5-BAND
PARAMETRIC
EQ
DV2:
0dB TO -15dB
DVEQ2:
0dB TO -15dB
DCB2
AUDIO/
FILTERS
MIX
MIXDAL
DACL
DALEN
ADCR
ADREN
Figure 19. Digital Passband Filtering Block Diagram
DV1:
0dB TO -15dB
MODE1
DVFLT
AUDIO/
VOICE
FILTERS
MIX
MIXDAR
DACR
DAREN
85
Stereo Audio Codec
with FLEXSOUND Technology
Table 14. Passband Filtering Registers
REGISTERBITNAMEDESCRIPTION
DAI1 Passband Filtering Mode
7MODE1
6
5
MAX98088
4
0x18
3DHF1
2
1
01
AVFLT1
DVFLT1
0 = Voice filters
1 = Music filters (recommended for f
DAI1 ADC Highpass Filter Mode
MODE1AVFLT1
0See Table 15
Select a nonzero
1
DAI1 High Sample Rate Mode
Selects the sample rate range.
0 = 8kHz P LRCLK P 48kHz
1 = 48kHz P LRCLK P 96kHz
DAI1 DAC Highpass Filter Mode
MODE1DVFLT1
0See Table 15
value to enable the
DC-blocking filter.
Select a nonzero
value to enable the
DC-blocking filter.
> 24kHz)
S
0x20
3DHF2
0DCB2
DAI2 High Sample Rate Mode
Selects the sample rate range.
0 = 8kHz P LRCLK P 48kHz
1 = 48kHz < LRCLK P 96kHz
DAI2 DC Blocking Filter
Enables a DC-blocking filter on the DAI2 playback audio path.
0 = Disabled
1 = Enabled
The IC playback signal path includes automatic level
control (ALC) and a 5-band parametric equalizer (EQ)
(Figure 20). The DAI1 and DAI2 playback paths include
separate ALCs controlled by a single set of registers.
Two completely separate parametric EQs are included
for the DAI1 and DAI2 playback paths.
Automatic Level Control
The automatic level control (ALC) circuit ensures maxi-
MAX98088
mum signal amplitude without producing audible clipping. This is accomplished by a variable gain stage that
works on a sample by sample basis to increase the gain
up to 12dB. A look-ahead circuit determines if the next
sample exceeds full scale and reduces the gain so that
the sample is exactly full scale.
A programmable low signal threshold determines the
minimum signal amplitude that is amplified. Select a
threshold that prevents the amplification of background
noise. When the signal level drops below the low signal
threshold, the ALC reduces the gain to 0dB until the signal increases above the threshold. Figure 21 shows an
example of ALC input vs. output curves.
The ALC can optionally be configured in dual-band
mode. In this mode, the input signal is filtered into two
bands with a 5kHz center frequency. Each band is
routed through independent ALCs and then summed
together. In multiband mode, both bands use the same
parameters.
OUTPUT SIGNAL
(dBFS)
0
INPUT
SIGNAL
(dBFS)
OUTPUT SIGNAL
(dBFS)
0
LOW-LEVEL
THRESHOLD
ALC W ITH ALCTH ≠ 000
-120
88
DV1G:
0/6/12/18dB
+
MULTI BAND ALC
DVEQ1:
0dB TO -15dB
5-BAND
PARAMETRIC
EQ
EQ1ENEQ2EN
EXCURSION LIMITER
5-BAND
PARAMETRIC
EQ
DV2:
0dB TO -15dB
DV1:
0dB TO -15dB
DVEQ2:
0dB TO -15dB
DCB2
MODE1
DVFLT
AUDIO/
FILTERS
AUDIO/
VOICE
FILTERS
MIX
MIXDAL
MIX
MIXDAR
DACL
DALEN
DACR
DAREN
INPUT
SIGNAL
(dBFS)
INPUT
SIGNAL
(dBFS)
OUTPUT SIGNAL
(dBFS)
0
LOW-LEVEL
THRESHOLD
ALC W ITH ALCTH = 000
LOW-LEVEL
THRESHOLD
ALC D ISABLED
-120
-120
Figure 21. ALC Input vs. Output ExamplesFigure 20. Playback Path Signal Processing Block Diagram
Stereo Audio Codec
with FLEXSOUND Technology
Table 16. Automatic Level Control Registers
REGISTERBITNAMEDESCRIPTION
ALC Enable
Enables ALC on both the DAI1 and DAI2 playback paths.
0 = Disabled
1 = Enabled
ALC and Excursion Limiter Release Time
Sets the release time for both the ALC and Excursion Limiter. See the Excursion
Limiter section for Excursion Limiter release times. ALC release time is defined as the
time required to adjust the gain from 12dB to 0dB.
Enables dual-band processing with a 5kHz center frequency. SR1 and SR2 must be
configured properly to achieve the correct center frequency for each playback path.
0 = Single-band ALC
1 = Dual-band ALC
Low Signal Threshold
Selects the minimum signal level to be boosted by the ALC.
000 = -JdB (low-signal threshold disabled)
001 = -12dB
010 = -18dB
011 = -24dB
100 = -30dB
101 = -36dB
110 = -42dB
111 = -48dB
0x43
7ALCEN
6
5
4
3ALCMB
2
1
0
ALCRLS
ALCTH
MAX98088
Parametric Equalizer
The parametric EQ contains five independent biquad
filters with programmable gain, center frequency, and
bandwidth. Each biquad filter has a gain range of Q12dB
and a center frequency range from 20Hz to 20kHz. Use a
filter Q less than that shown in Figure 22 to achieve ideal
frequency responses. Setting a higher Q results in nonideal frequency response. The biquad filters are series
connected, allowing a total gain of Q60dB.
1000
fs = 8kHz
100
10
1
MAXIMUM RECOMMENDED FILTER Q
0.1
100100,000
CENTER FREQUENCY (Hz)
Figure 22. Maximum Recommended Filter Q vs. Frequency
fs = 48kHz
fs = 96kHz
10,0001000
89
Stereo Audio Codec
with FLEXSOUND Technology
Use the attenuator at the EQ’s input to avoid clipping
the signal. The attenuator can be programmed for fixed
attenuation or dynamic attenuation based on signal level.
If the dynamic EQ clip detection is enabled, the signal
The MAX98088/MAX98089 EV kit software includes a
graphic interface for generating the EQ coefficients. The
coefficients are sample rate dependent and stored in
registers 0x52 through 0xB5.
level from the EQ is fed back to the attenuator circuit to
determine the amount of gain reduction necessary to
avoid clipping.
Table 17. EQ Registers
MAX98088
REGISTERBITNAMEDESCRIPTION
DAI1/DAI2 EQ Clip Detection
Automatically controls the EQ attenuator to prevent clipping in the EQ.
0 = Enabled
1 = Disabled
DAI1/DAI2 EQ Attenuator
Provides attenuation to prevent clipping in the EQ when full-scale signals are boosted. DVEQ1/DVEQ2 operates only when EQ1EN/EQ2EN = 1 and EQCLP1/EQCLP2
= 1.
The IC’s stereo DAC accepts input from two digital audio paths. The DAC mixer routes any audio path to the left and
right DACs (Figure 24).
DV1G:
MAX98088
0/6/12/18dB
+
MULTI BAND ALC
DVEQ1:
0dB TO -15dB
5-BAND
PARAMETRIC
EQ
EQ1ENEQ2EN
EXCURSION LIMITER
PARAMETRIC
DVEQ2:
0dB TO -15dB
5-BAND
EQ
DV2:
0dB TO -15dB
DV1:
0dB TO -15dB
FILTERS
DCB2
FILTERS
MODE1
DVFLT
AUDIO/
AUDIO/
VOICE
MIX
MIXDAL
MIX
MIXDAR
Figure 24. DAC Input Mixer Block Diagram
Table 19. DAC Input Mixer Register
REGISTERBITNAMEDESCRIPTION
0x22
7
6
5
MIXDAL
4
3
2
1
MIXDAR
0
Left DAC Input Mixer
1xxx = DAI1 left channel
x1xx = DAI1 right channel
xx1x = DAI2 left channel
xxx1 = DAI2 right channel
Right DAC Input Mixer
1xxx = DAI1 left channel
x1xx = DAI1 right channel
xx1x = DAI2 left channel
xxx1 = DAI2 right channel
DACL
DALEN
DACR
DAREN
92
Stereo Audio Codec
with FLEXSOUND Technology
Receiver Amplifier
The IC includes a single differential receiver amplifier. The receiver amplifier is designed to drive a 32I earpiece
speaker. In cases where a single transducer is used for the loudspeaker and receiver, use the SPKBYP switch to route
the receiver amplifier output to the left speaker outputs. The receiver amplifier can also be configured as stereo singleended line outputs using the I
2
C interface.
MAX98088
DACL
DALEN
DACR
DAREN
MIX
MIXRECL
MIX
MIXRECR
LINEMODE
RECVOLL:
+8dB TO -62dB
RECVOLR:
+8dB TO -62dB
+6dB
SPLEN
0dB
RECLEN
0dB
RECREN
RECBYP
RECP/
LOUTL/
RXINP
RECN/
LOUTR/
RXINN
SPKBYP
SPKLP
SPKLN
Figure 25. Receiver Amplifier Block Diagram
93
Stereo Audio Codecs
with FLEXSOUND Technology
Receiver Output Mixer
The IC’s receiver amplifier accepts input from the stereo DAC, the line inputs (single-ended or differential), and the MIC
inputs. Configure the mixer to mix any combination of the available sources. When more than one signal is selected, the
mixed signal can be configured to attenuate 6dB, 9dB, or 12dB.
The IC integrates a stereo filterless Class D amplifier that
offers much higher efficiency than Class AB without the
typical disadvantages.
The high efficiency of a Class D amplifier is due to the
switching operation of the output stage transistors. In a
Class D amplifier, the output transistors act as current
steering switches and consume negligible additional
power. Any power loss associated with the Class D out-
MAX98088
put stage is mostly due to the I
2
R loss of the MOSFET
on-resistance, and quiescent current overhead.
MIX
DACL
DALEN
DACR
DAREN
MIXSPL
MIX
MIXSPR
SPVOLL:
+8dB TO -62dB
SPVOLR:
+8dB TO -62dB
The theoretical best efficiency of a linear amplifier is
78%, however, that efficiency is only exhibited at peak
output power. Under normal operating levels (typical
music reproduction levels), efficiency falls below 30%,
whereas the IC’s Class D amplifier still exhibits 80% efficiency under the same conditions.
Traditional Class D amplifiers require the use of external LC filters or shielding to meet EN55022B and FCC
electromagnetic-interference (EMI) regulation standards.
Maxim’s patented active emissions limiting edge-rate
control circuitry reduces EMI emissions.
SPKLVDD
SPKLP
+6dB
SPLEN
POWER/
DISTORTION LIMITER
+6dB
SPREN
SPKLN
SPKLGND
SPKRVDD
SPKRP
SPKRN
SPKRGND
Figure 26. Speaker Amplifier Path Block Diagram
96
Stereo Audio Codec
with FLEXSOUND Technology
Speaker Output Mixers
The IC's speaker amplifiers accept input from the stereo DAC, the line inputs (single-ended ore differential), and the MIC inputs.
Configure the mixer to mix any combination of the available sources. When more than one signal is selected, the mixer can
be configured to attenuate the signal by 6dB, 9dB or 12dB.
The IC includes signal processing to improve the sound
quality of the speaker output and protect transducers
from damage. An excursion limiter dynamically adjusts
the highpass corner frequency, while a power limiter and
distortion limiter prevent the amplifier from outputting too
much distortion or power. The excursion limiter is located
in the DSP while the distortion limiter and power limiter
control the analog volume control (Figure 28). All three
limiters analyze the speaker amplifier’s output signal to
determine when to take action.
Excursion Limiter
The excursion limiter is a dynamic highpass filter that
monitors the speaker outputs and increases the highpass corner frequency when the speaker amplifier’s output exceeds a predefined threshold. The filter smoothly
98
transitions between the high and low corner frequency to
prevent unwanted artifacts. The filter can operate in four
different modes:
U Fixed-Frequency Preset Mode. The highpass corner
frequency is fixed at the upper corner frequency and
does not change with signal level.
U Fixed-Frequency Programmable Mode. The high-
pass corner frequency is fixed to that specified by the
programmable biquad filter.
U Preset Dynamic Mode. The highpass filter automati-
cally slides between a preset upper and lower corner
frequency based on output signal level.
U User-Programmable Dynamic Mode. The highpass
filter slides between a user-programmed biquad filter
on the low side to a predefined corner frequency on
the high side.
with FLEXSOUND Technology
The transfer function for the user-programmable biquad is:
bb zb z
H(z)
=
1 a za z
The coefficients b
, b1, b2, a1, and a2 are sample
0
rate dependent and stored in registers 0xB4 through
0xC7. Store b
and a2 as negated two’s complement numbers.
a
1
, b1, and b2 as positive numbers. Store
0
Separate filters can be stored for the DAI1 and DAI2
playback paths.
DV1G:
0/6/12/18dB
+
MULTI BAND ALC
-1-2
++
012
-1-2
++
12
Stereo Audio Codec
MAX98088
The MAX98088/MAX98089 EV kit software includes a
graphic interface for generating the user-programmable
biquad coefficients.
Note: Only change the excursion limiter settings when
the signal path is disabled to prevent undesired artifacts.
DVEQ1:
0dB TO -15dB
5-BAND
PARAMETRIC
EQ
EQ1ENEQ2EN
EXCURSION LIMITER
5-BAND
PARAMETRIC
EQ
DV2:
0dB TO -15dB
DV1:
0dB TO -15dB
DVEQ2:
0dB TO -15dB
DCB2
AUDIO/
FILTERS
AUDIO/
VOICE
FILTERS
MODE1
DVFLT
MIX
MIXDAL
MIX
MIXDAR
Figure 27. Speaker Amplifier Signal Processing Block Diagram
DACL
DALEN
DACR
DAREN
MIX
MIXSPL
MIX
MIXSPR
SPVOLL:
+8dB TO -62dB
SPVOLR:
+8dB TO -62dB
+6dB
SPLEN
POWER/
DISTORTION LIMITER
+6dB
SPREN
SPKLVDD
SPKLP
SPKLN
SPKLGND
SPKRVDD
SPKRP
SPKRN
SPKRGND
99
Stereo Audio Codec
with FLEXSOUND Technology
Table 24. Excursion Limiter Registers
REGISTERBITNAMEDESCRIPTION
Excursion Limiter Corner Frequency
6
5
MAX98088
4
0x41
1
0
6
0x43
0x42
5
4
3
2
1
0
DHPUCF
DHPLCF
ALCRLS
DHPTH
The excursion limiter has limited sliding range and minimum corner frequencies. Listed
below are all the valid filter combinations.
Sets the release time for both the ALC and Excursion Limiter. See the Automatic Level
Control section for ALC release times. Excursion limiter release time is defined as the
time required to slide from the high corner frequency to the low corner frequency.
Excursion Limiter Threshold
Measured at the Class D speaker amplifier outputs. Signals above the threshold use
the upper corner frequency. Signals below the threshold use the lower corner frequency. V