MAX98089_12 [MAXIM]

Low-Power, Stereo Audio Codec with FlexSound Technology; 低功耗,立体声音频编解码器FLEXSOUND技术
MAX98089_12
型号: MAX98089_12
厂家: MAXIM INTEGRATED PRODUCTS    MAXIM INTEGRATED PRODUCTS
描述:

Low-Power, Stereo Audio Codec with FlexSound Technology
低功耗,立体声音频编解码器FLEXSOUND技术

解码器 编解码器
文件: 总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.  

相关型号:

MAX98089_V01

Low-Power, Stereo Audio Codec with FlexSound Technology
MAXIM

MAX98091

Ultra-Low Power Stereo Audio Codec
MAXIM

MAX98091ETM+

IC CODEC STEREO AUDIO 48TQFN
MAXIM

MAX98091ETM+T

PCM Codec,
MAXIM

MAX98095

Audio Hub with FlexSound Processor
MAXIM

MAX981

Ultra-Low-Power, Open-Drain, Single/Dual-Supply Comparators
MAXIM

MAX9810

Electret Condenser Microphone Cartridge Preamplifier
MAXIM

MAX9810AEBS-T

Electret Condenser Microphone Cartridge Preamplifier
MAXIM

MAX9810BEBS+T

Audio Preamplifier, 1 Channel(s), 1 Func, BICMOS, PBGA4, 2 X 2 MM, MICRO, CSP-4
MAXIM

MAX9810BEBS-T

Electret Condenser Microphone Cartridge Preamplifier
MAXIM

MAX9810CEBS+T

Audio Preamplifier, 1 Channel(s), 1 Func, BICMOS, PBGA4, 2 X 2 MM, MICRO, CSP-4
MAXIM

MAX9810CEBS-T

Electret Condenser Microphone Cartridge Preamplifier
MAXIM