MAX98089_12 [MAXIM]
Low-Power, Stereo Audio Codec with FlexSound Technology; 低功耗,立体声音频编解码器FLEXSOUND技术型号: | MAX98089_12 |
厂家: | MAXIM INTEGRATED PRODUCTS |
描述: | Low-Power, Stereo Audio Codec with FlexSound Technology |
文件: | 总131页 (文件大小:12014K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
19-5865; Rev 1; 3/12
E V A L U A T I O N K I T A V A I L A B L E
General Description
Features
S 5.6mW Power Comsumption (DAC to HP at 97dB DR)
The MAX98089 is a full-featured audio codec whose high
performance and low power consumption make it ideal
for portable applications.
S 101dB DR Stereo DAC (8kHz < f < 96kHz)
S
S 93dB DR Stereo ADC (8kHz < f < 96kHz)
S
Class D speaker amplifiers provide efficient amplification
for two speakers. Low radiated emissions enable com-
pletely filterless operation. Integrated bypass switches
optionally connect an external amplifier to the transducer
when the Class D amplifiers are disabled.
S Stereo Low EMI Class D Amplifiers
1.7W/Channel (8I, V
2.9W/Channel (4I, V
= 5.0V)
= 5.0V)
SPK�VDD
SPK�VDD
S Efficient Class H Headphone Amplifier
S Differential Receiver Amplifier/Stereo Line Outputs
The IC features a stereo Class H headphone amplifier
that utilizes a dual-mode charge pump to maximize effi-
ciency while outputting a ground referenced signal that
does not require output coupling capacitors.
S 2 Stereo Single-Ended/Mono Differential Line
Inputs
S 3 Differential Microphone Inputs
S FlexSound Technology
5-Band Parametric EQ
The IC also features a mono differential amplifier that can
also be configured as a stereo line output.
Automatic Level Control (ALC)
Excursion Limiter
Two differential analog microphone inputs are available as
well as support for two PDM digital microphones. Integrated
switches allow for an additional microphone input as well
as 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.
Speaker Power Limiter
Speaker Distortion Limiter
Microphone Automatic Gain Control
and Noise Gate
S Dual I2S/PCM/TDM Digital Audio Interfaces
S Asynchronous Digital Mixing
S Supports Master Clock Frequencies from 10MHz
Integrated FlexSoundKtechnology improves loudspeak-
er performance by optimizing the signal level and fre-
quency 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.
to 60MHz
S RF Immune Analog Inputs and Outputs
S Extensive Click-and-Pop Reduction Circuitry
S Available in 63-Bump WLP Package (3.80mm x
3.30mm, 0.4mm Pitch) and 56-Pin TQFN Package
(7mm x 7mm x 0.75mm)
The device is fully specified over the -40NC to +85NC
Ordering Information appears at end of data sheet.
extended temperature range.
For related parts and recommended products to use with this part,
refer to www.maxim-ic.com/MAX98089.related.
FlexSound is a trademark of Maxim Integrated Products, Inc.
Simplified Block Diagram
2
I
2
I
2
I S/PCM
C
S/PCM
RECEIVER/LINEOUT AMPS
DIGITAL
AUDIO
DIGITAL
AUDIO
CONTROL
INTERFACE
INTERFACE
DIGITAL MICROPHONE
INPUT
FLEXSOUND TECHNOLOGY
• 5-BAND PARAMETRIC EQ
• AUTOMATIC LEVEL CONTROL
• LOUDSPEAKER PROCESSING
• EXCURSION LIMITER
• THD LIMITER
• POWER LIMITER
• MICROPHONE PROCESSING
• AUTOMATIC GAIN CONTROL
• NOISE GATE
ADC
ADC
SPEAKER AMP
SPEAKER AMP
HEADPHONE AMP
DAC
DAC
MIX
LINEIN A1
MIX
• ASYNCHRONOUS DIGITAL MIXING
LINEIN A2
LINEIN B1
+
+
MAX98089
LINEIN B2
HEADPHONE AMP
����������������������������������������������������������������� Maxim Integrated Products
1
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at www.maxim-ic.com.
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
TABLE OF CONTENTS
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Simplified Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Functional Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Digital Input/Output Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Input Clock Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Audio Interface Timing Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Digital Microphone Timing Characterstics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2
I C Timing Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Typical Operating Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Microphone to ADC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
Line to ADC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Line-In Pin Direct to ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
Digital Loopback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
Analog Loopback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
DAC to Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Line to Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
DAC-to-Line Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Line-to-Line Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
DAC to Speaker. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Line to Speaker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
DAC to Headphone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Line to Headphone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Speaker Bypass Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Detailed Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2
I C Slave Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Microphone Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Line Inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
����������������������������������������������������������������� Maxim Integrated Products
2
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
TABLE OF CONTENTS (continued)
ADC Input Mixers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Record Path Signal Processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
Microphone AGC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
Noise Gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
ADC Record Level Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Sidetone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
Digital Audio Interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
Clock Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
Sample Rate Converter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
Passband Filtering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
Playback Path Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
Automatic Level Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
Parametric Equalizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
Playback Level Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
DAC Input Mixers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
Receiver Amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Receiver Output Mixer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
Receiver Output Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
Speaker Amplifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
Speaker Output Mixers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Speaker Amplifier Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Excursion Limiter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Speaker Output Volume. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Power Limiter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
Distortion Limiter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
Headphone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
DirectDrive Headphone Amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Charge Pump. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Class H Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108
Headphone Ground Sense (HPSNS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108
Headphone Output Mixers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Headphone Output Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Output Bypass Switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Click-and-Pop Reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
����������������������������������������������������������������� Maxim Integrated Products
3
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
TABLE OF CONTENTS (continued)
Jack Detection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Jack Insertion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Accessory Button Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Jack Removal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Battery Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Device Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Device Revision. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
I2C Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Bit Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
START and STOP Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Early STOP Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Slave Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Write Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Read Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Applications Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Typical Operating Circuits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Filterless Class D Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
RF Susceptibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Startup/Shutdown Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Component Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Optional Ferrite Bead Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Input Capacitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Charge-Pump Capacitor Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Charge-Pump Flying Capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Charge-Pump Holding Capacitors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Unused Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Recommended PCB Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Supply Bypassing, Layout, and Grounding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
WLP Applications Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Package Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
����������������������������������������������������������������� Maxim Integrated Products
4
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Functional Diagram
S D I N 2
S D O U T 2
L R C L K 2
B C L K 2
S D I N 1
S D O U T 1
L R C L K 1
B C L K 1
����������������������������������������������������������������� Maxim Integrated Products
5
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ABSOLUTE MAXIMUM RATINGS
(Voltages with respect to AGND.)
HPSNS..............................(V
HPL, HPR .......................... (V
RECP/LOUTL/RXINP, RECP/LOUTR/
- 0.3V) to (V
- 0.3V) to (V
+ 0.3V)
+ 0.3V)
HPGND
HPGND
DVDD, AVDD, PVDD, 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
HPVDD
RXINN.................... (V
SPKLP, SPKLN.......... (V
SPKRP, SPKRN ........ (V
- 0.3V) to (V
- 0.3V) to (V
- 0.3V) to (V
+ 0.3V)
+ 0.3V)
+ 0.3V)
SPKLGND
SPKLGND
SPKRGND
SPKLVDD
SPKLVDD
SPKRVDD
HPVSS ..............................(V
C1N ...................................(V
C1P................................... (V
- 2.2V) to (V
- 0.3V) to (V
- 0.3V) to (V
+ 0.3V)
+ 0.3V)
+ 0.3V)
+ 0.3V)
HPGND
HPGND
HPGND
HPVSS
HPGND
HPVDD
Continuous Power Dissipation (T = +70NC)
A
REF, MICBIAS .................................-0.3V to (V
MCLK, SDINS1, SDINS2, JACKSNS,
63-Bump WLP (derate 25.6mW/NC above +70NC)........2.05W
56-Pin TQFN (derate 40mW/NC above +70NC) ...............3.2W
Operating Temperature Range.......................... -40NC to +85NC
Storage Temperature Range............................ -65NC to +150NC
Lead Temperature (TQFN only, soldering, 10s).............+300NC
Soldering Temperature (reflow) ......................................+260NC
SPKLVDD
SDA, SCL, IRQ .................................................-0.3V to +6.0V
LRCLKS1, BCLKS1, SDOUTS1.........-0.3V to (V
LRCLKS2, BCLKS2, SDOUTS2.........-0.3V to (V
+ 0.3V)
+ 0.3V)
DVDDS1
DVDDS2
REG, INA1/EXTMICP, INA2/EXTMICN, INB1, INB2,
MIC1P/DIGMICDATA, MIC1N/DIGMICCLK,
MIC2P, MIC2N..................................................-0.3V to +2.2V
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional opera-
tion 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
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R
) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out loads (R
) connected from LOUTL or LOUTR to SPKLGND. R
= R = J, R
= J, Z
= J, C
=
=
LOUT
LOAD
HP
REC
SPK
REF
2.2FF, C
= C
= 1FF, C
= 1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
MICPGA_ DACATTN
MICBIAS
REG
C1N-C1P
HPVDD
HPVSS
MICPRE_
0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK
DACGAIN
ADCLVL
ADCGAIN
PGAIN_
HP_
REC
SPK_
= 12.288MHz, LRCLK = 48kHz, MAS = 0. T = T
to T , unless otherwise noted. Typical values are at T = +25NC.) (Note 1)
MAX A
A
MIN
PARAMETER
POWER SUPPLY
SYMBOL
CONDITIONS
MIN
TYP
MAX UNITS
V
V
V
, V
2.8
5.5
SPKLVDD SPKRVDD
Supply Voltage Range
Guaranteed by PSRR
, V
, V
1.65
1.65
1.8
2
3.6
8
V
DVDD AVDD PVDD
, V
DVDDS1 DVDDS2
Analog
Speaker
Digital
4.5
1.6
1.3
1.9
Full-duplex 8kHz mono,
receiver output, MAS = 1
2.3
2
Analog
Speaker
Digital
3
DAC playback 48kHz
stereo, headphone
outputs, MAS = 1
Total Supply Current
(Notes 2 and 3)
I
0.001 0.0058
mA
VDD
2.47
3.6
6.41
2.49
0.2
0.01
1
3.5
6.5
8.5
3.5
2
Analog
Speaker
Digital
DAC playback 48kHz
stereo, speaker outputs,
MAS = 1
Analog
Speaker
Digital
Shutdown Supply Current
(Note 2)
T
= +25NC
1
FA
A
5
REF Voltage
REG Voltage
2.5
0.79
30
V
V
VSEN = 0
VSEN = 1
Shutdown to Full Operation
ms
17
����������������������������������������������������������������� Maxim Integrated Products
6
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ELECTRICAL CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R
) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out loads (R
) connected from LOUTL or LOUTR to SPKLGND. R
= R = J, R
= J, Z
= J, C
=
=
LOUT
LOAD
HP
REC
SPK
REF
2.2FF, C
= C
= 1FF, C
= 1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
MICPGA_ DACATTN
MICBIAS
REG
C1N-C1P
HPVDD
HPVSS
MICPRE_
0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK
DACGAIN
ADCLVL
ADCGAIN
PGAIN_
HP_
REC
SPK_
= 12.288MHz, LRCLK = 48kHz, MAS = 0. T = T
to T , unless otherwise noted. Typical values are at T = +25NC.) (Note 1)
MAX A
A
MIN
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX UNITS
MICROPHONE TO ADC PATH
f
= 8kHz, MODE = 0 (IIR voice), AV
= 0dB
MICPRE_
S
Dynamic Range
DR
88
dB
dB
dB
(Note 4)
V
= 0.1V , f = 8kHz, f = 1kHz
-78
-85
-71
IN
P-P S
Total Harmonic Distortion +
Noise
THD+N AV
= 0dB, V = 1V , f = 1kHz
IN P-P
MICPRE_
MICPRE_
AV
= +30dB, V = 32mV , f = 1kHz
IN
P-P
Common-Mode Rejection
Ratio
CMRR
PSRR
V
V
= 100mV , f = 217Hz
74
62
IN
P-P
= 1.65V to 1.95V, input referred,
AVDD
50
MIC inputs unconnected
Power-Supply Rejection Ratio
f = 217Hz, V = 200mV , input referred
62
62
55
dB
RIPPLE
P-P
f = 1kHz, V
= 200mV , input referred
P-P
RIPPLE
f = 10kHz, V
= 200mV , input referred
P-P
RIPPLE
MODE = 0 (IIR voice)
8kHz
2.2
1.1
MODE = 0 (IIR voice)
16kHz
1kHz, 0dB input,
highpass filter disabled
measured from analog
input to digital output
Path Phase Delay
ms
MODE = 1 (FIR audio)
8kHz
4.5
MODE = 1 (FIR audio)
48kHz
0.76
MICROPHONE PREAMP
Full-Scale Input
AV
= 0dB
1.05
0
V
P-P
MICPRE_
PA1EN/PA2EN = 01
PA1EN/PA2EN = 10
PA1EN/PA2EN = 11
PGAM1/PGAM2 = 0x00
PGAM1/PGAM2 = 0x14
Preamplifier Gain
AV
(Note 5)
19.5
29.5
19
20
30
20
0
20.5
30.5
21
dB
MICPRE_
PGA Gain
AV
(Note 5)
dB
MICPGA_
All gain settings, measured at MIC1P/
MIC1N/MIC2P/MIC2N
MIC Input Resistance
R
50
kI
IN_MIC
����������������������������������������������������������������� Maxim Integrated Products
7
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ELECTRICAL CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R
) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out loads (R
) connected from LOUTL or LOUTR to SPKLGND. R
= R = J, R
= J, Z
= J, C
=
=
LOUT
LOAD
HP
REC
SPK
REF
2.2FF, C
= C
= 1FF, C
= 1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
MICPGA_ DACATTN
MICBIAS
REG
C1N-C1P
HPVDD
HPVSS
MICPRE_
0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK
DACGAIN
ADCLVL
ADCGAIN
PGAIN_
HP_
REC
SPK_
= 12.288MHz, LRCLK = 48kHz, MAS = 0. T = T
to T , unless otherwise noted. Typical values are at T = +25NC.) (Note 1)
MAX A
A
MIN
PARAMETER
MICROPHONE BIAS
MICBIAS Output Voltage
Load Regulation
SYMBOL
CONDITIONS
MIN
TYP
MAX UNITS
V
I
I
= 1mA
2.15
2.2
0.5
110
92
2.25
4.5
V
MICBIAS
LOAD
= 1mA to 2mA
= 2.8V to 5.5V
mV
FV
LOAD
Line Regulation
V
SPKLVDD
f = 217Hz, V
f = 10kHz, V
= 100mV
= 100mV
RIPPLE (SPKLVDD)
RIPPLE (SPKLVDD)
P-P
Ripple Rejection
dB
83
P-P
A-weighted, f = 20Hz to 20kHz
P-weighted, f = 20Hz to 4kHz
f = 1kHz
3.9
2.1
50
FV
RMS
Noise Voltage
nV/√Hz
MICROPHONE BYPASS SWITCH
On-Resistance
I
V
= 100mA, INABYP = MIC2BYP = 1,
MIC1_
R
5
30
+1
-74
I
ON
= V = 0V, AVDD, T = +25NC
INA_ A
MIC2_
Total Harmonic Distortion +
Noise
V
= 2V , V
= 0.9V, R = 10kI,
IN
P-P CM L
THD+N
-80
60
dB
dB
FA
f = 1kHz, INABYP = MIC2BYP = 1
Off-Isolation
V
V
= 2V , V
= 0.9V, R = 10kI, f = 1kHz
IN
P-P CM L
= [0V, AVDD], V
/V
=
MIC1_
MIC2_ INA_
Off-Leakage Current
-1
[AVDD, 0V]
LINE INPUT TO ADC PATH
Dynamic Range (Note 4)
INA pin direct, f = 48kHz, MODE = 1
S
(FIR audio)
DR
93
dB
Total Harmonic Distortion +
Noise
THD+N
V
= 1V , f = 1kHz
-82
1
dB
%
IN
P-P
Gain Error
DC accuracy
= 1.65V to 1.95V, input referred,
V
AVDD
57
68
line inputs unconnected, T = +25NC
A
f = 217Hz, V
= 200mV
,
RIPPLE
P-P
63
63
57
AV
= 0dB, input referred
ADC
Power-Supply Rejection Ratio
PSRR
dB
f = 1kHz, V
= 200mV
,
RIPPLE
P-P
AV
= 0dB, input referred
ADC
f = 10kHz, V
= 200mV
P-P
,
RIPPLE
AV
= 0dB, input referred
ADC
����������������������������������������������������������������� Maxim Integrated Products
8
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ELECTRICAL CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R
) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out loads (R
) connected from LOUTL or LOUTR to SPKLGND. R
= R = J, R
= J, Z
= J, C
=
=
LOUT
LOAD
HP
REC
SPK
REF
2.2FF, C
= C
= 1FF, C
= 1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
MICPGA_ DACATTN
MICBIAS
REG
C1N-C1P
HPVDD
HPVSS
MICPRE_
0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK
DACGAIN
ADCLVL
ADCGAIN
PGAIN_
HP_
REC
SPK_
= 12.288MHz, LRCLK = 48kHz, MAS = 0. T = T
to T , unless otherwise noted. Typical values are at T = +25NC.) (Note 1)
MAX A
A
MIN
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX UNITS
LINE INPUT PREAMP
AV
AV
= 0dB
1
1.4
20
14
3
PGAIN_
Full-Scale Input
V
V
P-P
IN
= -6dB
PGAIN_
PGAINA/PGAINB = 0x0
19
13
2
21
15
4
PGAINA/PGAINB = 0x1
PGAINA/PGAINB = 0x2
PGAINA/PGAINB = 0x3
PGAINA/PGAINB = 0x4
T
= +25NC
A
Level Adjust Gain
AV
0
dB
PGAIN_
(Note 5)
-4
-7
-3
-2
-5
PGAINA/PGAINB = 0x5,
0x6, 0x7
-6
AV
AV
AV
AV
AV
AV
= +20dB
= +14dB
= +3dB
= 0dB
14.5
21
20
20
10
20
20
20
28
PGAIN_
PGAIN_
PGAIN_
PGAIN_
PGAIN_
PGAIN_
Input Resistance
R
kI
kI
IN
7.5
14
= -3dB
= -6dB
T
T
= +25NC
18
16
22
24
A
A
Feedback Resistance
R
INAEXT/INBEXT = 1
IN_FB
= T
to T
MAX
MIN
ADC LEVEL CONTROL
ADC Level Adjust Range
ADC Level Step Size
AV
AVL/AVR = 0xF to 0x0 (Note 5)
AVLG/AVRG = 00 to 11 (Note 5)
-12
0
+3
18
dB
dB
dB
dB
ADCLVL
1
6
ADC Gain Adjust Range
ADC Gain Adjust Step Size
ADC DIGITAL FILTERS
AV
ADCGAIN
VOICE MODE IIR LOWPASS FILTER (MODE1 = 0)
Ripple limit cutoff
-3dB cutoff
0.441 x fs
0.449 x fs
-0.1
Passband Cutoff
f
Hz
PLP
Passband Ripple
Stopband Cutoff
f < f
+0.1
dB
Hz
PLP
f
0.47 x f
SLP
S
Stopband Attenuation
(Note 6)
f > f
74
dB
SLP
����������������������������������������������������������������� Maxim Integrated Products
9
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ELECTRICAL CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R
) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out loads (R
) connected from LOUTL or LOUTR to SPKLGND. R
= R = J, R
= J, Z
= J, C
=
=
LOUT
LOAD
HP
REC
SPK
REF
2.2FF, C
= C
= 1FF, C
= 1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
MICPGA_ DACATTN
MICBIAS
REG
C1N-C1P
HPVDD
HPVSS
MICPRE_
0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK
DACGAIN
ADCLVL
ADCGAIN
PGAIN_
HP_
REC
SPK_
= 12.288MHz, LRCLK = 48kHz, MAS = 0. T = T
to T , unless otherwise noted. Typical values are at T = +25NC.) (Note 1)
MAX A
A
MIN
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX UNITS
VOICE MODE IIR HIGHPASS FILTER (MODE1 = 0)
AVFLT = 0x1 (Elliptical tuned for f = 16kHz +
S
0.0161
217Hz notch)
x f
S
AVFLT = 0x2 (500Hz Butterworth tuned for f
16kHz)
=
0.0319
x f
S
S
Passband Cutoff
(-3dB from Peak)
AVFLT = 0x3 (Elliptical tuned for f = 8kHz + 217Hz
S
notch)
0.0321
x f
f
Hz
AHPPB
S
AVFLT = 0x4 (500Hz Butterworth tuned for f
8kHz)
=
0.0632
x f
S
S
0.0043
x f
AVFLT = 0x5 (f /240 Butterworth)
S
S
AVFLT = 0x1 (Elliptical tuned for f = 16kHz +
S
0.0139
217Hz notch)
x f
S
AVFLT = 0x2 (500Hz Butterworth tuned for f
16kHz)
=
0.0156
x f
S
S
Stopband Cutoff
(-30dB from Peak)
AVFLT = 0x3 (Elliptical tuned for f = 8kHz + 217Hz 0.0279
S
f
Hz
AHPSB
notch)
x f
S
AVFLT = 0x4 (500Hz Butterworth tuned for f
8kHz)
=
0.0312
x f
S
S
0.0018
x f
AVFLT = 0x5 (f /240 Butterworth)
S
S
DC Attenuation
DC
AVFLT ≠ 000
90
dB
Hz
ATTEN
STEREO AUDIO MODE FIR LOWPASS FILTER (MODE1 = 1, DHF1 = 0, LRCLK < 50kHz)
Ripple limit cutoff
0.43 x f
0.48 x f
S
Passband Cutoff
f
-3dB cutoff
PLP
SLP
S
-6.02dB cutoff
0.5 x f
-0.1
S
Passband Ripple
Stopband Cutoff
f < f
+0.1
dB
Hz
PLP
f
0.58 x f
S
Stopband Attenuation
(Note 6)
f < f
60
dB
SLP
ADC STEREO AUDIO MODE FIR LOWPASS FILTER (MODE1 = 1, DHF1 = 1, LRCLK > 50kHz)
Ripple limit cutoff
0.208 x f
S
Passband Cutoff
f
Hz
PLP
-3dB cutoff
0.28 x f
-0.1
S
Passband Ripple
Stopband Cutoff
f < f
+0.1
dB
Hz
dB
PLP
SLP
f
0.417 x f
SLP
S
Stopband Attenuation
f < f
60
���������������������������������������������������������������� Maxim Integrated Products 10
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ELECTRICAL CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R
) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out loads (R
) connected from LOUTL or LOUTR to SPKLGND. R
= R = J, R
= J, Z
= J, C
=
=
LOUT
LOAD
HP
REC
SPK
REF
2.2FF, C
= C
= 1FF, C
= 1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
MICPGA_ DACATTN
MICBIAS
REG
C1N-C1P
HPVDD
HPVSS
MICPRE_
0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK
DACGAIN
ADCLVL
ADCGAIN
PGAIN_
HP_
REC
SPK_
= 12.288MHz, LRCLK = 48kHz, MAS = 0. T = T
to T , unless otherwise noted. Typical values are at T = +25NC.) (Note 1)
MAX A
A
MIN
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX UNITS
STEREO AUDIO MODE DC BLOCKING HIGHPASS FILTER (MODE1 = 1)
Passband Cutoff
(-3dB from Peak)
0.000125
x f
f
AVFLT ≠ 000
AVFLT ≠ 000
Hz
dB
AHPPB
S
DC Attenuation
DC
90
Atten
MICROPHONE AUTOMATIC GAIN CONTROL
AGCHLD = 01
50
400
2
AGC Hold Duration
AGC Attack Time
AGC Release Time
ms
ms
s
AGCHLD = 11
AGCATK = 00
AGCATK = 11
123
0.078
10
AGCRLS = 000
AGCRLS = 111
AGCTH = 0x0 to 0xF
AGC Threshold Level
AGC Threshold Step Size
AGC Gain
-3
0
+18
20
dB
dB
dB
1
(Note 5)
ADC NOISE GATE
NG Threshold Level
NG Attenuation
ANTH = 0x3 to 0xF, referred to 0dBFS
(Note 5)
-64
0
-16
12
dB
dB
ADC-TO-DAC DIGITAL SIDETONE (MODE = 0)
DVST = 0x01
DVST = 0x1F
-0.5
Sidetone Gain Adjust Range
AV
dB
dB
ms
STGA
-60.5
Sidetone Gain Adjust Step
Size
2
8kHz
2.2
1.1
1kHz, 0dB input, highpass filter
disabled
Sidetone Path Phase Delay
16kHz
ADC-TO-DAC DIGITAL LOOP-THROUGH PATH
f
= 48kHz, MCLK = 12.288MHz, MODE = 1
S
Dynamic Range (Note 4)
DR
83
93
81
dB
dB
(FIR audio), MIC to HP output, T = +25NC
A
Total Harmonic Distortion +
Noise
f = 1kHz, f = 48kHz, MCLK = 12.288MHz, MODE =
S
THD+N
1 (FIR audio), MIC to HP output
DV_ = 0xF to 0x0 (Note 5)
DV1G = 00 to 11 (Note 5)
DAC LEVEL CONTROL
DAC Attenuation Range
DAC Attenuation Step Size
DAC Gain Adjust Range
DAC Gain Adjust Step Size
AV
-15
0
0
dB
dB
dB
dB
DACATTN
1
6
AV
18
DACGAIN
���������������������������������������������������������������� Maxim Integrated Products 11
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ELECTRICAL CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R
) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out loads (R
) connected from LOUTL or LOUTR to SPKLGND. R
= R = J, R
= J, Z
= J, C
=
=
LOUT
LOAD
HP
REC
SPK
REF
2.2FF, C
= C
= 1FF, C
= 1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
MICPGA_ DACATTN
MICBIAS
REG
C1N-C1P
HPVDD
HPVSS
MICPRE_
0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK
DACGAIN
ADCLVL
ADCGAIN
PGAIN_
HP_
REC
SPK_
= 12.288MHz, LRCLK = 48kHz, MAS = 0. T = T
to T , unless otherwise noted. Typical values are at T = +25NC.) (Note 1)
MAX A
A
MIN
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX UNITS
DAC DIGITAL FILTERS
VOICE MODE IIR LOWPASS FILTER (MODE1 = 0)
Ripple limit cutoff
-3dB cutoff
0.448 x f
0.451 x f
-0.1
S
S
Passband Cutoff
f
Hz
PLP
Passband Ripple
Stopband Cutoff
f < f
+0.1
0.476 x f
dB
Hz
PLP
f
SLP
S
Stopband Attenuation
(Note 6)
f > f
75
dB
SLP
VOICE MODE IIR HIGHPASS FILTER (MODE1 = 0)
DVFLT = 0x1 (Elliptical tuned for f = 16kHz +
S
217Hz notch)
0.0161
x f
S
DVFLT = 0x2 (500Hz Butterworth tuned for f
16kHz)
=
0.0312
x f
S
S
Passband Cutoff
(-3dB from Peak)
DVFLT = 0x3 (Elliptical tuned for f = 8kHz + 217Hz
S
notch)
0.0321
x f
f
Hz
DHPPB
S
DVFLT = 0x4 (500Hz Butterworth tuned for f
8kHz)
=
0.0625
x f
S
S
0.0042
x f
DVFLT = 0x5 (fs/240 Butterworth)
S
DVFLT = 0x1 (Elliptical tuned for f = 16kHz +
S
217Hz notch)
0.0139 x f
0.0156 x f
0.0279 x f
S
DVFLT = 0x2 (500Hz Butterworth tuned for f
16kHz)
=
S
S
S
Stopband Cutoff
(-30dB from Peak)
f
Hz
DHPSB
DVFLT = 0x3 (Elliptical tuned for f = 8kHz + 217Hz
S
notch)
DVFLT = 0x4 (500Hz Butterworth tuned for f
8kHz)
=
S
0.0312 x f
0.0021 x f
S
DVFLT = 0x5 (f /240 Butterworth)
S
S
DC Attenuation
DC
DVFLT ≠ 000
85
dB
Hz
ATTEN
STEREO AUDIO MODE FIR LOWPASS FILTER (MODE1 = 1, DHF1/DHF2 = 0, LRCLK < 50kHz)
Ripple limit cutoff
-3dB cutoff
0.43 x f
S
S
Passband Cutoff
f
0.47 x f
PLP
SLP
-6.02dB cutoff
0.5 x f
S
Passband Ripple
Stopband Cutoff
f < f
-0.1
+0.1
dB
Hz
PLP
f
0.58 x f
S
Stopband Attenuation
(Note 6)
f > f
60
dB
SLP
���������������������������������������������������������������� Maxim Integrated Products 12
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ELECTRICAL CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R
) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out loads (R
) connected from LOUTL or LOUTR to SPKLGND. R
= R = J, R
= J, Z
= J, C
=
=
LOUT
LOAD
HP
REC
SPK
REF
2.2FF, C
= C
= 1FF, C
= 1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
MICPGA_ DACATTN
MICBIAS
REG
C1N-C1P
HPVDD
HPVSS
MICPRE_
0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK
DACGAIN
ADCLVL
ADCGAIN
PGAIN_
HP_
REC
SPK_
= 12.288MHz, LRCLK = 48kHz, MAS = 0. T = T
to T , unless otherwise noted. Typical values are at T = +25NC.) (Note 1)
MAX A
A
MIN
PARAMETER
SYMBOL
CONDITIONS
MIN
0.24 x f
TYP
MAX UNITS
STEREO AUDIO MODE FIR LOWPASS FILTER (MODE1 = 1, DHF1/DHF2 = 1 for LRCLK > 50kHz)
Ripple limit cutoff
-3dB cutoff
S
S
Passband Cutoff
f
f
Hz
PLP
0.31 x f
-0.1
Passband Ripple
Stopband Cutoff
f < f
+0.1
dB
Hz
PLP
0.477 x f
SLP
S
Stopband Attenuation
(Note 6)
f < f
60
dB
SLP
STEREO AUDIO MODE DC BLOCKING HIGHPASS FILTER
Passband Cutoff
(-3dB from Peak)
0.000104
x f
f
DVFLT ≠ 000 (DAI1), DCB2 = 1 (DAI2)
DVFLT ≠ 000 (DAI1), DCB2 = 1 (DAI2)
Hz
dB
DHPPB
S
DC Attenuation
DC
90
ATTEN
AUTOMATIC LEVEL CONTROL
Dual Band Lowpass Corner
Frequency
ALCMB = 1
ALCMB = 1
5
5
kHz
kHz
Dual Band Highpass Corner
Frequency
Gain Range
0
12
dB
Low-Signal Threshold
ALCTH = 111 to 001
ALCRLS = 101
-48
-12
dBFS
0.25
8
Release Time
s
ALCRLS = 000
PARAMETRIC EQUALIZER
Number of Bands
5
1
Bands
dB
Per Band Gain Range
Preattenuator Gain Range
Preattenuator Step Size
-12
-15
+12
0
(Note 5)
dB
dB
DAC TO RECEIVER AMPLIFIER PATH
Dynamic Range
DR
f
= 48kHz, f = 1kHz (Note 4)
96
dB
S
Output Offset Voltage
V
AV
= -62dB, T = +25NC, WLP package only
mV
OS
REC_
A
±0.5
±4
Total Harmonic Distortion +
Noise
THD+N f = 1kHz, P
= 15mW, R
= 32I
-70
-63
dB
dB
OUT
REC
V
= 2.8V to 5.5V, T = +25NC
64
75
80
80
77
SPKLVDD
A
f = 217Hz, V
= 200mV
RIPPLE
P-P
Power-Supply Rejection Ratio
PSRR
f = 1kHz, V
= 200mV
RIPPLE
P-P
f = 10kHz, V
= 200mV
RIPPLE
P-P
���������������������������������������������������������������� Maxim Integrated Products 13
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ELECTRICAL CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R
) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out loads (R
) connected from LOUTL or LOUTR to SPKLGND. R
= R = J, R
= J, Z
= J, C
=
=
LOUT
LOAD
HP
REC
SPK
REF
2.2FF, C
= C
= 1FF, C
= 1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
MICPGA_ DACATTN
MICBIAS
REG
C1N-C1P
HPVDD
HPVSS
MICPRE_
0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK
DACGAIN
ADCLVL
ADCGAIN
PGAIN_
HP_
REC
SPK_
= 12.288MHz, LRCLK = 48kHz, MAS = 0. T = T
to T , unless otherwise noted. Typical values are at T = +25NC.) (Note 1)
MAX A
A
MIN
PARAMETER
SYMBOL
CONDITIONS
Peak voltage, A-weighted, 32
MIN
TYP
MAX UNITS
Into shutdown
-68
Click-and-Pop Level
K
samples per second, AV
=
REC
dBV
CP
Out of shutdown
-72
0dB
LINE INPUT TO RECEIVER AMPLIFIER PATH
Dynamic Range (Note 4)
DR
Referenced to full-scale output level
94
dB
dB
Total Harmonic Distortion +
Noise
THD+N
-64
Peak voltage, A-weighted, 32
Into shutdown
-51
-49
Click-and-Pop Level
K
samples per second, AV
=
REC
dBV
CP
Out of shutdown
0dB
RECEIVER AMPLIFIER
Output Power
P
OUT
R
= 32I, f = 1kHz, THD = 1%
92
1
mW
REC
Full-Scale Output
(Note 7)
V
RMS
RECVOL = 0x00
RECVOL = 0x1F
+8dB to +6dB
+6dB to +0dB
0dB to -14dB
-14dB to -38dB
-38dB to -62dB
f = 1kHz
-62
8
Volume Control (Note 5)
AV
REC
dB
0.5
1
Volume Control Step Size
2
dB
3
4
Mute Attenuation
88
500
100
dB
pF
R
= 32I
= J
REC
Capacitive Drive Capability
No sustained oscillations
R
REC
DAC TO LINE OUT AMPLIFIER PATH
Dynamic Range (Note 4)
DR
f
= 48kHz, f = 1kHz
83
96
dB
dB
S
Total Harmonic Distortion +
Noise
THD+N f = 1kHz, R = 1kI
-78
-72
L
LINE INPUT TO LINE OUT AMPLIFIER PATH
Dynamic Range (Note 4)
DR
Referenced to full-scale output level
92
76
dB
dB
Total Harmonic Distortion +
Noise
THD+N f = 1kHz, R = 10kI
L
Full-Scale Output
(Note 7)
f = 1kHz
2
V
P-P
Mute Attenuation
85
dB
Output Offset Voltage
Capacitive Drive Capability
V
AV
= -62dB, TQFN package only
Q0.5
500
Q4
mV
pF
OS
REC_
No sustained oscillations, R = 1kI
L
���������������������������������������������������������������� Maxim Integrated Products 14
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ELECTRICAL CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R
) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out loads (R
) connected from LOUTL or LOUTR to SPKLGND. R
= R = J, R
= J, Z
= J, C
=
=
LOUT
LOAD
HP
REC
SPK
REF
2.2FF, C
= C
= 1FF, C
= 1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
MICPGA_ DACATTN
MICBIAS
REG
C1N-C1P
HPVDD
HPVSS
MICPRE_
0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK
DACGAIN
ADCLVL
ADCGAIN
PGAIN_
HP_
REC
SPK_
= 12.288MHz, LRCLK = 48kHz, MAS = 0. T = T
to T , unless otherwise noted. Typical values are at T = +25NC.) (Note 1)
MAX A
A
MIN
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX UNITS
DAC TO SPEAKER AMPLIFIER PATH
Total Harmonic Distortion +
Noise
THD+N f = 1kHz, P
= 200mW, Z
= 8I+ 68FH
-68
-88
dB
dB
OUT
SPK
SPKL to SPKR and SPKR to SPKL,
= 640mW, f = 1kHz
Crosstalk
Output Noise
P
OUT
53
65
FV
RMS
Peak voltage, A-weighted,
32 samples per second,
Into shutdown
Click-and-Pop Level
K
CP
dBV
Out of shutdown
66
AV
= 0dB
SPK_
MIC INPUT TO SPEAKER AMPLIFIER PATH
Dynamic Range (Note 4)
DR
Referenced to full-scale output level, AV
= 0dB
82
71
dB
dB
SPK_
Total Harmonic Distortion +
Noise
THD+N f = 1kHz, P
= 200mW, R = 8I+ 68FH
OUT
L
Peak voltage, A-weighted, 32
Into shutdown
55
52
Click-and-Pop Level
K
CP
samples per second, AV
0dB
=
dBV
SPK_
Out of shutdown
SPEAKER AMPLIFIER
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
= V
= V
= V
= V
= V
= V
= V
= V
= V
= V
= V
= V
= V
= V
= V
= V
= 5.0V
= 4.2V
= 3.7V
= 3.0V
= 5.0V
= 4.2V
= 3.7V
= 3.0V
= 5.0V
= 4.2V
= 3.7V
= 3.0V
= 5.0V
= 4.2V
= 3.7V
= 3.0V
2950
2060
1570
1000
2320
1620
1240
785
SPKLVDD
SPKLVDD
SPKLVDD
SPKLVDD
SPKLVDD
SPKLVDD
SPKLVDD
SPKLVDD
SPKLVDD
SPKLVDD
SPKLVDD
SPKLVDD
SPKLVDD
SPKLVDD
SPKLVDD
SPKLVDD
SPKRVDD
SPKRVDD
SPKRVDD
SPKRVDD
SPKRVDD
SPKRVDD
SPKRVDD
SPKRVDD
SPKRVDD
SPKRVDD
SPKRVDD
SPKRVDD
SPKRVDD
SPKRVDD
SPKRVDD
SPKRVDD
f = 1kHz,
THD = 10%,
Z
SPK
= 4I+
33FH
f = 1kHz,
THD = 1%,
Z
SPK
= 4I+
33FH
Output Power
P
mW
OUT
1730
1210
930
f = 1kHz,
THD = 10%,
Z
SPK
= 8I+
68FH
600
1365
955
f = 1kHz,
THD = 1%,
Z
SPK
= 8I+
735
68FH
475
Full-Scale Output
Volume Control
(Note 7)
(Note 5)
2
V
RMS
SPVOLL/SPVOLR = 0x00
SPVOLL/SPVOLR = 0x1F
-62
AV
dB
SPK_
+8
���������������������������������������������������������������� Maxim Integrated Products 15
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ELECTRICAL CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R
) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out loads (R
) connected from LOUTL or LOUTR to SPKLGND. R
= R = J, R
= J, Z
= J, C
=
=
LOUT
LOAD
HP
REC
SPK
REF
2.2FF, C
= C
= 1FF, C
= 1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
MICPGA_ DACATTN
MICBIAS
REG
C1N-C1P
HPVDD
HPVSS
MICPRE_
0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK
DACGAIN
ADCLVL
ADCGAIN
PGAIN_
HP_
REC
SPK_
= 12.288MHz, LRCLK = 48kHz, MAS = 0. T = T
to T , unless otherwise noted. Typical values are at T = +25NC.) (Note 1)
MAX A
A
MIN
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
0.5
1
MAX UNITS
+8dB to +6dB
+6dB to +0dB
0dB to -14dB
-14dB to -38dB
-38dB to -64dB
f = 1kHz
Volume Control Step Size
2
dB
dB
3
4
Mute Attenuation
86
Q0.5
Output Offset Voltage
EXCURSION LIMITER
V
AV
= -61dB, T = +25NC
Q3
mV
OS
SPK_
A
Upper Corner Frequency
Range
DHPUCF = 001 to 100
400
1000
Hz
Hz
Lower Corner Frequency
DHPLCF = 01 to 10
DHPUCF = 000 (fixed mode)
DHPUCF = 001
400
100
200
300
400
500
Biquad Minimum Corner
Frequency
DHPUCF = 010
Hz
DHPUCF = 011
DHPUCF = 100
Z
= 8I+ 68FH, V
SP-
SPK
DHPTH = 000
DHPTH = 111
0.34
0.95
Threshold Voltage
Release Time
= V
= 5.5V,
V
P
KLVDD
AV
SPKRVDD
= 8dB
SPK_
ALCRLS = 101
ALCRLS = 000
0.25
4
s
POWER LIMITER
Attenuation
-64
dB
W
Z
= 8I+ 68FH, V
SP-
SPK
PWRTH = 0x1
PWRTH = 0xF
0.08
Threshold
= V
= 5.5V,
KLVDD
AV
SPKRVDD
1.23
= 8dB
SPK_
PWRT1 = 0x1
0.5
8.7
0.5
8.7
Time Constant 1
Time Constant 2
t
t
s
PWR1
PWR2
PWRT1 = 0xF
PWRT2 = 0x1 to 0xF
PWRT2 = 0xF
min
%
Weighting Factor
k
PWRK = 000 to 111
12.5
100
PWR
DISTORTION LIMITER
THDCLP = 0x1
THDCLP = 0xF
THDT1 = 000
THDT1 = 111
< 1
24
Distortion Limit
%
s
0.76
6.2
Release Time Constant
���������������������������������������������������������������� Maxim Integrated Products 16
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ELECTRICAL CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R
) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out loads (R
) connected from LOUTL or LOUTR to SPKLGND. R
= R = J, R
= J, Z
= J, C
=
=
LOUT
LOAD
HP
REC
SPK
REF
2.2FF, C
= C
= 1FF, C
= 1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
MICPGA_ DACATTN
MICBIAS
REG
C1N-C1P
HPVDD
HPVSS
MICPRE_
0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK
DACGAIN
ADCLVL
ADCGAIN
PGAIN_
HP_
REC
SPK_
= 12.288MHz, LRCLK = 48kHz, MAS = 0. T = T
to T , unless otherwise noted. Typical values are at T = +25NC.) (Note 1)
MAX A
A
MIN
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX UNITS
DAC TO HEADPHONE AMPLIFIER PATH
Master or slave mode
101
Slave mode
97
95
Dynamic Range (Note 4)
DR
f
S
= 48kHz
dB
Low power mode,
97
T
A
= +25NC
R
R
= 16I
= 32I
-84
-85
-64
dB
Total Harmonic Distortion +
Noise
HP
THD+N f = 1kHz, P
= 20mW
OUT
HP
HPL to HPR and HPR to HPL, P
= 5mW,
OUT
Crosstalk
-92
54
72
dB
f = 1kHz, R = 32I
HP
V
= V
= 1.65V to 2.0V
46
AVDD
PVDD
f = 217Hz, V
= 200mV
,
RIPPLE
P-P
AV
= 0dB
HP_
Power-Supply Rejection Ratio
PSRR
dB
f = 1kHz, V
= 200mV
,
RIPPLE
P-P
63
43
AV
= 0dB
HP_
f = 10kHz, V
= 200mV
P-P
,
RIPPLE
AV
= 0dB
HP_
MODE = 0 (voice) 8kHz
2.2
1.1
4.5
0.76
MODE = 0 (voice)
16kHz
1kHz, 0dB input, highpass
filter disabled measured
from digital input to analog
output
DAC Path Phase Delay
ms
MODE = 1 (music)
8kHz
MODE = 1 (music)
48kHz
Gain Error
1
1
5
%
%
Channel Gain Mismatch
Peak voltage, A-weighted,
32 samples per second,
Into shutdown
-62
-63
Click-and-Pop Level
K
CP
dBV
Out of shutdown
AV
= 0dB
HP_
LINE INPUT TO HEADPHONE AMPLIFIER PATH
Total Harmonic Distortion +
Noise
THD+N
V
= 1V , f =1kHz, R = 32I
81
dB
dB
IN
P-P
HP
Dynamic Range (Note 4)
92.5
-62
Peak voltage, A-weighted,
32 samples per second,
AV
Into shutdown
Click-and-Pop Level
K
CP
dBV
Out of shutdown
-63
= 0dB
HP_
���������������������������������������������������������������� Maxim Integrated Products 17
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ELECTRICAL CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R
) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out loads (R
) connected from LOUTL or LOUTR to SPKLGND. R
= R = J, R
= J, Z
= J, C
=
=
LOUT
LOAD
HP
REC
SPK
REF
2.2FF, C
= C
= 1FF, C
= 1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
MICPGA_ DACATTN
MICBIAS
REG
C1N-C1P
HPVDD
HPVSS
MICPRE_
0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK
DACGAIN
ADCLVL
ADCGAIN
PGAIN_
HP_
REC
SPK_
= 12.288MHz, LRCLK = 48kHz, MAS = 0. T = T
to T , unless otherwise noted. Typical values are at T = +25NC.) (Note 1)
MAX A
A
MIN
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX UNITS
HEADPHONE AMPLIFIER
R
R
= 32I
= 16I
30
HP
Output Power
P
f = 1kHz, THD = 1%
mW
V
OUT
38
HP
V
OUT
V
OUT
V
OUT
V
OUT
≤ V
x 0.2V, R = J
PVDD/2
PVDD
-PVDD/2
-PVDD
Positive Charge-Pump Output
Voltage
PVDD
HP
HPVDD
HPVSS
> V
x 0.2V, R = J
HP
PVDD
PVDD
≤ V
> V
x 0.2V, R = J
HP
Negative Charge-Pump Out-
put Voltage
V
x 0.2V, R = J
PVDD
HP
Output Voltage Threshold
(Output Voltage at which
the Charge Pump Switches
Modes; VOUT Rising; Transi-
tion from Split to Invert Mode)
QPVDD
x 0.2
V
TH
RL = J
V
Full-Scale Output
Volume Control
(Note 7)
(Note 5)
1
-67
+3
0.5
1
V
RMS
HPVOL_ = 0x00
HPVOL_ = 0x1F
AV
dB
HP_
+3dB to +1dB
+1dB to -5dB
-5dB to -19dB
-19dB to -43dB
-43dB to -67dB
f = 1kHz
Volume Control Step Size
2
dB
dB
3
4
Mute Attenuation
100
Q0.1
T
T
= +25NC
Q1
Q3
A
Output Offset Voltage
V
R
AV
= -67dB
mV
pF
OS
HP_
= T
to T
MAX
A
MIN
R
HP
R
HP
= 32I
= J
500
100
Capacitive Drive Capability
SPEAKER BYPASS SWITCH
On-Resistance
No sustained oscillations
I
= 100mA, SPKBYP = 1,
SPKL_
2.8
I
ON
V
= [0V, V
]
RXIN_
SPKLVDD
V
Z
= 2V , V
= V
/2,
IN
P-P CM
SPKLVDD
R
R
= 10I
= 0I
60
60
S
Total Harmonic Distortion +
Noise
THD+N
= 8I+ 68FH, f = 1kHz,
dB
SPK
S
SPKBYP = 1
V
Z
= 2V , V
= V
/2,
IN
P-P CM
SPKLVDD
Off-Isolation
96
dB
= 8I+ 68FH, f = 1kHz
SPK
V
V
= [0V, V
],
, 0V]
RXIN_
SPKL_
SPKLVDD
Off-Leakage Current
-20
+20
FA
= [V
SPKLVDD
���������������������������������������������������������������� Maxim Integrated Products 18
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ELECTRICAL CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R
) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out loads (R
) connected from LOUTL or LOUTR to SPKLGND. R
= R = J, R
= J, Z
= J, C
=
=
LOUT
LOAD
HP
REC
SPK
REF
2.2FF, C
= C
= 1FF, C
= 1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
MICPGA_ DACATTN
MICBIAS
REG
C1N-C1P
HPVDD
HPVSS
MICPRE_
0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK
DACGAIN
ADCLVL
ADCGAIN
PGAIN_
HP_
REC
SPK_
= 12.288MHz, LRCLK = 48kHz, MAS = 0. T = T
to T , unless otherwise noted. Typical values are at T = +25NC.) (Note 1)
MAX A
A
MIN
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX UNITS
RECEIVER BYPASS SWITCH
I
= 100mA, RECBYP = 1, V
= [0V, V
SPKL-
RECP
RECN
On-Resistance
R
2
I
%
ON
]
VDD
Total Harmonic Distortion +
Noise
V
= 2V , V
= V /2, Z
SPKLVDD SPK
= 8I+
= 8I+
IN
P-P CM
THD+N
60
84
68FH, f = 1kHz, RECBYP = 1, R = 0I
S
V
= 2V , V
= V /2, Z
SPKLVDD SPK
IN
P-P CM
Off-Isolation
dB
68FH, f = 1kHz
V
[V
= [0V, V
], V
=
RECP
SPKLVDD
RECN
Off-Leakage Current
-15
+15
FA
V
, 0V]
SPKLVDD
JACK DETECTION
0.92 x
0.95 x
0.98 x
MICBIAS enabled
MICBIAS disabled
MICBIAS enabled
MICBIAS disabled
V
V
V
MICBIAS MICBIAS MICBIAS
JACKSNS High Threshold
JACKSNS Low Threshold
V
V
TH1
0.92 x 0.95 x 0.98 x
SPKLVDD SPKLVDD SPKLVD
V
V
V
D
0.06 x 0.10 x 0.17 x
MICBIAS MICBIAS MICBIAS
V
V
V
V
TH2
0.06 x 0.10 x 0.17 x
V
V
V
SPKLVDD SPKLVDD SPKLVD
D
JACKSNS Sense Voltage
JACKSNS Sense Resistance
JACKSNS Weak Pullup Current
MICBIAS disabled, JDWK = 1
MICBIAS disabled, JDWK = 0
MICBIAS disabled, JDWK = 1
JDEB = 00
3.65
1.6
2
3.7
2.4
5
R
2.9
9.5
kI
FA
SENSE
I
WPU
25
JACKSNS Deglitch Period
t
ms
GLITCH
JDEB = 11
200
BATTERY ADC
Input Voltage Range
LSB Size
2.6
5.6
V
V
0.1
DIGITAL INPUT/OUTPUT CHARACTERISTICS
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V, T = +25NC, unless otherwise noted.)
SPKRVDD A
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
(Note 1)
PARAMETER
SYMBOL
CONDITIONS
MIN
1.2
-1
TYP
MAX
UNITS
MCLK
Input High Voltage
Input Low Voltage
Input Leakage Current
Input Capacitance
V
IH
V
V
V
0.6
+1
IL
I , I
IH IL
FA
pF
V
= 2.0V, V = 0V, 5.5V; T = +25°C
IN A
DVDD
10
���������������������������������������������������������������� Maxim Integrated Products 19
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
DIGITAL INPUT/OUTPUT CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V, T = +25NC, unless otherwise noted.)
SPKRVDD A
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
(Note 1)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
SDINS1, BCLKS1, LRCLKS1—INPUT
0.7 x
DVDDS1
Input High Voltage
Input Low Voltage
V
V
V
IH
0.29 x
DVDDS1
V
IL
Input Hysteresis
200
10
mV
FA
pF
Input Leakage Current
Input Capacitance
I , I
IH IL
-1
+1
V
= 3.6V, V = 0V, 3.6V; T = +25°C
IN A
DVDDS1
BCLKS1, LRCLKS1, SDOUTS1—OUTPUT
Output Low Voltage
V
V
V
= 1.65V, I = 3mA
0.4
V
V
OL
DVDDS1
DVDDS1
OL
DVDDS1
- 0.4
Output High Voltage
V
OH
= 1.65V, I
= 3mA
OH
V
= 2.0V, V = 0V, 5.5V; T = +25°C,
IN A
DVDD
Input Leakage Current
I , I
IH IL
-1
+1
FA
high-impedance state
SDINS2, BCLKS2, LRCLKS2—INPUT
0.7 x
DVDDS2
Input High Voltage
Input Low Voltage
V
V
V
IH
0.29 x
DVDDS2
V
IL
Input Hysteresis
200
10
mV
FA
pF
Input Leakage Current
Input Capacitance
I , I
IH IL
-1
+1
V
= 3.6V, V = 0V, 3.6V; T = +25°C
IN A
DVDDS2
BCLKS2, LRCLKS2, SDOUTS2—OUTPUT
Output Low Voltage
V
V
V
V
= 1.65V, I = 3mA
0.4
V
V
OL
DVDDS2
DVDDS2
OL
DVDDS2
- 0.4
Output High Voltage
V
OH
= 1.65V, I
= 3mA
OH
= 2.0V, V = 0V, 5.5V; T = +25NC,
DVDD
IN
A
Input Leakage Current
SDA, SCL—INPUT
Input High Voltage
I
, I
-1
+1
FA
IH IL
high-impedance state
0.7 x
DVDD
V
V
V
IH
0.3 x
DVDD
Input Low Voltage
V
IL
Input Hysteresis
210
10
mV
FA
pF
Input Leakage Current
Input Capacitance
I
, I
IH IL
V
= 2.0V, V = 0V, 5.5V; T = +25NC
-1
+1
DVDD
IN
A
SDA, IRQ—OUTPUT
Output High Current
I
1
mA
V
OH
V
V
= 5.5V, T = +25°C
A
OUT
0.2 x
DVDD
Output Low Voltage
V
= 1.65V, I = 3mA
DVDD OL
OL
���������������������������������������������������������������� Maxim Integrated Products 20
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
DIGITAL INPUT/OUTPUT CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V, T = +25NC, unless otherwise noted.)
SPKRVDD A
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
(Note 1)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
DIGMICDATA—INPUT
0.65 x
DVDD
Input High Voltage
V
V
V
IH
0.35 x
DVDD
Input Low Voltage
V
IL
Input Hysteresis
125
10
mV
FA
pF
Input Leakage Current
Input Capacitance
DIGMICCLK—OUTPUT
Output Low Voltage
I
, I
-25
+25
0.4
IH IL
V
= 2.0V, V = 0V, 2.0V; T = +25°C
DVDD
IN
A
V
V
V
= 1.65V, I = 1mA
V
V
OL
DVDD
DVDD
OL
DVDD -
0.4
Output High Voltage
V
= 1.65V, I
= 1mA
OH
OH
INPUT CLOCK CHARACTERISTICS
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V, T = +25NC, unless otherwise noted.)
SPKRVDD A
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
(Note 1)
PARAMETER
SYMBOL
CONDITIONS
MIN
10
TYP
50
MAX
60
UNITS
MCLK Input Frequency
MCLK Input Duty Cycle
Maximum MCLK Input Jitter
f
MHz
MCLK
PSCLK = 01
40
60
%
PSCLK = 10 or 11
30
70
100
ps
RMS
DHF_ = 0
8
48
48
96
LRCLK Sample Rate (Note 8)
kHz
DHF_ = 1
FREQ1 = 0x8 to 0xF
FREQ1 = 0x0
0
0
DAI1 LRCLK Average Frequency
Error (Note 9)
%
%
-0.025
+0.025
DAI2 LRCLK Average Frequency
Error (Note 9)
-0.025
+0.025
Rapid lock mode
2
7
PLL Lock Time
ms
Nonrapid lock mode
12
25
Maximum LRCLK Jitter to Maintain
PLL Lock
100
ns
Soft-Start/Stop Time
10
ms
���������������������������������������������������������������� Maxim Integrated Products 21
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
AUDIO INTERFACE TIMING CHARACTERISTICS
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V = 3.7V, T = +25NC, unless otherwise noted.)
SPKRVDD A
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
(Note 1)
PARAMETER
SYMBOL
CONDITIONS
MIN
90
TYP
MAX
UNITS
ns
BCLK Cycle Time
BCLK High Time
BCLK Low Time
t
Slave mode
Slave mode
Slave mode
BCLK
t
20
ns
BCLKH
t
20
ns
BCLKL
BCLK or LRCLK Rise and Fall Time
SDIN to BCLK Setup Time
LRCLK to BCLK Setup Time
SDIN to BCLK Hold Time
t , t
Master mode, C = 15pF
L
5
ns
R
F
t
20
20
20
20
ns
SETUP
t
Slave mode
ns
SYNCSET
t
ns
HOLD
SYNCHOLD
LRCLK to BCLK Hold Time
t
Slave mode
ns
Minimum Delay Time from LSB
BCLK Falling Edge to
t
Master mode, TDM_ = 1
42
ns
HIZOUT
High-Impedance State
LRCLK Rising Edge to SDOUT
MSB Delay
t
C = 30pF, TDM_ = 1, FSW_ = 1
50
ns
ns
SYNCTX
L
TDM_ = 1, BCLK rising edge
50
50
BCLK to SDOUT Delay
t
C = 30pF
L
CLKTX
TDM_ = 0
TDM_ = 1
-15
20
+15
Master
mode
Delay Time from BCLK to LRCLK
t
ns
ns
CLKSYNC
ENDSYNC
0.8 x
BCLKL
TDM_ = 0
t
Delay Time from LRCLK to BCLK
After LSB
Master
mode
t
TDM_ = 1, FSW_ = 1
t
BCLK
t
F
t
R
t
t
BCLKL
BCLKH
BCLK
BCLK
(OUTPUT)
(INPUT)
t
t
CLKSYNC
SYNCSET
HI-Z
LRCLK
(OUTPUT)
LRCLK
(INPUT)
t
t
CLKTX
t
t
HIZOUT
CLKTX
HIZOUT
SDOUT
(OUTPUT)
SDOUT
LSB
LSB
LSB
HI-Z
MSB
MSB
t
HOLD
(OUTPUT)
t
t
t
SETUP
HOLD
SETUP
SDIN
(INPUT)
SDIN
LSB
MSB
MSB
(INPUT)
MASTER MODE
SLAVE MODE
Figure 1. Non-TDM Audio Interface Timing Diagrams (TDM_ = 0)
���������������������������������������������������������������� Maxim Integrated Products 22
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
t
BCLK
t
F
t
R
t
t
BCLKL
BCLKH
BCLK (OUTPUT)
BCLK (INPUT)
t
t
t
CLKSYNC
SYNCSET
CLKSYNC
t
SYNCHOLD
LRCLK (OUTPUT)
t
LRCLK (INPUT)
t
t
t
CLKTX
CLKTX
HIZOUT
HIZOUT
SDOUT (OUTPUT)
SDOUT (OUTPUT)
LSB
LSB
HI-Z
MSB
LSB
HI-Z
MSB
MSB
t
t
t
t
SETUP HOLD
SETUP HOLD
SDIN (INPUT)
SDIN (INPUT)
MSB
MASTER MODE
LSB
SLAVE MODE
Figure 2. TDM Audio Interface Timing Diagram (TDM_ = 1, FSW_ = 0)
t
BCLK
t
F
t
R
t
t
BCLKL
BCLKH
BCLK (OUTPUT)
BCLK (INPUT)
LRCLK (INPUT)
t
t
CLKSYNC
ENDSYNC
LRCLK (OUTPUT)
t
t
t
t
CLKTX
CLKTX
SYNCTX
SYNCTX
t
t
HIZOUT
HIZOUT
SDOUT (OUTPUT)
LSB
HI-Z
MSB
SDOUT (OUTPUT)
SDIN (INPUT)
LSB
HI-Z
MSB
t
t
t
t
SETUP HOLD
SETUP HOLD
SDIN (INPUT)
LSB
MSB
SLAVE MODE
LSB
MSB
MASTER MODE
Figure 3. TDM Audio Interface Timing Diagram (TDM_ = 1, FSW_ = 1)
DIGITAL MICROPHONE TIMING CHARACTERSTICS
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V, T = +25NC, unless otherwise noted.)
SPKRVDD A
HPVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
(Note 1)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
PCLK/8
PCLK/6
64 x
MAX
UNITS
MICCLK = 00
MICCLK = 01
DIGMICCLK Frequency
f
MHz
MICCLK
MICCLK = 10
f
LRCLK
DIGMICDATA to DIGMICCLK
Setup Time
t
Either clock edge
Either clock edge
20
0
ns
ns
SU,MIC
DIGMICDATA to DIGMICCLK
Hold Time
t
HD,MIC
���������������������������������������������������������������� Maxim Integrated Products 23
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
1/f
MICCLK
t
t
HD,MIC SU,MIC
t
t
HD,MIC SU,MIC
LEFT
RIGHT
LEFT
RIGHT
Figure 4. Digital Microphone Timing Diagram
2
I C TIMING CHARACTERISTICS
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V, T = +25NC, unless otherwise noted.)
SPKRVDD A
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
(Note 1)
PARAMETER
Serial-Clock Frequency
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
Guaranteed by SCL pulse-width low and
high
f
0
400
kHz
SCL
Bus Free Time Between STOP and
START Conditions
t
1.3
0.6
Fs
Fs
BUF
Hold Time (Repeated) START
Condition
t
t
HD,STA
SCL Pulse-Width Low
SCL Pulse-Width High
t
1.3
0.6
Fs
Fs
LOW
t
HIGH
Setup Time for a Repeated START
Condition
0.6
Fs
SU,STA
Data Hold Time
Data Setup Time
t
R
= 475I, CB = 100pF, 400pF
0
900
ns
ns
HD,DAT
PU
t
100
SU,DAT
20 +
SDA and SCL Receiving Rise Time
SDA and SCL Receiving Fall Time
SDA Transmitting Fall Time
t
(Note 10)
(Note 10)
300
300
250
ns
ns
ns
R
0.1C
B
20 +
0.1C
t
t
F
F
B
20 +
0.05C
R
= 475I, C = 100pF, 400pF (Note 10)
B
PU
B
Setup Time for STOP Condition
Bus Capacitance
t
0.6
0
Fs
pF
ns
SU,STO
C
B
Guaranteed by SDA transmitting fall time
400
50
Pulse Width of Suppressed Spike
t
SP
���������������������������������������������������������������� Maxim Integrated Products 24
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
2
I C TIMING CHARACTERISTICS (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V, T = +25NC, unless otherwise noted.)
SPKRVDD A
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
(Note 1)
SDA
t
BUF
t
SU,STA
t
SU,DAT
t
HD,STA
t
SP
t
LOW
t
SU,STO
t
HD,DAT
t
SCL
HIGH
t
HD,STA
t
t
F
R
START CONDITION
REPEATED START CONDITION
STOP
CONDITION
START
CONDITION
2
Figure 5. I C Interface Timing Diagram
Note 1: The IC is 100% production tested at T = +25NC. Specifications over temperature limits are guaranteed by design.
A
Note 2: Analog supply current = I
+ I
. Speaker supply current = I
+ I . Digital supply current = I
SPKRVDD DVDD
AVDD
HPVDD
SPKLVDD
+ I
+ I
.
DVDDS1
DVDDS2
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: C is in pF.
B
Power Consumption
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V, MAS = 0.)
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
I
I
+
I
+
DVDDS1
I
DVDDS2
(mA)
SPKVDD
I
I
I
DVDD
(mA)
POWER
(mW)
DYNAMIC
RANGE (dB)
AVDD
PVDD
MODE
SPKLVDD
(mA)
(mA)
(mA)
Playback to Headphone Only
DAC Playback 48kHz Stereo HP
DAC ª HP
Low power mode, 24-bit, music
filters, 256Fs
1.25
0.47
0.00
0.00
1.35
0.01
5.55
8.32
97
97
DAC Playback 48kHz Stereo HP
DAC ª HP
Low power mode, 24-bit, music
filters, 256Fs, 0.1mW/channel,
1.25
1.81
1.56
0.01
R
= 32I
HP
���������������������������������������������������������������� Maxim Integrated Products 25
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Power Consumption (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V, MAS = 0.)
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
I
I
+
I
+
DVDDS1
I
DVDDS2
(mA)
SPKVDD
I
I
I
DVDD
POWER
(mW)
DYNAMIC
RANGE (dB)
AVDD
PVDD
MODE
SPKLVDD
(mA)
(mA)
2.04
2.04
2.03
1.25
(mA)
1.27
2.11
1.27
0.47
(mA)
1.53
1.74
1.41
1.25
DAC Playback to Headphone
DAC Playback 48kHz Stereo HP
DAC ª HP
24-bit, music filters, 256Fs
0.00
0.00
0.00
0.00
0.01
8.72
10.63
8.46
101
101
101
98
DAC Playback 48kHz Stereo HP
DAC ª HP
24-bit, music filters, 256Fs, 0.1mW/
0.01
0.01
0.01
channel, R = 32I
HP
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
5.34
DAC Playback 8kHz Stereo HP
DAC ª HP
16-bit, voice filters
2.04
1.26
1.27
0.47
0.00
0.00
1.07
0.90
0.00
0.00
7.89
4.72
96
96
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
0.77
2.40
0.29
1.27
0.00
0.00
0.79
0.02
0.00
0.00
3.33
6.67
98
95
Line Playback Stereo HP
INA ª HP
Single-ended inputs
DAC Playback to Class D Speaker
DAC Playback 48kHz Stereo SPK
DAC ª SPK
2.31
0.00
6.33
2.14
0.01
31.44
92
24-bit, music filters
���������������������������������������������������������������� Maxim Integrated Products 26
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Power Consumption (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V, MAS = 0.)
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
I
I
+
I
+
DVDDS1
I
DVDDS2
(mA)
SPKVDD
I
I
I
DVDD
(mA)
POWER
(mW)
DYNAMIC
RANGE (dB)
AVDD
PVDD
MODE
SPKLVDD
(mA)
(mA)
(mA)
DAC Playback 48kHz Mono SPK
DAC ª SPK
24-bit, music filters
1.35
0.00
3.23
3.24
1.84
0.01
17.69
13.83
92
93
Line Playback Mono SPK
INA ª SPKL
1.01
0.00
0.03
0.00
Differential inputs
Full Duplex
Full-Duplex 8kHz Mono RCV
MIC1 ª ADC
DAC ª REC
Record = 93
Playback = 94
6.32
0.00
1.27
1.54
0.48
1.24
1.28
0.01
0.01
19.33
26.43
16-bit, voice filters
Full-Duplex 8kHz Stereo HP
MIC1/2 ª ADC
DAC ª HP
Record = 93
Playback = 96
11.19
16-bit, mixer, voice filters
Full-Duplex 8kHz Stereo HP
MIC1/2 ª ADC
DAC ª HP
Record = 93
Playback = 96
7.12
0.47
0.48
1.10
0.02
17.44
16-bit, low power mode, voice filters
Line Record
Line Stereo Record 48kHz
INA ª ADC
24-bit, low power, music filters
6.19
5.69
0.00
0.00
0.20
0.20
1.31
1.31
0.15
0.12
14.47
13.53
91
93
Line Stereo Record 48kHz
INA ª ADC
Direct pin input, 24bit, low power,
music filters
���������������������������������������������������������������� Maxim Integrated Products 27
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
Microphone to ADC
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY (MIC TO ADC)
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY (MIC TO ADC)
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY (MIC TO ADC)
0
0
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
MCLK = 13MHz
LRCLK = 8kHz
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
-10
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
FREQ MODE
= 1V
-20
-30
-40
-50
-60
-70
V
V
= 1V
V = 1V
IN
P-P
IN
P-P
IN P-P
AV
= 0dB
AV
= 0dB
AV
= 0dB
MICPRE_
MICPRE_
MICPRE_
-80
-90
10
100
1k
10k
10
100
1k
FREQUENCY (Hz)
10k
100k
10
100
1k
FREQUENCY (Hz)
10k
100k
FREQUENCY (Hz)
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY (MIC TO ADC)
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY (MIC TO ADC)
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY (MIC TO ADC)
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
MCLK = 12.288MHz
LRCLK = 96kHz
NI MODE
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
V
= 1V
V
= 0.1V
V = 0.032V
IN
P-P
IN
P-P
IN P-P
AV
= 0dB
AV
= +20dB
AV
MICPRE_
= +30dB
MICPRE_
MICPRE_
10
100
1k
FREQUENCY (Hz)
10k
100k
10
100
1k
10k
10
100
1k
10k
FREQUENCY (Hz)
FREQUENCY (Hz)
���������������������������������������������������������������� Maxim Integrated Products 28
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
COMMON-MODE REJECTION
RATIO vs. FREQUENCY (MIC TO ADC)
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (MIC TO ADC)
GAIN vs. FREQUENCY (MIC TO ADC)
10
90
80
120
100
80
60
40
20
0
AV = 20dB
PRE
RIPPLE ON SPKLVDD, SPKRVDD
0
-10
70
60
50
40
30
20
MODE = 1
-20
-30
RIPPLE ON AVDD, DVDD, HPVDD
AV = 30dB
PRE
-40
MODE = 0
AV = 0dB
PRE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
-50
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
-60
-70
-80
-90
AV
= 0dB
MICPRE
V
= 1V
IN
P-P
C
IN
= 1µF
V
C
= 1V
= 1µF
IN
IN
P-P
10
0
AV
= 0dB
MICPRE_
V
= 200mV
RIPPLE
P-P
10
100
1k
10k
10
100
1k
10k
10
100
1k
10k
100k
FREQUENCY (Hz)
FREQUENCY (Hz)
FREQUENCY (Hz)
FFT, 0dBFS (MIC TO ADC)
FFT, -60dBFS (MIC TO ADC)
FFT, 0dBFS (MIC TO ADC)
20
0
0
-20
20
0
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
-20
-40
-20
-40
-60
-80
-100
-120
-140
AV
MICPRE
= 0dB
AV
= 0dB
MICPRE_
AV
= 0dB
= 1µF
MICPRE_
-40
-60
C
IN
-60
-80
-80
-100
-120
-140
-160
-180
-100
-120
-140
-160
-180
0
1
2
3
4
0
500 1k 1.5k 2k 2.5k 3k 3.5k 4k
FREQUENCY (Hz)
0
5
10
FREQUENCY (kHz)
15
20
FREQUENCY (kHz)
���������������������������������������������������������������� Maxim Integrated Products 29
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
A
ADCGAIN
PGAIN_
HP_
REC
SPK_
= +25NC, unless otherwise noted.)
FFT, -60dBFS (MIC TO ADC)
FFT, 0dBFS (MIC TO ADC)
0
-20
20
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
MCLK = 12.288MHz
0
LRCLK = 48kHz
NI MODE
-20
AV
MICPRE
= 0dB
AV
= 0dB
= 1µF
-40
MICPRE
C
IN
-40
-60
-60
-80
-80
-100
-120
-140
-100
-120
-140
0
5
10
FREQUENCY (kHz)
15
20
0
2
4
6
8
10 12 14 16 18 20
FREQUENCY (kHz)
FFT, -60dBFS (MIC TO ADC)
FFT, 0dBFS (MIC TO ADC)
0
-20
20
0
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 96kHz
NI MODE
-20
-40
-60
-80
-100
-120
-140
AV
MICPRE_
= 0dB
AV
= 0dB
= 1µF
-40
MICPRE
C
IN
-60
-80
-100
-120
-140
0
5
10
FREQUENCY (kHz)
15
20
0
2
4
6
8
10 12 14 16 18 20
FREQUENCY (kHz)
���������������������������������������������������������������� Maxim Integrated Products 30
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
A
ADCGAIN
PGAIN_
HP_
REC
SPK_
= +25NC, unless otherwise noted.)
ADC ENABLE/DISABLE RESPONSE
FFT, -60dBFS (MIC TO ADC)
(MIC TO ADC)
MAX98089 toc18
0
-20
MCLK = 12.288MHz
LRCLK = 96kHz
NI MODE
SCL
2V/div
AV
MICPRE_
= 0dB
-40
-60
-80
ADC
OUTPUT
0.5V/div
-100
-120
-140
0
5
10
FREQUENCY (kHz)
15
20
10ms/div
SOFTWARE TURN-ON/OFF RESPONSE
(MIC TO ADC)
MAX98089 toc19
SCL
1V/div
ADC
OUTPUT
0.5V/div
10ms/div
���������������������������������������������������������������� Maxim Integrated Products 31
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
Line to ADC
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY (LINE TO ADC)
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY (LINE TO ADC)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (LINE TO ADC)
0
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
0
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
-10
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
-10
-20
-30
-40
-50
-60
LRCLK = 48kHz
-20
NI MODE
V
IN
= 0.1V
P-P
V
IN
= 1.4V
V = 1V
P-P
IN P-P
-30
-40
-50
-60
-70
-80
-90
-100
AV
PGAIN_
= +20dB
AV
= -6dB
AV
= 0dB
= 1µF
PGAIN_
PGAIN_
C
IN
C
= 1µF
IN
-70
-80
10
100
1k
FREQUENCY (Hz)
10k
100k
10
100
1k
FREQUENCY (Hz)
10k
100k
10
100
1k
FREQUENCY (Hz)
10k
100k
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (LINE TO ADC)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (LINE-IN TO ADC)
120
0
MCLK = 12.288MHz
LRCLK = 48kHz
V
= 200mV
P-P
RIPPLE
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
100
80
60
40
20
0
V
= 1V
IN
RMS
EXTERNAL GAIN MODE
= 56kI
R
EXT
RIPPLE ON SPKLVDD, SPKRVDD
RIPPLE ON AVDD, DVDD, HPVDD
10
100
1k
10k
100k
10
100
1k
10k
100k
FREQUENCY (Hz)
FREQUENCY (Hz)
���������������������������������������������������������������� Maxim Integrated Products 32
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
Line-In Pin Direct to ADC
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (LINE TO ADC PIN DIRECT)
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (LINE TO ADC PIN DIRECT)
120
100
80
60
40
20
0
0
V
= 200mV
P-P
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
RIPPLE
-10
-20
-30
-40
-50
-60
-70
-80
-90
V
IN
= 1V
P-P
RIPPLE ON SPKLVDD, SPKRVDD
AV
= 0dB
= 1µF
PGAIN_
C
IN
RIPPLE ON AVDD, DVDD, HPVDD
10
100
1k
10k
100k
10
100
1k
FREQUENCY (Hz)
10k
100k
FREQUENCY (Hz)
Digital Loopback
FFT, 0dBFS (SDINS1 TO SDINS2
DIGITAL LOOPBACK)
FFT, -60dBFS (SDINS1 TO SDINS2
DIGITAL LOOPBACK)
0
0
-20
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
-20
-40
-40
-60
-60
-80
-80
-100
-120
-140
-160
-180
-100
-120
-140
-160
-180
0
5
10
15
20
0
5
10
15
20
FREQUENCY (kHz)
FREQUENCY (kHz)
���������������������������������������������������������������� Maxim Integrated Products 33
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
Analog Loopback
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY
(LINE TO ADC TO DAC TO HEADPHONE)
0
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. FREQUENCY
(LINE TO ADC TO DAC TO HEADPHONE)
FFT, 0dBFS
(LINE TO ADC TO DAC TO HEADPHONE)
0
20
0
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
-10
-10
-20
-30
-40
-50
-60
-70
-20
-30
-40
-50
-60
-70
R
= 32I
R
= 32I
HP
HP
R
= 32I
-20
-40
-60
-80
-100
-120
HP
C
C
IN
= 10µF
C
IN
= 10µF
= 1µF
IN
P
= 0.02W
OUT
P
= 0.02W
OUT
100
P
= 0.01W
OUT
-80
-90
-80
-90
P
= 0.01W
OUT
10
1k
FREQUENCY (Hz)
10k
100k
10
100
1k
FREQUENCY (Hz)
10k
100k
0
2
4
6
8
10 12 14 16 18 20
FREQUENCY (kHz)
FFT, -60dBFS (LINE TO ADC TO DAC
TO HEADPHONE)
FFT, 0dBFS (LINE TO ADC TO DAC
TO HEADPHONE)
FFT, -60dBFS (LINE TO ADC TO DAC
TO HEADPHONE)
0
-20
20
0
0
-20
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
-20
-40
-60
-80
-100
-120
-140
R
= 32I
R
= 32I
R
= 32I
C = 1µF
IN
-40
-40
HP
C
HP
C
HP
= 1µF
= 1µF
IN
IN
-60
-60
-80
-80
-100
-120
-140
-100
-120
-140
0
5
10
15
20
0
5
10
15
20
0
5
10
15
20
FREQUENCY (kHz)
FREQUENCY (kHz)
FREQUENCY (kHz)
���������������������������������������������������������������� Maxim Integrated Products 34
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
DAC to Receiver
TOTAL HARMONIC DISTORTION
vs. OUTPUT POWER (DAC TO RECEIVER)
TOTAL HARMONIC DISTORTION
vs. FREQUENCY (DAC TO RECEIVER)
OUTPUT POWER vs. SUPPLY VOLTAGE
(DAC TO RECEIVER)
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
200
180
160
140
120
100
80
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
THD+N = 10%
R
= 32I
REC
R
= 32I
REC
AV
= +8dB
REC
AV
= +8dB
REC
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
f = 3000Hz
f = 1000Hz
R
= 32I
= +8dB
REC
REC
AV
P
OUT
= 0.025W
THD+N = 1%
P
= 0.05W
OUT
f = 100Hz
60
0
0.02 0.04 0.06 0.08 0.10 0.12
OUTPUT POWER (W)
10
100
1k
10k
2.5
3.0
3.5
4.0
4.5
5.0
5.5
FREQUENCY (Hz)
SUPPLY VOLTAGE (V)
POWER CONSUMPTION vs. OUTPUT
POWER (DAC TO RECEIVER)
GAIN vs. FREQUENCY
(DAC TO RECEIVER)
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (DAC TO RECEIVER)
250
200
150
100
50
5
4
120
100
80
60
40
20
0
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
V
= 200mV
P-P
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
RIPPLE
3
RIPPLE ON SPKLVDD, SPKRVDD
RIPPLE ON AVDD, DVDD, HPVDD
AV
R
= +8dB
= 32I
REC
REC
R
= 32I
REC
2
1
0
-1
-2
-3
-4
-5
0
0
20
40
60
80 100 120 140
10
100
1k
10k
10
100
1k
10k
100k
OUTPUT POWER PER CHANNEL (mW)
FREQUENCY (Hz)
FREQUENCY (Hz)
���������������������������������������������������������������� Maxim Integrated Products 35
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
A
ADCGAIN
PGAIN_
HP_
REC
SPK_
= +25NC, unless otherwise noted.)
SOFTWARE TURN-ON/OFF RESPONSE
SOFTWARE TURN-ON/OFF RESPONSE
(DAC TO RECEIVER, VSEN = 0)
(DAC TO RECEIVER, VSEN = 1)
MAX98089 toc41
MAX98089 toc42
SCL
SCL
2V/div
1V/div
RECEIVER
OUTPUT
0.5V/div
RECEIVER
OUTPUT
1V/div
10ms/div
10ms/div
FFT, -60dBFS (DAC TO RECEIVER)
FFT, 0dBFS (DAC TO RECEIVER)
0
20
0
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
-20
-40
-20
-40
-60
-80
-100
-120
-140
R
= 32I
R
= 32I
REC
REC
-60
-80
-100
-120
-140
0
5
10
15
20
0
5
10
15
20
FREQUENCY (kHz)
FREQUENCY (kHz)
���������������������������������������������������������������� Maxim Integrated Products 36
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
Line to Receiver
TOTAL HARMONIC DISTORTION
PLUS NOISE vs. OUTPUT POWER
(LINE TO RECEIVER)
TOTAL HARMONIC DISTORTION
PLUS NOISE vs. FREQUENCY
(LINE TO RECEIVER)
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
0
-10
-20
-30
-40
-50
-60
-70
R
AV
C
= 32I
REC
R
= 32I
REC
= +8dB
REC
AV
= +8dB
REC
= 1µF
IN
C
IN
= 1µF
P
= 0.025W
= 0.05W
OUT
f = 6000Hz
f = 100Hz
0.02
f = 1000Hz
0.04
P
OUT
10
100
1k
FREQUENCY (Hz)
10k
100k
0
0.06
0.08
0.10
OUTPUT POWER (W)
GAIN vs. FREQUENCY
(LINE TO RECEIVER)
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (LINE TO RECEIVER)
5
4
120
100
80
60
40
20
0
R
C
= 32I
= 1µF
V
= 200mV
P-P
REC
IN
RIPPLE
3
RIPPLE ON SPKLVDD, SPKRVDD
RIPPLE ON AVDD, DVDD, HPVDD
2
1
0
-1
-2
-3
-4
-5
10
100
1k
10k
100k
10
100
1k
10k
100k
FREQUENCY (Hz)
FREQUENCY (Hz)
���������������������������������������������������������������� Maxim Integrated Products 37
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
DAC-to-Line Output
INBAND OUTPUT SPECTRUM,
-60dBFS (DAC TO LINE)
INBAND OUTPUT SPECTRUM,
0dBFS (DAC TO LINE)
0
20
0
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
-20
-40
-20
-40
-60
-80
-100
-120
-140
R
LINE
= 10kI
R
= 10kI
LOAD
-60
-80
-100
-120
-140
0
2
4
6
8
10 12 14 16 18 20
0
5
10
FREQUENCY (kHz)
15
20
FREQUENCY (kHz)
Line-to-Line Output
TOTAL HARMONIC DISTORTION PLUS
NOISE vs. OUTPUT LEVEL
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (LINE IN TO LINE OUT)
0
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (LINE-IN TO LINE-OUT)
(LINE-IN TO LINE-OUT)
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
R
= 10kI
V
R
= 1V
RMS
LOAD
IN
R
= 10kI
LINE
-10
-20
-30
-40
-50
-60
-70
-80
-90
= 10kI
LINE
EXTERNAL GAIN MODE
R
= 56kI
EXT
V
= 0.8V
RMS
OUT
f = 6kHz
V
= 0.2V
RMS
OUT
f = 100Hz
f = 1kHz
0.2 0.4 0.6 0.8 1.0 1.2 1.4
OUTPUT LEVEL (V
10
100
1k
FREQUENCY (Hz)
10k
100k
0
10
100
1k
10k
100k
)
FREQUENCY (Hz)
RMS
���������������������������������������������������������������� Maxim Integrated Products 38
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
DAC to Speaker
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO SPEAKER)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO SPEAKER)
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
V
= 3.7V
V
= 4.2V
SPK_VDD
SPK_VDD
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
Z
SP_
AV
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
= 8I + 68µH
= +8dB
Z
= 8I + 68µH
= +8dB
SPK_
AV
SPK_
SPK_
f = 6000Hz
f = 6000Hz
f = 1000Hz
f = 1000Hz
f = 100Hz
f = 100Hz
0.4
0
0.2 0.4 0.6 0.8 1.0 1.2 1.4
OUTPUT POWER (W)
0
0.2
0.6
0.8
1.0
OUTPUT POWER (W)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO SPEAKER)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO SPEAKER)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO SPEAKER)
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
0
-10
-20
-30
-40
-50
-60
-70
-80
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
V
= 3.0V
V
= 5.0V
V
= 5.0V
SPK_VDD
SPK_VDD
SPK_VDD
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
Z
SPK
AV
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
= 8I + 33µH
= +8dB
Z
= 4I + 33µH
Z
= 4I + 33µH
SPK_
AV
SPK_
AV
= +8dB
= +8dB
SPK
SPK_VOL
SPK_VOL
f = 6000Hz
TQFN PACKAGE
WLP PACKAGE
f = 6000Hz
f = 1000Hz
f = 6000Hz
f = 1000Hz
f = 100Hz
f = 1000Hz
f = 100Hz
f = 100Hz
0
0.5 1.0 1.5 2.0 2.5 3.0 3.5
OUTPUT POWER (W)
0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
OUTPUT POWER (W)
0
0.5 1.0 1.5 2.0 2.5 3.0 3.5
OUTPUT POWER (W)
���������������������������������������������������������������� Maxim Integrated Products 39
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO SPEAKER)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO SPEAKER)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO SPEAKER)
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
V
= 3.0V
SPK_VDD
V
= 4.2V
SPK_VDD
V
= 3.7V
SPK_VDD
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
Z
SP_
AV
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
= 4I + 33µH
= +8dB
Z
= 4I + 33µH
SPK_
AV
Z
= 4I + 33µH
SPK_
AV
SPK_
= +8dB
SPK_VOL
= +8dB
SPK_VOL
f = 6000Hz
f = 6000Hz
f = 6000Hz
f = 1000Hz
f = 100Hz
0.5
f = 1000Hz
f = 1000Hz
f = 100Hz
f = 100Hz
0.2
0
1.0
1.5
2.0
2.5
0
0.4
0.6
0.8
1.0
1.2
0
0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0
OUTPUT POWER (W)
OUTPUT POWER (W)
OUTPUT POWER (W)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO SPEAKER)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO SPEAKER)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO SPEAKER)
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
0
0
V
= 4.2V
V
= 3.7V
V
= 4.2V
SPK_VDD
SPK_VDD
SPK_VDD
-10
-20
-30
-40
-50
-60
-70
-80
-90
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
Z
SP_
AV
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
-10
-20
-30
-40
-50
-60
-70
-80
= 8I + 68µH
= +8dB
Z
= 8I + 68µH
= +8dB
Z
= 4I + 33µH
SPK_
AV
SPK_
AV
= +8dB
SPK_
SPK_
SPK_
P
= 0.55W
= 0.25W
OUT
P
= 0.25W
OUT
P
= 0.55W
OUT
P
P
= 0.55W
OUT
OUT
P
= 0.25W
1k
OUT
100
1k
10k
100k
100
10k
100k
100
1k
10k
100k
FREQUENCY (Hz)
FREQUENCY (Hz)
FREQUENCY (Hz)
���������������������������������������������������������������� Maxim Integrated Products 40
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
A
ADCGAIN
PGAIN_
HP_
REC
SPK_
= +25NC, unless otherwise noted.)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO SPEAKER)
OUTPUT POWER vs. SUPPLY VOLTAGE
(DAC TO SPEAKER)
0
2500
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 48kHz
-10
-20
-30
-40
-50
-60
-70
-80
-90
NI MODE
= 8I + 68µH
2000
1500
1000
500
0
Z
= 4I + 33µH
Z
SPK_
AV
SPK_
AV
= +8dB
= +8dB
SPK_
SPK_
TQFN PACKAGE
THD+N = 10%
P
P
= 0.25W
OUT
THD+N = 1%
= 0.55W
1k
OUT
10
100
10k
100k
2.5
3.0
3.5
4.0
4.5
5.0
5.5
FREQUENCY (Hz)
SUPPLY VOLTAGE (V)
OUTPUT POWER vs. SUPPLY VOLTAGE
(DAC TO SPEAKER)
OUTPUT POWER vs. SUPPLY VOLTAGE
(DAC TO SPEAKER)
OUTPUT POWER vs. SUPPLY VOLTAGE
(DAC TO SPEAKER)
2500
2000
1500
1000
500
4000
4000
3500
3000
2500
2000
1500
1000
500
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
3500
3000
2500
2000
1500
1000
500
THD+N = 10%
Z
SPK_
= 8I + 68µH
Z
= 4I + 33µH
SPK_
AV = +8dB
Z
= 4I + 33µH
SPK_
AV
AV
= +8dB
SPK_
WLP PACKAGE
SPK_
TQFN PACKAGE
= +8dB
THD+N = 10%
SPK_
WLP PACKAGE
THD+N = 10%
THD+N = 1%
THD+N = 1%
4.0
THD+N = 1%
0
0
0
2.5
3.0
3.5
4.0
4.5
5.0
5.5
2.5
3.0
3.5
4.0
4.5
5.0
5.5
2.5
3.0
3.5
4.5
5.0
5.5
SUPPLY VOLTAGE (V)
SUPPLY VOLTAGE (V)
SUPPLY VOLTAGE (V)
���������������������������������������������������������������� Maxim Integrated Products 41
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
A
ADCGAIN
PGAIN_
HP_
REC
SPK_
= +25NC, unless otherwise noted.)
GAIN vs. FREQUENCY
(DAC TO SPEAKER)
EFFICIENCY vs. OUTPUT
POWER (DAC TO SPEAKER)
100
5
4
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
Z
SPK
= 8I + 68µH
90
80
70
60
50
40
30
20
10
0
3
Z
SPK_
= 8I + 68µH
2
1
Z
SPK
= 4I + 33µH
0
-1
-2
-3
-4
-5
V
= 4.2V
SPK_VDD
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
AV
= +8dB
SKP_
10
100
1k
FREQUENCY (Hz)
10k
100k
0
0.5
1.0
1.5
2.0
OUTPUT POWER PER CHANNEL (W)
EFFICIENCY vs. OUTPUT
POWER (DAC TO SPEAKER)
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (DAC TO SPEAKER)
EFFICIENCY vs. OUTPUT POWER
(DAC TO SPEAKER)
100
90
80
75
60
50
40
30
20
10
0
100
90
80
70
60
50
40
30
20
10
0
120
100
80
60
40
20
0
V
= 200mV
P-P
RIPPLE
Z
= 8I + 68µH
Z
SPK
= 8I + 68uH
SPK
RIPPLE ON SPKLVDD,
SPKRVDD
Z
= 4I + 33uH
SPK
Z
SPK
= 4I + 33µH
RIPPLE ON AVDD,
DVDD, HPVDD
V
= 4.2V
SPK_VDD
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
AV
= +8dB
AV
= +8dB
SKP_
SKP_
0
400
800
1200
1600
2000
10
100
1k
10k
100k
0
200 400 600 800 1000 1200 1400 1600
OUTPUT POWER PER CHANNEL (mW)
200
600
1000
1400
1800
FREQUENCY (Hz)
OUTPUT POWER PER CHANNEL (mW)
���������������������������������������������������������������� Maxim Integrated Products 42
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
CROSSTALK
vs. FREQUENCY (DAC TO SPEAKER)
SOFTWARE TURN-ON/OFF RESPONSE
SOFTWARE TURN-ON/OFF RESPONSE
(DAC TO SPEAKER, VSEN = 0)
(DAC TO SPEAKER, VSEN = 1)
MAX98089 toc74
MAX98089 toc75
0
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
-20
SCL
1V/div
SCL
1V/div
Z
SPK_
= 8I + 68µH
-40
-60
SPEAKER
OUTPUT
1V/div
SPEAKER
OUTPUT
1V/div
-80
LEFT TO RIGHT
-100
-120
RIGHT TO LEFT
10
100
1k
10k
100k
10ms/div
10ms/div
FREQUENCY (Hz)
FFT, -60dBFS (DAC TO SPEAKER)
FFT, -60dBFS (DAC TO SPEAKER)
WIDEBAND FFT (DAC TO SPEAKER)
20
0
0
-20
-40
-60
0
-20
-40
-60
-80
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
MCLK = 12.2888MHz
LRCLK = 48kHz
NI MODE
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
-20
-40
-60
-80
-100
-120
-140
Z
SPK_
= 8I + 68µH
Z
SPK_
= 8I + 68µH
Z
SPK_
= 8I + 68µH
-80
-100
-120
-140
-100
0
5
10
FREQUENCY (kHz)
15
20
0
5
10
FREQUENCY (kHz)
15
20
1
10
FREQUENCY (MHz)
100
���������������������������������������������������������������� Maxim Integrated Products 43
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
Line to Speaker
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (LINE TO SPEAKER)
GAIN vs. FREQUENCY
(LINE TO SPEAKER)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (LINE TO SPEAKER)
0
-10
-20
-30
-40
-50
-60
-70
-80
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
5
4
Z
C
= 8I + 68µH
Z
AV
C
= 8I + 68µH
SPK_
Z
AV
C
= 8I + 68µH
SPK
SPK_
= 1µF
= +8dB
IN
= +8dB
SPK_
SPK_
= 1µF
= 1µF
IN
3
IN
2
1
0
P
= 0.5W
OUT
-1
-2
-3
-4
-5
P
= 0.25W
OUT
0
0.2
0.4
0.6
0.8
1.0
10
100
1k
FREQUENCY (Hz)
10k
100k
10
100
1k
10k
100k
OUTPUT POWER (W)
FREQUENCY (Hz)
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (LINE TO SPEAKER)
CROSSTALK vs. FREQUENCY
(LINE TO SPEAKER)
90
80
70
60
50
40
30
20
10
0
0
Z
C
= 8I + 68µH
= 1µF
FN
IN
-20
-40
RIPPLE ON SPKLVDD,
RIPPLE ON AVDD,
DVDD, HPVDD
SPKRVDD
-60
RIGHT TO LEFT
-80
-100
-120
INPUTS AC GROUNDED
LEFT TO RIGHT
V
= 200mV
RIPPLE
P-P
10
100
1k
FREQUENCY (Hz)
10k
100k
10
100
1k
10k
100k
FREQUENCY (Hz)
���������������������������������������������������������������� Maxim Integrated Products 44
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
DAC to Headphone
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
0
0
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
-10
-20
-30
-40
-50
-60
-70
-80
-90
-10
-20
-30
-40
-50
-60
-70
-80
-90
R
= 32I
R
= 32I
= +3dB
HP
HP
AV
AV
= +3dB
HP_
TQFN PACKAGE
HP_
WLP PACKAGE
f = 3000Hz
f = 3000Hz
f = 1000Hz
f = 1000Hz
f = 100Hz
0.020
f = 100Hz
0.02 0.03
OUTPUT POWER (W)
0
0.010
0.005
0.030
0.040
0.035 0.045
0
0.01
0.04
0.05
0.015
0.025
OUTPUT POWER (W)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
0
0
0
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
-10
-20
-30
-40
-50
-60
-70
-80
-90
-10
-20
-30
-40
-50
-60
-70
-80
-90
R
= 32I
= +3dB
R
= 32I
HP
AV
R
= 32I
HP
HP
AV
HP_
= +3dB
HP_
TQFN PACKAGE
AV
= +3dB
HP_
TQFN PACKAGE
WLP PACKAGE
f = 6000Hz
f = 6000Hz
f = 1000Hz
f = 6000Hz
f = 1000Hz
f = 100Hz
f = 1000Hz
f = 100Hz
f = 100Hz
0.020 0.030
0.015 0.025
OUTPUT POWER (W)
0
0.010
0.005
0.040
0.035
0
0.01
0.02
0.03
0.04
0.05
0
0.010
0.020
0.015 0.025
OUTPUT POWER (W)
0.030
0.040
0.050
0.045
OUTPUT POWER (W)
0.005
0.035
0.045
���������������������������������������������������������������� Maxim Integrated Products 45
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
0
0
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
MCLK = 12.288MHz
LRCLK = 96kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 96kHz
NI MODE
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
R
= 32I
R
= 32I
= +3dB
HP
AV
HP
R
= 32I
HP
= +3dB
AV
HP_
HP_
WLP PACKAGE
AV
= +3dB
HP_
WLP PACKAGE
TQFN PACKAGE
f = 6000Hz
f = 1000Hz
f = 6000Hz
f = 6000Hz
f = 1000Hz
f = 1000Hz
f = 100Hz
0.030
f = 100Hz
0.030
f = 100Hz
0.030
0
0.010
0.005 0.015
OUTPUT POWER (W)
0.020
0.040
0.050
0
0.010
0.020
0.015 0.025
OUTPUT POWER (W)
0.040
0.050
0
0.010
0.020
0.015 0.025
OUTPUT POWER (W)
0.040
0.050
0.025
0.035 0.045
0.005
0.035
0.045
0.005
0.035
0.045
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO HEADPHONE)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
0
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
0
MCLK = 12.288MHz
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
-10 LRCLK = 48kHz
256F MODE
S
-20
-30
LOW-POWER MODE
R
= 16I
R
= 16I
HP
AV
HP
AV
R
= 16I,
HP
AV
= +3dB
= +3dB
HP_
HP_
= +3dB
HP_
TQFN PACKAGE
WLP PACKAGE
-40 TQFN PACKAGE
f = 6000Hz
-50
f = 6000Hz
f = 1000Hz
-60
f = 1000Hz
f = 6000Hz
f = 100Hz
-70
-80
-90
f = 100Hz
f = 100Hz
f = 1000Hz
0
0.01 0.02 0.03 0.04 0.05 0.06 0.07
OUTPUT POWER (W)
0
0.01 0.02 0.03 0.04 0.05 0.06 0.07
OUTPUT POWER (W)
0
0.01 0.02 0.03 0.04 0.05 0.06 0.07
OUTPUT POWER (W)
���������������������������������������������������������������� Maxim Integrated Products 46
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
A
ADCGAIN
PGAIN_
HP_
REC
SPK_
= +25NC, unless otherwise noted.)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO HEADPHONE)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (DAC TO HEADPHONE)
0
0
MCLK = 12.288MHz
MCLK = 13MHz
LRCLK = 8kHz
-10 LRCLK = 48kHz
-10
256F MODE
LOW POWER MODE
S
FREQ MODE
= 32I
-20
-30
-20
-30
-40
-50
-60
-70
-80
-90
R
HP
AV
R
= 16I
HP
AV
= +3dB
HP_
= +3dB
HP_
-40 WLP PACKAGE
-50
f = 6000Hz
-60
-70
-80
-90
P
= 0.01W
OUT
f = 1000Hz
f = 100Hz
P
OUT
= 0.02W
1k
0
0.01 0.02 0.03 0.04 0.05 0.06 0.07
OUTPUT POWER (W)
10
100
10k
FREQUENCY (Hz)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO HEADPHONE)
0
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO HEADPHONE)
0
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO HEADPHONE)
0
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 96kHz
NI MODE
-10
-20
-30
-40
-50
-60
-70
-80
-90
-10
-20
-30
-40
-50
-60
-70
-80
-90
-10
-20
-30
-40
-50
-60
-70
-80
-90
R
= 32I
HP
AV
R
= 32I
R
= 32I
HP
AV
HP
AV
= +3dB
HP_
= +3dB
= +3dB
HP_
HP_
P
OUT
= 0.02W
P
OUT
= 0.01W
P
OUT
= 0.02W
P
OUT
= 0.02W
100
P
= 0.01W
P
OUT
= 0.02W
OUT
10
100
1k
FREQUENCY (Hz)
10k
100k
10
1k
10k
100k
10
100
1k
FREQUENCY (Hz)
10k
100k
FREQUENCY (Hz)
���������������������������������������������������������������� Maxim Integrated Products 47
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
A
ADCGAIN
PGAIN_
HP_
REC
SPK_
= +25NC, unless otherwise noted.)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO HEADPHONE)
0
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (DAC TO HEADPHONE)
0
MCLK = 12.288MHz
LRCLK = 48kHz
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
-10
-10
-20
-30
-40
-50
-60
-70
-80
-90
LOW-POWER MODE
-20
R
= 16I,
HP
AV
R
= 16I,
HP
AV
-30
-40
-50
-60
-70
-80
-90
= +3dB
HP_
= +3dB
HP_
P
OUT
= 0.01W
P
= 0.01W
OUT
1k
P
= 0.02W
100
OUT
P
OUT
= 0.02W
10
100
1k
FREQUENCY (Hz)
10k
100k
10
10k
100k
FREQUENCY (Hz)
GAIN vs. FREQUENCY
(DAC TO HEADPHONE)
10
0
MODE = 1
MODE = 0
-10
-20
-30
-40
-50
-60
-70
-80
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
R
= 32I
HP
10
100
1k
10k
100k
FREQUENCY (Hz)
���������������������������������������������������������������� Maxim Integrated Products 48
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
POWER CONSUMPTION vs. OUTPUT
POWER (DAC TO HEADPHONE)
CURRENT CONSUMPTION vs. OUTPUT
POWER (DAC TO HEADPHONE)
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (DAC TO HEADPHONE)
120
120
100
80
60
40
20
0
120
100
80
60
40
20
0
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 48kHz
LOW-POWER MODE
RIPPLE ON SPKLVDD,
SPKRVDD
100
AV
HP_
= +3dB
AV = +3dB
HP_
80
60
40
20
0
R
PH
= 16I
RIPPLE ON AVDD,
DVDD, HPVDD
R
= 16I
PH
R
PH
= 32I
R
= 32I
PH
V
= 200mV
100
RIPPLE
P-P
0.1
1
10
100
0.1
1
10
100
10
1k
10k
100k
OUTPUT POWER PER CHANNEL (mW)
OUTPUT POWER PER CHANNEL (mW)
FREQUENCY (Hz)
CROSSTALK vs. FREQUENCY
(DAC TO HEADPHONE)
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (DAC TO HEADPHONE)
120
100
80
60
40
20
0
0
-20
RIPPLE ON SPKLVDD,
SPKRVDD
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
R
= 32I
HP
-40
-60
RIPPLE ON AVDD,
PVDD, DVDD
WLP RIGHT TO LEFT
-80
WLP LEFT TO RIGHT
TQFN LEFT TO RIGHT
-100
TQFN RIGHT TO LEFT
V
= 200mV
100
RIPPLE
P-P
-120
10
100
1k
FREQUENCY (kHz)
10k
100k
10
1k
10k
100k
FREQUENCY (Hz)
���������������������������������������������������������������� Maxim Integrated Products 49
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
A
ADCGAIN
PGAIN_
HP_
REC
SPK_
= +25NC, unless otherwise noted.)
SOFTWARE TURN-ON/OFF RESPONSE
SOFTWARE TURN-ON/OFF RESPONSE
(DAC TO HEADPHONE, VSEN = 0)
(DAC TO HEADPHONE, VSEN = 1)
MAX98089 toc108
MAX98089 toc109
SCL
SCL
1V/div
1V/div
HEADPHONE
OUTPUT
1V/div
HEADPHONE
OUTPUT
1V/div
10ms/div
10ms/div
FFT, 0dBFS (DAC TO HEADPHONE)
FFT, -60dBFS (DAC TO HEADPHONE)
20
0
20
0
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
MCLK = 13MHz
LRCLK = 8kHz
FREQ MODE
-20
-40
-60
-80
-100
-120
-140
-20
-40
-60
-80
R
HP
= 32I
R
HP
= 32I
-100
-120
-140
0
2
4
6
8
10 12 14 16 18 20
0
2
4
6
8
10 12 14 16 18 20
FREQUENCY (kHz)
FREQUENCY (kHz)
���������������������������������������������������������������� Maxim Integrated Products 50
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
A
ADCGAIN
PGAIN_
HP_
REC
SPK_
= +25NC, unless otherwise noted.)
INBAND FREQUENCY SPECTRUM,
0dBFS (DAC TO HEADPHONE)
FFT, -60dBFS (DAC TO HEADPHONE)
0
20
0
MCLK = 13MHz
LRCLK = 44.1kHz
PLL MODE
MCLK = 13MHz
LRCLK = 44.1kHz
-20
PLL MODE
= 32I
-40
-20
-40
-60
-80
-100
-120
-140
R
= 32I
HP
R
HP
-60
-80
-100
-120
-140
-160
0
5
10
15
20
0
5
10
15
20
FREQUENCY (kHz)
FREQUENCY (kHz)
FFT, 0dBFS (DAC TO HEADPHONE)
FFT, -60dBFS (DAC TO HEADPHONE)
FFT, 0dBFS (DAC TO HEADPHONE)
20
0
0
20
0
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 96kHz
NI MODE
MCLK = 12.288MHz
LRCLK = 48kHz
NI MODE
-20
-40
-20
-40
-60
-80
-100
-120
-140
-20
-40
-60
-80
-100
-120
-140
R
HP
= 32I
R
HP
= 32I
R
HP
= 32I
-60
-80
-100
-120
-140
-160
0
2
4
6
8
10 12 14 16 18 20
0
5
10
15
20
0
2
4
6
8
10 12 14 16 18 20
FREQUENCY (kHz)
FREQUENCY (kHz)
FREQUENCY (kHz)
���������������������������������������������������������������� Maxim Integrated Products 51
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
FFT, 0dBFS (DAC TO HEADPHONE)
FFT, -60dBFS (DAC TO HEADPHONE)
FFT, -60dBFS (DAC TO HEADPHONE)
20
0
0
0
MCLK = 12.288MHz
LRCLK = 48kHz
LOW-POWER MODE
MCLK = 12.288MHz
LRCLK = 48kHz
LOW POWER MODE
MCLK = 12.288MHz
-20
LRCLK = 96kHz
-20
-40
NI MODE
= 32I
-20
-40
-60
-80
-100
-120
-40
R
HP
= 32I
R
HP
= 32I
R
HP
-60
-80
-60
-80
-100
-120
-140
-160
-100
-120
-140
-140
0
2
4
6
8
10 12 14 16 18 20
0
5
10
15
20
0
5
10
15
20
FREQUENCY (kHz)
FREQUENCY (kHz)
FREQUENCY (kHz)
Line to Headphone
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. OUTPUT POWER (LINE TO HEADPHONE)
TOTAL HARMONIC DISTORTION PLUS NOISE
vs. FREQUENCY (LINE TO HEADPHONE)
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
R
HP
AV
= 32I
R
= 32I
= +3dB
HP_
= 1µF
HP
AV
IN
= +3dB
HP_
C
f = 6000Hz
f = 100Hz
P
= 0.02W
OUT
f = 1000Hz
P
= 0.01W
OUT
0
0.010
0.005 0.015
OUTPUT POWER (W)
0.020
0.030
0.040
0.050
10
100
1k
FREQUENCY (Hz)
10k
100k
0.025
0.035
0.045
���������������������������������������������������������������� Maxim Integrated Products 52
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
A
ADCGAIN
PGAIN_
HP_
REC
SPK_
= +25NC, unless otherwise noted.)
GAIN vs. FREQUENCY
(LINE TO HEADPHONE)
POWER-SUPPLY REJECTION RATIO
vs. FREQUENCY (LINE TO HEADPHONE)
120
5
4
R
C
= 32I
= 1µF
HP
IN
V
= 200mV
P-P
RIPPLE
RIPPLE ON AVDD,
DVDD, HPVDD
100
80
60
40
20
0
3
2
1
0
-1
-2
-3
-4
-5
RIPPLE ON SPKLVDD,
SPKRVDD
10
100
1k
10k
100k
10
100
1k
10k
100k
FREQUENCY (Hz)
FREQUENCY (Hz)
CROSSTALK vs. FREQUENCY
(LINE TO HEADPHONE)
0
R
= 32I
HP
C
IN
= 1µF
-20
-40
-60
WLP RIGHT TO LEFT
-80
WLP LEFT TO RIGHT
-100
-120
TQFN RIGHT TO LEFT TQFN LEFT TO RIGHT
10
100
1k
10k
100k
FREQUENCY (Hz)
���������������������������������������������������������������� Maxim Integrated Products 53
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Typical Operating Characteristics (continued)
(V
AVDD
= V
= V
= V
= V
= 1.8V, V
= V
= 3.7V. Speaker loads (Z ) connected between
SPK
PVDD
DVDD
DVDDS1
DVDDS2
SPKLVDD
SPKRVDD
SPK_P and SPK_N. Receiver load (R ) connected between RECP and RECN. Headphone loads (R ) connected from HPL or HPR
REC HP
to HPGND. Line out (R
) connected from LOUTL or LOUTR to SPKLGND, C
= 2.2FF, C
= C
= 1FF, C
=
LOUT
REF
MICBIAS
REG
C1N-C1P
1FF, C
= C
= 1FF. AV
= +20dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB,
HPVDD
HPVSS
MICPRE_
MICPGA_
DACATTN
DACGAIN
ADCLVL
AV
= 0dB, AV
= 0dB, AV
= 0dB, AV
= 0dB, AV = 0dB, MCLK = 12.288MHz, LRCLK = 48kHz, MAS = 1. T
SPK_ A
ADCGAIN
PGAIN_
HP_
REC
= +25NC, unless otherwise noted.)
Speaker Bypass Switch
TOTAL HARMONIC DISTORTION
PLUS NOISE vs. OUTPUT POWER
(SPEAKER BYPASS SWITCH)
ON-RESISTANCE vs. VCOM
(SPEAKER BYPASS SWITCH)
4.0
3.5
3.0
2.5
2.0
1.5
1.0
0.5
0
0
-10
-20
-30
-40
-50
-60
-70
-80
I
= 20mA
V
= 3.0V
RECEIVER AMPLIFIER
DRIVING LOUDSPEAKER
SW
SPK_VDD
Z
SPK
= 8I + 68µH
V
= 3.7V
f = 1000kHz
f = 6000Hz
SPK_VDD
V
= 5.0V
SPK_VDD
V
= 4.2V
SPK_VDD
f = 100Hz
0
1
2
3
4
5
6
0
0.05
0.10
0.15
0.20
0.25
V
(V)
OUTPUT POWER (W)
COM
OFF-ISOLATION vs. FREQUENCY
(SPEAKER BYPASS SWITCH)
0
-20
-40
-60
-80
SPEAKER AMP DRIVING LOUDSPEAKER
SPEAKER BYPASS SWITCH OPEN
MEASURED AT RXIN_
50I LOAD ON RXIN_
RECEIVER AMP DRIVING RXIN_
-100
-120
10
100
1k
10k
100k
FREQUENCY (Hz)
���������������������������������������������������������������� Maxim Integrated Products 54
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Bump Configuration
TOP VIEW
(BUMP SIDE DOWN)
1
2
3
4
5
6
7
8
9
RECP/
LOUTL/
RXINP
SPKRN
SPKRGND
SPKLVDD
SPKLP
SPKLN
PVDD
HPVSS
HPGND
A
B
C
D
E
RECN/
LOUTR/
RXINN
SPKRN
SPKRP
SPKRGND
SPKRP
SPKLVDD
SPKRVDD
SPKLP
SPKLN
C1P
N.C.
C1N
HPVDD
HPL
SPKLGND
SPKLGND
N.C
HPSNS
MAX98089
BCLKS1
SDOUTS1
SPKRVDD
LRCLKS1
N.C.
N.C.
N.C.
INB2
HPR
INA2/
EXTMICN
MIC1P/
DIGMICDATA
DVDDS1
DGND
MCLK
N.C.
SDINS1
SDA
IRQ
SCL
JACKSNS
INB1
MICBIAS
AGND
MIC1N/
DIGMICCLK
INA1/
EXTMICP
BCLKS2
DVDDS2
LRCLKS2
SDINS2
REG
F
SDOUTS2
DVDD
AVDD
REF
MIC2N
MIC2P
G
���������������������������������������������������������������� Maxim Integrated Products 55
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Pin Configuration
TOP VIEW
42 41 40 39 38 37 36 35 34 33 32 31 30 29
28
27
26
25
24
23
22
21
20
19
18
17
16
MIC2N
MICBIAS
JACKSNS
N.C.
N.C.
43
44
45
46
CIN
C1P
PVDD
AGND 47
REF 48
RECP/LOUTL/RXINP
RECN/LOUTR/RXINN
SPKLN
REG 49
MAX98089
AVDD 50
SCL 51
SPKLGND
SPKLP
SDA 52
SPKLVDD
SPKRVDD
SPKRP
DVDD 53
SDINS2 54
DVDDS2 55
IRQ 56
EP*
SPKRGND
15 SPKRN
1
2
3
4
5
6
7
8
9
10 11 12 13 14
TQFN
(7mm x 7mm x 0.75mm)
*EP = EXPOSED PAD. CONNECT TO GROUND PLANE.
���������������������������������������������������������������� Maxim Integrated Products 56
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Bump/Pin Description
BUMP
(WLP)
PIN
(TQFN-EP)
NAME
FUNCTION
A1, B1
A2, B2
15
16
SPKRN
Negative Right-Channel Class D Speaker Output
Right-Speaker Ground
SPKRGND
Left-Speaker, REF, Receiver Amp Power Supply. Bypass to SPKLGND with a 1FF
and a 10FF capacitor.
A3, B3
19
SPKLVDD
A4, B4
A5, B5
20
22
SPKLP
SPKLN
Positive Left-Channel Class D Speaker Output
Negative Left-Channel Class D Speaker Output
RECP/LOUTL/ Positive Receiver Amplifier Output or Left Line Output. Can be positive bypass
A6
24
RXINP
switch input when receiver amp is shut down.
A7
A8
A9
25
31
30
PVDD
HPVSS
HPGND
Headphone Power Supply. Bypass to HPGND with a 1FF and a 10FF capacitor.
Inverting Charge-Pump Output. Bypass to HPGND with a 1FF ceramic capacitor.
Headphone Ground
RECN/LOUTR/ Negative Receiver Amplifier Output or Right Line Output. Can be negative bypass
B6
B7
B8
B9
23
26
27
32
RXINN
switch input when receiver amp is shut down.
Charge-Pump Flying Capacitor Positive Terminal. Connect a 1FF ceramic
capacitor between C1N and C1P.
C1P
Charge-Pump Flying Capacitor Negative Terminal. Connect a 1FF ceramic
capacitor between C1N and C1P.
C1N
Noninverting Charge-Pump Output. Bypass to HPGND with a 1FF ceramic capaci-
tor.
HPVDD
C1, C2
C3, D3
C4, C5
17
18
21
SPKRP
Positive Right-Channel Class D Speaker Output
Right-Speaker Power Supply. Bypass to SPKRGND with a 1FF capacitor.
Left-Speaker Ground
SPKRVDD
SPKLGND
C6, C7, D5,
D6, D7, E3
11–14,
28, 29, 46
N.C.
No Connection
Headphone Amplifier Ground Sense. Connect to the headphone jack ground
terminal for optimal performance or connect to PCB ground.
C8
C9
34
33
HPSNS
HPL
Left-Channel Headphone Output
S1 Digital Audio Bit Clock Input/Output. BCLKS1 is an input when the IC is in slave
mode and an output when in master mode. The input/output voltage is referenced
to DVDDS1.
D1
D2
8
7
BCLKS1
S1 Digital Audio Serial-Data ADC Output. The output voltage is referenced to
DVDDS1.
SDOUTS1
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.
D4
10
LRCLKS1
D8
D9
36
35
INB2
HPR
Single-Ended Line Input B2. Also positive differential line input B.
Right-Channel Headphone Output
���������������������������������������������������������������� Maxim Integrated Products 57
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Bump/Pin Description (continued)
BUMP
(WLP)
PIN
(TQFN-EP)
NAME
FUNCTION
S1 Digital Audio Interface Power-Supply Input. Bypass to DGND with a 1FF ca-
pacitor.
E1
E2
E4
6
5
9
DVDDS1
MCLK
Master Clock Input. Acceptable input frequency range is 10MHz to 60MHz.
S1 Digital Audio Serial-Data DAC Input. The input/output voltage is referenced to
DVDDS1.
SDINS1
Hardware Interrupt Output. IRQ can be programmed to pull low when bits in
status register 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 I2C status
register 0x00. Connect a 10kIpullup resistor to DVDD for full output swing.
E5
56
IRQ
Jack Sense. Detects the insertion and removal of a jack. In typical applications,
connect JACKSNS to the MIC pole of the jack. See the Jack Detection section.
E6
45
JACKSNS
E7
E8
37
40
INB1
Single-Ended Line Input B1. Also negative differential line input B.
MIC1P/
Positive Differential Microphone 1 Input. AC-couple a microphone with a series
DIGMICDATA 1FF capacitor. Can be retasked as a digital microphone data input.
INA2/
EXTMICN
Single-Ended Line Input A2. Also positive differential line input A or negative dif-
ferential external microphone input.
E9
F1
38
3
DGND
Digital Ground
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.
F2
2
BCLKS2
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 chan-
nel. 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.
F3
F4
4
LRCLKS2
SDA
I2C Serial-Data Input/Output. Connect a pullup resistor to DVDD for full output
swing.
52
F5
F6
51
49
SCL
REG
I2C 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 2.2kIresis-
tor should be placed between MICBIAS and the microphone output.
F7
F8
F9
44
41
39
MICBIAS
MIC1N/
Negative Differential Microphone 1 Input. AC-couple a microphone with a series
DIGMICCLK 1FF capacitor. Can be retasked as a digital microphone clock output.
INA1/
EXTMICP
Single-Ended Line Input A1. Also negative differential line input A or positive dif-
ferential external microphone input.
���������������������������������������������������������������� Maxim Integrated Products 58
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Bump/Pin Description (continued)
BUMP
(WLP)
PIN
(TQFN-EP)
NAME
SDOUTS2
DVDDS2
SDINS2
DVDD
FUNCTION
S2 Digital Audio Serial-Data ADC Output. The output voltage is referenced to
DVDDS2.
G1
G2
G3
G4
1
S2 Digital Audio Interface Power-Supply Input. Bypass to DGND with a 1FF ca-
55
54
53
pacitor.
S2 Digital Audio Serial-Data DAC Input. The input voltage is referenced to
DVDDS2.
Digital Power Supply. Supply for the digital core and I2C interface. Bypass to
DGND with a 1FF capacitor.
G5
G6
G7
50
48
47
AVDD
REF
Analog Power Supply. Bypass to AGND with a 1FF capacitor.
Converter Reference. Bypass to AGND with a 2.2FF capacitor.
Analog Ground
AGND
Negative Differential Microphone 2 Input. AC-couple a microphone with a series
1FF capacitor.
G8
43
MIC2N
Positive Differential Microphone 2 Input. AC-couple a microphone with a series 1FF
capacitor.
G9
—
42
—
MIC2P
EP
Exposed Pad (TQFN Only). Connect the exposed pad to the PCB ground plane.
���������������������������������������������������������������� Maxim Integrated Products 59
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
When the receiver amplifier is disabled, analog switches
Detailed Description
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 exter-
nal receiver amplifier can be routed to the left speaker
through RECP/RXINP and RECN/RXINN, bypassing the
Class D amplifier. 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 MAX98089’s line input, one of the dif-
ferential 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 MAX98089 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 simul-
taneously. The analog signals are amplified up to 50dB
and recorded by the stereo ADC. The digital record path
supports voice filtering with selectable preset highpass
filters and high stopband attenuation at f /2. An automat-
S
ic gain control (AGC) circuit monitors 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 stereo Class D amplifier provides efficient amplifica-
tion for two speakers. The amplifier includes active emis-
sions 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.
The IC includes two analog line inputs. One of the line
inputs can be optionally retasked as a third analog micro-
phone input. Both line inputs support either stereo single-
ended input signals or mono differential signals. The line
inputs are preamplified and then routed to the ADC for
recording and/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.
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 sig-
nal 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.
The power limiter monitors the continuous power into the
loudspeaker and lowers the signal level if the speaker is
at risk of overheating.
Integrated analog switches allow two differential micro-
phone 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 I2S,
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 con-
trol (ALC) boosts signals by up to 12dB. One signal path
additionally supports the same voiceband filtering as the
ADC path.
The stereo Class H headphone amplifier uses a dual-
mode charge pump to maximize efficiency while out-
putting 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 as well as button
presses.
The IC includes a stereo Class D speaker amplifier, a
high-efficiency Class H stereo headphone amplifier, and
a differential receiver amplifier that can be configured as
a single-ended stereo line output.
���������������������������������������������������������������� Maxim Integrated Products 60
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
2
I C Slave Address
Configure the MAX98089 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.
See the I2C Serial Interface section for a complete inter-
face description.
Registers
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.
Table 1. Register Map
REGISTER
STATUS
Status
B7
B6
B5
B4
B3
B2
B1
B0
ADDRESS DEFAULT R/W PAGE
CLD
SLD
NG
ULK
—
—
—
AGC
—
JDET
—
0x00
0x01
0x02
0x03
—
—
—
—
R
R
R
117
74
Microphone
AGC/NG
Jack Status
JKSNS
—
—
—
0
—
—
—
115
Battery
Voltage
—
—
VBAT
R/W 116
R/W 117
Interrupt
Enable
ICLD
ISLD
IULK
0
0
0
0
IJDET
0
0
0
0x0F
0x10
0x00
0x00
MASTER CLOCK CONTROL
Master Clock
0
0
PSCLK
R/W 85
DAI1 CLOCK CONTROL
Clock Mode
SR1
FREQ1
0x11
0x12
0x13
0x00
0x00
0x00
R/W 85, 86
R/W 86
R/W 86
PLL1
NI1[14:8]
Any Clock
Control
NI1[7:1]
NI1[0]
WS1
DAI1 CONFIGURATION
Format
Clock
MAS1
WCI1
BCI1
DLY1
0
0
0
TDM1
FSW1
0x14
0x15
0x00
0x00
R/W 80
R/W 81
ADC_OSR1
DAC_ORS1
BSEL1
I/O
SEL1
LTEN1
LBEN1 DMONO1 HIZOFF1 SDOEN1 SDIEN1
SLOTDLY1
DVFLT1
0x16
0x00
R/W 81, 82
Configuration
Time-Division
Multiplex
SLOTL1
SLOTR1
0x17
0x18
0x00
0x00
R/W 82
R/W 90
Filters
MODE1
AVFLT1
DHF1
DAI2 CLOCK CONTROL
Clock Mode
SR2
0
0
0
0
0x19
0x1A
0x1B
0x00
0x00
0x00
R/W 85
R/W 86
R/W 86
PLL2
NI2[14:8]
Any Clock
Control
NI2[7:1]
NI2[0]
WS2
DAI2 CONFIGURATION
Format
MAS2
WCI2
0
BCI2
DLY2
0
0
0
TDM2
FSW2
0x1C
0x1D
0x00
0x00
R/W 80
R/W 81
DAC_
ORS2
Clock
0
BSEL2
I/O
SEL2
0
LBEN2 DMONO2 HIZOFF2 SDOEN2 SDIEN2
0x1E
0x00
R/W 81, 82
Configuration
���������������������������������������������������������������� Maxim Integrated Products 61
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 1. Register Map (continued)
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
ADDRESS DEFAULT R/W PAGE
Time-Division
Multiplex
SLOTL2
SLOTR2
SLOTDLY2
0x1F
0x20
0x00
0x00
R/W 82
R/W 96
Filters
SRC
0
0
0
0
0
0
0
DHF2
0
0
DCB2
Sample Rate
Converter
SRMIX_ SRMIX_
MODE ENL
SRMIX_
ENR
SRC_
ENL
SRC_
ENR
0x21
0x00
R/W 89
MIXERS
DAC Mixer
MIXDAL
MIXDAR
0x22
0x23
0x00
0x00
R/W 96
R/W 73
Left ADC
Mixer
MIXADL
Right ADC
Mixer
MIXADR
MIXHPL
0x24
0x25
0x00
0x00
R/W 73
R/W 110
Left
Headphone
Amplifier
Mixer
Right
Headphone
Amplifier
Mixer
MIXHPR
0x26
0x00
R/W 110
Headphone
Amplifier
Mixer Control
MIXHPR_ MIXHPL_
PATHSEL PATHSEL
0
0
0
0
MIXHPR_GAIN
MIXHPL_GAIN
MIXRECL_GAIN
MIXSPL_GAIN
0x27
0x28
0x00
0x00
R/W 110
R/W 98
Left Receiver
Amplifier
Mixer
MIXRECL
Right
Receiver
Amplifier
Mixer
MIXRECR
0x29
0x00
R/W 98
Receiver
Amplifier
Mixer Control
LINE_
MODE
0
0
MIXRECR_GAIN
0x2A
0x2B
0x00
0x00
R/W 98
R/W 101
Left Speaker
Amplifier
Mixer
MIXSPL
MIXSPR
Right
Speaker
Amplifier
Mixer
0x2C
0x2D
0x00
0x00
R/W 101
R/W 101
Speaker
Amplifier
0
0
0
MIXSPR_GAIN
Mixer Control
���������������������������������������������������������������� Maxim Integrated Products 62
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 1. Register Map (continued)
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
ADDRESS DEFAULT R/W PAGE
LEVEL CONTROL
Sidetone
DSTS
0
DVST
0x2E
0x2F
0x00
0x00
R/W 78
R/W 95
DAI1
Playback
Level
DV1M
0
0
0
0
DV1G
DV1
DAI1
Playback
Level
0
0
0
0
EQCLP1
0
DVEQ1
DV2
0x30
0x31
0x32
0x00
0x00
0x00
R/W 94
R/W 95
R/W 94
DAI2
Playback
Level
DV2M
0
DAI2
Playback
Level
EQCLP2
DVEQ2
Left ADC
Level
0
0
0
0
0
0
0
0
AVLG
AVRG
AVL
AVR
0x33
0x34
0x35
0x36
0x37
0x38
0x00
0x00
0x00
0x00
0x00
0x00
R/W 77
R/W 77
R/W 70
R/W 70
R/W 72
R/W 72
Right ADC
Level
Microphone 1
Input Level
PA1EN
PA2EN
PGAM1
Microphone 2
Input Level
PGAM2
INA Input
Level
INAEXT
INBEXT
0
0
0
0
0
0
PGAINA
PGAINB
INB Input
Level
Left
Headphone
Amplifier
Volume
Control
HPLM
0
0
HPVOLL
0x39
0x00
R/W 111
Right
Headphone
Amplifier
Volume
Control
HPRM
RECLM
RECRM
0
0
0
0
0
0
HPVOLR
RECVOLL
RECVOLR
0x3A
0x3B
0x3C
0x00
0x00
0x00
R/W 111
R/W 99
R/W 99
Left Receiver
Amplifier
Volume
Control
Right
Receiver
Amplifier
Volume
Control
���������������������������������������������������������������� Maxim Integrated Products 63
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 1. Register Map (continued)
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
ADDRESS DEFAULT R/W PAGE
Left Speaker
Amplifier
Volume
SPLM
0
0
SPVOLL
0x3D
0x3E
0x00
0x00
R/W 102
R/W 102
Control
Right
Speaker
Amplifier
Volume
Control
SPRM
0
0
SPVOLR
MICROPHONE AGC
Configuration AGCSRC
Threshold
AGCRLS
AGCATK
AGCHLD
0x3F
0x40
0x00
0x00
R/W 74, 75
R/W 75
ANTH
AGCTH
SPEAKER SIGNAL PROCESSING
Excursion
Limiter Filter
0
DHPUCF
0
0
0
DHPLCF
0x41
0x42
0x00
0x00
R/W 104
R/W 104
Excursion
Limiter
0
0
0
0
DHPTH
Threshold
ALC
ALCEN
ALCRLS
ALCMB
0
ALCTH
PWRK
0x43
0x44
0x45
0x00
0x00
0x00
R/W 93, 104
R/W 105
R/W 106
Power Limiter
Power Limiter
PWRTH
PWRT2
PWRT1
Distortion
Limiter
THDCLP
0
0
0
THDT1
0
0x46
0x00
R/W 107
CONFIGURATION
Audio Input INADIFF INBDIFF
Microphone MICCLK
0
0
0
0
0
0
0
0
0
0x47
0x48
0x49
0x00
0x00
0x00
R/W 72
R/W 70
R/W 94, 113
DIGMICL DIGMICR
EXTMIC
Level Control VS2EN VSEN
ZDEN
0
EQ2EN EQ1EN
Bypass
Switches
Jack
Detection
71,
R/W
INABYP
JDETEN
0
0
0
MIC2BYP
0
0
0
0
RECBYP SPKBYP
0x4A
0x4B
0x00
0x00
112
0
0
JDEB
R/W 115
POWER MANAGEMENT
Input Enable INAEN INBEN
Output
Enable
0
0
MBEN
0
ADLEN ADREN
0x4C
0x4D
0x00
0x00
R/W 67
R/W 68
HPLEN HPREN SPLEN
SPREN RECLEN RECREN DALEN DAREN
Top-Level
Bias Control
BGEN SPREGEN VCMEN BIASEN
DAI2_DAC_LP
0
0
0
JDWK
0x4E
0x4F
0xF0
0x00
R/W 68
R/W 87
DAC Low
Power Mode 1
DAI1_DAC_LP
DAC Low
Power Mode 2
DAC2_IP_ DAC1_IP_ CGM2_ CGM1_
DITH_EN DITH_EN EN EN
0
0
0
0
0
0
0x50
0x51
0x0F
0x00
R/W 87
System
Shutdown
67,
R/W
SHDN VBATEN
PERFMODE HPPLYBACK PWRSV8K PWRSV
116
���������������������������������������������������������������� Maxim Integrated Products 64
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 1. Register Map (continued)
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
ADDRESS DEFAULT R/W PAGE
DSP COEFFICIENTS
K_1[15:8]
0x52/0x84
0x53/0x85
0x54/0x86
0x55/0x87
0x56/0x88
0x57/0x89
0x58/0x8A
0x59/0x8B
0x5A/0x8C
0x5B/0x8D
0x5C/0x8E
0x5D/0x8F
0x5E/0x90
0x5F/0x91
0x60/0x92
0x61/0x93
0x62/0x94
0x63/0x95
0x64/0x96
0x65/0x97
0x66/0x98
0x67/0x99
0x68/0x9A
0x69/0x9B
0x6A/0x9C
0x6B/0x9D
0x6C/0x9E
0x6D/0x9F
0x6E/0xAE
0x6F/0xA1
0x70/0xA2
0x71/0xA3
0x72/0xA4
0x73/0xA5
0x74/0xA6
0x75/0xA7
0x76/0xA8
0x77/0xA9
0x78/0xAA
0x79/0xAB
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
R/W 93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
K_1[7:0]
K1_1[15:8]
K1_1[7:0]
K2_1[15:8]
K2_1[7:0]
c1_1[15:8]
c1_1[7:0]
c2_1[15:8]
c2_1[7:0]
K_2[15:8]
K_2[7:0]
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
EQ Band 1
(DAI1/DAI2)
K1_2[15:8]
K1_2[7:0]
K2_2[15:8]
K2_2[7:0]
c1_2[15:8]
c1_2[7:0]
c2_2[15:8]
c2_2[7:0]
K_3[15:8]
K_3[7:0]
EQ Band 2
(DAI1/DAI2)
K1_3[15:8]
K1_3[7:0]
K2_3[15:8]
K2_3[7:0]
c1_3[15:8]
c1_3[7:0]
c2_3[15:8]
c2_3[7:0]
K_4[15:8]
K_4[7:0]
EQ Band 3
(DAI1/DAI2)
K1_4[15:8]
K1_4[7:0]
K2_4[15:8]
K2_4[7:0]
c1_4[15:8]
c1_4[7:0]
c2_4[15:8]
c2_4[7:0]
EQ Band 4
(DAI1/DAI2)
���������������������������������������������������������������� Maxim Integrated Products 65
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 1. Register Map (continued)
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
ADDRESS DEFAULT R/W PAGE
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
K_5[15:8]
0x7A/0xAC
0x7B/0xAD
0x7C/0xAE
0x7D/0xAF
0x7E/0xB0
0x7F/0xB1
0x80/0xB2
0x81/0xB3
0x82/0xB4
0x83/0xB5
0xB6/0xC0
0xB7/0xC1
0xB8/0xC2
0xB9/0xC3
0xBA/0xC4
0xBB/0xC5
0xBC/0xC6
0xBD/0xC7
0xBE/0xC8
0xBF/0xC9
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
0xXX
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
K_5[7:0]
K1_5[15:8]
K1_5[7:0]
K2_5[15:8]
K2_5[7:0]
c1_5[15:8]
c1_5[7:0]
c2_5[15:8]
c2_5[7:0]
a1[15:8]
a1[7:0]
EQ Band 5
(DAI1/DAI2)
a2[15:8]
a2[7:0]
Excursion
Limiter
Biquad
b0[15:8]
b0[7:0]
(DAI1/DAI2)
b1[15:8]
b1[7:0]
b2[15:8]
b2[7:0]
REVISION ID
Rev ID
REV
0xFF
0x40
R
118
���������������������������������������������������������������� Maxim Integrated Products 66
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Power Management
The IC includes comprehensive power management to allow the disabling of all unused circuits, minimizing supply
current.
Table 2. Power Management Registers
REGISTER
BIT
NAME
DESCRIPTION
Global Shutdown. Disables everything except the headset detection circuitry, which is
controlled separately.
0 = Device Shutdown
1 = Device Enabled
7
SHDN
6
3
VBATEN
See the Battery Measurement section.
Performance Mode. Selects DAC to headphone playback performance mode.
0 = High performance playback mode.
PERFMODE
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 PER-
FMODE for lowest power consumption when using DAC to headphone playback path
only.
2
HPPLYBCK
0x51
0 = Disabled
1 = Enabled
8kHz Power Save Mode. PWRSV8K configures the ADC for reduced power consump-
tion when f = 8kHz. PWRSV8K can be used in conjunction with PWRSV when f = 8kHz
S
S
1
0
PWRSV8K
PWRSV
for 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 sav-
ings.
0 = Normal, high-performance mode.
1 = Low-power mode.
Line Input A Enable
0 = Disabled
1 = Enabled
7
6
3
1
0
INAEN
INBEN
MBEN
Line Input B Enable
0 = Disabled
1 = Enabled
Microphone Bias Enable
0 = Disabled
1 = Enabled
0x4C
Left ADC Enable
0 = Disabled
1 = Enabled
ADLEN
ADREN
Right ADC Enable
0 = Disabled
1 = Enabled
���������������������������������������������������������������� Maxim Integrated Products 67
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 2. Power Management Registers (continued)
REGISTER
BIT
NAME
DESCRIPTION
Left Headphone Enable
0 = Disabled
7
HPLEN
1 = Enabled
Right Headphone Enable
0 = Disabled
1 = Enabled
6
5
4
HPREN
SPLEN
SPREN
Left Speaker Enable
0 = Disabled
1 = Enabled
Right Speaker Enable
0 = Disabled
1 = Enabled
0x4D
Receiver/Left Line Output Enable. Use this bit to enable the differential receiver output
or left line output.
0 = Disabled
1 = Enabled
3
RECLEN
Right Line Output Enable. Use this bit to enable the right line output.
2
1
0
RECREN
DALEN
DAREN
0 = Disabled
1 = Enabled
Left DAC Enable
0 = Disabled
1 = Enabled
Right DAC Enable
0 = Disabled
1 = Enabled
Bandgap Enable. Must be enabled for proper operation of the 2.5V regulator and as-
sociated circuitry.
0 = Disabled
1 = Enabled
7
6
5
BGEN
SPREGEN
VCMEN
2.5V Regulator Enable. SPREGEN enables a 2.5V internal regulator required for the
ADC, speaker and receiver/line out amplifier. The 2.5V regulator is powered by SP-
KLVDD.
0 = Disabled
1 = Enabled
0x4E
Common-Mode Voltage Resistor String Enable. VCMEN enables the common mode
voltage for the input and output amplifiers in the codec.
0 = Disabled
1 = Enabled
Chip Bias Enable. BIASEN needs to be set for the codec amplifiers to be enabled.
4
0
BIASEN
JDWK
0 = Disabled
1 = Enabled
See the Jack Detection section.
���������������������������������������������������������������� Maxim Integrated Products 68
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
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.
Microphone Inputs
The device includes three differential microphone inputs
and a low-noise microphone bias for powering the micro-
phones (Figure 6). One microphone input can also be con-
figured as a digital microphone input accepting signals
from up to two digital microphones. Any two microphones,
analog or digital, can be recorded simultaneously.
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 signal-
to-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.
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
MICBIAS
REG
CLOCK
CONTROL
MBEN
MIC1P/
DIGMICDATA
PGAM1:
+20dB TO 0dB
MIC1N/
DIGMICCLK
AGC CONTROL
EXTMIC
PA1EN:
0/20/30dB
MIC2BYP
ADLEN
MIX
MIC2P
MIC2N
ADCL
PGAM1:
+20dB TO 0dB
MIXADL
EXTMIC
PA2EN:
0/20/30dB
INABYP
MIX
PGAINA:
+20dB TO -6dB
ADCR
ADREN
INA1/EXTMICP
INA2/EXTMICN
INADIFF
MIXADR
PGAINA:
+20dB TO -6dB
Figure 6. Microphone Input Block Diagram
���������������������������������������������������������������� Maxim Integrated Products 69
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 3. Microphone Input Registers
REGISTER
BIT
NAME
DESCRIPTION
MIC1/MIC2 Preamplifier Gain
6
Course microphone gain adjustment.
00 = Preamplifier disabled
01 = 0dB
PA1EN/PA2EN
10 = 20dB
11 = 30dB
5
4
MIC1/MIC2 PGA
Fine microphone gain adjustment.
VALUE
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
GAIN (dB)
+20
VALUE
0x0B
GAIN (dB)
3
2
1
0
7
6
+9
+8
+7
+6
+5
+4
+3
+2
+1
0
0x35/0x36
+19
0x0C
+18
0x0D
+17
0x0E
PGAM1/PGAM2
+16
0x0F
+15
0x10
+14
0x11
+13
0x12
+12
0x13
+11
0x14 to 0x1F
+10
Digital Microphone Clock Frequency
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
MICCLK
10 = 64 x LRCLK
11 = Reserved
Left Digital Microphone Enable
Set PA1EN = 00 for proper operation.
0 = Disabled
5
4
DIGMICL
DIGMICR
1 = Enabled
0x48
Right Digital Microphone Enable
Set PA1EN = 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
1
0
EXTMIC
11 = Reserved
���������������������������������������������������������������� Maxim Integrated Products 70
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 3. Microphone Input Registers (continued)
REGISTER
BIT
NAME
DESCRIPTION
INA�/EXTMIC� to MIC1� Bypass Switch
7
INABYP
0 = Disabled
1 = Enabled
MIC1� to MIC2� Bypass Switch
0 = Disabled
1 = Enabled
4
1
0
MIC2BYP
RECBYP
SPKBYP
0x4A
See the Output Bypass Switches section.
by choosing the appropriate input resistor and using the
following formula:
AV
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
= 20 x log (20kI/R )
PGAIN
IN
The external gain mode also allows summing multiple
signals into a single input, by connecting multiple input
resistors as show in Figure 8, and/or inputting signals
larger than 1V
less than 1.
by adjusting the ration of the 20kI/R
P-P
IN
INABYP
PGAINA:
+20dB TO -6dB
INA1/
EXTMICP
INADIFF
PGAINA:
+20dB TO -6dB
LEFT
INPUT 1
20kI
INA2/
EXTMICN
LEFT
INA1/EXTMICP
INA2/EXTMICN
1V (max)
P-P
INPUT 2
PGAINB:
+20dB TO -6dB
VCM
VCM
RIGHT
INPUT 1
20kI
INB1
INBDIFF
RIGHT
INPUT 2
1V (max)
P-P
PGAINB:
+20dB TO -6dB
INB2
Figure 7. Line Input Block Diagram
Figure 8. Summing Multiple Input Signals into INA/INB
���������������������������������������������������������������� Maxim Integrated Products 71
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 4. Line Input Registers
REGISTER
BIT
NAME
DESCRIPTION
Line Input A/B External Gain
Switches out the internal input resistor and selects a trimmed 20kIfeedback resistor.
6
INAEXT/INBEXT
Use an external input resistor to set the gain of the line input.
0 = Disabled
1 = Enabled
Line Input A/B Internal Gain Settings
000 = +20dB
001 = +14dB
2
1
0
0x37/0x38
010 = +3dB
PGAINA/PGAINB 011 = 0dB
100 = -3dB
101 = -6dB
110 = -6dB
111 = -6dB
Line Input A Differential Enable
7
6
INADIFF
INBDIFF
0 = Stereo single-ended input
1 = Mono differential input
0x47
Line Input B Differential Enable
0 = Stereo single-ended input
1 = Mono differential input
ADC Input Mixers
PGAM1:
+20dB TO 0dB
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 combina-
tion of the eight audio inputs to the left and right ADCs
(Figure 9).
PA1EN:
0/20/30dB
ADLEN
ADCL
MIX
PGAM2:
+20dB TO 0dB
MIXADL
PA2EN:
0/20/30dB
MIX
ADCR
ADREN
PGAINA:
+20dB TO -6dB
MIXADR
INADIFF
PGAINA:
+20dB TO -6dB
+
+
PGAINB:
+20dB TO -6dB
INBDIFF
PGAINB:
+20dB TO -6dB
Figure 9. ADC Input Mixer Block Diagram
���������������������������������������������������������������� Maxim Integrated Products 72
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 5. ADC Input Mixer Register
REGISTER
BIT
7
NAME
DESCRIPTION
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
6
5
4
0x23/0x24
MIXADL/MIXADR
3
2
1
xxxxxxx1 = INB2 (INBDIFF = 0) or INB2 - INB1 (INBDIFF = 1)
0
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 expan-
sion. The noise gate attenuates the output at a rate of
1dB for each 2dB the signal is below the threshold with a
maximum attenuation of 12dB.
Record Path Signal Processing
The device’s record signal path includes both automatic
gain control (AGC) for the microphone inputs and a digi-
tal 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.
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
PA1EN:
0/20/30dB
PGAM1:
+20dB TO -6dB
NOISE GATE
AGC ONLY
-20
AUTOMATIC
GAIN
CONTROL
AUDIO/
VOICE
FILTERS
MODE1
AVFLT
AGC AND NOISE GATE
-40
PA2EN:
0/20/30dB
AVLG: 0/6/
AVRG: 0/6/
12/18dB
AVR:0dB
TO -15dB
12/18dB
AVL:0dB
TO -15dB
PGAM2:
+20dB TO 0dB
MIX
ADCL
ADLEN
-60
MIXADL
AGC AND NOISE
GATE DISABLED
SRMIX_ SAMPLE RATE
MODE CONVERTER
-80
NOISE GATE ONLY
MIX
ADCR
ADREN
-100
MIXADR
-120
-120
-100
-80
-60
-40
-20
0
INPUT AMPLITUDE (dBFS)
Figure 10. Record Path Signal Processing Block Diagram
Figure 11. AGC and Noise Gate Input vs. Output Gain
���������������������������������������������������������������� Maxim Integrated Products 73
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 6. Record Path Signal Processing Registers
REGISTER
BIT
NAME
DESCRIPTION
Noise Gate Attenuation
Reports the current noise gate attenuation.
000 = 0dB
7
001 = 1dB
010 = 2dB
6
5
4
NG
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.
VALUE
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
GAIN (dB)
+20
VALUE
0x0B
GAIN (dB)
0x01
+9
+8
+7
+6
+5
+4
+3
+2
+1
0
3
2
+19
0x0C
+18
0x0D
+17
0x0E
AGC
+16
0x0F
+15
0x10
+14
0x11
1
0
+13
0x12
+12
0x13
+11
0x14 to 0x1F
+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
7
AGCSRC
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
12.
6
5
4
0x3F
000 = 78ms
001 = 156ms
010 = 312ms
011 = 625ms
100 = 1.25s
101 = 2.5s
110 = 5s
AGCRLS
111 = 10s
���������������������������������������������������������������� Maxim Integrated Products 74
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 6. Record Path Signal Processing Registers (continued)
REGISTER
BIT
NAME
DESCRIPTION
AGC Attack Time
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
3
levels. See Figure 12 for details.
00 = 2ms
AGCATK
01 = 7.2ms
10 = 31ms
11 = 123ms
2
1
0x3F
AGC Hold Time
The delay before the AGC release begins. The hold time counter starts whenever the sig-
nal drops below the AGC threshold and is reset by any signal that exceeds the threshold.
AGCHLD
Set AGCHLD to enable the AGC circuit. See Figure 12 for details.
00 = AGC disabled
01 = 50ms
10 = 100ms
0
7
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.
THRESHOLD
(dBFS)
THRESHOLD
(dBFS)
VALUE
VALUE
6
5
0x0
Noise gate disabled
0x8
0x9
0xA
0xB
0xC
0xD
0xE
0xF
-45
-41
-38
-34
-30
-27
-22
-16
0x1
Reserved
Reserved
-64
ANTH
0x2
0x3
0x4
-62
0x5
0x6
-58
4
3
-53
0x7
-50
0x40
AGC Threshold
Gain is reduced when signals exceed the threshold to prevent clipping. The thresholds
are relative to the ADC’s full-scale voltage.
THRESHOLD
(dBFS)
THRESHOLD
(dBFS)
VALUE
VALUE
2
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
-3
-4
0x8
0x9
0xA
0xB
0xC
0xD
0xE
0xF
-11
-12
-13
-14
-15
-16
-17
-18
AGCTH
-5
1
0
-6
-7
-8
-9
-10
���������������������������������������������������������������� Maxim Integrated Products 75
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
ATTACK TIME
HOLD TIME
RELEASE TIME
Figure 12. AGC Timing
ADC Record Level Control
The IC includes separate digital level control for the left
and right ADC outputs (Figure 13). To optimize dynamic
range, use analog gain to adjust the signal level and set
NOISE GATE
AUDIO/
VOICE
FILTERS
AUTOMATIC
GAIN
CONTROL
MODE1
AVFLT
AVLG: 0/6/
AVRG: 0/6/
12/18dB
AVR:0dB
TO -15dB
12/18dB
AVL:0dB
TO -15dB
ADCL
ADLEN
SRMIX_ SAMPLE RATE
MODE CONVERTER
ADCR
ADREN
Figure 13. ADC Record Level Control Block Diagram
���������������������������������������������������������������� Maxim Integrated Products 76
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 7. ADC Record Level Control Register
REGISTER
BIT
NAME
DESCRIPTION
Left/Right ADC Gain
00 = 0dB
5
AVLG/AVRG
01 = 6dB
10 = 12dB
11 = 18dB
4
Left/Right ADC Level
3
2
VALUE
0x0
GAIN (dB)
VALUE
0x8
GAIN (dB)
+3
+2
+1
0
-5
-6
0x33/0x34
0x1
0x9
0x2
0xA
0xB
0xC
0xD
0xE
-7
AVL/AVR
1
0
0x3
-8
0x4
-1
-2
-3
-4
-9
0x5
-10
-11
-12
0x6
0x7
0xF
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 play-
back audio signal (Figure 14) through DAI1 playback
path. Sidetone is commonly used in telephony to allow
the speaker to hear himself speak, providing a more
Sidetone
DV1G:
0/6/12/18dB
DVST:
0dB TO -60dB
SIDETONE
MIX
+
DSTS
MULTI BAND ALC
DVEQ1:
DVEQ2:
0dB TO -15dB
0dB TO -15dB
AUTOMATIC
GAIN
CONTROL
5-BAND
PARAMETRIC
EQ
5-BAND
PARAMETRIC
EQ
NOISE GATE
EQ1EN
EQ2EN
AUDIO/
VOICE
FILTERS
MODE1
AVFLT
EXCURSION LIMITER
DACL
MIX
DALEN
AVLG: 0/6/
12/18dB
AVL:0dB
AVRG: 0/6/
12/18dB
AVR:0dB
TO -15dB
ADLEN
ADCL
MIXDAL
AUDIO/
FILTERS
DV2:
0dB TO -15dB
TO -15dB
DCB2
SAMPLE RATE
CONVERTER
SRMIX_
MODE
AUDIO/
VOICE
FILTERS
ADCR
ADREN
DV1:
0dB TO -15dB
MIX
DACR
MODE1
DVFLT
DAREN
MIXDAR
Figure 14. Sidetone Block Diagram
���������������������������������������������������������������� Maxim Integrated Products 77
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 8. Sidetone Register
REGISTER
BIT
NAME
DESCRIPTION
Sidetone Source
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.
7
DSTS
00 = Sidetone disabled
01 = Left ADC
6
4
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.
VALUE
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
0x0F
LEVEL (dB)
Sidetone disabled
-0.5
VALUE
0x10
0x11
0x12
0x13
0x14
0x15
0x16
0x17
0x18
0x19
0x1A
0x1B
0x1C
0x1D
0x1E
0x1F
LEVEL (dB)
-30.5
-32.5
-34.5
-36.5
-38.5
-40.5
-42.5
-44.5
-46.5
-48.5
-50.5
-52.5
-54.5
-56.6
-58.5
-60.5
3
2
1
0
-2.5
0x2E
-4.5
-6.5
-8.5
DVST
-10.5
-12.5
-14.5
-16.5
-18.5
-20.5
-22.5
-24.5
-26.5
-28.5
natural user experience. The IC implements sidetone dig-
itally. Doing so helps prevent unwanted feedback into the
playback signal path and better matches the playback
audio signal. Sidestone is available in voice mode only.
Each audio interface can be configured in a variety of for-
mats including left justified, I2S, PCM, and time division
multiplexed (TDM). TDM mode supports up to 4 mono
audio slots in each frame. The IC can use up to 2 mono
slots per interface, leaving the remaining two slots avail-
able 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 imped-
ance when the IC is not outputting data to facilitate shar-
ing the bus. Configure the interface in TDM mode using
only slot 1 to transmit and receive mono PCM voice data.
Digital Audio Interfaces
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
either audio port.
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
���������������������������������������������������������������� Maxim Integrated Products 78
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
the playback path in the digital audio interface to allow
faces must be configured for the same sample rate, but
the interface format need 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.
the IC’s full complement of digital signal processing to
be used. Loopback allows digital data input to either
SDINS1 or SDINS2 to be routed from one interface to the
other for output on SDOUTS2 or SDOUTS1. Both inter-
BCLKS1
LRCLKS1
SDOUTS1
SDINS1 DVDDS1
BCLKS2
LRCLKS2
SDOUTS2
SDINS2 DVDDS2
SEL1
DAI1
SEL2
DAI2
HIZOFF1
SDOEN1
HIZOFF2
SDOEN2
SDIEN1
SDIEN2
MAS1
MAS1
DATA
MAS2
MAS2
BIT
CLOCK
FRAME
CLOCK
DATA
INPUT
BIT
CLOCK
FRAME
CLOCK
DATA
OUTPUT
DATA
INPUT
OUTPUT
LBEN1
LBEN2
MUX
+
LTEN1
DAI1
DAI1
DAI2
RECORD PATH
PLAYBACK PATH
PLAYBACK PATH
Figure 15. Digital Audio Signal Routing
Table 9. Common Digital Audio Formats
MODE
Left Justified
I2S
WCI1/WCI2
BCI1/BCI2
DLY1/DLY2
TDM1/TDM2
SLOTL1/SLOTL2 SLOTR1/SLOTR2
1
0
X
X
0
0
1
1
0
1
X
X
0
0
1
1
X
X
0
X
X
0
PCM
TDM
Set as desired
X = Don’t care.
���������������������������������������������������������������� Maxim Integrated Products 79
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 10. Digital Audio Interface Registers
REGISTER
BIT
NAME
DESCRIPTION
DAI1/DAI2 Master Mode
In master mode, DAI1/DAI2 outputs LRCLK and BCLK. In slave mode, DAI1/DAI2
7
MAS1/MAS2
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:
6
5
4
WCI1/WCI2
BCI1/BCI2
DLY1/DLY2
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.
0x14/0x1C
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)
2
1
0
TDM1/TDM2
FSW1/FSW2
WS1/WS2
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
���������������������������������������������������������������� Maxim Integrated Products 80
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 10. Digital Audio Interface Registers (continued)
REGISTER
BIT
NAME
DESCRIPTION
ADC Oversampling Ratio
Use the higher setting for maximum performance. Use the lower setting for reduced
power consumption at the expense of performance.
7
OSR1
00 = 96x
01 = 64x
10 = Reserved
11 = Reserved
6
5
DAC Oversample Clock (Select PCLK/2 for higher performance. Select PCLK/4 for
lower power consumption.)
1 = DAC input clock = PCLK/2
DAC_OSR1/
DAC_OSR2
0 = DAC input clock = PCLK/4
0x15/0x1D
DAI1/DAI2 BCLK Output Frequency
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
2
1
0
BSEL1/
BSEL2
111 = PCLK/16
DAI1/DAI2 Audio Port Selector
Selects which port is used by DAI1/DAI2.
00 = None
01 = Port S1
10 = Port S2
7
6
SEL1/SEL2
LTEN1
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
5
4
0x16/0x1E
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 DAI1. Selecting LBEN2 disables the ADC output data.
0 = Disabled
1 = Enabled
LBEN1/
LBEN2
DAI1/DAI2 DAC Mono Mix
Mixes the left and right digital input to mono and routes the combined signal to the left
DMONO1/
DMONO2
and right playback paths. The left and right input data is attenuated by 6dB prior to the
mono mix.
3
0 = Disabled
1 = Enabled
���������������������������������������������������������������� Maxim Integrated Products 81
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 10. Digital Audio Interface Registers (continued)
REGISTER
BIT
NAME
DESCRIPTION
Disable DAI1/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
HIZOFF1/
HIZOFF2
2
1 = Enabled
DAI1/DAI2 Record Path Output Enable
DAI2 outputs data only if LBEN1 = 1.
0 = Disabled
0x16/0x1E
SDOEN1/
SDOEN2
1
1 = Enabled
DAI1/DAI2 Playback Path Input Enable
0 = Disabled
1 = Enabled
SDIEN1/
SDIEN2
0
7
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
SLOTL1/
SLOTL2
6
5
4
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
SLOTR1/
SLOTR2
0x17/0x1F
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
3
2
1
0
SLOTDLY1/
SLOTDLY2
xxx1 = Slot 1 delayed
���������������������������������������������������������������� Maxim Integrated Products 82
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
WCI_ = 0, BCI_ = 0, DLY_ = 0, TDM_ = 0, FSW_ = 0, WS_ = 0, HIZOFF_ = 1, SLOTL_ = 0, SLOTR_ = 0
LRCLK
SDOUT
BCLK
RIGHT
LEFT
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
SDIN
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
WCI_ = 1, BCI_ = 0, DLY_ = 0, TDM_ = 0, FSW_ = 0, WS_ = 0, HIZOFF_ = 1, SLOTL_ = 0, SLOTR_ = 0
LEFT
LRCLK
SDOUT
BCLK
RIGHT
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
SDIN
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
WCI_ = 0, BCI_ = 1, DLY_ = 0, TDM_ = 0, FSW_ = 0, WS_ = 0, HIZOFF_ = 1, SLOTL_ = 0, SLOTR_ = 0
LEFT
RIGHT
LRCLK
SDOUT
BCLK
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
SDIN
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
WCI_ = 0, BCI_ = 0, DLY_ = 1, TDM_ = 0, FSW_ = 0, WS_ = 0, HIZOFF_ = 1, SLOTL_ = 0, SLOTR_ = 0
LEFT
LRCLK
SDOUT
BCLK
RIGHT
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
SDIN
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Figure 16. Non-TDM Data Format Examples
���������������������������������������������������������������� Maxim Integrated Products 83
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
WCI_ = 0, BCI_ = 1, DLY_ = 0, TDM_ = 1, FSW_ = 0, WS_ = 0, HIZOFF_ = 0, SLOTL_ = 0, SLOTR_ = 1
LRCLK
SDOUT
BCLK
HI-Z
HI-Z
L15 L14 L13 L12 L11 L10 L9 L8 L7 L6 L5 L4 L3 L2 L1 L0 R15 R14 R13 R12 R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 R0
SDIN
L15 L14 L13 L12 L11 L10 L9 L8 L7 L6 L5 L4 L3 L2 L1 L0 R15 R14 R13 R12 R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 R0
WCI_ = 0, BCI_ = 1, DLY_ = 0, TDM_ = 1, FSW_ = 1, WS_ = 0, HIZOFF_ = 0, SLOTL_ = 0, SLOTR_ = 1
LRCLK
SDOUT
BCLK
HI-Z
HI-Z
L15 L14 L13 L12 L11 L10 L9 L8 L7 L6 L5 L4 L3 L2 L1 L0 R15 R14 R13 R12 R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 R0
SDIN
L15 L14 L13 L12 L11 L10 L9 L8 L7 L6 L5 L4 L3 L2 L1 L0 R15 R14 R13 R12 R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 R0
WCI_ = 0, BCI_ = 1, DLY_ = 0, TDM_ = 1, FSW_ = 0, WS_ = 0, HIZOFF_ = 1, SLOTL_ = 0, SLOTR_ = 1
LRCLK
SDOUT
L15 L14 L13 L12 L11 L10 L9 L8 L7 L6 L5 L4 L3 L2 L1 L0 R15 R14 R13 R12 R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 R0
BCLK
SDIN
L15 L14 L13 L12 L11 L10 L9 L8 L7 L6 L5 L4 L3 L2 L1 L0 R15 R14 R13 R12 R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 R0
WCI_ = 0, BCI_ = 1, DLY_ = 0, TDM_ = 1, FSW_ = 0, WS_ = 0, HIZOFF_ = 0, SLOTL_ = 2, SLOTR_ = 3
LRCLK
SDOUT
HI-Z
HI-Z
L15 L14 L13 L12 L11 L10 L9 L8 L7 L6 L5 L4 L3 L2 L1 L0 R15 R14 R13 R12 R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 R0
32 CYCLES
BCLK
SDIN
L15 L14 L13 L12 L11 L10 L9 L8 L7 L6 L5 L4 L3 L2 L1 L0 R15 R14 R13 R12 R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 R0
WCI_ = 0, BCI_ = 1, DLY_ = 0, TDM_ = 1, FSW_ = 0, WS_ = 0, HIZOFF_ = 0, SLOTL_ = 0, SLOTR_ = 1
LRCLK
SDOUT
16 CYCLES
16 CYCLES
16 CYCLES
16 CYCLES
HI-Z
HI-Z
HI-Z
L
L
L
L
L
L
L
L
L
L
L
L
L
L
R
R
R
R
R
R
R
R
R
R
R
R
R
R
BCLK
SDIN
L
L
R
R
Figure 17. TDM Mode Data Format Examples
���������������������������������������������������������������� Maxim Integrated Products 84
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
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 frequen-
cies and can be used in either master or slave mode.
Clock Control
The digital signal paths in the IC require a master clock
(MCLK) between 10MHz and 60MHz to function. The
MAX98089 requires an internal 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.
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.
The 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, four main clocking modes are
supported:
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 other clock settings.
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 per-
formance. Use this mode to simplify initial setup or
when normal mode and exact integer mode cannot
be used.
Table 11. Clock Control Registers
REGISTER
BIT
NAME
DESCRIPTION
MCLK Prescaler
5
Generates PCLK, which is used by all internal circuitry.
00 = PCLK disabled
01 = 10MHz PMCLK P20MHz (PCLK = MCLK)
10 = 20MHz PMCLK P40MHz (PCLK = MCLK/2)
11 = 40MHz PMCLK P60MHz (PCLK = MCLK/4)
0x10
PSCLK
4
7
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.
SAMPLE RATE
(kHz)
SAMPLE RATE
(kHz)
VALUE
VALUE
6
5
4
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
Reserved
8
0x8
0x9
0xA
0xB
0xC
0xD
0xE
0xF
48
88.2
0x11/0x19
SR1/SR2
11.025
16
96
Reserved
Reserved
Reserved
Reserved
Reserved
22.05
24
32
44.1
���������������������������������������������������������������� Maxim Integrated Products 85
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 11. Clock Control Registers (continued)
REGISTER
BIT
NAME
DESCRIPTION
Exact Integer Mode
Overrides PLL1 and NI1 and configures a specific PCLK to LRCLK ratio.
3
VALUE
SAMPLE RATE
VALUE
SAMPLE RATE
PCLK = 12MHz,
LRCLK = 8kHz
0x0
Disabled
0x8
PCLK = 12MHz,
LRCLK = 16kHz
0x1
0x2
0x3
0x4
0x5
0x6
0x7
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
0x9
0xA
0xB
0xC
0xD
0xE
0xF
PCLK = 13MHz,
LRCLK = 8kHz
2
0x11
FREQ1
PCLK = 13MHz,
LRCLK = 16kHz
PCLK = 16MHz,
LRCLK = 8kHz
PCLK = 16MHz,
LRCLK = 16kHz
PCLK = 19.2MHz,
LRCLK = 8kHz
1
7
PCLK = 19.2MHz,
LRCLK = 16kHz
PLL Mode Enable (Slave Mode Only)
PLL1/PLL2 enables a digital PLL that locks on to the externally supplied LRCLK frequen-
cy and automatically sets the LRCLK divider (NI1/NI2).
PLL1/PLL2
0 = Disabled
1 = Enabled
6
5
4
3
2
1
0
7
6
5
4
3
2
1
Normal Mode LRCLK Divider
When PLL1/PLL2 = 0, the frequency of LRCLK is determined by NI1/NI2. See Table 12
for common NI values.
0x12/0x1A
SAMPLE RATE
DHF1/DHF2
NI1/NI2 FORMULA
65,536 x 96 x f
LRCLK
NI =
NI =
8kHz PLRCLK P48kHz
0
NI1/
NI2
f
PCLK
65,536 x 48 x f
LRCLK
48kHz <LRCLK P96kHz
1
f
PCLK
f
f
= LRCLK frequency
= Prescaled MCLK frequency (PCLK)
LRCLK
PCLK
0x13/0x1B
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.
0
NI1[0]/NI2[0]
���������������������������������������������������������������� Maxim Integrated Products 86
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 11. Clock Control Registers (continued)
REGISTER
BIT
NAME
DESCRIPTION
DAI� DAC Low Power Select.
7
These bits setup the clocks to be generated from fixed counters that bypass the PLL for
DAC low power mode.
FILTER
SELECT
FILTER
SELECT
VALUE
0x0
SETTING
VALUE
0x8
SETTING
6
DAI2_DAC_LP
PLL derived
clock
PCLK = 2304
x LRCLK
—
Voice
—
PCLK = 128
x LRCLK
5
4
0x1
Audio 96kHz
Audio 96kHz
Audio 48kHz
Audio 48kHz
Voice
0x9
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
PCLK = 192
x LRCLK
0x2
0xA
0xB
0xC
0xD
0xE
—
0x4F
PCLK = 256
x LRCLK
0x3
—
3
PCLK = 384
x LRCLK
0x4
—
PCLK = 768
x LRCLK
2
1
0
DAI1_DAC_LP
0x5
—
PCLK = 1152
x LRCLK
0x6
Voice
—
PCLK = 1536
x LRCLK
0x7
Voice
0xF
—
DAI2 DAC Input Dither Enable
DAC2DITHEN is recommended to be set when DAI2_DAC_LP = 0000.
0 = Disabled
1 = Enabled
3
2
DAC2DITHEN
DAC1DITHEN
DAI1 DAC Input Dither 1 Enable
DAC1DITHEN is recommended to be set when DAI1_DAC_LP = 0000.
0 = Disabled
1 = Enabled
DAI2 Clock Gen Module Enable
CGM1_EN has to be set along with CGM2_EN to enable the clock generation for the
0x50
1
0
CGM2_EN
CGM1_EN
DAI2 DAC playback path.
0 = Disabled
1 = Enabled
DAI1/Device Clock Gen Module Enable
CGM1_EN enables the device clock generation, and needs to be set for DAC playback
or ADC record.
0 = Disabled
1 = Enabled
���������������������������������������������������������������� Maxim Integrated Products 87
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 12. Common NI1/NI2 Values
LRCLK (kHz)
PCLK (MHz)
DHF1/2 = 0
22.05
3631
DHF1/2 = 1
88.2
8
11.025
1B18
18A2
1800
1694
160D
14D8
10EF
1000
0EB3
0D8C
12
16
24
32
44.1
6C61
6287
6000
5A51
5833
535F
43BD
4000
3ACD
3631
48
64
96
10
11
13A9
11E0
116A
1062
1000
0F20
0C4A
0B9C
0AAB
09D5
1D7E
1ACF
1A1F
1893
1800
16AF
126F
116A
1000
0EBF
2752
23BF
22D4
20C5
2000
1E3F
1893
1738
1555
13A9
3AFB
359F
343F
3127
3000
2D5F
24DD
22D4
2000
1D7E
4EA5
477E
45A9
4189
4000
3C7F
3127
2E71
2AAB
2752
75F7
6B3E
687D
624E
6000
5ABE
49BA
45A9
4000
3AFB
4EA5
477E
45A9
4189
4000
3C7F
3127
2E71
2AAB
2752
6C61
6287
75F7
6B3E
687D
624E
6000
5ABE
49BA
45A9
4000
3AFB
3144
11.2896
12
3000
6000
2D29
2C1A
29AF
5A51
5833
12.288
13
535F
16
21DE
2000
43BD
4000
16.9344
18.432
20
1D66
1B18
3ACD
3631
Note: Values in bold are exact integers that provide maximum full-scale performance.
audio can be output through DAI1 to either SDOUTS1 or
SDOUTS2. The sample rate converter can be enabled on
a per channel basis, allowing for one channel of DAI1 to
output microphone data while the other channel is outputting
sample rate converted data.
Sample Rate Converter
The sample rate conversion circuit allows for both sam-
ple rate conversion and mixing of asynchronous audio
data from DAI1 (SDIN1) and DAI2 (SDIN2). The resulting
DV1G:
0/6/12/18dB
DVST:
0dB TO -60dB
SIDETONE
MIX
+
DSTS
MULTI BAND ALC
DVEQ1:
DVEQ2:
0dB TO -15dB
0dB TO -15dB
AUTOMATIC
GAIN
CONTROL
5-BAND
PARAMETRIC
EQ
5-BAND
PARAMETRIC
EQ
NOISE GATE
EQ1EN
EQ2EN
AUDIO/
VOICE
FILTERS
MODE1
AVFLT
EXCURSION LIMITER
DACL
MIX
DALEN
AVLG: 0/6/
12/18dB
AVL:0dB
AVRG: 0/6/
12/18dB
AVR:0dB
TO -15dB
ADLEN
ADCL
MIXDAL
AUDIO/
FILTERS
DV2:
0dB TO -15dB
TO -15dB
DCB2
SAMPLE RATE
CONVERTER
SRMIX_
AUDIO/
VOICE
FILTERS
DV1:
MIX
DACR
0dB TO -15dB
ADCR
ADREN
MODE1
DVFLT
DAREN
MIXDAR
Figure 18. Sample Rate Converter
���������������������������������������������������������������� Maxim Integrated Products 88
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 13. Sample Rate Converter Register
REGISTER
BIT
NAME
DESCRIPTION
Sample Rate Mix Mode. Sets mixing configuration applied to the sample rate
converted channel(s).
0 = (DAI1 + DAI2)
4
SRMIX_MODE
1 = (DAI1 + DAI2)/2
Sample Rate Mix Enable. If enabled, mixes data on DAI1 and DAI2. If cleared, SCR
3
2
1
0
SRMIX_ENL
SRMIX_ENR
SRC_ENL
data source is DAI2 only.
0 = SRC mix disable
1 = SRC mix enable
0x21
Sample Rate Converter Enable. Select if the SRC is enabled on a per channel
basis.
0 = Sample rate converter disable
1 = Sample rate converter enable
SRC_ENR
Use music mode when processing high-fidelity audio
content. The music FIR filters reduce power consump-
tion and are linear phase to maintain stereo imaging.
An optional DC-blocking filter is available to eliminate
unwanted DC offset.
Passband Filtering
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.
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 sup-
port both the playback and record audio paths.
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.
DV1G:
0/6/12/18dB
DVST:
0dB TO -60dB
SIDETONE
MIX
+
DSTS
MULTI BAND ALC
DVEQ1:
DVEQ2:
0dB TO -15dB
0dB TO -15dB
AUTOMATIC
GAIN
CONTROL
5-BAND
PARAMETRIC
EQ
5-BAND
PARAMETRIC
EQ
NOISE GATE
EQ1EN
EQ2EN
AUDIO/
VOICE
FILTERS
MODE1
AVFLT
EXCURSION LIMITER
DACL
MIX
DALEN
AVLG: 0/6/
12/18dB
AVL:0dB
AVRG: 0/6/
12/18dB
AVR:0dB
TO -15dB
ADLEN
ADCL
MIXDAL
AUDIO/
FILTERS
DV2:
0dB TO -15dB
TO -15dB
DCB2
SAMPLE RATE
CONVERTER
SRMIX_
MODE
AUDIO/
VOICE
FILTERS
ADCR
ADREN
MIX
DACR
DV1:
0dB TO -15dB
DAREN
MODE1
DVFLT
MIXDAR
Figure 19. Digital Passband Filtering Block Diagram
���������������������������������������������������������������� Maxim Integrated Products 89
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 14. Passband Filtering Registers
REGISTER
BIT
NAME
DESCRIPTION
DAI1 Passband Filtering Mode
7
MODE1
0 = Voice filters
1 = Music filters (recommended for f > 24kHz)
S
6
5
DAI1 ADC Highpass Filter Mode
MODE1
AVFLT1
AVFLT1
DHF1
0
See Table 15.
4
Select a nonzero value to enable
the DC- blocking filter.
1
0x18
DAI1 High Sample Rate Mode
Selects the sample rate range.
0 = 8kHz PLRCLK P48kHz
1 = 48kHz PLRCLK P96kHz
3
2
1
DAI1 DAC Highpass Filter Mode
MODE1
DVFLT1
DVFLT1
0
See Table 15.
Select a nonzero value to enable the DC-
blocking filter.
0
3
1
DAI2 High Sample Rate Mode
Selects the sample rate range.
0 = 8kHz PLRCLK P48kHz
1 = 48kHz <LRCLK P96kHz
DHF2
DCB2
0x20
DAI2 DC Blocking Filter
Enables a DC-blocking filter on the DAI2 playback audio path.
0
0 = Disabled
1 = Enabled
���������������������������������������������������������������� Maxim Integrated Products 90
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 15. Voice Highpass Filters
AVFTL/DVFLT VALUE
INTENDED SAMPLE RATE
FILTER RESPONSE
000
N/A
Disabled
10
0
-10
-20
-30
-40
-50
-60
001/011
16kHz/8kHz
0
0
0
200
200
200
400
600
800
1000
FREQUENCY (Hz)
10
0
-10
-20
-30
-40
-50
-60
010/100
16kHz/8kHz
400
600
800
1000
FREQUENCY (Hz)
10
0
-10
-20
-30
-40
-50
-60
101
8kHz to 48kHz
LRCLK = 48kHz
600 800 1000
400
FREQUENCY (Hz)
110/111
N/A
Reserved
���������������������������������������������������������������� Maxim Integrated Products 91
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
The ALC can optionally be configured in multiband
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.
Playback Path Signal Processing
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.
OUTPUT SIGNAL
(dBFS)
Automatic Level Control
The automatic level control (ALC) circuit ensures maxi-
mum signal amplitude without producing audible clip-
ping. 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.
0
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 sig-
nal increases above the threshold. Figure 21 shows an
example of ALC input vs. output curves.
INPUT
SIGNAL
(dBFS)
LOW-LEVEL
THRESHOLD
-12
0
0
0
ALC WITH ALCTH ≠ 000
OUTPUT SIGNAL
(dBFS)
0
DV1G:
0/6/12/18dB
+
MULTI BAND ALC
INPUT
SIGNAL
(dBFS)
DVEQ1:
DVEQ2:
LOW-LEVEL
THRESHOLD
ALC WITH ALCTH = 000
-12
0dB TO -15dB
0dB TO -15dB
5-BAND
PARAMETRIC
EQ
5-BAND
PARAMETRIC
EQ
OUTPUT SIGNAL
(dBFS)
EQ1EN
EQ2EN
EXCURSION LIMITER
0
DACL
MIX
DALEN
AUDIO/
FILTERS
MIXDAL
DV2:
0dB TO -15dB
DCB2
AUDIO/
VOICE
INPUT
SIGNAL
(dBFS)
FILTERS
DV1:
MIX
0dB TO -15dB
DACR
MODE1
DVFLT
LOW-LEVEL
THRESHOLD
ALC DISABLED
-12
DAREN
MIXDAR
Figure 21. ALC Input vs. Output Examples
���������������������������������������������������������������� Maxim Integrated Products 92
Figure 20. Playback Path Signal Processing Block Diagram
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 16. Automatic Level Control Registers
REGISTER
BIT
NAME
DESCRIPTION
ALC Enable
Enables ALC on both the DAI1 and DAI2 playback paths.
0 = Disabled
1 = Enabled
7
ALCEN
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
6
required to adjust the gain from 12dB to 0dB.
VALUE
000
ALC RELEASE TIME (s)
8
001
4
ALCRLS
5
4
010
2
1
011
100
0.5
101
0.25
0x43
110
Reserved
Reserved
111
Multiband Enable
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
3
ALCMB
ALCTH
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
2
1
0
111 = -48dB
Parametric Equalizer
1000
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 non-
ideal frequency response. The biquad filters are series
connected, allowing a total gain of Q60dB.
f = 8kHz
s
100
10
1
f = 48kHz
s
f = 96kHz
s
0.1
100
1000
10,000
100,000
CENTER FREQUENCY (Hz)
Figure 22. Maximum Recommended Filter Q vs. Frequency
���������������������������������������������������������������� Maxim Integrated Products 93
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Use the attenuator at the EQ’s input to avoid clipping
The MAX98089 EV kit software includes a graphical inter-
face for generating the EQ coefficients. The coefficients
are sample rate dependent and stored in registers 0x52
through 0xB5.
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
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
REGISTER
BIT
NAME
DESCRIPTION
DAI1/DAI2 EQ Clip Detection
Automatically controls the EQ attenuator to prevent clipping in the EQ.
0 = Enabled
1 = Disabled
EQCLP1/
EQCLP2
4
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/EQ-
CLP2 = 1.
3
VALUE
0x0
GAIN (dB)
VALUE
0x8
GAIN (dB)
0x30/0x32
2
1
0
0
-8
0x1
-1
-2
-3
-4
-5
-6
-7
0x9
-9
DVEQ1/DVEQ2
0x2
0xA
0xB
0xC
0xD
0xE
-10
-11
-12
-13
-14
-15
0x3
0x4
0x5
0x6
0x7
0xF
7
6
5
VS2EN
VSEN
ZDEN
See the Click-and-Pop Reduction section.
DAI2 EQ Enable
0 = Disabled
1 = Enabled
0x49
1
0
EQ2EN
EQ1EN
DAI1 EQ Enable
0 = Disabled
1 = Enabled
���������������������������������������������������������������� Maxim Integrated Products 94
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
allows boost when MODE1 = 0 and attenuation in any
mode. The DAI2 signal path allows attenuation only.
Playback Level Control
The IC includes separate digital level control for the DAI1
and DAI2 playback audio paths. The DAI1 signal path
DV1G:
0/6/12/18dB
+
MULTI BAND ALC
DVEQ1:
0dB TO -15dB
DVEQ2:
0dB TO -15dB
5-BAND
PARAMETRIC
EQ
5-BAND
PARAMETRIC
EQ
EQ1EN
EQ2EN
EXCURSION LIMITER
DACL
MIX
DALEN
AUDIO/
MIXDAL
FILTERS
DV2:
0dB TO -15dB
DCB2
AUDIO/
VOICE
FILTERS
DV1:
MIX
0dB TO -15dB
DACR
MODE1
DVFLT
DAREN
MIXDAR
Figure 23. Playback Level Control Block Diagram
Table 18. DAC Playback Level Control Register
REGISTER
BIT
NAME
DESCRIPTION
DAI1/DAI2 Mute
0 = Disabled
1 = Enabled
7
DV1M/DV2M
DAI1 Voice Mode Gain
DV1G only applies when MODE1 = 0.
5
00 = 0dB
01 = 6dB
10 = 12dB
11 = 18dB
DV1G
4
3
2
DAI1/DAI2 Attenuation
0x2F/0x31
VALUE
0x0
GAIN (dB)
VALUE
0x8
GAIN (dB)
0
-8
0x1
-1
-2
-3
-4
-5
-6
-7
0x9
-9
0x2
0xA
0xB
0xC
0xD
0xE
-10
-11
-12
-13
-14
-15
DV1/DV2
0x3
1
0
0x4
0x5
0x6
0x7
0xF
���������������������������������������������������������������� Maxim Integrated Products 95
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
DAC Input Mixers
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:
0/6/12/18dB
+
MULTI BAND ALC
DVEQ1:
DVEQ2:
0dB TO -15dB
0dB TO -15dB
5-BAND
PARAMETRIC
EQ
5-BAND
PARAMETRIC
EQ
EQ1EN
EQ2EN
EXCURSION LIMITER
DACL
MIX
DALEN
AUDIO/
FILTERS
MIXDAL
DV2:
0dB TO -15dB
DCB2
AUDIO/
VOICE
FILTERS
DV1:
MIX
DACR
0dB TO -15dB
MODE1
DVFLT
DAREN
MIXDAR
Figure 24. DAC Input Mixer Block Diagram
Table 19. DAC Input Mixer Register
REGISTER
BIT
NAME
DESCRIPTION
7
Left DAC Input Mixer
1xxx = DAI1 left channel
x1xx = DAI1 right channel
xx1x = DAI2 left channel
xxx1 = DAI2 right channel
6
5
4
3
2
1
0
MIXDAL
0x22
Right DAC Input Mixer
1xxx = DAI1 left channel
x1xx = DAI1 right channel
xx1x = DAI2 left channel
xxx1 = DAI2 right channel
MIXDAR
���������������������������������������������������������������� Maxim Integrated Products 96
MAX98089
Low-Power, 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 single-
ended line outputs using the I2C interface.
RECVOLL:
+8dB TO -62dB
RECP/
LOUTL/
RXINP
MIX
0dB
RECLEN
MIXRECL
RECBYP
RECVOLR:
RECN/
LOUTR/
RXINN
+8dB TO -62dB
MIX
0dB
RECREN
LINEMODE
SPKBYP
MIXRECR
SPKLP
SPKLN
+6dB
SPLEN
DACL
DALEN
DACR
DAREN
Figure 25. Receiver Amplifier Block Diagram
���������������������������������������������������������������� Maxim Integrated Products 97
MAX98089
Low-Power, Stereo Audio Codec
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.
Table 20. Receiver Output Mixer Register
REGISTER
BIT
7
NAME
DESCRIPTION
Left Receiver Output Mixer
1xxxxxxx = Right DAC
x1xxxxxx = MIC2
6
5
xx1xxxxx = MIC1
4
0x28
MIXRECL
xxx1xxxx = INB2 (INBDIFF = 0) or INB2-INB1 (INADIFF = 1)
xxxx1xxx = INB1
xxxxx1xx = INA2 (INADIFF = 0) or INA2-INA1 (INADIFF = 1)
xxxxxx1x = INA1
3
2
1
xxxxxxx1 = Left DAC
0
7
Right Receiver Output Mixer
1xxxxxxx = Left DAC
6
x1xxxxxx = MIC2
xx1xxxxx = MIC1
xxx1xxxx = INB2 (INBDIFF = 0) or INB2-INB1 (INBDIFF = 1)
xxxx1xxx = INA1
xxxxx1xx = INA2 (INADIFF = 0) or INA2-INA1 (INADIFF = 1)
xxxxxx1x = INA1
5
4
0x29
MIXRECR
3
2
1
xxxxxxx1 = Right DAC
0
Receiver Output Mode. Configures receive path output mode between BTL and
stereo line output.
0 = BTL
7
LINE_MODE
1 = Stereo line output
Right Receiver Mixer Gain Select
3
2
00 = 0dB
01 = -6dB
10 = -9dB
11 = -12dB
MIXRECR
_GAIN
0x2A
Left Receiver Mixer Gain Select
00 = 0dB
01 = -6dB
10 = -9dB
11 = -12dB
1
0
0
MIXRECL
_GAIN
���������������������������������������������������������������� Maxim Integrated Products 98
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Receiver Output Volume
Table 21. Receiver Output Level Register
REGISTER
BIT
NAME
DESCRIPTION
Receiver Output Mute
0 = Disabled
1 = Enabled
RECLM/
RECRM
7
Receiver Output Volume Level
4
3
VALUE
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
0x0F
VOLUME (dB)
VALUE
0x10
0x11
0x12
0x13
0x14
0x15
0x16
0x17
0x18
0x19
0x1A
0x1B
0x1C
0x1D
0x1E
0x1F
VOLUME (dB)
-62
-58
-54
-50
-46
-42
-38
-35
-32
-29
-26
-23
-20
-17
-14
-12
-10
-8
-6
-4
-2
0
0x3B/0x3C
2
1
0
+1
+2
+3
+4
+5
+6
+6.5
+7
+7.5
+8
RECVOLL/
RECVOLR
���������������������������������������������������������������� Maxim Integrated Products 99
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
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.
Speaker Amplifiers
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-
put stage is mostly due to the I2R loss of the MOSFET
on-resistance, and quiescent current overhead.
Traditional Class D amplifiers require the use of exter-
nal 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, allowing opera-
tion without any output filtering in typical applications.
SPKLVDD
SPKLP
SPVOLL:
+8dB TO -62dB
+6dB
SPLEN
SPKLN
MIX
DACL
SPKLGND
DALEN
POWER/
DISTORTION LIMITER
MIXSPL
SPKRVDD
SPKRP
+6dB
SPREN
MIX
SPKRN
DACR
DAREN
SPVOLR:
+8dB TO -62dB
SPKRGND
MIXSPR
Figure 26. Speaker Amplifier Path Block Diagram
��������������������������������������������������������������� Maxim Integrated Products 100
MAX98089
Low-Power, 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.
Table 22. Speaker Output Mixer Register
REGISTER
BIT
7
NAME
DESCRIPTION
Left Speaker Output Mixer
1xxxxxxx = Right DAC
x1xxxxxx = MIC2
6
5
xx1xxxxx = MIC1
4
0x2B
MIXSPL
xxx1xxxx = INB2 (INBDIFF = 0) or INB2-INB1 (INBDIFF = 1)
xxxx1xxx = INB1
xxxxx1xx = INA2 (INBDIFF = 0) or INA2-INA1 (INADIFF = 1)
xxxxxx1x = INA1
3
2
1
xxxxxxx1 = Left DAC
0
7
Right Speaker Output Mixer
1xxxxxxx = Left DAC
6
x1xxxxxx = MIC2
xx1xxxxx = MIC1
xxx1xxxx = INB2 (INBDIFF = 0) or INB2-INB1 (INBDIFF = 1)
xxxx1xxx = INB1
xxxxx1xx = INA2 (INADIFF = 0) or INA2-INA1 (INADIFF = 1)
xxxxxx1x = INA1
5
4
0x2C
MIXSPR
3
2
1
xxxxxxx1 = Right DAC
0
Right Speaker Mixer Gain Select
00 = 0dB
01 = -6dB
10 = -9dB
11 = -12dB
3
2
1
MIXSPR
_GAIN
0x2D
Left Speaker Mixer Gain Select
00 = 0dB
01 = -6dB
10 = -9dB
11 = -12dB
MIXSPL
_GAIN
0
��������������������������������������������������������������� Maxim Integrated Products 101
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Speaker Output Volume
Table 23. Speaker Output Level Register
REGISTER
BIT
NAME
DESCRIPTION
Left/Right Speaker Output Mute
0 = Disabled
7
SPLM/SPRM
1 = Enabled
Left/Right Speaker Output Volume Level
VALUE
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
0x0F
VOLUME (dB)
VALUE
0x10
0x11
0x12
0x13
0x14
0x15
0x16
0x17
0x18
0x19
0x1A
0x1B
0x1C
0x1D
0x1E
0x1F
VOLUME (dB)
4
3
-62
-58
-54
-50
-46
-42
-38
-35
-32
-29
-26
-23
-20
-17
-14
-12
-10
-8
-6
-4
-2
0
0x3D/0x3E
+1
+2
+3
+4
+5
+6
+6.5
+7
+7.5
+8
SPVOLL/SPVOLR
2
1
transitions between the high and low corner frequency to
prevent unwanted artifacts. The filter can operate in four
different modes:
Speaker Amplifier Signal Processing
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.
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.
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
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.
��������������������������������������������������������������� Maxim Integrated Products 102
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
The transfer function for the user-programmable biquad is:
The MAX98089 EV kit software includes a graphic interface
for generating the user-programmable biquad coefficients.
-1
-2
b
+ b z + b z
1 2
0
H(z) =
Note: Only change the excursion limiter settings when
the signal path is disabled to prevent undesired artifacts.
-1
-2
1+ a z + a z
1
2
The coefficients b , b , b , a , and a are sample
0
1
2
1
2
rate dependent and stored in registers 0xB4 through
0xC7. Store b , b , and b as positive numbers. Store
0
1
2
a
and a as negated two’s complement numbers.
1
2
Separate filters can be stored for the DAI1 and DAI2
playback paths.
DV1G:
0/6/12/18dB
+
MULTI BAND ALC
DVEQ1:
0dB TO -15dB
DVEQ2:
0dB TO -15dB
SPVOLL:
+8dB TO -62dB
SPKLVDD
SPKLP
5-BAND
PARAMETRIC
EQ
5-BAND
PARAMETRIC
EQ
+6dB
SPLEN
SPKLN
MIX
EQ1EN
EQ2EN
SPKLGND
SPKRVDD
MIXSPL
POWER/
DISTORTION LIMITER
EXCURSION LIMITER
DACL
MIX
DALEN
MIXDAL
AUDIO/
SPKRP
SPKRN
FILTERS
DV2:
0dB TO -15dB
+6dB
SPREN
DCB2
MIX
SPVOLR:
+8dB TO -62dB
SPKRGND
MIXSPR
AUDIO/
VOICE
FILTERS
DV1:
MIX
0dB TO -15dB
DACR
MODE1
DVFLT
DAREN
MIXDAR
Figure 27. Speaker Amplifier Signal Processing Block Diagram
��������������������������������������������������������������� Maxim Integrated Products 103
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 24. Excursion Limiter Registers
REGISTER
BIT
NAME
DESCRIPTION
Excursion Limiter Corner Frequency
The excursion limiter has limited sliding range and minimum corner frequencies. Listed
below are all the valid filter combinations.
6
LOWER CORNER UPPER CORNER MINIMUM BIQUAD COR-
DHPUCF DHPLCF
FREQUENCY
FREQUENCY
NER FREQUENCY
5
4
DHPUCF
Excursion limiter disabled
—
—
—
000
001
010
011
100
000
001
010
011
00
00
00
00
00
11
01
10
10
400Hz
600Hz
800Hz
1kHz
—
—
Programmable using biquad
100Hz
—
0x41
200Hz
400Hz
400Hz
400Hz
600Hz
800Hz
1
0
—
—
Programmable us-
ing biquad
400Hz
600Hz
800Hz
1kHz
200Hz
300Hz
400Hz
500Hz
001
010
011
100
11
11
11
11
DHPLCF
Programmable us-
ing biquad
Programmable us-
ing biquad
Programmable us-
ing biquad
ALC and Excursion Limiter Release Time
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.
6
VALUE
EXCURSION LIMITER RELEASE TIME (s)
000
4
2
001
0x43
ALCRLS
5
4
010
1
011
0.5
100
0.25
101
0.25
110
111
Reserved
Reserved
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.
3
2
1
V
BAT
must correctly reflect the voltage of SPKLVDD to achieve accurate thresh-
olds.
000 = 0.34V
001 = 0.71V
010 = 1.30V
011 = 1.77V
100 = 2.33V
101 = 3.25V
110 = 4.25V
111 = 4.95V
P
P
P
P
P
P
P
P
0x42
DHPTH
0
��������������������������������������������������������������� Maxim Integrated Products 104
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Power Limiter
The IC’s power limiter tracks the continuous power deliv-
ered to the loudspeaker and briefly mutes the speaker
amplifier output if the speaker is at risk of sustaining
permanent damage.
The IC’s power limiter includes user-programmable time
constants and power thresholds to match a wide range
of loudspeakers. Program the power limiter’s threshold to
match the loudspeaker’s rated power handling. This can
be determined through measurement or the loudspeak-
er’s specification. Program time constant 1 to match the
voice coil’s thermal time constant. Program time constant
2 to match the magnet’s thermal time constant. The time
constants can be determined by plotting the voice coil’s
resistance vs. time as power is applied to the speaker.
Loudspeakers are typically damaged when the voice coil
overheats due to extended operation above the rated
power. During normal operation, heat generated in the
voice coil is transferred to the speaker’s magnet, which
transfers heat to the surrounding air. For the voice coil
to overheat, both the voice coil and the magnet must
overheat. The result is that a loudspeaker can operate
above its rated power for a significant time before it heats
sufficiently to cause damage.
Table 25. Power Limiter Registers
REGISTER
BIT
NAME
DESCRIPTION
Power Limiter Threshold
If the continuous output power from the speaker amplifiers exceeds this threshold,
the output is briefly muted to protect the speaker. The threshold is measured in watts
assuming an 8Iload. VBAT must correctly reflect the voltage of SPKLVDD/SP-
KRVDD to achieve accurate thresholds.
7
THRESHOLD
(W)
THRESHOLD
(W)
VALUE
VALUE
6
5
Power limiter
disabled
0x0
0x8
0.27
PWRTH
0x1
0x2
0x3
0x4
0x5
0x6
0x7
0.05
0.06
0.09
0.11
0.13
0.18
0.22
0x9
0xA
0xB
0xC
0xD
0xE
0xF
0.35
0.48
0.72
1.00
1.43
1.57
1.80
0x44
4
2
Power Limiter Weighting Factor
Determines the balance between time constant 1 and 2 to match the dominance of
each time constant in the loudspeaker.
VALUE
000
T1 (%)
50
T2 (%)
50
1
0
001
62.5
75
37.5
25
PWRK
010
011
87.5
100
12.5
25
12.5
0
100
101
87.5
75
110
111
37.5
62.5
��������������������������������������������������������������� Maxim Integrated Products 105
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 25. Power Limiter Registers (continued)
REGISTER
BIT
NAME
DESCRIPTION
Power Limiter Time Constant 2
Select a value that matches the thermal time constant of the loudspeaker’s magnet.
7
TIME CONSTANT
(min)
TIME CONSTANT
(min)
VALUE
VALUE
6
5
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
Disabled
0.50
0x8
0x9
0xA
0xB
0xC
0xD
0xE
0xF
3.75
5.00
PWRT2
0.67
6.66
0.89
8.88
1.19
Reserved
Reserved
Reserved
Reserved
1.58
4
3
2.11
2.81
0x45
Power Limiter Time Constant 1
Select a value that matches the thermal time constant of the loudspeaker’s voice coil.
TIME CONSTANT
(s)
TIME CONSTANT
(s)
VALUE
VALUE
2
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
Disabled
0.50
0x8
0x9
0xA
0xB
0xC
0xD
0xE
0xF
3.75
5.00
PWRT1
0.67
6.66
1
0
0.89
8.88
1.19
Reserved
Reserved
Reserved
Reserved
1.58
2.11
2.81
Distortion Limiter
The IC’s distortion limiter ensures that the speaker amplifier’s output does not exceed the programmed THD+N limit.
The distortion limiter analyzes the Class D output duty cycle to determine the percentage of the waveform that is
clipped. If the distortion exceeds the programmed threshold, the output gain is reduced.
��������������������������������������������������������������� Maxim Integrated Products 106
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 26. Distortion Limiter Registers
REGISTER
BIT
NAME
DESCRIPTION
Distortion Limit
Measured in % THD+N.
7
VALUE
THD+N LIMIT (%)
VALUE
THD+N LIMIT (%)
6
5
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
Limiter disabled
0x8
0x9
0xA
0xB
0xC
0xD
0xE
0xF
12
14
16
18
20
21
22
24
< 1
1
THDCLP
2
4
0x46
6
4
0
8
10
Distortion Limiter Release Time Constant
Duration of time required for the speaker amplifier’s output gain to adjust back to the
nominal level after a large signal has passed.
THDT1
0 = 1.4s
1 = 2.8s
When the input signal level is less than 10% of PVDD,
the switching frequency is reduced to a low rate. This
minimizes switching losses in the charge pump. When
the input signal exceeds 10% of PVDD, the switching fre-
quency increases to support the load current.
Headphone
DirectDrive Headphone Amplifier
Traditional single-supply headphone amplifiers have
outputs biased at a nominal DC voltage (typically half
the supply). Large coupling capacitors are needed to
block this DC bias from the headphone. Without these
capacitors, a significant amount of DC current flows to
the headphone, resulting in unnecessary power dis-
sipation and possible damage to both headphone and
headphone amplifier.
For input signals below 25% of PVDD, the charge pump
generates Q(PVDD/2) to minimize the voltage drop
across the amplifier’s power stage and thus improve
efficiency. Input signals that exceed 25% of PVDD cause
the charge pump to output QPVDD. The higher output
voltage allows for full output power from the headphone
amplifier.
Maxim’s second-generation DirectDrive architecture
uses a charge pump to create an internal negative sup-
ply voltage. This allows the headphone outputs of the ICs
to be biased at GND while operating from a single supply
(Figure 1). Without a DC component, there is no need for
the large DC-blocking capacitors. Instead of two large
(220µF typ) capacitors, the IC’s charge pump requires
3 small ceramic capacitors, conserving board space,
reducing cost, and improving the frequency response of
the headphone amplifier.
To prevent audible gliches when transitioning from the
Q(PVDD/2) output mode to the QPVDD output mode, the
charge pump transitions very quickly. This quick change
draws significant current from PVDD for the duration of
the transition. The bypass capacitor on PVDD supplies
the required current and prevents droop on PVDD.
The charge pump’s dynamic switching mode can be
2
turned off through the I C interface. The charge pump
can then be forced to output either Q(PVDD/2) or QPVDD
regardless of input signal level.
Charge Pump
The dual-mode charge pump generates both the positive
and negative power supply for the headphone amplifier. To
maximize efficiency, both the charge pump’s switching fre-
quency and output voltage change based on signal level.
��������������������������������������������������������������� Maxim Integrated Products 107
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Class H Operation
V
DD
A Class H amplifier uses a Class AB output stage with
power supplies that are modulated by the output signal.
In the case of the ICs, two nominal power-supply differ-
entials of 1.8V (+0.9V to -0.9V) and 3.6V (+1.8V to -1.8V)
are available from the charge pump. Figure 29 shows the
operation of the output-voltage-dependent power supply.
V
/2
DD
Headphone Ground Sense (HPSNS)
HPSNS senses the ground return for the headphone
load. For optimal performance, connect HPSNS to the
ground pole of the jack through an isolated trace, as
shown in Figure 30. If HPSNS is not used, connect to the
analog ground plane.
GND
CONVENTIONAL AMPLIFIER BIASING SCHEME
+V
DD
CONFIGURATION FOR OPTIMAL PERFORMANCE
GND
HEADPHONE
JACK
HPL
HPSNS
HPR
-V
DD
(V
)
SS
DirectDrive AMPLIFIER BIASING SCHEME
Figure 28. Traditional Amplifier Output vs. DirectDrive Output
CONFIGURATION FOR WHEN NOT USING HPSNS
HEADPHONE
JACK
1.8V
32ms
HPVDD
HPL
0.9V
V
TH_H
HPSNS
HPR
OUTPUT
VOLTAGE
V
TH_L
-0.9V
HPVSS
32ms
-1.8V
Figure 30. HPSNS configurations
Figure 29. Class H Operation
��������������������������������������������������������������� Maxim Integrated Products 108
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
DACL
DALEN
DACR
DAREN
MIXHPL_
PATH SEL
HPVOLL:
MIX
+3dB TO -67dB
HPL
HPSNS
HPR
HPLEN
MIXHPL
MIXHPR_
PATH SEL
HPVOLR:
+3dB TO -67dB
MIX
HPREN
MIXHPR
Figure 31. Headphone Amplifier Block Diagram
��������������������������������������������������������������� Maxim Integrated Products 109
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Headphone Output Mixers
signal is selected, the mixer can be configured to attenu-
ate the signal by 6dB, 9dB, or 12dB. The stereo DAC
can bypass the headphone mixers, and be connected
directly to the headphone amplifiers to provide lower
power consumption.
The headphone amplifier mixer accepts input from the
stereo DAC, the line inputs (single-ended or differential),
and the MIC inputs. Configure the mixer to mix any com-
bination of the available sources. When more than one
Table 27. Headphone Output Mixer Register
REGISTER
BIT
7
NAME
DESCRIPTION
Left Headphone Output Mixer
1xxxxxxx = Right DAC
6
x1xxxxxx = MIC2
xx1xxxxx = MIC1
xxx1xxxx = INB2 (INBDIFF = 0) or INB2-INB1 (INADIFF = 1)
xxxx1xxx = INB1
xxxxx1xx = INA2 (INADIFF = 0) or INA2-INA1 (INADIFF = 1)
xxxxxx1x = INA1
5
4
0x25
MIXHPL
3
2
1
xxxxxxx1 = Left DAC
0
Right Headphone Output Mixer
1xxxxxxx = Left DAC
x1xxxxxx = MIC2
xx1xxxxx = MIC1
xxx1xxxx = INB2 (INBDIFF = 0) or INB2-INB1 (INBDIFF = 1)
xxxx1xxx = INB1
7
6
5
4
0x26
MIXHPR
3
2
xxxxx1xx = INA2 (INADIFF = 0) or INA2-INA1 (INADIFF = 1)
xxxxxx1x = INA1
xxxxxxx1 = Right DAC
1
0
Right Headphone Mixer Path Select
0 = Directly connect to the right DAC (bypass right headphone output mixer)
1 = Right headphone output mixer
MIXHPR_ PATH
SEL
5
Left Headphone Mixer Path Select
0 = Directly connect to the left DAC (bypass left headphone output mixer)
1 = Left headphone output mixer
MIXHPL_ PATH
SEL
4
3
Right Headphone Mixer Gain Select
00 = 0dB
01 = -6dB
10 = -9dB
11 = -12dB
0x27
MIXHPR
_GAIN
2
1
Left Headphone Mixer Gain Select
00 = 0dB
01 = -6dB
10 = -9dB
11 = -12dB
MIXHPL
_GAIN
0
��������������������������������������������������������������� Maxim Integrated Products 110
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Headphone Output Volume
Table 28. Headphone Output Level Register
REGISTER
BIT
NAME
DESCRIPTION
Headphone Output Mute
0 = Disabled
7
HPLM/HPRM
1 = Enabled
Left/Right Headphone Output Volume Level
VALUE
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
0x0F
VOLUME (dB)
VALUE
0x10
0x11
0x12
0x13
0x14
0x15
0x16
0x17
0x18
0x19
0x1A
0x1B
0x1C
0x1D
0x1E
0x1F
VOLUME (dB)
4
3
-67
-63
-59
-55
-51
-47
-43
-40
-37
-34
-31
-28
-25
-22
-19
-17
-15
-13
-11
-9
-7
-5
0x39/0x3A
-4
HPVOLL/HPVOLR
-3
2
1
0
-2
-1
0
+1
+1.5
+2
+2.5
+3
��������������������������������������������������������������� Maxim Integrated Products 111
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
an external receiver amplifier is used, route its output to
the left speaker through RECP/RXINP and RECN/RXINN,
bypassing the Class D amplifier. In systems where an
external amplifier drives both the receiver and the IC’s
line input, one of the differential signals can be discon-
nected from the receiver when not needed by passing it
through the analog switch that connects RECP/RXINP to
RECN/RXINN.
Output Bypass Switches
The IC’s includes two output bypass switches that solve
common applications problems. When a single trans-
ducer is used for the loudspeaker and receiver, the need
exists for two amplifiers to power the same transducer.
Bypass switches connect the IC’s receiver amplifier
output to the speaker amplifier’s output, allowing either
amplifier to power the same transducer. In systems where
10I*
EXTERNAL
RECEIVER
AMP
RECP/RXINP
RECP/RXINP
RECN/RXINN
RECP/RXINP
RECN/RXINN
0dB
0dB
0dB
EXTERNAL
RECEIVER
AMP
RECLEN
RECLEN
RECLEN
10I*
RECN/RXINN
0dB
0dB
0dB
RECBYP
SPKBYP
RECBYP
SPKBYP
RECBYP
SPKBYP
RECREN
RECREN
RECREN
SPKLVDD
SPKLP
SPKLVDD
SPKLP
SPKLVDD
SPKLP
+6dB
+6dB
+6dB
SPKLN
SPKLN
SPKLN
SPKLGND
SPKLGND
SPKLGND
SPLEN
SPLEN
SPLEN
POWER/DISTORTION
LIMITER
POWER/DISTORTION
LIMITER
POWER/DISTORTION
LIMITER
*OPTIONAL 10I RESISTORS IMPROVE DISTORTION
THROUGH THE ANALOG SWITCH.
SPEAKER AMPLIFIER BYPASS USING AN
EXTERNAL RECEIVER AMPLIFIER
SPEAKER AMPLIFIER BYPASS USING THE
INTERNAL RECEIVER AMPLIFIER
CONTROLLING AN EXTERNAL RECEIVE
AMPLIFIER AND SPEAKER
Figure 32. Output Bypass Switch Block Diagrams
Table 29. Output Bypass Switches Register
REGISTER
BIT
7
NAME
INABYP
MIC2BYP
DESCRIPTION
See the Microphone Inputs section.
4
RXINP to RXINN Bypass Switch
Shorts RXINP to RXINN allowing a signal to pass through the ICs. Disable the receiver
1
0
RECBYP
SPKBYP
amplifier when RECBYP = 1.
0 = Disabled
1 = Enabled
0x4A
RXIN to SPKL Bypass Switch
Shorts RXINP/RXINN to SPKLP/SPKLN allowing either the internal or an external
receiver amplifier to power the left speaker. Disable the left speaker amplifier when
SPKBYP = 1.
0 = Disabled
1 = Enabled
��������������������������������������������������������������� Maxim Integrated Products 112
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
enabled, volume slewing also occurs at device turn-on
and turn-off. During turn-on the volume is set to mute
before the output is enabled. Once the output is on, the
volume ramps to the desired level. At turn-off the volume
is ramped to mute before the outputs are disabled.
Click-and-Pop Reduction
The IC includes extensive click-and-pop reduction cir-
cuitry. The circuitry minimizes clicks and pops at turn-on,
turn-off, and during volume changes.
Zero-crossing detection is implemented on all analog
PGAs and volume controls to prevent large glitches when
volume changes are made. Instead of making a volume
change immediately, the change is made when the audio
signal crosses the midpoint. If no zero-crossing occurs
within the timeout window, the change is forced.
When there is no audio signal zero-crossing detection
can prevent volume slewing from occurring. Enable
enhanced volume slewing to prevent the volume control-
ler from requesting another volume level until the previ-
ous one has been set. Each step in the volume ramp then
occurs after a zero crossing has occurred in the audio
signal or the timeout window has expired. During turn-off,
enhance volume slewing is always disabled.
Volume slewing breaks up large volume changes into the
smallest available step size and the steps through each
step between the initial and final volume setting. When
Table 30. Click-and-Pop Reduction Register
REGISTER
BIT
NAME
DESCRIPTION
Enhanced Volume Smoothing
During volume slewing, the controller waits for each step in the ramp to be applied be-
fore sending the next step. When zero-crossing detection is enabled this prevents large
steps in the output volume when no zero crossings are detected.
0 = Enabled
7
VS2EN
1 = Disabled
Applies to volume changes in HPVOLL, HPVOLR, RECVOL, SPVOLL, and SPVOLR.
Volume Adjustment Smoothing
Volume changes are smoothed by stepping through intermediate steps. Also ramps
the volume from minimum to the programmed value at turn-on and back to minimum at
6
5
turn-off.
0 = Enabled
1 = Disabled
VSEN
ZDEN
0x47
Applies to volume changes in HPVOLL, HPVOLR, RECVOL, SPVOLL, and SPVOLR.
Zero-Crossing Detection
Holds volume changes until there is a zero crossing in the audio signal. This reduces
click and pop during volume changes (zipper noise). If no zero crossing is detected
within 100ms, the volume change is forced.
0 = Enabled
1 = Disabled
Applies to volume changes in PGAM1, PGAM2, PGAOUTA, PGAOUTB, PGAOUTC,
HPVOLL, HPVOLR, RECVOL, SPVOLL, and SPVOLR.
1
0
EQ2EN
EQ1EN
See the 5-Band Parametric EQ section.
��������������������������������������������������������������� Maxim Integrated Products 113
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Accessory Button Detection
After jack insertion, the MAX98089 can detect button
presses on accessories that include a microphone and
a switch that shorts the microphone signal to ground.
Set JDETEN to enable jack detection circuitry. Button
presses can be detected both when MICBIAS is enabled
and disabled. Table 32 shows the change in JKSNS that
occurs when the accessory button is pressed.
Jack Detection
The IC features jack detection that can detect the insertion
and removal of a jack as well as the load type. When a jack
is detected, an interrupt on IRQ can be triggered (by set-
ting IJDET) to alert the microcontroller of the event. Figure
33 shows the typical configuration for jack detection.
Jack Insertion
To detect a jack insertion, the IC must have a power sup-
ply. Set JDETEN to enable jack detection circuitry and
apply a pullup current to JACKSNS. Set JDWK to mini-
mize supply current. Jack insertion can be performed in
shutdown or out of shutdown. Clear JDWK to differentiate
between headsets with a microphone and headphones
without a microphone. The voltage on JACKSNS is equal
to SPKLVDD as long as no load is applied to JACKSNS
and MICBIAS is disabled. Table 31 shows the change in
JKSNS that occurs when a jack is inserted.
Jack Removal
The IC detects jack removal by monitoring JACKSNS for
transitions to the 11 state. Set JDETEN to enable jack
detection circuitry. Set JDWK to minimize supply current
if button detection is not required. Table 33 shows the
change in JKSNS that occurs when a jack is removed.
Jack removal can be done in shutdown or out of shutdown.
JACKSENSE
MICBIAS
2.2kI
MIC1P OR MIC2P
HPL
HPR
Figure 33. Typical Configuration for Jack Detection
Table 31. Change in JKSNS Upon Jack Insertion
JACK TYPE
JDWK = 1
JDWK = 0
GND
HPR
HPL
JKSNS: 11 è 00
JKSNS: 11 è 00
MIC
GND
HPR
HPL
JKSNS: 11 è 00
JKSNS: 11 è 01
Table 32. Change in JKSNS Upon Button Press
JACK TYPE
MICBIAS ENABLED OR DISABLED
GND
HPR
HPL
JKSNS: 01 è 00
��������������������������������������������������������������� Maxim Integrated Products 114
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 33. Change in JKSNS Upon Jack Removal
JACK TYPE
JDWK = 1 AND MICBIAS DISABLED
JDWK = 0 OR MICBIAS ENABLED
GND
HPR
HPL
JKSNS: 00 è 11
JKSNS: 00 è 11
MIC
GND
HPR
HPL
JKSNS: 00 è 11
JKSNS: 01 è 11
Table 34. Jack Detection Registers
REGISTER
BIT
NAME
DESCRIPTION
JACKSNS State
Reports the status of JACKSNS when JDETEN = 1.
VALUE
MODE
DESCRIPTION
7
MBEN = 1
MBEN = 0
V
< 0.1V x V
< 0.1V x V
JACKSNS
MICBIAS
00
V
JACKSNS
SPKLVDD
0.1V x V
< V
MICBIAS
<
MICBIAS
JACKSNS
MBEN = 1
MBEN = 0
0x02
(Read Only)
0.95V x V
JKSNS
01
0.1V x V
< V
SPKLVDD
<
SPKLVDD
JACKSNS
0.95V x V
Reserved
Reserved
MBEN = 1
MBEN = 0
MBEN = 1
MBEN = 0
6
10
11
0.95V x V
0.95V x V
< V
JACKSNS
MICBIAS
< V
SPKLVDD
JACKSNS
Jack Detection Enable
0 = Disabled
1 = Enabled
7
1
0
JDETEN
JDEB
Jack Detection Debounce
Configures the debounce time for setting JDET.
00 = 25ms
01 = 50ms
10 = 100ms
11 = 200ms
0x4B
��������������������������������������������������������������� Maxim Integrated Products 115
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 34. Jack Detection Registers (continued)
REGISTER
BIT
7
NAME
BGEN
DESCRIPTION
See the Power Management section.
See the Power Management section.
See the Power Management section.
See the Power Management section.
6
SPREGEN
VCMEN
BIASEN
5
4
JACKSNS Pullup
0x4E
When JDWK = 1, JACKSNS is slow to increase in voltage. Set JDWK = 0 before setting
JDETEN = 1 to prevent false detection.
Valid when MBIAS = 0.
0
JDWK
0 = 2.4kIto SPKLVDD (allows microphone detection)
1 = 5FA to SPKLVDD (minimizes supply current)
Battery Measurement
The IC measures the voltage applied to SPKLVDD (typically the battery voltage) and reports the value in register 0x03.
This value is also used by the speaker limiter circuitry to set accurate thresholds. When the battery measurement func-
tion is disabled, the battery voltage is user programmable.
Table 35. Battery Measurement Registers
REGISTER
BIT
4
NAME
DESCRIPTION
Battery Voltage
Read VBAT when VBATEN = 1 to determine V
3
. Program VBAT when VBATEN
SPKLVDD
0x03
2
VBAT
= 0 to allow proper speaker amplifier signal processing. Calculate/program the battery
voltage using the following formula:
1
V
= 2.55V + [VBAT/10]
BATTERY
0
7
See the Power Management section.
SHDN
Battery Measurement Enable. Enables an internal ADC to measure V
0 = Disabled (register 0x03 readable and writeable)
1 = Enabled (register 0x03 read only)
.
SPKLVDD
6
VBATEN
0x51
3
2
1
0
PERFMODE
HPPLYBCK
PWRSV8K
PWRSV
See the Power Management section.
See the Power Management section.
See the Power Management section.
See the Power Management section.
��������������������������������������������������������������� Maxim Integrated Products 116
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
either by poling register 0x00 or configuring the IRQ to
pull low when specific events occur. IRQ is an open-drain
output that requires a pullup resistor for proper operation.
Register 0x0F determines which bits in the status register
trigger IRQ to pull low.
Device Status
The IC uses register 0x00 and IRQ to report the status of
various device functions. The status register bits are set
when their respective events occur, and cleared upon
reading the register. Device status can be determined
Table 36. Status and Interrupt Registers
REGISTER
BIT
NAME
DESCRIPTION
Full Scale
0 = All digital signals are less than full scale.
1 = The DAC or ADC signal path has reached or exceeded full scale. This typically
indicates clipping.
7
CLD
Volume Slew Complete
SLD reports that any of the programmable-gain arrays or volume controllers has com-
pleted slewing from a previous setting to a new programmed setting. If multiple gain
arrays or volume controllers are changed at the same time, the SLD flag is set after the
last volume slew completes. SLD also reports when the digital audio interface soft-start
or soft-stop process has completed. MCLK is required for proper SLD operation.
0 = No volume slewing sequences have completed since the status register was last
read.
6
SLD
0x00
(Read Only)
1 = Volume slewing complete.
Digital Audio Interface Unlocked
5
1
ULK
0 = Both digital audio interfaces are operating normally.
1 = Either digital audio interface is configured incorrectly or receiving invalid clocks.
Jack Configuration Change
JDET reports changes to any bit in the Jack Status register (0x02). Changes to the Jack
Status bits are debounced before setting JDET. The debounce period is programmable
using the JDEB bits. JDET is always set the first time JDETEN or SHDN is set the first time
power is applied to the IC. Read the status register following such an event to clear JDET
and allow for proper jack detection.
JDET
0 = No change in jack configuration.
1 = Jack configuration has changed.
Full-Scale Interrupt Enable
0 = Disabled
1 = Enabled
7
6
5
1
ICLD
ISLD
IULK
IJDET
Volume Slew Complete Interrupt Enable
0 = Disabled
1 = Enabled
0x0F
Digital Audio Interface Unlocked Interrupt Enable
0 = Disabled
1 = Enabled
Jack Configuration Change Interrupt Enable
0 = Disabled
1 = Enabled
��������������������������������������������������������������� Maxim Integrated Products 117
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Device Revision
Table 37. Device Revision Register
REGISTER
BIT
7
NAME
DESCRIPTION
6
5
4
0xFF
(Read Only)
Device Revision Code
REV is always set to 0x40.
REV
3
2
1
0
I2C Serial Interface
tect the digital inputs of the IC from high voltage spikes
on the bus lines, and minimize crosstalk and undershoot
of the bus signals.
The IC features an I2C/SMBusK-compatible, 2-wire
serial interface comprising a serial-data line (SDA) and
a serial-clock line (SCL). SDA and SCL facilitate com-
munication between the IC and the master at clock rates
up to 400kHz. Figure 5 shows the 2-wire interface timing
diagram. The master generates SCL and initiates data
transfer on the bus. The master device writes data to the
IC by transmitting the proper slave address followed by
the register address and then the data word. Each trans-
mit sequence is framed by a START (S) or REPEATED
START (Sr) condition and a STOP (P) condition. Each
word transmitted to the IC is 8 bits long and is followed
by an acknowledge clock pulse. A master reading data
from the IC transmits the proper slave address followed
by a series of nine SCL pulses. The IC transmits data on
SDA in sync with the master-generated SCL pulses. The
master acknowledges receipt of each byte of data. Each
read sequence is framed by a START or REPEATED
START condition, a not acknowledge, and a STOP condi-
tion. SDA operates as both an input and an open-drain
output. A pullup resistor, typically greater than 500I, is
required on SDA. SCL operates only as an input. A pullup
resistor, typically greater than 500I, is required on SCL
if there are multiple masters on the bus, or if the single
master has an open-drain SCL output. Series resistors in
line with SDA and SCL are optional. Series resistors pro-
Bit Transfer
One data bit is transferred during each SCL cycle. The
data on SDA must remain stable during the high period of
the SCL pulse. Changes in SDA while SCL is high are con-
trol signals (see the START and STOP Conditions section).
START and STOP Conditions
SDA and SCL idle high when the bus is not in use. A mas-
ter initiates communication by issuing a START condition.
A START condition is a high-to-low transition on SDA with
SCL high. A STOP condition is a low-to-high transition on
SDA while SCL is high (Figure 33). A START condition
from the master signals the beginning of a transmission
to the IC. The master terminates transmission, and frees
the bus, by issuing a STOP condition. The bus remains
active if a REPEATED START condition is generated
instead of a STOP condition.
Early STOP Conditions
The IC recognizes a STOP condition at any point during
data transmission except if the STOP condition occurs in
the same high pulse as a START condition. For proper
operation, do not send a STOP condition during the same
SCL high pulse as the START condition.
S
Sr
P
SCL
SDA
Figure 34. START, STOP, and REPEATED START Conditions
SMBus is a trademark of Intel Corp.
��������������������������������������������������������������� Maxim Integrated Products 118
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Slave Address
The slave address is defined as the seven most signifi-
cant bits (MSBs) followed by the read/write bit. For the
IC, the seven most significant bits are 0010000. Setting
the read/write bit to 1 (slave address = 0x21) configures
the IC for read mode. Setting the read/write bit to 0 (slave
address = 0x20) configures the ICs for write mode. The
address is the first byte of information sent to the IC after
the START condition.
is busy or if a system fault has occurred. In the event
of an unsuccessful data transfer, the bus master retries
communication. The master pulls down SDA during the
9th clock cycle to acknowledge receipt of data when the
IC is in read mode. An acknowledge is sent by the master
after each read byte to allow data transfer to continue. A
not acknowledge is sent when the master reads the final
byte of data from the IC, followed by a STOP condition.
Write Data Format
A write to the IC includes transmission of a START condi-
tion, the slave address with the R/W bit set to 0, one byte
of data to configure the internal register address pointer,
one or more bytes of data, and a STOP condition. Figure
36 illustrates the proper frame format for writing one byte
of data to the IC. Figure 37 illustrates the frame format for
writing n-bytes of data to the IC.
Acknowledge
The acknowledge bit (ACK) is a clocked 9th bit that the
IC uses to handshake receipt each byte of data when
in write mode (Figure 35). The IC pulls down SDA dur-
ing the entire master-generated 9th clock pulse if the
previous byte is successfully received. Monitoring ACK
allows for detection of unsuccessful data transfers. An
unsuccessful data transfer occurs if a receiving device
CLOCK PULSE FOR
ACKNOWLEDGMENT
START
CONDITION
SCL
1
2
8
9
NOT ACKNOWLEDGE
SDA
ACKNOWLEDGE
Figure 35. Acknowledge
ACKNOWLEDGE FROM MAX98089
B7 B6 B5 B4 B3 B2 B1 B0
ACKNOWLEDGE FROM MAX98089
REGISTER ADDRESS
ACKNOWLEDGE FROM MAX98089
A
A
DATA BYTE
1 BYTE
A
P
S
SLAVE ADDRESS
O
R/W
AUTOINCREMENT INTERNAL REGISTER ADDRESS POINTER
Figure 36. Writing One Byte of Data to the ICs
ACKNOWLEDGE FROM MAX98089
ACKNOWLEDGE FROM MAX98089
B5 B4 B3 B2 B1 B0
B6 B5 B4 B3 B2 B1 B0
B7
B6
B7
ACKNOWLEDGE FROM MAX98089
ACKNOWLEDGE FROM MAX98089
REGISTER ADDRESS
A
O
S
SLAVE ADDRESS
R/W
A
A
P
A
DATA BYTE n
1 BYTE
DATA BYTE 1
1 BYTE
AUTOINCREMENT INTERNAL REGISTER ADDRESS POINTER
Figure 37. Writing n-Bytes of Data to the ICs
��������������������������������������������������������������� Maxim Integrated Products 119
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
The slave address with the R/W bit set to 0 indicates
The first byte transmitted from the ICs is the content of
register 0x00. Transmitted data is valid on the rising
edge of SCL. The address pointer autoincrements after
each read data byte. This autoincrement feature allows
all registers to be read sequentially within one continuous
frame. A STOP condition can be issued after any number
of read data bytes. If a STOP condition is issued followed
by another read operation, the first data byte to be read
is from register 0x00.
that the master intends to write data to the ICs. The ICs
acknowledge receipt of the address byte during the
master-generated 9th SCL pulse.
The second byte transmitted from the master configures
the IC’s internal register address pointer. The pointer tells
the IC where to write the next byte of data. An acknowl-
edge pulse is sent by the ICs upon receipt of the address
pointer data.
The address pointer can be preset to a specific register
before a read command is issued. The master presets the
address pointer by first sending the IC’s slave address
with the R/W bit set to 0 followed by the register address.
A REPEATED START condition is then sent followed by the
slave address with the R/W bit set to 1. The IC then trans-
mits the contents of the specified register. The address
pointer autoincrements after transmitting the first byte.
The third byte sent to the ICs contains the data that is writ-
ten to the chosen register. An acknowledge pulse from the
ICs signals receipt of the data byte. The address pointer
autoincrements to the next register address after each
received data byte. This autoincrement feature allows a
master to write to sequential registers within one continu-
ous frame. The master signals the end of transmission by
issuing a STOP condition. Register addresses greater
than 0xC7 are reserved. Do not write to these addresses.
The master acknowledges receipt of each read byte
during the acknowledge clock pulse. The master must
acknowledge all correctly received bytes except the last
byte. The final byte must be followed by a not acknowl-
edge from the master and then a STOP condition. Figure
38 illustrates the frame format for reading one byte from
the IC. Figure 39 illustrates the frame format for reading
multiple bytes from the ICs.
Read Data Format
Send the slave address with the R/W bit set to 1 to initi-
ate a read operation. The IC acknowledges receipt of
its slave address by pulling SDA low during the 9th SCL
clock pulse. A START command followed by a read com-
mand resets the address pointer to register 0x00.
ACKNOWLEDGE FROM MAX98089
ACKNOWLEDGE FROM MAX98089
REGISTER ADDRESS
ACKNOWLEDGE FROM MAX98089
NOT ACKNOWLEDGE FROM MASTER
S
SLAVE ADDRESS
R/W
O
A
A
Sr
SLAVE ADDRESS
1
A
DATA BYTE
1 BYTE
P
A
REPEATED START
R/W
AUTOINCREMENT INTERNAL REGISTER ADDRESS POINTER
Figure 38. Reading One Byte of Data from the ICs
ACKNOWLEDGE FROM MAX98089
ACKNOWLEDGE FROM MAX98089
ACKNOWLEDGE FROM MAX98089
S
O
A
A
SLAVE ADDRESS
R/W
REGISTER ADDRESS
SLAVE ADDRESS
DATA BYTE
1 BYTE
Sr
1
A
A
REPEATED START
R/W
AUTOINCREMENT INTERNAL REGISTER ADDRESS POINTER
Figure 39. Reading n Bytes of Data from the ICs
��������������������������������������������������������������� Maxim Integrated Products 120
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Applications Information
Typical Operating Circuits
Figures 40 and 41 provide example operating circuits for the ICs. The external components shown are the minimum
required for the ICs to operate. Additional components may be required by the application.
2.8V TO 5.5V
1.8V
10µF
1.8V TO 3.6V
10µF
1.8V TO 3.6V
1µF 0.1µF
0.1µF
1µF
1µF
1µF
1µF
1.8V TO
5.5V
DVDDS1
PVDD
DVDD
AVDD SPKLVDD SPKRVDD
DVDDS2
10kI
BCLKS2
TO MICROCONTROLLER
IRQ
MCLK
LRCLKS2
DIGITAL
AUDIO
10MHz TO 60MHz CLOCK INPUT
PORT 2
BCLKS1
SDINS2
LRCLKS1
SDOUTS2
DIGITAL AUDIO
PORT 1
SDINS1
SDOUTS1
SDA
JACKSNS
RECP/RXINP
RECN/RXINN
JACKSNS
BYPASS
SWITCH
INPUT
2
I C CONTROL
PORT
SCL
SPKLP
SPKLN
4I–8I
4I–8I
MICROPHONE
OUTPUT TO
BASEBAND
MIC1P/DIGMICDATA
MIC1N/DIGMICCLK
MAX98089
SPKRP
SPKRN
MICBIAS
MIC2P
JACKSNS
1kI
2.2kI
1FF
1FF
1FF
1FF
1FF
HPR
HPL
HEADSET
MICROPHONE
MIC2N
HPSNS
INA1/EXTMICP
INA2/EXTMICN
INB1
HANDSET
MICROPHONE
REF
REG
1kI
1FF
1FF
LINE INPUT
1FF
2.2FF
INB2
DGND AGND HPGND SPKRGND SPKLGND HPVDD
HPVSS
C1N
C1P
1FF
1FF
1FF
Figure 40. Typical Application Circuit Using Analog Microphone Inputs and the Bypass Switch
��������������������������������������������������������������� Maxim Integrated Products 121
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
2.8V TO 5.5V
1.8V
10µF
1.8V TO 3.6V
10µF
1.8V TO 3.6V
1µF 0.1µF
0.1µF
1µF
1µF
1µF
1µF
1.8V TO
5.5V
DVDDS1
PVDD
DVDD
AVDD SPKLVDD SPKRVDD
DVDDS2
10kI
BCLKS2
LRCLKS2
SDINS2
TO MICROCONTROLLER
IRQ
10MHz TO 60MHz
CLOCK INPUT
MCLK
BCLKS1
LRCLKS1
SDINS1
SDOUTS1
SDA
DIGITAL
AUDIO
PORT 2
SDOUTS2
JACKSNS
DIGITAL AUDIO
PORT 1
JACKSNS
RECP/RXINP
RECN/RXINN
32I
2
I C CONTROL
PORT
SCL
DATA
SPKLP
SPKLN
DIGITAL
MIC 1
4I–8I
4I–8I
MIC1P/DIGMICDATA
CLOCK
DATA
MAX98089
MIC1N/DIGMICCLK
SPKRP
SPKRN
DIGITAL
MIC 2
CLOCK
MICBIAS
MIC2P
2.2kI
JACKSNS
1FF
1FF
1FF
1FF
1FF
HPR
HPL
HEADSET
MICROPHONE
MIC2N
HPSNS
INA1/EXTMICP
INA2/EXTMICN
INB1
REF
REG
LINE INPUT
LINE INPUT
1FF
1FF
1FF
2.2FF
INB2
DGND AGND HPGND SPKRGND SPKLGND HPVDD
HPVSS
C1N
C1P
1FF
1FF
1FF
Figure 41. Typical Application Circuit Using the Digital Microphone Input and Receiver Amplifier
��������������������������������������������������������������� Maxim Integrated Products 122
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
In RF applications, improvements to both layout and com-
ponent selection decrease the IC’s susceptibility to RF
noise and prevent RF signals from being demodulated into
audible noise. Trace lengths should be kept below 1/4 of
the wavelength of the RF frequency of interest. Minimizing
the trace lengths prevents them from functioning as anten-
nas and coupling RF signals into the IC. The wavelength
(l) in meters is given by: l = c/f where c = 3 x 108 m/s, and
f = the RF frequency of interest.
Filterless Class D Operation
Traditional Class D amplifiers require an output filter to
recover the audio signal from the amplifier’s output. The
filters add cost, increase the solution size of the amplifier,
and can decrease efficiency and THD+N performance.
The traditional PWM scheme uses large differential output
swings (2 x V
peak to peak) and causes large ripple
DD
currents. Any parasitic resistance in the filter components
results in a loss of power, lowering the efficiency.
Route audio signals on middle layers of the PCB to allow
ground planes above and below to shield them from RF
interference. Ideally, the top and bottom layers of the
PCB should primarily be ground planes to create effec-
tive shielding.
The IC does not require an output filter. The device relies
on the inherent inductance of the speaker coil and the
natural filtering of both the speaker and the human ear
to recover the audio component of the square-wave out-
put. Eliminating the output filter results in a smaller, less
costly, more efficient solution.
Additional RF immunity can also be obtained by rely-
ing on the self-resonant frequency of capacitors as it
exhibits a frequency response similar to a notch filter.
Depending on the manufacturer, 10pF to 20pF capaci-
tors typically exhibit self resonance at the RF frequencies
of interest. These capacitors, when placed at the input
pins, can effectively shunt the RF noise to ground. For
these capacitors to be effective, they must have a low-
impedance, low-inductance path to the ground plane.
Avoid using microvias to connect to the ground plane
whenever possible as these vias do not conduct well at
RF frequencies.
Because the frequency of the IC’s output is well beyond
the bandwidth of most speakers, voice coil movement
due to the square-wave frequency is very small. Although
this movement is small, a speaker not designed to handle
the additional power can be damaged. For optimum
results, use a speaker with a series inductance > 10FH.
Typical 8I speakers exhibit series inductances in the
20FH to 100FH range.
RF Susceptibility
GSM radios transmit using time-division multiple access
(TDMA) with 217Hz intervals. The result is an RF signal
with strong amplitude modulation at 217Hz and its har-
monics that is easily demodulated by audio amplifiers.
The IC is designed specifically to reject RF signals; how-
ever, PCB layout has a large impact on the susceptibility
of the end product.
Startup/Shutdown Sequencing
To ensure proper device initialization and minimal click-
and-pop, program the IC’s SHDN = 1 after configuring all
registers. Table 38 lists an example startup sequence for
the device. To shut down the IC, simply set SHDN = 0.
Table 38. Example Startup Sequence
SEQUENCE
DESCRIPTION
REGISTERS
0x51
1
2
Ensure SHDN = 0
Configure clocks
0x10 to 0x13, 0x19 to 0x1B
0x14 to 0x17, 0x1C to 0x1F
0x18, 0x20, 0x3F to 0x46
0x52 to 0xC9
3
Configure digital audio interface
Configure digital signal processing
Load coefficients
4
5
6
Configure mixers
0x22 to 0x2D
7
Configure gain and volume controls
Configure miscellaneous functions
Enable desired functions
Set SHDN = 1
0x2E to 0x3E
8
0x47 to 0x4B
9
0x4C, 0x50
10
0x51
��������������������������������������������������������������� Maxim Integrated Products 123
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Many configuration options in the ICs can be made
that removes the DC bias from an incoming analog
signal. The AC coupling capacitor allows the amplifier
to automatically bias the signal to an optimum DC level.
Assuming zero-source impedance, the -3dB point of the
highpass filter is given by:
while the devices are operating, however, some regis-
ters should only be adjusted when the corresponding
audio path is disabled. Table 39 lists the registers that
are sensitive during operation. Either disable the cor-
responding audio path or set SHDN = 0 while changing
these registers.
1
f
=
-3dB
2πR C
IN IN
Component Selection
Choose C so that f
is well below the lowest fre-
IN
-3dB
Optional Ferrite Bead Filter
In applications where speaker leads exceed 20mm,
additional EMI suppression can be achieved by using a
filter constructed from a ferrite bead and a capacitor to
ground (Figure 42). Use a ferrite bead with low DC resis-
tance, high-frequency (> 600MHz) impedance between
100Iand 600I, and rated for at least 1A. The capacitor
value varies based on the ferrite bead chosen and the
actual speaker lead length. Select a capacitor less than
1nF based on EMI performance.
quency of interest. For best audio quality use capacitors
whose dielectrics have low-voltage coefficients, such as
tantalum or aluminum electrolytic. Capacitors with high-
voltage coefficients, such as ceramics, may result in
increased distortion at low frequencies.
Charge-Pump Capacitor Selection
Use capacitors with an ESR less than 100mIfor optimum
performance. Low-ESR ceramic capacitors minimize the
output resistance of the charge pump. Most surface-
mount ceramic capacitors satisfy the ESR requirement.
For best performance over the extended temperature
range, select capacitors with an X7R dielectric.
Input Capacitor
An input capacitor, C , in conjunction with the input
IN
impedance of the IC line inputs forms a highpass filter
Table 39. Registers That Are Sensitive to Changes During Operation
REGISTER
0x10 to 0x13, 0x19 to 0x1B
0x14 to 0x17, 0x1C to 0x1F
0x18, 0x20
DESCRIPTION
Clock Control Registers
Digital Audio Interface Configuration
Digital Passband Filters
0x25 to 0x2D
Analog Mixers
0x52 to 0xC9
Digital Signal Processing Coefficients
SPK_P
SPK_N
MAX98089
Figure 42. Optional Class D Ferrite Bead Filter
��������������������������������������������������������������� Maxim Integrated Products 124
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Charge-Pump Flying Capacitor
Charge-Pump Holding Capacitors
The holding capacitors (bypassing HPVSS to HPGND
and HPVDD to HPGND) value and ESR directly affect the
ripple at HPVSS and HPVDD. Increasing the capacitor’s
value reduces output ripple. Likewise, decreasing the
ESR reduces both ripple and output resistance. Lower
capacitance values can be used in systems with low
maximum output power levels.
The value of the flying capacitor (connected between
C1N and C1P) affects the output resistance of the charge
pump. A value that is too small degrades the device’s
ability to provide sufficient current drive, which leads to a
loss of output voltage. Increasing the value of the flying
capacitor reduces the charge-pump output resistance to
an extent. Above 1FF, the on-resistance of the internal
switches and the ESR of external charge- pump capaci-
tors dominate.
Unused Pins
Table 40 shows how to connect the IC’s pins when circuit
blocks are unused.
Table 40. Unused Pins
NAME
SPKRP
CONNECTION
Unconnected
Always connect
Always connect
Unconnected
Unconnected
Unconnected
Unconnected
AGND
NAME
INB1
CONNECTION
Unconnected
Unconnected
Unconnected
Always connect
AGND
SPKRVDD
SPKLVDD
SPKLP
INA2/MICEXTN
LRCLKS2
MCLK
RECN/RXINN
HPVDD
C1P
SDINS2
Unconnected
Unconnected
Unconnected
Always connect
Unconnected
Always connect
Always connect
Always connect
Always connect
Unconnected
Unconnected
Unconnected
DVDD
IRQ
MIC1P/DIGMICDATA
INA1/MICEXTP
DGND
HPGND
SPKRN
Unconnected
Always connect
Always connect
Unconnected
Unconnected
Unconnected
Unconnected
Unconnected
AGND
SPKRGND
SPKLGND
SPKLN
BCLKS2
SDA
SCL
RECP/RXINP
C1N
REG
REF
HPL
MIC1N/DIGMICCLK
MIC2P
HPVSS
SDINS1
LRCLKS1
HPSNS
SDOUTS2
DVDDS2
DVDD
Unconnected
AGND
Always connect
Always connect
Always connect
Always connect
Unconnected
Unconnected
INB2
Unconnected
Unconnected
DVDD
AVDD
HPR
PVDD
DVDDS1
SDOUTS1
BCLKS1
JACKSNS
AGND
Unconnected
Unconnected
Unconnected
MICBIAS
MIC2N
��������������������������������������������������������������� Maxim Integrated Products 125
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Recommended PCB Routing
Supply Bypassing, Layout, and Grounding
Proper layout and grounding are essential for optimum
performance. When designing a PCB for the ICs, parti-
tion the circuitry so that the analog sections of the IC are
separated from the digital sections. This ensures that the
analog audio traces are not routed near digital traces.
The MAX98089EWY uses a 63-bump WLP package.
Figure 43 provides an example of how to connect to all
active bumps using 3 layers of the PCB. To ensure unin-
terrupted ground returns, use layer 2 as a connecting
layer between layer 1 and layer 3 and flood the remaining
area with ground.
Use a large continuous ground plane on a dedicated
layer of the PCB to minimize loop areas. Connect AGND,
DGND, HPGND, SPKLGND, and SPKRGND directly to
the ground plane using the shortest trace length possible.
Proper grounding improves audio performance, minimizes
crosstalk between channels, and prevents any digital
noise from coupling into the analog audio signals.
Ground the bypass capacitors on MICBIAS, REG, and
REF directly to the ground plane with minimum trace
length. Also be sure to minimize the path length to
AGND. Bypass AVDD directly to AGND.
Connect all digital I/O termination to the ground plane
with minimum path length to DGND. Bypass DVDD,
DVDDS1, and DVDDS2 directly to DGND.
LAYER 1
Place the capacitor between C1P and C1N as close as
possible to the ICs to minimize trace length from C1P to
C1N. Inductance and resistance added between C1P and
C1N reduce the output power of the headphone ampli-
fier. Bypass HPVDD and HPVSS with a capacitor located
close to HPVSS with a short trace length to HPGND. Close
decoupling of HPVSS minimizes supply ripple and maxi-
mizes output power from the headphone amplifier.
HPSNS senses ground noise on the headphone jack and
adds the same noise to the output audio signal, thereby
making the output (headphone output minus ground)
noise free. Connect HPSNS to the headphone jack shield
to ensure accurate pickup of headphone ground noise.
LAYER 2
Bypass SPKLVDD and SPKRVDD to SPKLGND and
SPKRGND, respectively, with as little trace length as
possible. Connect SPKLP, SPKLN, SPKRP, and SPKRN
to the stereo speakers using the shortest traces pos-
sible. Reducing trace length minimizes radiated EMI.
Route SPKLP/SPKLN and SPKRP/SPKRN as differential
pairs on the PCB to minimize loop area, thereby the
inductance of the circuit. If filter components are used
on the speaker outputs, be sure to locate them as close
as possible to the IC to ensure maximum effectiveness.
Minimize the trace length from any ground-connected
passive components to SPKLGND and SPKRGND to
further minimize radiated EMI.
LAYER 3
Figure 43. Suggested Routing for the MAX98089EWY
��������������������������������������������������������������� Maxim Integrated Products 126
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Route microphone signals from the microphone to the ICs
0.24mm
as a differential pair, ensuring that the positive and nega-
tive signals follow the same path as closely as possible
with equal trace length. When using single-ended micro-
phones or other single-ended audio sources, ground the
negative microphone input as close as possible to the
audio source and then treat the positive and negative
traces as differential pairs.
An evaluation kit (EV kit) is available to provide an exam-
ple layout for the IC. The EV kit allows quick setup of the
IC and includes easy-to-use software allowing all internal
registers to be controlled.
0.21mm
WLP Applications Information
For the latest application details on WLP construction,
dimensions, tape carrier information, PCB techniques,
bump-pad layout, and recommended reflow temperature
profile, as well as the latest information on reliability test-
ing results, refer to the Application Note 1891: Wafer-
Level Packaging (WLP) and Its Applications. Figure 44
shows the dimensions of the WLP balls used on the
MAX98089EWY.
Figure 44. MAX98089EWY WLP Ball Dimensions
Ordering Information
PART
TEMP RANGE
-40NC to +85NC
-40NC to +85NC
PIN-PACKAGE
63 WLP
MAX98089EWY+T
MAX98089ETN+T
56 TQFN-EP*
T = Tape and reel.
+Denotes lead(Pb)-free/RoHS-compliant package.
*EP = Exposed pad.
��������������������������������������������������������������� Maxim Integrated Products 127
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Package Information
For the latest package outline information and land patterns (footprints), go to www.maxim-ic.com/packages. Note that a “+”, “#”, or
“-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains
to the package regardless of RoHS status.
PACKAGE TYPE
56 TQFN
PACKAGE CODE
T5677+1
OUTLINE NO.
21-0144
LAND PATTERN NO.
90-0042
63 WLP
W633A3+1
21-0462
—
��������������������������������������������������������������� Maxim Integrated Products 128
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Package Information (continued)
For the latest package outline information and land patterns (footprints), go to www.maxim-ic.com/packages. Note that a “+”, “#”, or
“-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains
to the package regardless of RoHS status.
��������������������������������������������������������������� Maxim Integrated Products 129
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Package Information (continued)
For the latest package outline information and land patterns (footprints), go to www.maxim-ic.com/packages. Note that a “+”, “#”, or
“-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains
to the package regardless of RoHS status.
��������������������������������������������������������������� Maxim Integrated Products 130
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Revision History
REVISION REVISION
PAGES
DESCRIPTION
CHANGED
NUMBER
DATE
0
6/11
Initial release
Added output offset voltage row to the DAC to Receiver Amplifier Path section in the
Electrical Characteristics table, updated the sidetone functions
—
13, 14, 77,
78, 114
1
3/12
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied.
Maxim reserves the right to change the circuitry and specifications without notice at any time.
Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
131
©
2012 Maxim Integrated Products
Maxim is a registered trademark of Maxim Integrated Products, Inc.
相关型号:
©2020 ICPDF网 联系我们和版权申明