19-1288; Rev 1; 9/08 估板 可提供评 低功耗音频CODEC, 提供DirectDrive耳机放大器 ___________________________________ 特性 MAX9856是高性能、低功耗立体声音频CODEC,用于MP3、 个人媒体播放器(PMP)或其它便携式多媒体设备。利用内 置立体声DirectDrive® 耳机放大器,采用1.8V单电源供电时, CODEC能够为32Ω立体声耳机提供30mW功率。9mW的超 低功耗播放使其成为电池供电产品的理想选择。MAX9856 提供麦克风输入放大器、灵活的输入选择、信号混音以 及自动增益控制(AGC)等功能。负载电阻检测能够使 MAX9856自动检测常见的音频及音频/视频耳机和插孔。 ♦ 1.71V至3.6V单电源供电 输出包括立体声DirectDrive线出及DirectDrive耳机放大器。 立体声 ADC 可转换来自内部或外部麦克风的音频信号, 输入可配置为单端或差分模式。线入可以配置为立体声 输入、差分输入或单声道输入,通过麦克风的一个通道 馈入。在转换成数字信号之前,选定的模拟输入可与其 它输入源同时放大或混音。ADC还具有可编程数字高通 滤波器,以消除直流失调电压和风噪声。 MAX9856支持主机和从机模式下8kHz至48kHz范围内的常 用采样频率。串行数字音频接口支持多种格式,包括I2S、 左对齐和PCM模式。 MAX9856采用增强散热、节省空间的40引脚6mm x 6mm x 0.8mm TQFN封装。 ___________________________________ 应用 MP3播放器 个人媒体播放器 手持式游戏控制台 ♦ 立体声30mW DirectDrive耳机放大器 ♦ 立体声1VRMS DirectDrive线出 (VDD = 1.8V)及立体声线入 ♦ 低噪声立体声和单声道差分麦克风输入, 带有自动增益控制及静噪功能 ♦ 9mW播放功耗(VDD = 1.8V) ♦ 91dB 96kHz 18位立体声DAC ♦ 85dB 48kHz 18位立体声ADC ♦ 支持10MHz至60MHz之间的任何主时钟频率 ♦ ADC和DAC能够工作在独立的采样频率 ♦ 灵活的音频混音及音量控制 ♦ 工作时无咔嗒/噼噗声 ♦ 耳机检测逻辑电路 ♦ I2C控制接口 _______________________________ 定购信息 PART MAX9856ETL+ TEMP RANGE PIN-PACKAGE -40°C to + 85°C 40 TQFN-EP* + 表示无铅/符合RoHS标准的封装。 *EP = 裸焊盘。 _______________________________ 简化框图 DVDD AND DVDDS2 1.71V TO 3.6V 蜂窝电话 AVDD AND CPVDD 1.71V TO 3.6V MAX9856 引脚配置在数据资料的最后给出。 DAC AUXIN LINEIN1 LINEIN2 DirectDrive是Maxim Integrated Products, Inc.的注册商标。 SDOUT SDIN BCLK LRCLK_D LRCLK_A MUX DIGITAL FILTERING AND MIXERS DIGITAL INTERFACE SDA SCL IRQ I2C CLOCK CONTROL DAC ANALOG MIXERS LEFT LINE OUT ADC RIGHT LINE OUT ADC DIFF MIC LEFT EXT MIC RIGHT EXT MIC MCLK ________________________________________________________________ Maxim Integrated Products 1 本文是Maxim正式英文资料的译文,Maxim不对翻译中存在的差异或由此产生的错误负责。请注意译文中可能存在文字组织或 翻译错误,如需确认任何词语的准确性,请参考 Maxim提供的英文版资料。 索取免费样品和最新版的数据资料,请访问Maxim的主页:www.maxim-ic.com.cn。 MAX9856 ___________________________________ 概述 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 ABSOLUTE MAXIMUM RATINGS (Voltages with respect to AGND.) AVDD, DVDD, DVDDS2, CPVDD .............................-0.3V to +4V PVSS, SVSS........................................Capacitor connection only AGND, DGND, CPGND.........................................-0.3V to +0.3V HPL, HPR ...................................(SVSS - 0.3V) to (AVDD + 0.3V) HGNDSNS, LGNDSNS, MICGND .........................-0.3V to +0.3V JACKSNS ...................................(SVSS - 0.3V) to (AVDD + 0.3V) LOUTL, LOUTR ..........................(SVSS - 0.3V) to (AVDD + 0.3V) LINEIN1, LINEIN2, AUXIN ...........................................-2V to +2V MICL, MICR, INLP, INLM, INRM..................................-2V to +2V C1N .........................................(PVSS - 0.3V) to (CPGND + 0.3V) C1P ......................................(CPGND - 0.3V) to (CPVDD + 0.3V) PREG, REF, MBIAS, MICBIAS.................-0.3V to (AVDD + 0.3V) NREG .......................................................(SVSS - 0.3V) to +0.3V MCLK........................................................................-0.3V to +4V SDA, SCL, IRQ .........................................................-0.3V to +4V LRCLK_A, LRCLK_D, BCLK, SDIN, SDOUT ..................................-0.3V to (DVDDS2 + 0.3V) Continuous Current Into/Out of HPR/HPL/ LOUTL/LOUTR ...............................................................150mA CPVDD/CPGND/C1P/C1N/PVSS ......................................300mA Any Other Pin ......................................................................20mA Duration of HPR/HPL/LOUTL/LOUTR Short Circuit to AVDD/AGND/CPVDD/CPGND ............................Continuous Continuous Power Dissipation (TA = +70°C) 40-Pin TQFN (derate 26.3mW/°C above +70°C, single-layer board) ......................................................2105mW 40-Pin TQFN (derate 37mW/°C above +70°C, multilayer board) .........................................................2963mW Operating Temperature Range ...........................-40°C to +85°C Storage Temperature Range .............................-65°C to +150°C Lead Temperature (soldering, 10s) .................................+300°C Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. ELECTRICAL CHARACTERISTICS (VAVDD = VCPVDD = VDVDDS2 = VDVDD = 1.8V, RHP = 32Ω, RLINE = 10kΩ, C1 = 4.7µF, C2 = 4.7µF, CREF = CMBIAS = CPREG = CNREG = 1µF, AVPRE = +20dB, CMICBIAS = 1µF, AVMIGPGA = 0dB, MCLK = 11.2896MHz, DRATE = 00, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) (Note 1) PARAMETER SYMBOL MIN TYP MAX AVDD = CPVDD (inferred from HP output PSRR) CONDITIONS 1.71 1.80 3.60 DVDD, DVDDS2 (inferred from CODEC performance tests) 1.71 1.80 3.60 5.1 V Supply Voltage Range Total Supply Current (Note 2) Shutdown Supply Current Shutdown to Full Operation 2 UNITS IVDD DAC playback mode (fS = 44.1kHz) analog IAVDD + ICPVDD 2.9 IDVDD + IDVDDS2 2.3 Line-only playback mode (DAC/ADC disabled) IAVDD + ICPVDD 2.9 4.3 IDVDD + IDVDDS2 0.14 0.20 DAC + line input playback mode (fS = 44.1kHz) IAVDD + ICPVDD 3.9 5.4 IDVDD + IDVDDS2 2.3 3.5 Full operation, fS = 44.1kHz (DAC + ADC + LINEIN + MIC + AUXIN) IAVDD + ICPVDD 11.0 15.5 IDVDD + IDVDDS2 3.7 4.5 DAC playback, fS = 44.1kHz mono ADC record fS = 8kHz IAVDD + ICPVDD 6.6 9.1 IDVDD + IDVDDS2 2.8 3.5 ADC record, fS = 44.1kHz IAVDD + ICPVDD 7.8 10.5 IDVDD + IDVDDS2 2.3 3.5 IAVDD + ICPVDD 2.2 10 IDVDD + IDVDDS2 0.6 10 50 _______________________________________________________________________________________ mA µA ms 低功耗音频CODEC, 提供DirectDrive耳机放大器 (VAVDD = VCPVDD = VDVDDS2 = VDVDD = 1.8V, RHP = 32Ω, RLINE = 10kΩ, C1 = 4.7µF, C2 = 4.7µF, CREF = CMBIAS = CPREG = CNREG = 1µF, AVPRE = +20dB, CMICBIAS = 1µF, AVMICPGA = 0dB, MCLK = 11.2896MHz, DRATE = 00, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Gain Error ±1 ±5 % Channel Gain Mismatch ±1 STEREO DAC (Note 3) % DAC DYNAMIC SPECIFICATIONS fS = 44.1kHz, A-weighted, DRATE = 10 Dynamic Range (Note 4) fS = 8kHz to 96kHz, A-weighted 87 DRATE =10 91 THD fIN = 1kHz, fS = 8kHz to 96kHz, 0dBFS Signal-to-Noise Ratio SNR fS = 8kHz to 96kHz, A-weighted (Note 5) PSRR 82 DRATE = 00 87 DRATE = 10 91 Driven channel at -1dBFS, fIN = 1kHz, fS = 8kHz Power-Supply Rejection Ratio 91 DRATE = 00 Total Harmonic Distortion Crosstalk 80 78 f = 217Hz, VRIPPLE = 100mV, AVPGA = 0dB 93 f = 10kHz, VRIPPLE = 100mV, AVPGA = 0dB 60 dB dB dB dB dB DAC DIGITAL FILTER (8x interpolation, FIR (fS = 7.8kHz to 50kHz)) Passband Cutoff fP Passband Ripple Stopband Cutoff -0.2dB from peak 0.44 fS f < 0.44 x fS ±0.1 dB 0.58 fS 58 dB -6.02 dB fS Stopband Attenuation f > fS Attenuation at fS/2 DAC DIGITAL FILTER (4x interpolation, FIR (fS = 50kHz to 100kHz)) Passband Cutoff fP Passband Ripple Stopband Cutoff -0.2dB from peak 0.24 fS f < 0.23 x fS ±0.1 dB 0.5 fS fS Stopband Attenuation f > fS Attenuation at fS/2 54 dB -60 dB DAC HIGHPASS FILTER DACHP = 000 -3dB Corner Frequency (fS = 44.1kHz) DC Attenuation HPFILT DCATTEN Disabled DACHP = 001; LRCLK/1598 28 DACHP = 010; LRCLK/798 55 DACHP = 011; LRCLK/398 111 DACHP = 100; LRCLK/197 224 DACHP = 101; LRCLK/97 455 DACHP = 110; LRCLK/47 938 DACHP = 111; LRCLK/22 2004 DACHP ≠ 000 60 Hz dB _______________________________________________________________________________________ 3 MAX9856 ELECTRICAL CHARACTERISTICS (continued) MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 ELECTRICAL CHARACTERISTICS (continued) (VAVDD = VCPVDD = VDVDDS2 = VDVDD = 1.8V, RHP = 32Ω, RLINE = 10kΩ, C1 = 4.7µF, C2 = 4.7µF, CREF = CMBIAS = CPREG = CNREG = 1µF, AVPRE = +20dB, CMICBIAS = 1µF, AVMICPGA = 0dB, MCLK = 11.2896MHz, DRATE = 00, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX ±1 ±5 UNITS STEREO ADC (Note 6) Gain Error Full-Scale Conversion 0dBFS fIN = 1kHZ, line input PGA = 0dB Channel Gain Mismatch % 2 VP-P ±1 % ADC DYNAMIC SPECIFICATIONS fS = 8kHz to 32kHz, BW = 22Hz to fS/2 fS = 44.1kHz, BW = 22Hz to 20kHz, A-weighted Dynamic Range (Note 4) Total Harmonic Distortion Signal-to-Noise Ratio THD 78 84 fS = 48kHz, BW = 22Hz to 20kHz, A-weighted 85 1kHz, 0dBFS, fS = 8kHz -63 1kHz, 0dBFS, fS = 48kHz -68 1kHz, 0dBFS, fS = 8kHz, BW = 22Hz to 20kHz, A-weighted 77 SNR Channel Crosstalk Power-Supply Rejection Ratio (Note 7) 80 dB dB 1kHz, 0dBFS, fS = 48kHz, BW = 22Hz to 20kHz, A-weighted 77 Driven channel at -1dBFS, fIN = 1kHz, fS = 8kHz 65 VAVDD = 1.71V to 3.6V PSRR dB 60 dB 100 f = 1kHz, VRIPPLE = 100mV 80 f = 10kHz, VRIPPLE = 100mV 50 dB ADC DIGITAL FILTER PATH Passband Cutoff fP Passband Ripple Stopband Cutoff -0.2dB from peak 0.44 fS f < fP ±0.1 dB fS Stopband Attenuation f > fS Attenuation at fS/2 0.56 fS 60 dB -6.02 dB ADC HIGHPASS FILTER ADCHP = 000 ADCHP = 001; LRCLK/1598 -3dB Corner Frequency (fS = 44.1kHz) DC Attenuation DC Output Offset 4 HPFILT DCATTEN Disabled 28 ADCHP = 010; LRCLK/798 55 ADCHP = 011; LRCLK/398 111 ADCHP = 100; LRCLK/197 224 ADCHP = 101; LRCLK/97 455 ADCHP = 110; LRCLK/47 938 ADCHP = 111; LRCLK/22 2004 Hz ADCHP anything other than 000 90 dB ADCHP = 000 -40 dBFS _______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 (VAVDD = VCPVDD = VDVDDS2 = VDVDD = 1.8V, RHP = 32Ω, RLINE = 10kΩ, C1 = 4.7µF, C2 = 4.7µF, CREF = CMBIAS = CPREG = CNREG = 1µF, AVPRE = +20dB, CMICBIAS = 1µF, AVMICPGA = 0dB, MCLK = 11.2896MHz, DRATE = 00, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS +0.025 % ADC/DAC DATA RATE ACCURACY LRCLK_D and LRCLK_A Output Average Sample Rate Deviation (Master Mode, Any MCLK) (Note 8) LRCLK_D Output Sample Rate Deviation (Master Mode) PCLK/LRCLK = 1536, 1024, 768, 512, 384, 256, 192, or 128 LRCLK Input Sample Rate Range (Slave Mode) LRCLK_A, LRCLK_D (DHF = 0) 7.8 50 LRCLK_D (DHF = 1) 15.6 100 LRCLK_D and LRCLK_A PLL Lock Time tLOCK LRCLK_D and LRCLK_A Acceptable Jitter for Maintaining PLL Lock (All Slave Modes) -0.025 0 Any allowable LRCLK and PCLK rates 12 Allowable LRCLK period change from nominal for slave PLL mode at any allowable LRCLK and PCLK rates % kHz 25 ms ±20 ns HEADPHONE AMPLIFIERS Output Power POUT 0dBFS DAC Output Voltage Total Harmonic Distortion Plus Noise Dynamic Range VOS THD+N DR Power-Supply Rejection Ratio Capacitive Drive PSRR CL Crosstalk Channel Gain Matching RL = 16Ω RL = 32Ω +0dB volume setting Line In to HP Out Voltage Gain Output Offset Voltage f = 1kHz, THD < 1%, TA = +25°C 35 15 28 3.40 3.51 +4.5dB volume setting, 0dB PGA setting 1.77 TA = +25°C, -40dB volume setting ±0.6 RL = 32Ω, POUT = 25mW, f = 1kHz 0.03 RL = 16Ω, POUT = 25mW, f = 1kHz 0.05 +5.5dB volume setting, DAC input at fS = 44.1kHz (Note 4) 80 VAVDD = 1.71V to 3.6V 70 3.80 VP-P ±4 mV V/V % 91 dB 94 dB VRIPPLE = 100mVP-P, f = 217Hz 80 VRIPPLE = 100mVP-P, f = 10kHz 50 No sustained oscillations 150 pF POUT = 1.6mW, f = 1kHz, (HPL to HPR) or (HPR to HPL) 69 dB ±2 % AVMATCH Peak voltage, A-weighted, 32 samples per second Click-and-Pop Level mW Into shutdown -70 Out of shutdown -70 dBV LINE AMPLIFIERS 0dBFS DAC Output Voltage 1.0 Line-In to Line-Out Voltage Gain Output Offset Voltage 0dB input PGA setting VOS TA = +25°C 1.3 VRMS 1.34 1.4 V/V ±0.7 ±10 mV _______________________________________________________________________________________ 5 MAX9856 ELECTRICAL CHARACTERISTICS (continued) MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 ELECTRICAL CHARACTERISTICS (continued) (VAVDD = VCPVDD = VDVDDS2 = VDVDD = 1.8V, RHP = 32Ω, RLINE = 10kΩ, C1 = 4.7µF, C2 = 4.7µF, CREF = CMBIAS = CPREG = CNREG = 1µF, AVPRE = +20dB, CMICBIAS = 1µF, AVMICPGA = 0dB, MCLK = 11.2896MHz, DRATE = 00, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) (Note 1) PARAMETER Total Harmonic Distortion Plus Noise Signal-to-Noise Ratio SYMBOL THD+N CONDITIONS VOUT = 1VRMS, f = 1kHz SNR VAVDD = 1.71V to 3.6V Power-Supply Rejection Ratio Capacitive Drive PSRR CL Crosstalk Channel Gain Matching MIN 70 VRIPPLE = 100mVP-P, f = 217Hz TYP MAX UNITS 0.024 % 98 dB 108 dB 93 VRIPPLE = 100mVP-P, f = 10kHz 60 No sustained oscillations 150 pF VOUT = 2VP-P, f = 1kHz, (LOUTL to LOUTR) or (LOUTR to LOUTL) 98 dB ±2 % AVMATCH VOLUME CONTROL Headphone Volume Control Range -74.0 5.5dB to 2dB Headphone Volume Control Step Size Headphone Mute Attenuation +5.5 dB 0.5 +2.5dB to -2dB 1 -2dB to -46dB 2 -46dB to -74dB 4 f = 1kHz 92 dB dB CHARGE PUMP Charge-Pump Oscillator Frequency fOSC TA = +25°C 600 665 720 +0.5 kHz MICROPHONE AMPLIFIERS Preamplifier Gain MIC PGA Gain AVPRE AVMICPGA MICL or MICR PALEN/PAREN = 01 -0.5 0 PALEN/PAREN = 10 19 20 21 PALEN/PAREN = 11 28.5 30.0 31.5 PGAML/R = 0x20 -0.5 0 +0.5 PGAML/R = 0x00 19.5 20.0 19.5 MIC PGA Gain Step Size dB dB 1 dB MIC Mute Attenuation f = 1kHz 92 dB Common-Mode Rejection Ratio INL±, VIN = 100mVP-P at 217Hz, AVPRE = +20dB 73 dB CMRR INL±, MICL or MICR, AVPRE = +30dB MIC Input Resistance MIC Input Resistance Matching MIC Input Bias Voltage Input Voltage Noise 6 RIN_MIC RMATCH VCML 4 8 10 INL±, MICL or MICR, AVPRE = +20dB 12 18 28 INL±, MICL or MICR, AVPRE = 0dB 60 100 160 INL+ to INL- or MICL/MICR to AGND Measured at INL±, MICR, MICL, and AGND f = 1kHz, AVPRE = +30dB 1 -0.05 0 15 _______________________________________________________________________________________ kΩ % +0.05 V nV/√Hz 低功耗音频CODEC, 提供DirectDrive耳机放大器 (VAVDD = VCPVDD = VDVDDS2 = VDVDD = 1.8V, RHP = 32Ω, RLINE = 10kΩ, C1 = 4.7µF, C2 = 4.7µF, CREF = CMBIAS = CPREG = CNREG = 1µF, AVPRE = +20dB, CMICBIAS = 1µF, AVMICPGA = 0dB, MCLK = 11.2896MHz, DRATE = 00, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) (Note 1) PARAMETER Total Harmonic Distortion Plus Noise MIC Power-Supply Rejection Ratio SYMBOL THD+N PSRR CONDITIONS AVPRE = 0dB, AVMICPGA = 0dB, VIN = 500mVP-P, f = 1kHz, A-weighted AVPRE = +20dB, AVMICPGA = 0dB, VIN = 50mVP-P, f = 1kHz, A-weighted AVPRE = +30dB, AVMICPGA = 0dB, VIN = 18mVP-P, f = 1kHz, A-weighted VAVDD =1.71V to 3.6V, TA = +25°C MIN TYP MAX UNITS 0.04 0.08 % 0.08 79 80 VRIPPLE = 100mV at 1kHz, input referred 80 VRIPPLE = 100mV at 10kHz, input referred 50 dB MICROPHONE BIAS MICBIAS Output Voltage VMICBIAS VAVDD = 1.8V (MBSEL = 0 register setting) 1.4 1.5 1.6 VAVDD = 3.0V (MBSEL = 1 register setting) 2.3 2.4 2.5 0.8 10 V Ω MICBIAS Load Regulation IMICBIAS = 0 to 2mA MICBIAS Capacitive Load Minimum capacitive load 1 µF To GND 14 mA MICBIAS Short-Circuit Current MICBIAS Power-Supply Rejection Ratio MICBIAS Noise Voltage PSRR VNOISEMIC VAVDD = 1.71V to 3.6V, MBSEL = 0, TA = +25°C 75 86 VRIPPLE = 100mV at 1kHz 86 VRIPPLE = 100mV at 10kHz 76 MBSET = 0 or 1 BIAS dB f = 10Hz to 20kHz 3 µVRMS f = 1kHz 20 nV/√Hz AUTOMATIC GAIN CONTROL Threshold Level Set by AGCSTH[3:0] -3 -18 dB Attack Time Set by AGCATK[1:0] 3 200 ms Release Time Set by AGCRLS[2:0] 0.078 10.000 s Hold Time Set by AGCHLD[1:0] 50 400 ms Gain Adjustment Range AVPRE = +30dB 30 to 50 AVPRE = +20dB 20 to 40 AVPRE = 0dB 0 to 20 dB ADC LOW-LEVEL QUIETING NG Attack and Release Time Full 12dB quieting at 1dB of attenuation/(gain) for every 2dB decrease/(increase) of signal level (immediate release if PGA < 20dB gain when AGC is enabled) NG Threshold Level ANTH[3:0] setting range (AGC off) (AGC on adjusts these values by 20dB since lowlevel signals cause maximum AGC gain in the PGA) NG Attenuation 1dB of attenuation for every 2dB signal amplitude decrease from NG threshold 0.5 s -64 -28 dB 0 12 dB _______________________________________________________________________________________ 7 MAX9856 ELECTRICAL CHARACTERISTICS (continued) MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 ELECTRICAL CHARACTERISTICS (continued) (VAVDD = VCPVDD = VDVDDS2 = VDVDD = 1.8V, RHP = 32Ω, RLINE = 10kΩ, C1 = 4.7µF, C2 = 4.7µF, CREF = CMBIAS = CPREG = CNREG = 1µF, AVPRE = +20dB, CMICBIAS = 1µF, AVMICPGA = 0dB, MCLK = 11.2896MHz, DRATE = 00, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS LINEIN1/LINEIN2 INPUTS Line Input Full-Scale Input Voltage 0dBFS 2 Input DC Bias Voltage Line Input Resistance RIN 12 LINEIN1 to LINEIN2 or LINEIN2 to LINEIN1, f = 1kHz Crosstalk Line Channel-to-Channel Gain Matching PGA = 0dB (Note 9) AVMATCH PGA Gain Range 0 V 21 kΩ 97 dB ±2 % -32 PGA Gain Step Size -32dB to +30dB VP-P +30 2 dB dB AUXIN INPUT AUXIN Full-Scale Input Voltage 0dBFS AUXDC = 0 Input DC Voltage Range AUXDC = 1 Input DC Bias Voltage AUXDC = 0 AUXIN Input Resistance Line Channel-to-Channel Gain Matching RIN AUXDC = 0 2 0 12 AUXDC = 1 AVMATCH PGA Gain Range -32dB to +30dB V 0 V 21 kΩ 100 MΩ ±2 % -32 PGA Gain Step Size VP-P 1 +30 dB 2 dB 0.92 x 0.95 x 0.98 x MICBIAS MICBIAS MICBIAS V 12 ms AVDD V JACK SENSE OPERATION (EN[2:0] = 000) JACKSNS High Threshold (JKMIC) VTH1 JACKSNS Deglitch Period (JKMIC) tGLITCH JACKSNS Voltage (JKMIC) TA = +25°C Pulses shorter than tGLITCH are eliminated JDETEN = 1 HEADSET IMPEDANCE DETECT MODE (EN[2:0] = 111) JACKSNS/HPL/HPR High Threshold (JSDET/ HSDETL/HSDETR) VTH2 HPL/HPR disabled 0.32 0.40 0.48 V JACKSNS/HPL/HPR Low Threshold (JSDET/HSDETL/HSDETR) VTH3 HPL/HPR disabled 0.075 0.100 0.125 V JACKSNS/HPL/HPR Sense Current (JSDET/HSDETL/HSDETR) ISNS HPL/HPR disabled 1.7 2.0 2.3 mA 8 _______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 (VAVDD = VCPVDD = VDVDDS2 = VDVDD = 1.8V, RHP = 32Ω, RLINE = 10kΩ, C1 = 4.7µF, C2 = 4.7µF, CREF = CMBIAS = CPREG = CNREG = 1µF, AVPRE = +20dB, CMICBIAS = 1µF, AVMICPGA = 0dB, MCLK = 11.2896MHz, DRATE = 00, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS SLEEP MODE (JDETEN = 1, SHDNB = 0) JACKSNS/HPL Resistance RPU JACKSNS/HPL Sense Voltage VPU JACKSNS/HPL Sleep Threshold (JKSNS/LSNS) VTH4 MICBIAS = GND 400 AVDD 0.8V 1000 kΩ AVDD V AVDD 0.4V AVDD 0.15V V MAX UNITS 0.4 V DIGITAL INTERFACE ELECTRICAL CHARACTERISTICS (VDVDD = VDVDDS2 = 1.8V, TA = TMIN to TMAX, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MCLK INPUT CHARACTERISTICS Input Voltage High VIH Input Voltage Low VIL Input Leakage Current 0.7 x DVDD IIH, IIL -10 V +10 Input Capacitance 3 MCLK Input Frequency 10 MCLK Duty Cycle 60 40 Maximum MCLK Input Jitter For guaranteed performance limits µA pF 50 60 100 MHz % psRMS DIGITAL INPUTS (BCLK, LRCLK_A, LRCLK_D, SDIN, SDA, SCL) Input Voltage High VIH Input Voltage Low VIL 0.7 x DVDD V 0.3 x DVDD Input Hysteresis 200 Input Leakage Current IIH, IIL -10 Input Capacitance V mV +10 10 µA pF CMOS DIGITAL OUTPUTS (BCLK, LRCLK_A, LRCLK_D, SDOUT) Output Low Voltage VOL IOL = 3mA Output High Voltage VOH IOH = 3mA 0.4 DVDD - 0.4 V V OPEN-DRAIN DIGITAL OUTPUTS (IRQ, SDA) Output High Current IOH VOUT = DVDD Output Low Voltage VOL IOL = 3mA 1 µA 0.4 V DIGITAL AUDIO INTERFACE TIMING CHARACTERISTICS BCLK Cycle Time tBCLKS Slave operation 75 ns tBCLKM Master operation 100 BCLK High Time tBCLKH Slave operation 30 ns BCLK Low Time tBCLKL Master operation 30 ns Master operation, CL = 15pF 7 ns BCLK or LRCLK_A/D Rise and Fall Time tr , tf 325 ns _______________________________________________________________________________________ 9 MAX9856 ELECTRICAL CHARACTERISTICS (continued) MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 DIGITAL INTERFACE ELECTRICAL CHARACTERISTICS (continued) (VDVDD = VDVDDS2 = 1.8V, TA = TMIN to TMAX, unless otherwise noted.) (Note 1) PARAMETER SYMBOL SDIN or LRCLK_A/D to BCLK Rising Setup Time tSU SDIN or LRCLK_A/D to BCLK Rising Hold Time tHD SDOUT Delay Time tDLY CONDITIONS BCI = 0 (see the I2C Register Address Map MIN TYP MAX UNITS 30 ns BCI = 0 (see the I2C Register Address Map and Definitions section) 5 ns BCI = 0 (see the I2C Register Address Map and Definitions section), CL = 30pF 0 50 ns 400 kHz and Definitions section) I2C INTERFACE TIMING CHARACTERISTICS Serial-Clock Frequency fSCL 0 Bus Free Time Between STOP and START Conditions tBUF 1.3 µs Hold Time (Repeated) START Condition tHD,STA 0.6 µs SCL Pulse Width Low tLOW 1.3 µs SCL Pulse Width High tHIGH 0.6 µs Setup Time for a Repeated START Condition tSU,STA 0.6 µs Data Hold Time tHD,DAT 0 Data Setup Time tSU,DAT 100 900 ns ns SDA and SCL Receiving Rise Time tr (Note 10) 20 + 0.1CB 300 ns SDA and SCL Receiving Fall Time tf (Note 10) 20 + 0.1CB 300 ns SDA Transmitting Fall Time tf VDVDD = 1.8V (Note 10) 20 + 0.1CB 250 VDVDD = 3.6V (Note 10) 20 + 0.05CB 250 Setup Time for STOP Condition tSU,STO Bus Capacitance Cb Pulse Width of Suppressed Spike tSP 0.6 TA = +25°C 0 ns µs 400 pF 50 ns Note 1: All devices are 100% production tested at room temperature. All temperature limits are guaranteed by design. Note 2: Supply current measurements taken with no applied input signal to line and microphone inputs. A digital zero audio signal used for all digital serial audio inputs. Speaker and headphone outputs are loaded as stated in the global conditions. Note 3: DAC performance measured at headphone outputs. Note 4: Dynamic range measured using the EIAJ method. The input is applied at -60dBFS, fIN = 1kHz. The is THD+N referred to 0dBFS. Note 5: Signal-to-noise ratio measured using an all-zeros input signal, and is relative to 0dB full scale. The DAC is not muted for the SNR measurement. Note 6: Performance measured from line inputs (unless otherwise noted). Note 7: Microphone amplifiers connected to ADC, microphone inputs AC-grounded. Note 8: In master-mode operation, the accuracy of the MCLK input proportionally determines the accuracy of the sample clock rate. (VDVDD = 1.8V, unless otherwise noted). Note 9: To enable the line input, make sure the desired input is selected by either the audio output mixer or the ADC input mixer. Note 10: CB is in pF. 10 ______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 1kHz 0.1 20Hz 1kHz 0.1 0.1 5mW 0.01 10kHz 0.01 HP GAIN = +5.5dB RL = 32Ω 1 1 0.01 10 THD+N (%) THD+N (%) 1 HP GAIN = +5.5dB RL = 16Ω 10 20kHz TOTAL HARMONIC DISTORTION + NOISE vs. FREQUENCY (DAC TO HP) MAX9856 toc02 HP GAIN = +5.5dB RL = 32Ω 10 THD+N (%) 100 MAX9856 toc01 100 TOTAL HARMONIC DISTORTION PLUS NOISE vs. OUTPUT POWER (DAC TO HP) 10kHz 20mW 0.001 0.001 5 0 15 20 25 30 35 40 20 30 40 50 60 100E+0 1E+3 10E+3 100E+3 OUTPUT POWER (mW) FREQUENCY (Hz) TOTAL HARMONIC DISTORTION + NOISE vs. FREQUENCY (DAC TO HP) TOTAL HARMONIC DISTORTION + NOISE vs. FREQUENCY (DAC TO LINE OUT) TOTAL HARMONIC DISTORTION PLUS NOISE vs. FREQUENCY (LINE IN TO ADC) VOUT = 2VP-P RL = 10kΩ 10 1 5mW 1 THD+N (%) THD+N (%) 0.1 0.1 0.01 0.01 MAX9856 toc06 10 MAX9856 toc05 HP GAIN = +5.5dB RL = 16Ω 1 THD+N (%) 10 0 0.001 10E+0 OUTPUT POWER (mW) MAX9856 toc04 10 10 MAX9856 toc03 TOTAL HARMONIC DISTORTION PLUS NOISE vs. OUTPUT POWER (DAC TO HP) 0.1 0.01 20mW 100E+0 1E+3 10E+3 100E+3 0.001 10E+0 1E+3 10E+3 100E+3 10 100 1k 10k FREQUENCY (Hz) FREQUENCY (Hz) FREQUENCY (Hz) TOTAL HARMONIC DISTORTION PLUS NOISE vs. FREQUENCY (INTMIC TO ADC) TOTAL HARMONIC DISTORTION PLUS NOISE vs. FREQUENCY (INTMIC TO ADC) POWER OUT vs. HEADPHONE LOAD ADCOUT = -3dBFS MIC PREAMP = +20dB MIC GAIN = 0dB ADCOUT = -3dBFS MIC PREAMP = +30dB MIC GAIN = 0dB fIN = 1kHz THD+N = 10% 100k 0.1 0.01 POWER OUT (mW) 1 THD+N (%) 1 100 MAX9856 toc08 10 MAX9856 toc07 10 THD+N (%) 0.001 100E+0 MAX9856 toc09 0.001 10E+0 0.1 THD+N = 1% 10 0.01 0.001 1 0.001 10 100 1k FREQUENCY (Hz) 10k 100k 10 100 1k FREQUENCY (Hz) 10k 100k 1 10 100 1000 HEADPHONE LOAD (Ω) ______________________________________________________________________________________ 11 MAX9856 _________________________________________________________________________ 典型工作特性 (VAVDD = VCPVDD = VDVDDS2 = VDVDD = 1.8V, RHP = 32Ω, RLINE = 10kΩ, C1 = 4.7µF, C2 = 4.7µF, CREF = CMBIAS = CPREG = CNREG =1µF, VAVPRE = +20dB, CMICBIAS = 1µF, VAVMICPGA = 0dB, MCLK = 12.288MHz, DRATE = 10, TA = +25°C, unless otherwise noted.) ___________________________________________________________________ 典型工作特性(续) (VAVDD = VCPVDD = VDVDDS2 = VDVDD = 1.8V, RHP = 32Ω, RLINE = 10kΩ, C1 = 4.7µF, C2 = 4.7µF, CREF = CMBIAS = CPREG = CNREG =1µF, VAVPRE = +20dB, CMICBIAS = 1µF, VAVMICPGA = 0dB, MCLK = 12.288MHz, DRATE = 10, TA = +25°C, unless otherwise noted.) FFT, DAC TO LINE OUT, 48kHz SYNCHRONOUS SLAVE MODE, 0dBFS POWER-SUPPLY REJECTION RATIO vs. FREQUENCY (DAC TO LINE OUT) VRIPPLE = 100mVP-P -20 20 MAX9856 toc11 0 MAX9856 toc10 0 VRIPPLE = 100mVP-P -20 MCLK = 12.288MHz LRCLK = 48kHz PCLK/2 0 MAX9856 toc12 POWER-SUPPLY REJECTION RATIO vs. FREQUENCY (DAC TO HP) -40 PSRR (dB) PSRR (dB) AMPLITUDE (dBFS) -20 -40 -60 -60 -80 -80 -100 -100 -40 -60 -80 -100 100 1k 10k 100k 10 10k 100k FFT, DAC TO LINE OUT, 48kHz ASYNCHRONOUS MASTER MODE, 0dBFS MCLK = 12.288MHz LRCLK = 48kHz PCLK/2 20 0 MCLK = 11.2896MHz LRCLK = 48kHz PCLK/2 FFT, DAC TO LINE OUT, 48kHz ASYNCHRONOUS MASTER MODE, -60dBFS 20 MAX9856 toc14 FFT, DAC TO LINE OUT, 48kHz SYNCHRONOUS SLAVE MODE, -60dBFS -60 -80 -20 AMPLITUDE (dBFS) -40 MCLK = 11.2896MHz LRCLK = 48kHz PCLK/2 0 -20 AMPLITUDE (dBFS) -40 -60 -80 -40 -60 -80 -100 -100 -100 -120 -120 -120 -140 000E+0 4E+3 8E+3 12E+3 16E+3 20E+3 2E+3 6E+3 10E+3 14E+3 18E+3 FREQUENCY (Hz) -140 000E+0 4E+3 8E+3 12E+3 16E+3 20E+3 2E+3 6E+3 10E+3 14E+3 18E+3 FREQUENCY (Hz) -140 000E+0 4E+3 8E+3 12E+3 16E+3 20E+3 2E+3 6E+3 10E+3 14E+3 18E+3 FREQUENCY (Hz) 20 0 -20 -60 -80 20 -40 -60 -80 -20 -40 -60 -80 -100 -100 -100 -120 -120 -120 -140 000E+0 4E+3 8E+3 12E+3 16E+3 20E+3 2E+3 6E+3 10E+3 14E+3 18E+3 FREQUENCY (Hz) -140 -140 000E+0 4E+3 8E+3 12E+3 16E+3 20E+3 2E+3 6E+3 10E+3 14E+3 18E+3 FREQUENCY (Hz) MCLK = 12.288MHz LRCLK = 48kHz PCLK/2 0 -20 AMPLITUDE (dBFS) -40 MCLK = 11.2896MHz LRCLK = 48kHz PCLK/2 AMPLITUDE (dBFS) 0 MCLK = 11.2896MHz LRCLK = 48kHz PCLK/2 MAX9856 toc16 20 FFT, LINE IN TO ADC (48kHz) SYNCHRONOUS MASTER MODE (0dBFS) FFT, DAC TO LINE OUT, 48kHz ASYNCHRONOUS SLAVE MODE, -60dBFS MAX9856 toc18 FFT, DAC TO LINE OUT, 48kHz ASYNCHRONOUS SLAVE MODE, 0dBFS MAX9856 toc17 AMPLITUDE (dBFS) 1k FREQUENCY (Hz) -20 12 100 FREQUENCY (Hz) MAX9856 toc13 0 -140 000E+0 4E+3 8E+3 12E+3 16E+3 20E+3 2E+3 6E+3 10E+3 14E+3 18E+3 FREQUENCY (Hz) -120 10 20 -120 MAX9856 toc15 -120 AMPLITUDE (dBFS) MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 0 5k 10k FREQUENCY (Hz) ______________________________________________________________________________________ 15k 20k 低功耗音频CODEC, 提供DirectDrive耳机放大器 0 -60 -80 -20 -40 -60 -80 -40 -60 -80 -100 -100 -120 -120 -120 -140 -140 -140 5k 10k 20k 15k MCLK = 11.2896MHz LRCLK = 48kHz PCLK/2 0 AMPLITUDE (dBFS) -40 0 -100 0 5k 10k 20k 15k 5k 0 10k 15k 20k FREQUENCY (Hz) FREQUENCY (Hz) FFT, LINE IN TO ADC (48kHz) ASYNCHRONOUS SLAVE MODE (0dBFS) FFT, LINE IN TO ADC (48kHz) ASYNCHRONOUS SLAVE MODE (-60dBFS) WIDEBAND FFT, DAC TO HP AMP, 48kHz SYNCHRONOUS MASTER MODE, 0dBFS MCLK = 11.2896MHz LRCLK = 48kHz PCLK/2 0 -30 -60 -80 AMPLITUDE (dBFS) AMPLITUDE (dBFS) -20 -40 -40 -60 -80 -50 -70 -90 -100 -100 -110 -120 -120 -130 -140 -150 -140 5k 10k 20k 15k 0 5k 10k FREQUENCY (Hz) FREQUENCY (Hz) WIDEBAND FFT, DAC TO HP AMP, 48kHz SYNCHRONOUS MASTER MODE, -60dBFS SUPPLY CURRENT vs. SUPPLY VOLTAGE -10 -50 -70 -90 -110 STEREO DAC PLAYBACK MODE (48kHz) SUPPLY CURRENT = IVDD + IDVDDS2 16 SUPPLY CURRENT (mA) -30 14 12 10 8 6 0 -2 -3 -4 -6 -150 0 100k FREQUENCY (Hz) 1M 10M 10M -1 -5 10k 1M 1 2 1k 100k 2 -130 100 10k 3 4 10 1k DAC DIGITAL FILTER FREQUENCY RESPONSE 20 18 100 FREQUENCY (Hz) OUTPUT AMPLITUDE (dB) C1 = 4.7µF MAX9856 toc25 10 10 20k 15k MAX9856 toc26 0 C1 = 4.7µF -10 MAX9856 toc27 -20 10 MAX9856 toc23 0 20 MAX9856 toc22 MCLK = 11.2896MHz LRCLK = 48kHz PCLK/2 MAX9856 toc24 FREQUENCY (Hz) 20 AMPLITUDE (dBFS) 20 -20 AMPLITUDE (dBFS) AMPLITUDE (dBFS) -20 AMPLITUDE (dBFS) MCLK = 11.2896MHz LRCLK = 48kHz PCLK/2 FFT, LINE IN TO ADC (48kHz) ASYNCHRONOUS MASTER MODE (-60dBFS) MAX9856 toc21 MCLK = 12.288MHz LRCLK = 48kHz PCLK/2 0 20 MAX9856 toc19 20 FFT, LINE IN TO ADC (48kHz) ASYNCHRONOUS MASTER MODE (0dBFS) MAX9856 toc20 FFT, LINE IN TO ADC (48kHz) SYNCHRONOUS MASTER MODE (-60dBFS) -7 1.0 1.5 2.0 2.5 3.0 SUPPLY VOLTAGE (V) 3.5 4.0 0 5k 10k 15k 20k 25k FREQUENCY (Hz) ______________________________________________________________________________________ 13 MAX9856 ___________________________________________________________________ 典型工作特性(续) (VAVDD = VCPVDD = VDVDDS2 = VDVDD = 1.8V, RHP = 32Ω, RLINE = 10kΩ, C1 = 4.7µF, C2 = 4.7µF, CREF = CMBIAS = CPREG = CNREG =1µF, VAVPRE = +20dB, CMICBIAS = 1µF, VAVMICPGA = 0dB, MCLK = 12.288MHz, DRATE = 10, TA = +25°C, unless otherwise noted.) ___________________________________________________________________ 典型工作特性(续) (VAVDD = VCPVDD = VDVDDS2 = VDVDD = 1.8V, RHP = 32Ω, RLINE = 10kΩ, C1 = 4.7µF, C2 = 4.7µF, CREF = CMBIAS = CPREG = CNREG =1µF, VAVPRE = +20dB, CMICBIAS = 1µF, VAVMICPGA = 0dB, MCLK = 12.288MHz, DRATE = 10, TA = +25°C, unless otherwise noted.) ADC DIGITAL FILTER FREQUENCY RESPONSE MAX9856 toc28 2 OUTPUT AMPLITUDE (dB) CLICK-POP DAC SOFT-START MAX9856 toc29 3 1 MAX9856 toc30 SCL 1V/div 0V SCL 1V/div 0V SDA 1V/div 0V 0 SDA 1V/div -1 0V -2 -3 HPL 5mV/div -4 0V LINEOUTL 1V/div 0V -5 -6 -7 0 5k 10k 15k 20k 25k TIME (200ms/div) TIME (4ms/div) TOTAL HARMONIC DISTORTION + NOISE vs. MCLK FREQUENCY, 0dBFS DYNAMIC RANGE vs. MCLK FREQUENCY (-60dBFS) 1 MAX9856 toc31 10 0 DAC PLAYBACK MODE (48kHz) THD+N (%) -30 0.1 -40 -50 DAC PLAYBACK MODE (48kHz) 98 96 DYNAMIC RANGE (dB) -10 -20 100 MAX9856 toc32 AUTOMATIC GAIN CONTROL THRESHOLDS MAX9856 toc33 FREQUENCY (Hz) ADC OUTPUT (dBFS) MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 94 92 90 88 86 84 -60 82 -70 -100 -80 -60 -40 -20 MICROPHONE INPUT (dBV) 14 80 0.01 0 20 10 11 12 13 14 15 16 17 18 19 20 FREQUENCY (MHz) 10 12 14 FREQUENCY (MHz) ______________________________________________________________________________________ 16 20 低功耗音频CODEC, 提供DirectDrive耳机放大器 引脚 名称 功能 1 LINEIN1 线路1输入,利用一个1µF电容交流耦合LINEIN1信号。 2 LINEIN2 线路2输入,利用一个1µF电容交流耦合LINEIN2信号。 3 AUXIN 辅助输入,蜂鸣或音效信号输入,也可用于直流测量。 4 PREG 正电压内部稳压源(+1.6V ±5%),利用1µF电容将其旁路至AGND。 5 NREG 负电压内部稳压源(-1.15V ±5%),利用1µF电容将其旁路至AGND。 6 MBIAS 内部麦克风偏置稳压器输出(1.23V ±5%),利用一个1µF电容将其旁路至AGND。 7 REF 8 LGNDSNS 9 LOUTL 左声道线出,以地为参考的DirectDrive输出。 10 LOUT 右声道线出,以地为参考的DirectDrive输出。 转换器基准(1.23V ±5%),利用一个1µF电容将其旁路至AGND。 线出接地检测,线出放大器的反馈通路,可用于降低噪声。连接到线出插孔的接地引脚,如果不需要 接地检测,则直接将其连接到AGND。 耳机接地检测,耳机放大器的反馈通路,可用于降低噪声。连接到耳机插孔的接地引脚,如果不需要 接地检测,则直接将其连接到AGND。 11 HGNDSNS 12 AVDD 13 HPL 左声道耳机DirectDrive输出。 14 HPR 右声道耳机DirectDrive输出。 15 SVSS 负电源输入,接PVSS并利用一个4.7µF电容将其旁路至CPGND。 16 PVSS 由内部产生的负电源,连接至SVSS。 17 C1N 电荷泵飞电容的负端,在C1N和C1P之间连接一个4.7µF电容。 18 CPGND 19 C1P 20 CPVDD 21 SCL I2C串行时钟输入,通过一个10kΩ电阻上拉至DVDD。 22 SDA I2C串行数据输入/输出。通过一个10kΩ电阻上拉至DVDD。 23 IRQ 硬件中断输出。IRQ可设置成在状态寄存器0x00的位发生变化时拉低,读取状态寄存器0x00可清除IRQ。 在通过读取I2C状态寄存器0x00清中断之前,重复故障对IRQ没有影响。将该引脚通过一个10kΩ的电阻 上拉至DVDD,可以提供满幅输出。 24 LRCLK_D 模拟电源,利用10µF和0.1µF电容将其旁路至AGND。 电荷泵地。 电荷泵飞电容的正端,在C1P和C1N之间连接一个4.7µF电容器。 电荷泵正电源,利用一个4.7µF电容将其旁路至CPGND。 数字音频左/右声道时钟输入/输出。LRCLK_D是音频采样时钟,决定了SDIN的音频数据是否切换到 左声道或右声道。当MAX9856处于从模式时,LRCLK_D为输入;当MAX9856处于主模式时, LRCLK_D为输出。如果LRCLK_A配置为GPIO,LRCLK_D亦可与SDOUT一起使用。 ______________________________________________________________________________________ 15 MAX9856 ___________________________________________________________________________ 引脚说明 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 ____________________________________________________________________________ 引脚说明(续) 16 引脚 名称 功能 25 BCLK 26 SDOUT 数字音频串行数据ADC输出。 27 SDIN 数字音频串行数据DAC输入。 28 DVDDS2 数字音频接口I/O电源,利用1µF电容器将其旁路至DGND。 29 LRCLK_A 数字音频左/右声道时钟输入/输出。LRCLK_A是音频采样时钟,决定了SDOUT的音频数据是否切换到 左声道或右声道。仅需要一个LRCLK时(ADC和DAC采用相同的采样率),可将LRCLK_A设置为通用 输入/输出,GPIO。 30 MCLK 主时钟输入(CMOS输入),可接受的输入频率范围:10MHz至60MHz。 31 DVDD 数字电源,为数字核、I2C接口供电,利用一个1.0µF电容器将其旁路至DGND。 32 DGND 数字地。 33 INLN 左声道差分输入反相端,交流耦合至麦克风的低边,或连接到信号线负端。使用单端线入或麦克风输入时, 将其交流耦合至地。 34 INLP 左声道差分输入同相端,交流耦合至麦克风的高边,或连接到信号线正端。使用单端线入或麦克风输入时, 将其交流耦合至信号输入。 35 MICL 左声道单端麦克风输入,利用一个1µF电容交流耦合至麦克风。 36 MICGND 37 MICR 38 MICBIAS 39 AGND 40 JACKSNS 插孔检测。检测是否有信号线连接到插孔,可配置用来检测外部负载电阻的范围,请参考耳机检测 部分。 — EP 裸焊盘,裸焊盘提供了从管芯到PCB的直接散热通路,从而降低封装的热阻。裸焊盘在内部连接到基板, 裸焊盘须连接至AGND。 数字音频的位时钟输入/输出。当MAX9856处于从模式时,BCLK为输入;当MAX9856处于主模式时, BCLK为输出。 麦克风接地端。在伪差分配置中,能够使立体声麦克风差分线对的公共回路信号反馈到差分放大器的 反相端。对于单端麦克风应用,MICGND接地。 右声道单端麦克风输入,利用一个1µF电容交流耦合至麦克风。 低噪声偏置电压,输出1.5V或2.4V麦克风偏置电压。应使用2.2kΩ至470Ω范围的外部电阻设置麦克风电流。 模拟地(晶片基板)。 ______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 1.71V TO 3.6V 1.71V TO 3.6V 4.7µF 20 0.1µF 12 1µF 31 28 DVDD DVDDS2 AVDD CPVDD 1µF 10µF AUXAC -32dB TO +30dB 1µF 1 PGA MICL LN1 LN2 DACL LN1 LINEIN1 -32dB TO +30dB 1µF 2 PGA LINEIN2 MICR LN1 LN2 DACR LN2 -32dB TO +30dB 1µF 3 PGA AUXIN LEFT AUDIO OUTPUT MIXER -73dB TO +6dB PGA 13 HPL -73dB TO +6dB PGA RIGHT AUDIO OUTPUT MIXER 14 HPR 11 HGNDSNS AUXAC 9 LOUTL AUXDC 10 29 LRCLK_A LEFT DAC DIGITAL FILTERING AND GAIN 24 BCLK DACL 8 DIGITAL AUDIO INTERFACE 0 TO 20dB AUXAC LN1 LN2 MICL MICR LEFT ADC INPUT MIXER LEFT ADC SDIN DIGITAL FILTERING AND GAIN SDOUT RIGHT ADC 10kΩ IRQ RIGHT ADC INPUT MIXER INLP PGA 33 0 20dB 30dB 35 I2C SERIAL PORT 22 1µF MICL 36 MICGND 1µF 37 MICR 1µF 40 MICROPHONE BIAS AND JACK DETECTION 21 SCL 1µF INLN PREAMPLIFIER AUTOMATIC GAIN CONTROL MCLK 10kΩ 1µF 34 TIMING AND CONTROL LOGIC 30 10kΩ MICL 0 TO 20dB AUXAC LN1 MICR PGA LN2 MICL PREAMPLIFIER MICR 23 DVDD 0 20dB 30dB DACR AUXDC 27 DVDD 26 LGNDSNS MAX9856 RIGHT DAC LRCLK_D 25 LOUTR CHARGE PUMP INTERNAL REGULATORS JACKSNS 38 2.2kΩ MICBIAS SDA AGND DGND CPGND PREG NREG MBIAS REF 39 32 18 4 5 6 7 1µF 1µF 1µF C1P PVSS C1N 17 19 1µF 16 SVSS 15 C2 4.7µF C1 4.7µF ______________________________________________________________________________________ 17 MAX9856 _____________________________________________________________________________ 功能框图 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 _______________________________ 详细说明 MAX9856是一款高性能、低功耗立体声音频CODEC,提 供完备的音频解决方案。MAX9856由1.8V电源供电,具有 较高性能,并可提供适当的输出功率,DAC回放模式下功 耗仅为 9mW。 内置 18位 Σ-∆ DAC接收立体声数字音频信号,并将其转 换成立体声音频输出,能够与线入和/或麦克风输入混音。 DAC采样率为8kHz至96kHz,主时钟频率介于10MHz至 60MHz之间。DAC和ADC可以采用不同的采样率。工作在 左对齐、I2S或PCM数据格式时,适用于主模式和从模式。 可以对输入数据进行电平转换,并在数字域进行高通滤波。 高通滤波器只允许恢复后的音频信号通过,从而节省功耗 并有助于改善音质。 MAX9856具有立体声DirectDrive耳机放大器和线出电路, 无需大尺寸的输出耦合电容。音频输出通路还带有高质量 的混音放大器,能够从DAC输出和立体声模拟线入灵活 选择。音量控制放大器为耳机提供+5.5dB至-74dB的可调 增益。线出电路能够从数字满幅输入产生1V RMS 的输出 信号。 内置 18位 Σ-∆ ADC输出的数字音频信号是对模拟麦克风 和线入通道信号数字转换的结果。ADC采样率为8kHz至 48kHz,主时钟频率介于10MHz至60MHz之间。ADC和 DAC可以使用不同的采样率。工作在左对齐、I2S或PCM 数据格式时,可用于主模式和从模式。可对输出数据进行 电平转换,并在数字域进行高通滤波。高通滤波器能够 降低麦克风输入的风噪。 18 提供3路麦克风输入,一路全差分输入可配合内置麦克风 使用,一对单端输入用于外部单声道或立体声耳麦。除了 0至20dB的输入PGA外,还可选择0dB、20dB和30dB增益 对输入信号进行放大。MAX9856的麦克风输入通路具有 AGC功能,自动补偿输入信号的变化和大多数麦克风有限 的动态范围。集成噪声门限检测电路可以抑制较低电平的 音频噪声,降低音频噪底。 一路辅助输入能够将外部产生的蜂鸣声和音效信号直接发 送到耳机。辅助输入还提供了一个ADC输入的直接通路, 利用ADC测量直流信号。 HPL、HPR和JACKSNS设有耳机检测功能,既可检测插孔 是否有信号线插入,又可测量负载电阻。在关断和上电 工作模式下都可进行插孔检测。耳机和线出具有接地检 测功能,有助于降低地噪声。由于耳机放大器能够降低 输出失调电压,并具有咔嗒/噼噗声抑制电路,从而消除了 开启和关闭时的可闻噪声。 _______________________________ I2C寄存器地址和定义 MAX9856有28个内部寄存器,用作配置寄存器和状态指示。 表 1 列出了全部寄存器及其地址、上电复位(POR)状态。 寄存器0x00和0x01为只读寄存器,其它所有寄存器均为 读/写寄存器。除非特别说明,在更新寄存器时,寄存器 中所有未使用的位都将被写入零。 ______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 REGISTER B7 B6 B5 B4 B3 REGISTER ADDRESS POWER-ON RESET STATE 0x00 0x01 0x02 — — 0x00 0x03 0x00 0x04 0x05 0x06 0x00 0x00 0x07 0x08 0x09 0x0A 0x00 0x00 0x00 0x00 0x0B 0x00 AGCSTH 0x0C 0x0D 0x00 0x00 MXINL MXINR MXOUTR 0x0E 0x0F 0x10 0x00 0x00 0x00 0x11 0x00 0x12 0x13 0x14 0x15 0x16 0x17 0x00 0x00 0x00 0x00 0x00 0x00 0x18 0x19 0x1A 0x00 0x00 0x00 0x1B 0x00 0x1C 0x00 B2 B1 B0 Status CLD SLD ULK JKMIC HPOCL HPOCR JDET GPI Status LSNS JKSNS HSDETL HSDETR JSDET Interrupt Enable ICLD ISLD IULK 0 IHPOCL IHPOCR IJDET IGPI CLOCK CONTROL Clock Rates 0 PSCLK MAS BSEL DAC INTERFACE System DWCI DBCI DRATE DDLY PCM DHF WS Interface DPLLEN DACNI[14:8] Interface DACNI[7:0] ADC INTERFACE System AWCI ABCI APIN ADLY 0 0 0 Interface APLLEN ADCNI[14:8] Interface ADCNI[7:0] Level AGAIN ANTH DIGITAL FILTERS Highpass Filters 0 ADCHP 0 DACHP AUTOMATIC GAIN CONTROL AGC Control AGC Threshold ANALOG MIXERS ADC Mixer ADC Mixer Output Mixer AUDIO INPUTS Digital Input Gain AUXIN Gain LINEIN1 Gain LINEIN2 Gain MICL Gain MICR Gain MIC Mode AUDIO OUTPUTS HPL Volume HPR Volume Output Mode HEADSET DETECT System 0 0 0 0 0 0 0 AGCRLS 0 AGCSRC AGCATK 0 0 MXOUTL AGCHLD PGADS 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HPMUTE 0 VSEN AUXDC AUXMIX 0 0 0 0 0 JDETEN 0 DIGEN LOUTEN DALEN PAENL PAENR 0 0 0 MMIC PGAAUX PGAL1 PGAL2 PGAML PGAMR MBSEL 0 LMICDIF HPVOLL HPVOLR 0 HPMODE EN POWER MANAGEMENT System SHDN DAREN ADLEN ADREN ______________________________________________________________________________________ 19 MAX9856 表1. 寄存器图 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 状态寄存器 状态寄存器0x00和0x01为只读寄存器,报告各种器件功能 的状态。状态寄存器位在对状态寄存器执行读操作时清零, 并在下次发生了相应事件时被置位,表2列出了状态寄存 器位的位置和说明。 表2. 状态寄存器位的位置 REG B7 B6 B5 ULK 0x00 CLD SLD 0x01 LSNS JKSNS B4 B3 JKMIC HPOCL HSDETL B2 B1 HPOCR JDET HSDETR B0 GPI JSDET 状态寄存器位说明 功能 位 CLD 箝位检测标识,表示ADC内的信号已经被箝位。 SLD 摆幅检测标识。当音量或增益发生变化时,摆幅控制电路经过所有中间设置平滑变化。当SLD置为逻辑高电平时, 结束摆幅调整,音量或增益置于其最终值。 ULK 解除数字PLL锁存标识。表示DAC或ADC的数字音频PLL已经释放锁存,数字信号数据不可靠。 JKMIC HPOCL/ HPOCR JDET GPI LSNS JKSNS 插孔麦克风标识。表示JACKSNS上拉至MICBIAS电压。必须使能麦克风偏置,该位才能正常工作。 耳机输出左/右声道电流过载标识。表示耳机输出放大器已经超出其额定电流。 耳机配置变化标识。表示JKMIC、LSNS或JKSNS发生变化。 GPI状态。表示配置为通用输入时的LRCLK_A状态。 耳机检测。当内部上拉电流迫使HPL电压超过AVDD - 0.4V时,LSNS置位。表示耳机插孔处于插入或拔出状态。 必须将HPMODE置为00、将JDETEN置为1,该位才能正常工作。 . 插孔检测。当内部上拉电流迫使JACKSNS电压超过AVDD - 0.4V时,JKSNS置位。表示插孔处于插入或拔出状态。 必须置位JDETEN,该位才能正常工作。 负载电阻检测。表示连接到HPR、HPL或JACKSNS的负载近似值。每当相应的EN位置位时,这些位均被更新, 并产生不可屏蔽的硬件中断。 HSDETL, HSDETR, JSDET 20 耳机或JACKSNS负载 位 00 200Ω < 负载 < 开路 01 50Ω < 负载 < 200Ω 10 0 < 负载 < 50Ω 11 空闲状态 ______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 在中断使能位置位时,相应的位置位才会作为硬件中断 报告。每个中断使能位在寄存器0x00中都有一个相应的状 态标识,表3中列出了中断使能位的位置和说明。 漏极开路引脚IRQ用于报告硬件中断。发生中断时,IRQ 保持低电平,直到通过读取状态寄存器0x00响应中断。只有 表3. 中断使能位的位置 REG 0x02 B7 ICLD B6 ISLD B5 IULK B4 0 时钟控制 B3 IHPOCL B2 IHPOCR B1 IJDET B0 IGPI 速率时,应该将BCLK适当地设置在较高的采样率。每帧 的时钟周期数必须大于或等于所配置的位长。 MAX9856可采用来自于任何系统、频率介于10MHz至60MHz 的时钟作为主控时钟(MCLK)。时钟经过1、2或4分频,产 生10MHz至20MHz的内部时钟(PCLK)。 MAX9856数字音频接口可以工作在主模式或从模式,主模 式下,MAX9856产生BCLK和LRCLK信号,控制数字音频 接口的数据流;从模式下,外部主控器件产生 BCLK 和 LRCLK信号,请参考表4。 有两个独立的时钟发生器可分别用于ADC和DAC通路,从而 允许ADC和DAC工作在不同的采样率。BCLK用于ADC和 DAC的LRCLK信号,当ADC和DAC工作在不同的LRCLK 表4. 时钟控制寄存器 REG B7 0x03 0 B6 B5 B4 B3 PSCLK MAS B2 B1 B0 BSEL 时钟控制寄存器位说明 功能 位 MCLK预分频系数,合理设置PSCLK以确保MCLK能够分频到可用频率: PSCLK MAS 000—禁用时钟输入 001—10MHz ≤ MCLK 010—16MHz ≤ MCLK 011—20MHz ≤ MCLK 100—32MHz ≤ MCLK 101—40MHz ≤ MCLK 110—保留 111—保留 ≤ ≤ ≤ ≤ ≤ 16MHz 20MHz 32MHz 40MHz 60MHz (PCLK (PCLK (PCLK (PCLK (PCLK = = = = = MCLK/1) MCLK/1) MCLK/2) MCLK/2) MCLK/4) 主模式,在主模式和从模式之间选择: 0 = 从模式(BCLK、LRCLK_D和LRCLK_A为输入) 1 = 主模式(BCLK、LRCLK_D和LRCLK_A为输出) BCLK选择。工作在主模式时,对BCLK进行配置。将BSEL设置在足够高的频率,能够在DAC和ADC工作在不同采用 率时满足全部数据位的要求: BSEL 000—关闭 001—关闭 010—BCLK 011—BCLK 100—BCLK 101—BCLK 110—BCLK 111—BCLK = = = = = = 48 x LRCLK_D (DAC和ADC工作在相同速率时的推荐设置) 48 x LRCLK_A PCLK/2 (DAC和ADC工作在不同速率时的推荐设置) PCLK/4 PCLK/8 PCLK/16 ______________________________________________________________________________________ 21 MAX9856 中断使能 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 DAC接口 MAX9856 DAC在主模式或从模式下均可支持8kHz至96kHz 的任何采样率,包括所有常见采样率(8kHz、11.025kHz、12kHz、 16kHz、22.05kHz、24kHz、32kHz、44.1kHz、48kHz、88.2kHz 和96kHz)。 必须设置器件的15位时钟分频系数,以确定DAC采样率相 对于MCLK输入(PCLK)的比例系数,为MCLK和LRCLK_D 频率选择提供了极大灵活性。从模式下,接口可接受7.8kHz 至100kHz的任何LRCLK_D信号。 DRATE控制位可为DAC设置两种速率。最高速率下,调制 器的内部时钟速率为5MHz至10MHz,能够提供最佳的音频 性能。低速率时,调制器的速率为2.5MHz至5MHz,功耗 较低。 数字音频接口为几种数字音频格式提供了完备功能,例如 左对齐、I2S和PCM模式(图1)。图2给出了各种模式的时序, 表5列出了DAC接口的寄存器及说明,表6列出了常用的 DACNI和ADCNI值。 表5. DAC接口寄存器 REG B7 B6 0x04 DWCI DBCI 0x05 DPLLEN B5 B4 DRATE B3 B2 B1 B0 DDLY PCM DHF WS DACNI[14:8] 0x06 DACNI[7:0] DAC接口寄存器位说明 寄存器 功能 DAC字时钟(LRCLK_D)反相 DWCI PCM = 0时: 0—LRCLK_D为低时,传输左声道数据。 1—LRCLK_D为低时,传输右声道数据。 PCM = 1时: 0—在LRCLK_D脉冲的下降沿表示一个新帧的开始。 1—在LRCLK_D脉冲的上升沿表示一个新帧的开始。 DAC BCLK反相: DBCI 0—在BCLK上升沿接收SDIN。 1—在BCLK下降沿接收SDIN。 在主模式: 0—LRCLK_D阶跃发生在BCLK的下降沿。 1—LRCLK_D阶跃发生在BCLK的上升沿。 DAC调制器速率: DRATE 00—低功耗模式 01—保留 10—高性能模式 11—禁用DAC时钟 DAC数据延迟: DDLY 0—音频字的最高有效位在LRCLK_D阶跃后的第一个BCLK沿锁存。 1—音频字的最高有效位在LRCLK_D阶跃后的第二个BCLK沿锁存。 (对于I2S的兼容模式,DDLY = 1) 22 ______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 寄存器 MAX9856 DAC接口寄存器位说明(续) 功能 PCM模式选择。PCM决定了LRCLK_D和LRCLK_A信号的格式: 0—LRCLK_D和LRCLK_A信号的占空比为50%。在一个状态传输左声道音频信号,另一状态 传输右声道音频信号。 PCM 1—LRCLK_D和LRCLK_A是脉冲信号,表示由两个声道组成的音频数据帧的开始。在帧同步 脉冲之后,传输16位右声道数据和随后的16位的左声道数据。当PCM = 1时,DDLY和WS位 被忽略。 DAC高采样率模式: DHF 0—LRCLK_D低于50kHz,使用8x FIR插值滤波器。 1—LRCLK_D高于50kHz,使用4x FIR插值滤波器。 字长,该位控制DAC和ADC: 0—16位。 1—18位。 WS DAC接口可接受高于18位的字长,但会有更多的最低有效位被忽略。 DAC PLL使能: 0 (对从模式和主模式均有效)—用DACNI分频位设置LRCLK_D的频率。主模式下,MAX9856采用 规定的分频比产生LRCLK_D;从模式下,MAX9856接收以指定分频比设置的LRCLK_D。 DPLLEN 1 (仅对从模式有效)—无论MCLK频率为多少,数字PLL都锁相到任意外部提供的LRCLK_D信号。 对于50kHz以上的采样率,DHF必须置高。 DAC LRCLK分频比。当DPLLEN为低时,LRCLK_D的频率由DACNI确定。常用DACNI数值 请参考表6: DACNI = (65536 x 96 x fLRCLK_D)/fPCLK,(DHF = 0时)。 DACNI = (65536 x 48 x fLRCLK_D)/fPCLK,(DHF = 1时)。 DACNI fLRCLK_D = LRCLK_D的频率。 fPCLK = 预分频MCLK内部时钟频率(PCLK)。 表6. 常用DACNI和ADCNI值 LRCLK PSCLK 8kHz 16kHz 32kHz 44.1kHz 48kHz 88.2kHz (DAC ONLY) 96kHz (DAC ONLY) 11.2896 MCLK (MHz) 001 116A 22D4 45A9 6000 687D 6000 687D 12 001 1062 20C5 4189 5A51 624E 5A51 624E 12.288 001 1000 2000 4000 5833 6000 5833 6000 13 001 F20 1E3F 3C7F 535F 5ABE 535F 5ABE 16.9344 010 B9C 1738 2E71 4000 45A9 4000 45A9 18.432 010 AAB 1555 2AAB 3ACD 4000 3ACD 4000 19.2 010 960 4B0 258 1B3 190 1B3 190 24 011 1062 20C5 4189 5A51 624E 5A51 624E 26 011 F20 1E3F 3C7F 535F 5ABE 535F 5ABE 27 011 E90 1D21 3A41 5048 5762 5048 5762 注:粗体字表示的数值为可提供最大满度性能的准确整数。 ______________________________________________________________________________________ 23 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 DIGITAL AUDIO INTERFACE SLAVE MODES: (LRCLK SHOULD TRANSITION ON THE UNUSED BCLK EDGE) DWCI/AWCI = 0, DBCI/ABCI = 0, DDLY/ADLY = 0, WS = 0, PCM = 0 LEFT D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 RIGHT D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 DWCI/AWCI = 1, DBCI/ABCI = 1, DDLY/ADLY = 0, WS = 0, PCM = 0 LEFT D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 RIGHT D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 DWCI/AWCI = 0, DBCI/ABCI = 0, DDLY/ADLY = 1, WS = 1, PCM = 0 LEFT D17 D16 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 RIGHT D17 D16 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 DWCI/AWCI = 0, DBCI/ABCI = 0, DDLY/ADLY = 0, WS = 0, PCM = 1 LEFT 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 DIGITAL AUDIO INTERFACE MASTER MODE: DWCI/AWCI = 0, DBCI/ABCI = 0, DDLY/ADLY = 0, WS = 0, PCM = 0 LEFT 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 DWCI/AWCI = 0, DBCI/ABCI = 0, DDLY/ADLY = 1, WS = 0, PCM = 0 LEFT 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 图1. 数字音频接口数据格式举例 24 ______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 MAX9856 DAI STEREO SERIAL INTERFACE TIMING DIAGRAM (SLAVE MODE) DAI STEREO SERIAL INTERFACE TIMING DIAGRAM (MASTER MODE) SDIN/LRCLK (INPUTS) SDIN (INPUT) tSU tBCLKH, tBCLKL tHD tSU BCLK (BCI = 0, INPUT) tBCLKH, tBCLKL tHD BCLK (OUTPUT) BCLK (BCI = 1, INPUT) tBCLKS tr, tf tBCLKM tr, tf tDLY tDLY SDOUT (OUTPUT) SDOUT/LRCLK (OUTPUTS) 图2. 数字音频接口时序图 ADC接口 立体声ADC能够以8kHz至48kHz之间的任意采样率输出数 据。输出数据格式为包括左对齐、I2S和PCM在内的常见 格式(图1)。图2所示为从模式和主模式下的数字时序。 如果DAC和ADC工作在相同的采样率,则仅需要LRCLK_D, 那么LRCLK_A引脚可被编程为GPIO。当LRCLK_A配置为 通用输出时,可通过APIN位置为高电平或低电平;当配 置为通用输入时,其状态则由寄存器0x00确定,表7列出 了ADC接口寄存器及其说明。 表7. ADC接口寄存器 REG 0x07 0x08 0x09 0x0A B7 AWCI APLLEN B6 ABCI B5 B4 APIN B3 ADLY ADCNI[14:8] ADCNI[7:0] AGAIN B2 0 B1 0 B0 0 ANTH ADC接口寄存器位说明 寄存器 功能 ADC字时钟(LRCLK_A)反相 AWCI 当PCM = 0时: 0—LRCLK_A为低电平时,传输左声道数据。 1—LRCLK_A为低电平时,传输右声道数据。 当PCM = 1时: 0—LRCLK_A脉冲的下降沿表示一个新帧的开始。 1—LRCLK_A脉冲的上升沿表示一个新帧的开始。 ADC BCLK反相: ABCI 0—SDOUT在BCLK上升沿上有效。 1—SDOUT在BCLK下降沿上有效。 如果处于主模式,ABCI位没有任何影响。DBCI位控制BCLK至LRCLK_A的时序。 ______________________________________________________________________________________ 25 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 ADC接口寄存器位说明(续) 寄存器 功能 LRCLK_A/GPIO配置: APIN 00 01 10 11 = = = = 通用输入 ADC的字时钟 通用输出—低电平 通用输出—高电平 当APIN ≠ 01时,LRCLK_D用作DAC和ADC的字时钟。工作在同一LRCLK_D时,AWCI、ABCI和 ADLY仍然有效,不受DAC模式位设置的影响。 ADC数据延迟 ADLY 0—音频字的最高有效位在LRCLK_A阶跃后的第一个BCLK沿有效。 1—音频字的最高有效位在LRCLK_A阶跃后的第二个BCLK沿有效。 (对于I2S的兼容模式,ADLY = 1) ADC PLL使能。该位仅适用于APIN = 01时,当APIN ≠ 01时,DAC和ADC均采用DPLLEN: APLLEN 0 (对从模式和主模式均有效)—用ADCNI分频位设置LRCLK_A的频率。主模式下,MAX9856按照规定 的分频比产生LRCLK_A;从模式下,MAX9856接收以指定分频比设置的LRCLK_A。 1 (仅对从模式有效)—无论MCLK频率为多少,数字PLL都锁相至外部提供的任意LRCLK_A信号。 ADC LRCLK分频比。如果APIN ≠ 01,DAC和ADC均采用DACNI。当APLLEN设置为低电平时, LRCLK_A的频率由ADCNI确定,常用ADCNI数值请参考表6: ADCNI ADCNI = (65536 x 96 x fLRCLK_A)/fPCLK。 fLRCLK_A = LRCLK_A的频率。 fPCLK = 预分频MCLK内部时钟频率(PCLK)。 ADC输出增益,指定增益在器件输出之前作用到ADC的数字输出。 AGAIN 26 值 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF 增益(dB) +3 +2 +1 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 ______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 寄存器 MAX9856 ADC接口寄存器位说明(续) 功能 ADC噪声抑制门限,MAX9856有一个噪声抑制门限,有利于降低音频噪声电平。噪声抑制以 每低于门限2dB衰减1dB的比例对输出进行衰减。ANTH规定了相对于最终ADC输出信号电平的 噪声抑制门限。 噪声抑制门限可以配合AGC使用,也可以单独使用。AGC使能时,只有在AGC增益设置在 最大值时,噪声门限才能够降低输出电平。当与AGC配合使用时,可在-28dB至-48dB之间选择门限。 当AGC使能时,由于AGC将麦克风的PGA设置在最大增益,有效噪声门限提高20dB。 ADC噪声禁止门限电平 ANTH 值 门限(dB) 0x0至0x5 禁用 0x6 -64 0x7 -60 0x8 -56 0x9 -52 0xA -48 0xB -44 0xC -40 0xD -36 0xE -32 0xF -28 数字滤波器 在DAC输入和ADC输出,MAX9856的数字音频接口提供 一阶数字高通滤波器(表8)。每个滤波器的截止频率可以 在5Hz至4kHz之间选择。利用DAC滤波器(DACHP)能够降 低发送到扬声器的低频能量,而这些低频成分是无法恢复 的信号。ADC滤波器(ADCHP)可降低低频噪声,例如风噪。 截止频率由采样率决定,如表9所示。 表8. 数字高通滤波器 REG B7 0x0B 0 B6 B5 ADCHP B4 B3 0 B2 B1 B0 DACHP ______________________________________________________________________________________ 27 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 表9. 数字高通滤波器的截止频率 ADCHP/DACHP LRCLK (kHz) 000 001 (Hz) 010 (Hz) 011 (Hz) 100 (Hz) 101 (Hz) 110 (Hz) 111 (Hz) 8 Off 5 10 20 41 82 170 364 11.025 Off 7 14 28 56 114 235 501 12 Off 8 15 30 61 124 255 545 16 Off 10 20 40 81 165 340 727 22.05 Off 14 28 55 112 227 469 1002 24 Off 15 30 60 122 247 511 1091 32 Off 20 40 80 162 330 681 1455 44.1 Off 28 55 111 224 455 938 2005 48 Off 30 60 121 244 495 1021 2182 64 Off 40 80 161 325 660 1362 2909 88 Off 55 111 222 448 909 1877 4009 96 Off 60 120 241 487 990 2043 4364 自动增益控制 MAX9856 AGC通过连续调节模拟麦克风的PGA保持固定 的信号电平。当 AGC 使能时,不能手动控制输入 PGA。 PGA包括过零检测功能,能够防止增益变化,抑制音频 噪声。 AGC的调整过程包括三个主要阶段。当信号超过AGC门 限时,增益以一阶时间常数按指数规律衰减,该时间常数 定义为建立时间。大信号经过后,增益从最大AGC等待 特定的保持时间。增益从最大衰减值降至最小衰减值所 需要的时间称为释放时间大信号经过后, AGC电路仅应用于麦克风通路的PGA,数字电平检测器则 基于混音信号。只有当LINEIN和AUXIN的输入信号被去 除或衰减时,才使用AGC。 表10列出了AGC寄存器和AGC寄存器位的说明。 表10. 自动增益控制寄存器 REG 0x0C 0x0D B7 0 0 B6 0 B5 AGCRLS 0 B4 B3 B2 B1 AGCATK AGCSRC B0 AGCHLD AGCSTH AGC寄存器位说明 位 功能 AGC释放时间。释放时间是指输入信号降至门限以下并经过保持时间后,增益回到正常电平所需要的 时间: AGCRLS 28 000—78ms 001—156ms 010—312ms (推荐) 011—625ms 100—1.25s 101—2.5s 110—5s 111—10s ______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 位 功能 AGC建立时间,建立时间是指输入信号超出门限电平后,降低增益所需要的时间。增益按指数规律衰减, 建立时间定义为一阶时间常数,而非达到最终增益所需要的时间: AGCATK 00—3ms 01—12ms 10—50ms (推荐) 11—200ms AGC保持时间,保持时间是AGC释放之前的延迟时间。只要信号降至AGC门限以下,保持时间计数器就 会启动,并在信号超过门限时复位: AGCHLD 00—禁用AGC 01—50ms 10—100ms (推荐) 11—400ms AGC和噪声抑制门限信号源,选择AGC和噪声抑制门限电路所监测的音频信号: AGCSRC 0—左声道ADC输出 1—左声道 + 右声道ADC输出(使相干信号低于门限3dB) AGC门限。设置AGC增益开始下降的信号电平。监测增益作用到ADC之后的输出。 AGC门限电平 AGCSTH AGCSTH 电平(dB) 0000 -3 0001 -4 0010 -5 0011 -6 0100 -7 0101 -8 0110 -9 0111 -10 1000 -11 1001 -12 1010 -13 1011 -14 1100 -15 1101 -16 1110 -17 1111 -18 ______________________________________________________________________________________ 29 MAX9856 AGC寄存器位说明(续) MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 模拟混音器 MAX9856有两个主模拟混音器,第一个混音器把信号送 入耳机和线出放大器,第二个混音器提供ADC输入。每个 混音器均可为左声道、右声道独立配置,关于音频混音 器的控制寄存器及位说明,请参考表11。 表11. 音频混音器控制寄存器 REG B7 B6 B5 0x0E 0 0 0 MXINL 0x0F 0 0 0 MXINR 0x10 B4 B3 MXOUTL B2 B1 MXOUTR 音频混音器寄存器位说明 位 功能 ADC输入混音器说明 MXINL/MXINR MXINL或MXINR 所选输入源 00000 没有选择输入源 1XXXX 选择AUXOUT X1XXX 选择LINEIN1 XX1XX 选择LINEIN2 XXX1X 选择MICL XXXX1 选择MICR 音频输出混音器说明 MXOUTL/MXOUTR 30 MXOUTL或MXOUTR 所选输入源 0000 没有选择输入源 1XXX 选择MIC L/R PGA输出 X1XX 选择LINEIN1 XX1X 选择LINEIN2 XXX1 选择DAC输出 ______________________________________________________________________________________ B0 低功耗音频CODEC, 提供DirectDrive耳机放大器 具有公共返回通路的立体声麦克风可以利用伪差分配制 的优势,把公共返回端连接到MICGND,消除共模噪声。 图3所示为单端和差分麦克风输入的典型电路。麦克风前 置放大器和PGA提供宽范围的增益选择。当增益设置为 0dB时,麦克风输入还可用作额外的线入。 MAX9856具有各种模拟输入。所有输入都有独立的增益控制, 大大提高了灵活性。 AUXIN是单声道辅助输入,可对报警声、蜂鸣声和音效 信号进行混音,从耳机输出或输入到ADC。AUXIN信号 有专用的PGA进行增益调节,并可直接混音到耳机输出, 旁路输出混音器和音量控制。AUXIN也可作为输入,提供 精确的系统测量。这种模式下,PGA被旁路,增大输入阻抗, 并直接连接到ADC。 利用外部偏置电阻,可以从低噪声电源获得一路偏置电压 输出(MICBIAS),用于麦克风偏置。提供两种麦克风偏置 电压,具体取决于电源电压,表12列出了音频输入控制 寄存器及位说明。 提供三路麦克风输入,两路为伪差分输入,公共地连接 到麦克风前置放大器的反相输入。第三路为全差分输入。 MICBIAS MICBIAS JACKSNS 2.2kΩ JACKSNS 2.2kΩ MICL/MICR INLP MICGND INLN 2.2kΩ (a) (b) 图3. 典型的麦克风连接:(a)伪差分,(b)差分 表12. 音频输入控制寄存器 REG B7 B6 B5 B4 0x11 B3 B2 B1 B0 0 LMICDIF PGADS 0x12 0 0 0 PGAAUX 0x13 0 0 0 PGAL1 0x14 0 0 0 0x15 0 0x16 0 0x17 0 PGAL2 PAENL PGAML PAENR 0 PGAMR 0 0 MMIC MBSEL ______________________________________________________________________________________ 31 MAX9856 模拟输入 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 音频输入寄存器位说明 功能 位 数字音频输入的可编程增益调节 数字音频输入PGA设置 PGADS 32 设置 增益(dB) 设置 增益(dB) 0x00 0 0x93 -15 0x07 -0.5 0x96 -15.5 0x0E -1 0x99 -16 0x15 -1.5 0x9C -16.5 0x1C -2 0x9F -17 0x22 -2.5 0xA2 -17.5 0x29 -3 0xA5 -18 0x2F -3.5 0xA7 -18.5 0x35 -4 0xAA -19 0x3A -4.5 0xAC -19.5 0x40 -5 0xAE -20 0x45 -5.5 0xB3 -21 0x4A -6 0xB7 -22 0x50 -6.5 0xBB -23 0x55 -7 0xBF -24 0x59 -7.5 0xC2 -25 0x5E -8 0xC6 -26 0x63 -8.5 0xC9 -27 0x67 -9 0xCC -28 0x6B -9.5 0xCF -29 0x70 -10 0xD2 -30 0x74 -10.5 0xD4 -31 0x78 -11 0xD6 -32 0x7C -11.5 0xD9 -33 0x7F -12 0xDB -34 0x83 -12.5 0xDD -35 0x86 -13 0xDF -36 0x8A -13.5 0xE1 -37 0x8D -14 0xE2 -38 0x90 -14.5 0xE4 -39 — — 0xE5 -40 ______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 MAX9856 音频输入寄存器位说明(续) 功能 位 线入的可编程增益调节 线入PGA设置 PGAAUX/ PGAL1/ PGAL2 设置 增益(dB) 设置 增益(dB) 0x00 +30 0x10 -2 0x01 +28 0x11 -4 0x02 +26 0x12 -6 0x03 +24 0x13 -8 0x04 +22 0x14 -10 0x05 +20 0x15 -12 0x06 +18 0x16 -14 0x07 +16 0x17 -16 0x08 +14 0x18 -18 0x09 +12 0x19 -20 0x0A +10 0x1A -22 0x0B +8 0x1B -24 0x0C +6 0x1C -26 0x0D +4 0x1D -28 0x0E +2 0x1E -30 0x0F +0 0x1F -32 ______________________________________________________________________________________ 33 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 音频输入寄存器位说明(续) 功能 位 麦克风输入的左/右声道可编程增益调节。当AGC使能时,PGAML和PGAMR位不能手动编程。可通过监测 PGAML寄存器确定由AGC设置的增益。 麦克风PGA设置 PGAML/ PGAMR 设置 增益(dB) 设置 增益(dB) 0x00 +20 0x0B +9 0x01 +19 0x0C +8 0x02 +18 0x0D +7 0x03 +17 0x0E +6 0x04 +16 0x0F +5 0x05 +15 0x10 +4 0x06 +14 0x11 +3 0x07 +13 0x12 +2 0x08 +12 0x13 +1 0x09 +11 0x0A +10 0x14至0x1F — 左/右声道麦克风前置放大器使能。使能麦克风电路并设置前置放大器增益: PAENL/PAENR MMIC 00—禁用麦克风 01—0dB 10—20dB 11—30dB 麦克风静音使能 MICBIAS电压选择: MBSEL 0—MICBIAS = 1.5V 1—MICBIAS = 2.4V (只有当AVDD ≥ 2.7V时使用) 左声道麦克风输入选择: LMICDIF 34 0—MICL/MICGND (伪差分输入) 1—INLP/INLN (差分输入) ______________________________________________________________________________________ 0 — 低功耗音频CODEC, 提供DirectDrive耳机放大器 MAX9856采用具有DirectDrive技术的立体声耳机放大器和 线出放大器。采用DirectDrive技术省去了输出端价格昂贵 的大尺寸隔直流电容。DirectDrive偏置方案如图4所示。 耳机输出具有独立的左/右声道音量控制,而线出则产生 固定电平信号。 音频输出具有接地检测功能,有助于减小接地噪声的影响。 许多系统中,线出和耳机插孔的接地回路被其它功能所 占用,例如视频信号和麦克风信号。共用地平面会引入 音频干扰。MAX9856的接地检测为输入并耦合到输出音 频信号的干扰信号提供了一条通路,有助于降低音频噪声。 将HGNDSNS直接连接到耳机插孔的接地端,使能耳机的 接地检测功能(图5)。同样,将LGNDSNS直接接到线出插 孔的接地端,使能线出的接地检测功能。如果不需要接 地检测,则将HGNDSNS和LGNDSNS连接到AGND,表13 列出了音频输出控制寄存器及其位的说明。 MAX9856 音频输出 AVDD AVDD AVDD/2 AGND GND SVSS CONVENTIONAL AMPLIFIER BIASING SCHEME DirectDrive AMPLIFIER BIASING SCHEME 图4. 传统放大器输出与MAX9856 DirectDrive输出的比较 HPL GND HPR HPL HPR HGNDSNS 图5. 接地检测连接 ______________________________________________________________________________________ 35 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 表13. 音频输出控制寄存器 REGISTER B7 B6 B5 B4 0x18 0 HPMUTE HPVOLL 0x19 0 0 HPVOLR 0x1A 0 VSEN AUXDC B3 AUXMIX B2 0 B1 0 B0 HPMODE 音频输出控制寄存器位说明 位 HPMUTE 功能 耳机静音使能 耳机音量控制 耳机音量控制 HPVOLL/HPVOLR VSEN 设置 增益(dB) 设置 增益(dB) 设置 增益(dB) 0x00 +5.5 0x0E -8 0x1C -36 0x01 +5 0x0F -10 0x1D -38 0x02 +4.5 0x10 -12 0x1E -40 0x03 +4 0x11 -14 0x1F -42 0x04 +3.5 0x12 -16 0x20 -46 0x05 +3 0x13 -18 0x21 -50 0x06 +2.5 0x14 -20 0x22 -54 0x07 +2 0x15 -22 0x23 -58 0x08 +1 0x16 -24 0x24 -62 0x09 0 0x17 -26 0x25 -66 0x0A -1 0x18 -28 0x26 -70 0x0B -2 0x19 -30 0x27 -74 0x0C -4 0x1A -32 0x28至0x3F 静音 0x0D -6 0x1B -34 — — 音量摆幅控制使能。音量变化时如果音量摆幅控制使能,实际音量将经过所有中间设置平滑变化。 辅助输入直流测量模式: AUXDC 0—对于音频信号,AUXIN连接到输入PGA。 1—AUXIN直接连接到ADC输入进行直流测量。 将MXINL置为10000,以便正常工作。 连接到耳机放大器的辅助输入: AUXMIX 0—AUXIN不接耳机放大器。 1—将AUXIN直接混音到耳机放大器,旁路输出混音器。 耳机输出模式: HPMODE 36 00—关闭 01—标准单声道模式(HPL = 单声道,HPR = 关闭) 10—双路单声道模式(HPL = HPR = 单声道) 11—立体声模式 ______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 MAX9856具有耳机检测功能,可检测插头的插入、拔出 以及负载类型。当检测到有插头插入时,触发IRQ中断, 向微控制器发出事件报警。图6所示为插孔检测的典型配 置,表14为耳机检测控制寄存器及其位说明。 睡眠模式的插孔检测 当MAX9856处于关断状态而保持电源供电时,可使能睡 眠模式下的插孔检测功能,以检测插孔的插入。睡眠模 式下在JACKSNS和HPL处施加2µA的上拉电流,空载时将 JACKSNS 和 HPL 的电压拉至 AVDD。当有插头插入时, JACKSNS、HPL或二者加载至满负荷,使输出电压几乎降 至0V,并分别清除JKSNS或LSNS位。LSNS和JKSNS位的 改变将置位JDET,如果IJDET置位,则在IRQ触发一次中断。 中断向微控制器报告插孔已被插入,使微控制器能够进 行相应的响应。 所示,VMIC 通过MICBIAS上拉。当有麦克风连接时,假设 V MIC 处于0V和V MICBIAS 的95%之间。如果插头拔出,则 VMIC 增加至VMICBIAS。该事件引起JKMIC置位,向系统报 告已经拔出耳机。如果插头插入,V MIC 降至V MICBIAS 的 95%以下,并清除JKMIC位,报告插头已经插入。可配置 JKMIC位产生一个硬件中断,向微控制器报告插头的拔出 和插入事件。 电阻检测 MAX9856可通过向HPL、HPR和JACKSNS施加一个2mA的 上拉电流检测负载类型。为了使咔嗒/噼噗声最小,电流 的上升、下降过程建立在24ms。通过适当配置EN位,可 分别向HPL、HPR和JACKSNS施加2mA电流。当2mA电流 完成上升过程时,更新HSDETL、HSDETR和JSDET,以反 映电阻测试结果。必须清零EN并复位才能重新测量电阻, 图7和表15所示为电阻的检测过程。 上电插孔检测 当MAX9856处在正常运行状态,并且麦克风接口使能时, 则可通过JACKSNS引脚检测插头的插入和拔出,如图6 MICBIAS HPL GND MIC HPR JACKSNS HPL HPR MICL 图6. 插孔检测时的插孔配置实例 I SET EN BITS TO 1 READ HSDETL, HSDETR, JSDET SET EN BITS TO 0 IMPEDANCE DETECTION COMPLETE tO tO + 24ms tf - 24ms tf 2mA 图7. 电阻检测期间,HPL、HPR或JACKSNS的电流 ______________________________________________________________________________________ 37 MAX9856 耳机检测 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 表14. 耳机检测控制寄存器 REG B7 B6 B5 B4 B3 0x1B 0 0 0 0 JDETEN B2 B1 B0 EN 表15. 阻抗检测程序 TIME t0 EVENT Disable the headphone amplifiers. Set EN = 111 to enable the detection circuitry. t0 + 24ms IRQ set high. Indicates that the detection current has reached its final value and the impedance has been stored in HSDETL, HSDETR, and JSDET. tf -24ms Once the impedance of HPL, HPR, and JACKSNS has been read, set EN = 000 to shut down the detection circuitry. tf IRQ set high. Indicates that the detection circuitry is completely shut down and the headphone amplifiers can be reenabled. 耳机检测寄存器位说明 功能 位 插孔检测使能 JDETEN 睡眠模式—使能HPL和JACKSNS上的上拉,以检测插孔是否插入。除非JDETEN = 1并且SHDN = 0, 否则LSNS和JKSNS无效。 常规模式—使能JACKSNS的比较器电路,以检测电压变化。除非JDETEN = 1并使能麦克风电路, 否则JKMIC无效。 电阻检测使能。使能HPL、HPR和JACKSNS的电阻检测电路。当EN = 000时,HSDETL、HSDETR和 JSDET置为11。关于读取负载电阻的详细信息,请参考表2状态寄存器位说明。 阻抗检测使能说明 EN 38 说明 EN 000 禁止 1xx 使能JACKSNS引脚的电阻检测 x1x 使能HPR引脚的电阻检测 xx1 使能HPL引脚的电阻检测 ______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 功能,从而节省功耗。表16列出了功率管理寄存器和寄 存器位的说明。 MAX9856具有全面的功率管理功能,能够禁用不使用的 表16. 功率管理寄存器 REGISTER B7 B6 B5 B4 B3 B2 B1 B0 0x1C SHDN 0 DIGEN LOUTEN DALEN DAREN ADLEN ADREN 功率管理寄存器位说明 功能 位 SHDN 关断。忽略所有设置,强制整个器件进入关断状态。 数字核使能。设置为高电平时允许使用DAC和ADC。 DIGEN 线出使能。 左声道DAC使能。 LOUTEN DALEN DAREN ADLEN 右声道DAC使能。 左声道ADC使能。 ADREN 右声道ADC使能。 I2C串行接口 MAX9856提供与I 2C/SMBus TM 兼容的2线串行接口,包括 一条串行数据线(SDA)和一条串行时钟线(SCL)。SDA和 SCL支持MAX9856与主控设备之间以高达400kHz的时钟 速率进行通信,图8所示为2线接口的时序图。主控设备 产生SCL并启动总线的数据传输。主设备通过发送适当的 从地址、寄存器地址和随后的数据字,向MAX9856写入 数据。每个传输序列都以START (S)或REPEATED START (Sr) 条件和STOP (P)条件打包成帧。传输到MAX9856的每 个字长为8位,并且后面跟随一个应答时钟。从MAX9856 读取数据的主设备发送相应的从地址,从地址后面是9个 SCL脉冲。MAX9856在SDA上传输数据并与主设备产生的 SCL脉冲保持同步。主设备应答收到的每个字节数据。每 个读序列都以 START或REPEATED START条件、非应答 和STOP条件打包成帧。SDA既可作为输入亦可作为开漏 输出。SDA需要外接一个上拉电阻,通常大于500Ω;SCL 仅可作为输入。如果在总线上有多个主设备,或单个主 设备具有开漏SCL输出,SCL也需要外接一个上拉电阻, 通常大于500Ω。SDA和SCL总线上的串联电阻可选。串联 电阻用来保护MAX9856的数字输入免遭总线高压毛刺的 损坏,将总线信号的串扰和负脉冲信号降至最小。 SDA tHD, STA tSU, DAT tHD, DAT tLOW tBUF tHD, STA tSP tSU, STO SCL tHD, STA tHIGH START CONDITION tR tF REPEATED START CONDITION STOP CONDITION START CONDITION 图8. 2线接口时序图 SMBus是Intel Corp.的商标。 ______________________________________________________________________________________ 39 MAX9856 功率管理和控制 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 位传输 每个SCL周期传输一个数据位。在SCL脉冲为高电平时, SDA数据必须保持稳定。SCL为高电平时,SDA的变化将 产生控制信号(请参考 START和STOP条件 部分)。 START和STOP条件 总线未使用时,SDA和SCL为高电平空闲状态。主设备通 过发送START条件启动通信,START条件是在SCL为高时 SDA由高到低的跳变。STOP条件是SCL为高时SDA由低 到高的跳变(图 9)。来自主设备的 START 条件启动向 MAX9856的数据传输。通过发送STOP条件,主设备终止 数据传输并释放总线。如果发送的是REPEATED START 条件而不是STOP条件,总线将保持有效状态。 提前STOP条件 MAX9856 在数据传输的任何位置均可识别 STOP 条件, 除非是在同一个SCL脉冲高电平期间发生了START条件和 STOP条件。为了正常工作,请勿在START条件的同一个 SCL脉冲高电平期间发送STOP条件。 S Sr 从地址 MAX9856的从地址可设置为0x20或0010000。该地址定义 为7个最高有效位(MSB)和随后的读/写位。将读/写位置1, 将MAX9856置为读模式;将读/写位置0,则将MAX9856 置为写模式。该地址是在START条件后发送到MAX9856 的第一个字节。 应答 应答位(ACK)是第9个时钟位,写模式下,MAX9856将其 作为握手信号,用于应答每个收到的数据字节(见图10)。 如果成功接收了一个字节,MAX9856在主设备产生的第9 个时钟脉冲将SDA拉低。通过监测ACK可以检测失败的 数据传输。如果接收设备忙或系统发生故障,则会发生 不成功的数据传输。在发生数据传输失败的情况下, 总线主控设备会重新启动通信。 读模式下,主设备在第9个时钟脉冲拉低SDA,确认数据 接收。每个读字节后,主设备都会发送应答位,使数据 继续传输。当主设备从MAX9856读取到数据的最后一个 字节时,发送非应答,随后是STOP条件。 CLOCK PULSE FOR ACKNOWLEDGMENT P START CONDITION SCL SCL 1 2 8 NOT ACKNOWLEDGE SDA SDA ACKNOWLEDGE 图9. START、STOP和REPEATED START条件 40 图10. 应答 ______________________________________________________________________________________ 9 低功耗音频CODEC, 提供DirectDrive耳机放大器 对MAX9856的写操作包括发送START条件、从地址(R/W 位置0)、1个用来配置内部寄存器地址的字节、1个或多个 数据字节和STOP条件。图11所示是向MAX9856写入1个 字节数据时的正确帧格式;图12所示是向MAX9856写入 n个字节数据时的正确帧格式。 从地址(R/W 位置 0)表示主设备要向 MAX9856 写数据。 MAX9856在主设备产生的第9个SCL脉冲确认收到地址。 发送到MAX9856的第三字节包含写入所选寄存器的数据。 来自MAX9856的应答脉冲表示收到数据字节。每次接收 数据后,地址指针自动递增到下一个寄存器地址。自动 递增功能使主机能够在一帧内连续写入寄存器。图12给 出了在一个帧写入多个寄存器的时序。主设备通过发送 STOP条件终止传输。 地址大于0x1C的寄存器保留,以备将来使用。请不要向 这些地址执行写操作。 从主机发送的第二字节用于配置MAX9856的内部寄存器 地址指针。指针通知MAX9856写入下一个字节的位置。 MAX9856在收到地址指针数据后发送应答脉冲。 ACKNOWLEDGE FROM MAX9856 B7 ACKNOWLEDGE FROM MAX9856 SLAVE ADDRESS S 0 B6 B5 B4 B3 B2 B1 B0 ACKNOWLEDGE FROM MAX9856 A REGISTER ADDRESS A DATA BYTE A R/W P 1 BYTE AUTOINCREMENT INTERNAL REGISTER ADDRESS POINTER 图11. 向MAX9856写入1个字节数据 ACKNOWLEDGE FROM MAX9856 ACKNOWLEDGE FROM MAX9856 S SLAVE ADDRESS 0 A R/W REGISTER ADDRESS B7 B6 B5 B4 B3 B2 B1 B0 B7 B6 B5 B4 B3 B2 B1 B0 ACKNOWLEDGE FROM MAX9856 ACKNOWLEDGE FROM MAX9856 A DATA BYTE 1 A 1 BYTE DATA BYTE n A P 1 BYTE AUTOINCREMENT INTERNAL REGISTER ADDRESS POINTER 图12. 向MAX9856写入n个字节数据 ______________________________________________________________________________________ 41 MAX9856 写数据格式 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 读数据格式 发送从地址并将R/W位置1,以此启动读操作。MAX9856 在第 9 个 SCL 时钟脉冲拉低 SDA,应答收到从地址。 START命令后面跟随的读命令将地址指针复位至寄存器 0x00。从MAX9856发送的第一个字节是寄存器0x00的内容, 发送数据在SCL的上升沿有效。地址指针在每次读取数据 字节后都自动递增。这种自动递增功能允许在一帧内连续 读取所有寄存器的内容。在任何读数据字节之后,均可 发送STOP条件。如果发送了一个STOP条件,其后又跟随 另一个读操作,则读取的第一个字节为寄存器0x00的数据。 发送读命令之前,可将地址指针预置为特定的寄存器。 主机首先发送MAX9856从地址并将R/W位置0,随后是寄 存器地址,预设地址指针。然后发送REPEATED START 条件和从地址,R/W位置1。MAX9856随后将传输指定寄 存器的内容。第一字节传输之后地址指针自动递增。主 设备在应答时钟脉冲确认收到字节。除最后一个字节外, 主设备必须应答所有正确接收到的字节。最后一个读取 字节之后必须跟随一个来自主机的非应答条件,然后是 STOP条件。图13所示为从MAX9856读取1个字节的帧格 式;图14所示为从MAX9856读取多个字节的帧格式。 NOT ACKNOWLEDGE FROM MASTER S SLAVE ADDRESS 0 ACKNOWLEDGE FROM MAX9856 ACKNOWLEDGE FROM MAX9856 ACKNOWLEDGE FROM MAX9856 A R/W REGISTER ADDRESS A Sr SLAVE ADDRESS REPEATED START 1 R/W A DATA BYTE A P 1 BYTE AUTOINCREMENT INTERNAL REGISTER ADDRESS POINTER 图13. 从MAX9856读取1个字节数据 S SLAVE ADDRESS 0 ACKNOWLEDGE FROM MAX9856 ACKNOWLEDGE FROM MAX9856 ACKNOWLEDGE FROM MAX9856 A R/W REGISTER ADDRESS A REPEATED START Sr SLAVE ADDRESS 1 R/W A DATA BYTE A 1 BYTE AUTOINCREMENT INTERNAL REGISTER ADDRESS POINTER 图14. 从MAX9856读取n个字节数据 42 ______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 适当的布局和接地对获得最佳性能至关重要。电源输入 和放大器输出采用较宽的引线,可最大限度地降低寄生 电阻所引起的损耗。适当的接地有助于改善音频性能, 使声道之间的串扰最小,并可防止开关噪声耦合到音频 信号。采用星形接地将AGND、DGND、CPGND和PGND 连接到PCB的单个节点。使DGND、CPGND及所有承载 开关瞬态或数字信号的引线远离AGND及模拟音频信号 通路。将所有与电荷泵相关的元件接地端(CPVSS旁路和 CPVDD旁路)连接到CPGND。将所有数字I/O端接连接到 DGND,包括DVDD和DVDDS2旁路。将REF和MICBIAS 旁路至AGND。 _______________________________ 引脚配置 在器件处将PVSS和SVSS连接在一起,使电荷泵保持电容 (C2)尽量靠近SVSS,接地端连接到CPGND。用一个1µF电 容将CPVDD旁路至CPGND,并使旁路电容尽量靠近器件。 MAX9856薄型QFN封装在其下方有一个裸焊盘,该焊盘 提供了从管芯到PCB的直接导热通路,可降低封装热阻。 请将裸焊盘连接到AGND。 MAX9856 评估板(EV Kit)提供了一个PCB布局范例。利用 该评估板可快速设置MAX9856,评估板包括简便的评估 软件,用于控制其内部寄存器。 _______________________________ 芯片信息 PROCESS: BiCMOS SCL SDA IRQ LRCLK_D BCLK SDOUT SDIN DVDDS2 LRCLK_A MCLK TOP VIEW 30 29 28 27 26 25 24 23 22 21 DVDD 31 20 CPVDD DGND 32 19 C1P INLN 33 18 CPGND INLP 34 17 C1N 16 PVSS MICL 35 MAX9856 MICGND 36 15 SVSS 14 HPR MICR 37 MICBIAS 38 AGND 39 13 HPL *EP + 12 AVDD 11 HGNDSNS 6 7 8 9 10 LGNDSNS LOUTL LOUTR AUXIN 5 REF LINEIN2 * EP = EXPOSED PAD. 4 MBIAS 3 NREG 2 PREG 1 LINEIN1 JACKSNS 40 THIN QFN (6mm x 6mm) ______________________________________________________________________________________ 43 MAX9856 PCB布局和旁路 _____________________________________________________________________________ 封装信息 如需最近的封装外形信息和焊盘布局,请查询 www.maxim-ic.com.cn/packages。 QFN THIN.EPS MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 44 ______________________________________________________________________________________ 低功耗音频CODEC, 提供DirectDrive耳机放大器 封装类型 封装编码 文档编号 40 TDFN-EP T4066-5 21-0141 ______________________________________________________________________________________ 45 MAX9856 ______________________________________________________________________________ 封装信息(续) 如需最近的封装外形信息和焊盘布局,请查询 www.maxim-ic.com.cn/packages。 MAX9856 低功耗音频CODEC, 提供DirectDrive耳机放大器 ____________________________________________________________________________ 修订历史 修订次数 修订日期 说明 0 3/08 最初版本。 1 9/08 为 Electrical Characteristics 表增加注释1。 修改页 — 2–10 Maxim 北京办事处 北京 8328信箱 邮政编码 100083 免费电话:800 810 0310 电话:010-6211 5199 传真:010-6211 5299 Maxim不对Maxim产品以外的任何电路使用负责,也不提供其专利许可。Maxim保留在任何时间、没有任何通报的前提下修改产品资料和规格的权利。 46 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 © 2008 Maxim Integrated Products Maxim 是 Maxim Integrated Products, Inc. 的注册商标。