集成诊断功能的四通道ADC ADAU1977 特性 概述 带诊断功能的可编程麦克风偏置(5 V至9 V) 4路10 V rms直接耦合差分输入 利用片内PLL获得主时钟 低电磁辐射设计 ADC动态范围:109 dB THD + N:−95 dB 可选数字高通滤波器 24位ADC,8 kHz至192 kHz采样速率 数字音量控制 I2C/SPI控制 软件可控无杂音静音功能 软件关断 右对齐、左对齐、I2S对齐和TDM模式 主机和从机工作模式 40引脚LFCSP封装 通过汽车应用认证 应用 汽车音频系统 有源噪声消除系统 ADAU1977集成4个高性能模数转换器(ADC),其直接耦合 输入具有10 V rms性能。 该ADC采用Σ-Δ架构,其连续时 间前端能够实现低EMI性能。它可以直接连接驻极体麦克 风(ECM),并为麦克风供电提供所需的偏置。内置的诊断 电路可检测输入线路上的故障,包括针对麦克风输入故障 的全面诊断。可报告以下故障:电池短路、麦克风偏置短 路、接地短路、正负输入引脚之间短路和输入引脚开路。 此外,每种诊断故障均能以IRQ标志表示,以方便系统设 计。同时,它还内置I2C/SPI控制端口。ADAU1977仅采用 3.3 V单电源供电。器件内部可产生麦克风偏置电压。麦克 风偏置能够通过5 V至9 V范围内的几种步长进行编程。低功 耗架构则降低了器件的功耗。片内PLL可从外部时钟输入 或帧时钟(采样速率时钟)获得主时钟。当使用帧时钟时, 由于PLL的存在,系统中无需使用独立的高频主时钟。 ADAU1977采用40引脚LFCSP封装。 AVDD2 AVDD3 AVDD1 VBAT SW VBOOST_IN VBOOST_OUT 功能框图 ADAU1977 BOOST CONVERTER IOUT 50mA PGND PROGRAMMABLE GAIN DECIMATOR/HPF DC CALIBRATION ATTENUATOR 14dB AIN1P AIN1N AIN2P AIN2N AIN3P AIN3N AIN4P ADC ADC ADC ADC AIN4N AGND3 AGND1 VBAT AVDDx AVDD2 BG REF DIAGNOSTICS I2C/SPI CONTROL PLL AGND2 SA_MODE PLL_FILT MCLKIN VREF DGND AGND2 AGND3 PGND IOVDD LRCLK BCLK SDATAOUT1 SDATAOUT2 SCL/CCLK SDA/COUT ADDR1/CIN ADDR0/CLATCH FAULT PD/RST AGND2 AGNDx AGND1 DVDD 10296-001 PROG BIAS 3.3V TO 1.8V REGULATOR AVDD1 AVDD3 MICBIAS MB_GND SERIAL AUDIO PORT 5V TO 9V 图1. Rev. C Document Feedback Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 ©2013–2014 Analog Devices, Inc. All rights reserved. Technical Support www.analog.com ADI中文版数据手册是英文版数据手册的译文,敬请谅解翻译中可能存在的语言组织或翻译错误,ADI不对翻译中存在的差异或由此产生的错误负责。如需确认任何词语的准确性,请参考ADI提供 的最新英文版数据手册。 ADAU1977 目录 特性......................................................................................................1 寄存器详解.......................................................................................37 应用......................................................................................................1 主电源和软件复位寄存器 .......................................................37 概述......................................................................................................1 PLL控制寄存器 ..........................................................................38 功能框图 .............................................................................................1 DC-DC升压转换器控制寄存器..............................................39 修订历史 .............................................................................................3 MICBIAS和升压控制寄存器...................................................40 技术规格 .............................................................................................4 模块电源控制和串行端口控制寄存器 .................................41 模拟性能规格 ...............................................................................4 串行端口控制寄存器1..............................................................42 诊断和故障规格...........................................................................5 串行端口控制寄存器2..............................................................43 数字输入/输出规格.....................................................................6 输出串行端口通道映射寄存器 ..............................................44 电源规格........................................................................................6 输出串行端口通道映射寄存器 ..............................................46 数字滤波器规格...........................................................................7 串行输出驱动和过温保护控制寄存器 .................................48 时序规格........................................................................................8 后置ADC增益通道1控制寄存器............................................49 绝对最大额定值..............................................................................10 后置ADC增益通道2控制寄存器............................................50 热阻 ..............................................................................................10 后置ADC增益通道3控制寄存器............................................51 ESD警告.......................................................................................10 后置ADC增益通道4控制寄存器............................................52 引脚配置和功能描述 .....................................................................11 高通滤波器和直流失调控制寄存器以及主静音................53 典型性能参数 ..................................................................................13 诊断控制寄存器.........................................................................54 工作原理 ...........................................................................................15 诊断报告寄存器通道1..............................................................55 概述 ..............................................................................................15 诊断报告寄存器通道2..............................................................56 电源和基准电压源 ....................................................................15 诊断报告寄存器通道3..............................................................57 上电复位序列 .............................................................................15 诊断报告寄存器通道4..............................................................58 PLL和时钟...................................................................................16 诊断中断引脚控制寄存器1.....................................................59 DC-DC升压转换器 ...................................................................17 诊断中断引脚控制寄存器2.....................................................60 麦克风偏置 .................................................................................18 诊断调整寄存器1 ......................................................................61 模拟输入......................................................................................18 诊断调整寄存器2 ......................................................................62 ADC ..............................................................................................22 ADC削波状态寄存器 ...............................................................63 ADC求和模式.............................................................................22 数字直流高通滤波器和校准寄存器 .....................................64 诊断 ..............................................................................................23 应用电路 ...........................................................................................65 串行音频数据输出端口—数据格式......................................25 外形尺寸 ...........................................................................................66 控制端口 ...........................................................................................30 订购指南......................................................................................66 I C模式.........................................................................................31 汽车应用产品 .............................................................................66 2 SPI模式 ........................................................................................34 寄存器汇总.......................................................................................36 Rev. C | Page 2 of 68 ADAU1977 修订历史 2014年1月—修订版B至修订版C 2013年3月—修订版0至修订版A 更改特性部分 ................................................................................... 1 CP-40-9更改为CP-40-14.......................................................... 通篇 更改表1中的动态范围(A加权)参数 ............................................ 4 更改表2的“迟滞AINxP和AINxN短路相连”参数。 ................. 4 更改图9 ...........................................................................................13 更改热阻部分和表8 ........................................................................ 9 更改图36 .......................................................................................... 32 更改“SPI模式”部分........................................................................ 32 更改图46 .......................................................................................... 65 更改“输出串行端口通道匹配寄存器”部分和表34 ................ 44 更改图46 .......................................................................................... 63 2013年9月—修订版A至修订版B 更改图1 .............................................................................................. 1 移动“修订历史”部分....................................................................... 3 更改“订购指南”部分..................................................................... 64 2013年1月—修订版0:初始版 更改图14 .......................................................................................... 16 更改图46 .......................................................................................... 65 Rev. C | Page 3 of 68 ADAU1977 技术规格 所有通道的性能完全相同,不包括通道间增益不匹配和通道间相位偏差规格。 AVDDx/IOVDD = 3.3 V;DVDD (内部产生) = 1.8 V;VBAT = 14.4 V;除非另有说明,TA = −40°C至+105°C;主时钟 = 12.288 MHz(48 kHz fS、256 × fS模式);输入采样速 率 = 48 kHz;测量带宽 = 20 Hz至20 kHz;字宽 = 24位;负载电容(数字输出)= 20 pF;负载电流(数字输出)= ±1 mA;数字输 入高电压 = 2.0 V;数字输入低电压 = 0.8 V。 模拟性能规格 表1. 参数 线路输入应用 满量程差分输入电压 满量程单端输入电压 测试条件/注释 参见图46 直流耦合,AINxP/AINxN的VCM = 7 V 直流耦合,AINxP/AINxN的VCM = 7 V 麦克风输入应用 差分输入电压 参见图46,MICBIAS = 8.5 V 直流耦合,AINxP的VCM = 5.66 V,AINxN的VCM = 2.83 V 准直流输入 单端输入电压 输入共模电压 峰值输入电压 AINxP/AINxN引脚的VCM AINxP/AINxN引脚的VCM + V交流峰值 0 0 8 14 V峰值 V dc V 可编程范围5 V至9 V,步进0.5 V;输出电压在额定 负载调整范围内 从空载到最大25 mA的负载、5 V 从空载到最大45 mA的负载、9 V At MICBIAS = 5 V At MICBIAS = 9 V 20 Hz至20 kHz,MICBIAS = 5 V 20 Hz至20 kHz,MICBIAS = 9 V 350 mV rms,10 V时VBOOST_IN上有1 kHz纹波 折合到满量程、1 kHz CLOAD = 1 nF 5 9 V +1 +1 25 45 32 54 % % mA mA µV rms µV rms dB dB ms 3.63 V mA 麦克风偏置 输出电压 负载调整率 输出电流 输出噪声 电源抑制比(PSRR) MICBIAS引脚处的通道间隔离 启动时间 升压转换器 输入电压 输入电流 输出电流 负载调整率 输入过流阈值 开关频率 VBOOST_OUT引脚的外部负载电容 模数转换器 输入电阻 差分 单端(Rin1977) ADC分辨率 动态范围(A加权)1 线路输入 麦克风输入 总谐波失真加噪声 (THD + N) 最小值 典型值 最大值 10 5 V rms V rms 2 V rms 5 −1 −1 4.7 AINxP与AINxN之间 AINxP与AINxN之间 Rev. C | Page 4 of 68 3.3 195 220 mA 50 88 +1 +1 mA mA % % 22 mA峰值 MHz MHz µF −1 −1 fS = 48 kHz L = 2.2 µH fS = 48 kHz, L = 4.7 µH 输入 = 1 kHz,−60 dBFS 折合到满量程差分输入 = 10 V rms 折合到满量程差分输入 = 2 V rms 输入 = 1 kHz,−1 dBFS(0 dBFS = 10 V rms输入) +0.2 +0.3 22 35 60 60 40 2.97 L = 4.7 µH,fSW = 1.536 MHz,MICBIAS = 9 V,45 mA 负载 L = 2.2 µH,fSW = 3.072 MHz,MICBIAS = 9 V,45 mA 负载 MICBIAS = 5 MICBIAS = 9 从空载到最大50 mA的负载、MICBIAS = 5 V 从空载到最大88 mA的负载、MICBIAS = 9 V 103 单位 900 3.072 1.536 10 50 25 24 kΩ kΩ 位 109 95 −95 dB dB dB −89 ADAU1977 参数 数字增益后置ADC 增益误差 通道间增益不匹配 增益漂移 共模抑制比(CMRR) 电源抑制比(PSRR) 通道间隔离 通道间相位偏差 基准电压 内部基准电压 输出阻抗 ADC串行端口 输出采样速率 1 测试条件/注释 增益步长 = 0.375 dB 最小值 −35.625 −10 −0.25 典型值 最大值 +60 +10 +0.25 单位 dB % dB ppm/°C dB dB dB dB 度 1.54 V kΩ 192 kHz 0.6 60 56 70 100 0 1 V rms,1 kHz 1 V rms,20 kHz 100 mV rms,1 kHz、AVDDx = 3.3 V VREF引脚 1.47 1.50 20 8 fS范围为44.1 kHz至192 kHz。 诊断和故障规格 适用于AINxP和AINxN引脚使用MICBIAS的差分麦克风输入。 表2. 参数 故障检测的输入电压阈值1 迟滞AINxP或AINxN短接到VBAT 迟滞AINxP和AINxN短路相连 迟滞AINxP或AINxN短接到地 迟滞AINxP短接到MICBIAS 迟滞AINxP或AINxN开路2 故障时间 1 2 测试条件/注释 最小值 典型值 最大值 单位 SHT_B_TRIP = 10 SHT_B_TRIP = 01 SHT_B_TRIP = 00 SHT_B_TRIP = 11 SHT_T_TRIP = 00 0.79 × VBAT 0.84 × VBAT 0.89 × VBAT 0.93 × VBAT MICBIAS(0.5 ± 0.015) MICBIAS(0.5 ± 0.001) SHT_T_TRIP = 10 MICBIAS(0.5 ± 0.05) SHT_G_TRIP = 10 SHT_G_TRIP = 01 SHT_G_TRIP = 00 SHT_G_TRIP = 11 SHT_M_TRIP = 10 SHT_M_TRIP = 01 SHT_M_TRIP = 00 SHT_M_TRIP = 11 上阈值和下阈值 参见 AINxP短 接 到 MICBIAS和 AINxN短接到地 规格。 可编程。 0.04 × VREF 0.08 × VREF 0.12 × VREF 0.19 × VREF 0.82 × MICBIAS 0.87 × MICBIAS 0.92 × MICBIAS 0.95 × MICBIAS 0.86 × VBAT 0.91 × VBAT 0.96 × VBAT 0.99 × VBAT MICBIAS(0.5 ± 0.047) MICBIAS(0.5 ± 0.03) MICBIAS(0.5 ± 0.08) 0.13 × VREF 0.16 × VREF 0.22 × VREF 0.28 × VREF 0.89 × MICBIAS 0.94 × MICBIAS 1.0 × MICBIAS 1.0 × MICBIAS V V V V V SHT_T_TRIP = 01 0.85 × VBAT 0.9 × VBAT 0.95 × VBAT 0.975 × VBAT MICBIAS(0.5 ± 0.035) MICBIAS(0.5 ± 0.017) MICBIAS(0.5 ± 0.071) 0.1 × VREF 0.133 × VREF 0.2 × VREF 0.266 × VREF 0.85 × MICBIAS 0.9 × MICBIAS 0.95 × MICBIAS 0.975 × MICBIAS 10 100 150 ms V V V V V V V V V V 阈值限值利用VREF = 1.5 V、MICBIAS = 5 V至8.5 V、VBAT = 11 V至18 V(使用外部源设置)进行测试。 VBAT ≤ MICBIAS时,短接VBAT与短接MICBIAS无法区分,报告 短接VBAT故障优先于短接MICBIAS故障。 AINxP引脚开路故障与AINxN引脚开路故障无法区分,因为当任一引脚开路时,AINxP和AINxN引脚的电压分别仍然是MICBIAS和地。 Rev. C | Page 5 of 68 ADAU1977 数字输入/输出规格 表3. 参数 输入 高电平输入电压(VIH) 低电平输入电压(VIL) 输入漏电流 输入电容 输出 高电平输出电压(VOH) 低电平输出电压(VOL) 测试条件/注释 最小值 最大值 单位 0.3 × IOVDD ±10 5 V V µA pF 0.4 V V 0.7 × IOVDD IOH = 1 mA IOL = 1 mA IOVDD − 0.60 电源规格 除非另有说明,L = 4.7 µH,AVDDx = 3.3 V,DVDD = 1.8 V,IOVDD = 3.3 V,fS = 48 kHz(主模式)。 表4. 参数 测试条件/注释 最小值 典型值 最大值 单位 DVDD AVDD IOVDD VBAT IOVDD电流 正常工作 片内LDO 1.62 3.0 1.62 1.8 3.3 3.3 14.4 1.98 3.6 3.6 18 V V V V 关断 AVDDx电流 正常工作 关断 升压转换器电流 正常工作 关断 DVDD电流 正常工作 关断 DVDD电流 正常工作 关断 功耗 正常工作 AVDD 所有电源关断 1 主时钟 = 256 fS fS = 48 kHz fS = 96 kHz fS = 192 kHz fS = 48 kHz至192 kHz 450 880 1.75 20 µA µA mA µA 升压器关闭,4通道ADC,内部DVDD 升压器开启,4通道ADC,内部DVDD 升压器关闭,4通道ADC,外部DVDD 升压器开启,4通道ADC,外部DVDD 14 14.5 9.6 10.1 270 mA mA mA mA µA 升压器开启,4通道ADC,MICBIAS = 8.5 V, 无负载 升压器开启,4通道ADC,MICBIAS = 8.5 V, 42 mA负载 34 mA 168 mA 180 µA 4.5 65 mA µA 外部DVDD = 1.8 V VBAT = 14.4 V 575 575 主时钟 = 256 fS,48 kHz 内部DVDD,MICBIAS = 8.5 V,42 mA负载 PD/RST 引脚保持低电平 VBAT ≤ MICBIAS时,短接VBAT与短接MICBIAS无法区分,报告短接VBAT故障优先于短接MICBIAS故障。 Rev. C | Page 6 of 68 265 9 625 625 µA µA mW mW ADAU1977 数字滤波器规格 表5. 参数 ADC抽取滤波器 通带 通带纹波 过渡带 阻带 阻带衰减 群延迟 高通滤波器 截止频率 相位偏差 建立时间 ADC数字增益 增益步长 模式 所有模式,fS = 48 kHz时的典型值 系数 最小值 0.4375 × fS 典型值 最大值 21 ±0.015 24 27 0.5 × fS 0.5625 × fS 479 35 kHz dB kHz kHz dB µs µs 0.9375 10 Hz 度 79 fS = 8 kHz至96 kHz fS = 192 kHz 所有模式,48 kHz时的典型值 −3 dB点 20 Hz时 22.9844/fS 0 全部模式 60 0.375 Rev. C | Page 7 of 68 单位 dB dB ADAU1977 数字滤波器规格 表5. 参数 输入主时钟(MCLK) 占空比 fMCLK 复位 复位脉冲 PLL 锁定时间 I2C端口 fSCL tSCLH tSCLL tSCS tSCH tDS tDH tSCR tSCF tSDR tSDF tBFT tSUSTO SPI端口 tCCPH tCCPL fCCLK tCDS tCDH tCLS tCLH tCLPH tCOE tCOD tCOTS ADC串行端口 tABH tABL tALS tALH tABDD 限值 最小值 最大值 40 60 见表10 15 单位 描述 % MHz MCLKIN占空比;MCLKIN为256 × fS、384 × fS、512 × fS和768 × fS MCLKIN频率,PLL在MCLK模式 ns RST 低电平 10 ms 400 kHz µs µs µs µs ns 300 300 300 300 ns ns ns ns µs µs SCL频率 SCL高电平 SCL低电平 建立时间;与重复起始条件相关 保持时间;此时间结束后产生首个时钟脉冲 数据建立时间 数据保持时间 SCL上升时间 SCL下降时间 SDA上升时间 SDA下降时间 总线空闲时间;停止与起始之间的时间 停止条件的建立时间 30 30 30 ns ns MHz ns ns ns ns ns ns ns ns CCLK高电平 CCLK低电平 CCLK频率 CIN建立至CCLK上升 CCLK上升至CIN保持 CLATCH 建立至CCLK上升 CCLK上升至CLATCH保持 CLATCH 高电平 CLATCH下降至COUT使能 CCLK下降至COUT延迟时间 CLATCH上升至COUT三态 18 ns ns ns ns ns BCLK高电平,从模式 BCLK低电平,从模式 LRCLK建立至BCLK上升,从模式 BCLK上升至LRCLK保持,从模式 BCLK下降至SDATAOUTx延迟时间 0.6 1.3 0.6 0.6 100 0 1.3 0.6 35 35 10 10 10 10 40 10 10 10 10 5 Rev. C | Page 8 of 68 ADAU1977 tALS LRCLK tALH tABH BCLK tABL SDATAOUTx LEFT JUSTIFIED MODE tABDD MSB MSB – 1 tABDD SDATAOUTx I2S MODE MSB tABDD SDATAOUTx RIGHT JUSTIFIED MODE LSB MSB 8-BIT CLOCKS (24-BIT DATA) 12-BIT CLOCKS (20-BIT DATA) 10296-002 14-BIT CLOCKS (18-BIT DATA) 16-BIT CLOCKS (16-BIT DATA) 图2. 串行输出端口时序 tCOE tCLH tCLS tCCPH CLATCH tCLPH tCCPL CCLK CIN tCDH tCDS tCOTS 10296-003 COUT tCOD 图3. SPI端口时序 tSCH tDS tSDR STOP tSCH START SDA tSDF tSCLH tBFT SCL tSCLL tDH tSCF tSCS 图4. I 2C端口时序 Rev. C | Page 9 of 68 tSUSTO 10296-004 tSCR ADAU1977 绝对最大额定值 热阻 表7. 参数 模拟电源(AVDDx) 数字电源 DVDD IOVDD 输入电流(电源引脚除外) 模拟输入电压(AINx、VBAT引脚) 数字输入电压(信号引脚) 工作温度范围(环境) 结温范围 存储温度范围 额定值 −0.3 V至+3.6 3 V −0.3 V至+1.98 V −0.3 V至+3.6 3 V ±20 mA −0.3 V至 +18 V −0.3 V至+3.63 V −40°C至+105°C −40°C至+125°C −65°C至+150°C θJA表示结至环境热阻,θJC表示结至外壳热阻。所有特性均 是利用标准JEDEC电路板根据JESD51标准进行测量。 表8. 热阻 封装类型 40引脚 LFCSP θJA 32.8 θJC 1.93 单位 °C/W ESD警告 注意,超出上述绝对最大额定值可能会导致器件永久性 损坏。这只是额定最值,并不能以这些条件或者在任何其 它超出本技术规范操作章节中所示规格的条件下,推断器 件能否正常工作。长期在绝对最大额定值条件下工作会影 响器件的可靠性。 Rev. C | Page 10 of 68 ESD(静电放电)敏感器件。 带电器件和电路板可能会在没有察觉的情况下放电。尽 管本产品具有专利或专有保护电路,但在遇到高能量 ESD时,器件可能会损坏。因此,应当采取适当的ESD 防范措施,以避免器件性能下降或功能丧失。 ADAU1977 40 39 38 37 36 35 34 33 32 31 AVDD1 AIN4P AIN4N AIN3P AIN3N AIN2P AIN2N AIN1P AIN1N AVDD3 引脚配置和功能描述 PIN 1 INDICATOR ADAU1977 TOP VIEW (Not to Scale) 30 29 28 27 26 25 24 23 22 21 VBAT AGND3 MB_GND MICBIAS VBOOST_IN VBOOST_OUT SW SW PGND PGND 10296-005 DGND IOVDD SDATAOUT1 SDATAOUT2 LRCLK BCLK SDA/COUT SCL/CCLK ADDR0/CL ATCH ADDR1/CIN 11 12 13 14 15 16 17 18 19 20 AGND1 1 VREF 2 PLL_FILT 3 AVDD2 4 AGND2 5 PD/RST 6 MCLKIN 7 FAULT 8 SA_MODE 9 DVDD 10 NOTES 1. THE EXPOSED PAD MUST BE CONNECTED TO THE GROUND PLANE ON THE PCB. 图5. 引脚配置(40引脚LFCSP) 表9. 引脚功能描述 引脚编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 引脚名称 AGND1 VREF PLL_FILT AVDD2 AGND2 PD/RST MCLKIN FAULT SA_MODE DVDD DGND IOVDD SDATAOUT1 SDATAOUT2 LRCLK BCLK SDA/COUT SCL/CCLK ADDR0/CLATCH ADDR1/CIN PGND PGND SW SW VBOOST_OUT VBOOST_IN MICBIAS MB_GND AGND3 VBAT 输入/输出1 P O O P P I I O I O P P O O I/O I/O I/O I I I P P I I O I O P P I 描述 模拟地。 基准电压源。 用10 µF||100 nF电容将此引脚去耦至AGNDx。 PLL环路滤波器。 用推荐的环路滤波器元件将此引脚接回AVDDx。 模拟电源。 将此引脚连接到3.3 V模拟电源。 模拟地。 关断复位(低电平有效)。 主时钟输入。 故障输出。 可编程逻辑输出。 独立模式。 对于独立模式,用一个10 kΩ上拉电阻将此引脚连接到IOVDD。 1.8 V数字电源输出。 用一个0.1 µF电容将此引脚去耦至DGND。 数字地。 数字输入和输出电源。 将此引脚连接到1.8 V至3.3 V范围内的电源。 ADC串行数据输出对1。 ADC串行数据输出对2。 ADC串行端口的帧时钟。 ADC串行端口的位时钟。 串行数据输出I2C/控制数据输出(SPI)。 串行时钟输入I2C/控制数据输入(SPI)。 芯片地址位0设置I2C/控制数据的片选输入(SPI)。 芯片地址位1设置I2C/控制数据输入(SPI)。 电源地升压转换器。 电源地升压转换器。 电感切换终端。 电感切换终端。 升压转换器输出。 用一个10 µF电容将此引脚去耦至PGND。 MICBIAS稳压器输入。 将此引脚连接到VBOOST_OUT(引脚25)。 麦克风偏置输出。 用一个10 µF电容将此引脚去耦至AGNDx。 麦克风偏置稳压器的模拟回路地。 为实现最佳噪声性能,应将此引脚直接连到AGNDx。 模拟地。 用于诊断的电压检测。 将此引脚连接到负载突降抑制电池电压。 用一个0.1 µF电容将此引脚 去耦至AGNDx。 Rev. C | Page 11 of 68 ADAU1977 引脚编号 31 32 33 34 35 36 37 38 39 40 1 引脚名称 AVDD3 AIN1N AIN1P AIN2N AIN2P AIN3N AIN3P AIN4N AIN4P AVDD1 EP 输入/输出1 P I I I I I I I I P 描述 模拟电源。 将此引脚连接到3.3 V模拟电源。 模拟输入通道1反相输入。 模拟输入通道1同相输入。 模拟输入通道2反相输入。 模拟输入通道2同相输入。 模拟输入通道3反相输入。 模拟输入通道3同相输入。 模拟输入通道4反相输入。 模拟输入通道4同相输入。 模拟电源。 将此引脚连接到3.3 V模拟电源。 裸露焊盘。 裸露焊盘必须连接到印刷电路板(PCB)上的接地层。 I = 输入,O = 输出,I/O = 输入/输出,P= 电源。 Rev. C | Page 12 of 68 ADAU1977 0 –10 –20 –30 –50 –60 CMRR (dB) –70 –80 –90 –100 –110 –120 –130 –140 0 2 4 6 8 10 12 14 16 18 20 FREQUENCY (kHz) 0 0 –10 –10 –20 –30 –40 –50 –20 –30 –50 AMPLITUDE (dBFS) AMPLITUDE (dBFS) –40 –60 –70 –80 –90 –100 –110 –120 –130 –140 –150 2 4 6 8 10 12 14 16 18 20 FREQUENCY (kHz) 0 2 4 6 8 10 12 14 16 18 20 图10. 快速傅里叶变换,无输入 0.10 0 –10 –20 –30 –40 –50 –60 0.08 0.06 MAGNITUDE (dB) 0.04 –70 –80 –90 –100 –110 –120 0.02 0 –0.02 –0.04 –0.06 –130 –140 –0.08 –150 0 2 4 6 8 INPUT AMPLITUDE (V rms) 10 12 10296-008 THD + N (dB) 20k FREQUENCY (kHz) 图7. 快速傅里叶变换,−1 dBFS差分输入 –160 10k –60 –70 –80 –90 –100 –110 –120 –130 –140 –150 –160 10296-007 0 1k FREQUENCY (Hz) 图9. CMRR差分输入,以1 V差分输入为基准 图6. 快速傅里叶变换,2 mV差分输入,fS = 48 kHz –160 100 10296-010 –160 10296-006 –150 –0.10 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 FREQUENCY (Hz) 图11. fS = 48 kHz时的ADC通带纹波 图8. THD + N与输入幅度的关系 Rev. C | Page 13 of 68 10296-011 AMPLITUDE (dBFS) –40 0 –5 –10 –15 –20 –25 –30 –35 –40 –45 –50 –55 –60 –65 –70 –75 –80 –85 –90 –95 –100 20 10296-009 典型性能参数 ADAU1977 0 –10 –30 –40 –50 –60 –70 –80 –90 –100 0 5000 10000 15000 20000 25000 30000 35000 40000 FREQUENCY (Hz) 10296-012 MAGNITUDE (dB) –20 图12. fS = 48 kHz时的ADC滤波器阻带响应 Rev. C | Page 14 of 68 ADAU1977 工作原理 ADAU1977包含4个高性能ADC,并集成升压转换器用于麦 克风偏置、相关的麦克风故障检测诊断功能,以及一个锁 相环电路用于产生必要的片内时钟信号。 电源和基准电压源 ADAU1977采用3.3 V单电源供电。模拟和升压转换器各有电 源输入引脚。这些引脚应通过100 nF陶瓷芯片电容去耦到 AGND,并且电容应尽可能靠近引脚以最大程度地降低噪 声拾取。在ADC所在的PCB上,必须提供至少10 μF的铝电 解体电容。为实现最佳性能,模拟电源必须尽可能干净。 数字内核的电源电压(DVDD)利用内部低压差调节器产 生。 典型DVDD输出为1.8 V,必须通过一个100 nF陶瓷电容 和一个10 μF电容去耦。100 nF陶瓷电容应尽可能靠近DVDD引 脚放置。 模拟模块的基准电压是在内部产生,通过VREF引脚(引脚2) 输出。AVDDx为3.3 V时,该引脚的典型电压为1.5 V。 所有数字输入均兼容TTL和CMOS电平。所有输出均从 IOVDD电源驱动。IOVDD可以在1.8 V至3.3 V范围内。IOVDD 引脚必须通过一个尽可能靠近该引脚的100 nF电容去耦。为 实现最佳性能,建议将AGND、DGND、PGND和裸露焊 盘连接到PCB上的单一GND层。 ADC内部基准电压从VREF引脚输出,应通过并联的100 nF 陶瓷电容和10 μF电容去耦。VREF引脚的电流能力有限。该 基准电压源用作ADC的基准源,因此,外部电路建议不要 从该引脚吸取电流。使用该基准源时,可利用一个同相放 大缓冲器来为应用中的其他电路提供基准电压。 在复位模式下,VREF引脚禁用以节省功耗,仅当RST引脚 变为高电平时使能。 上电复位序列 ADAU1977要求在AVDDx引脚上从外部提供3.3 V单电源。 器 件内部产生DVDD (1.8 V),用于ADC的数字内核。DVDD电 源输出引脚(引脚10)用于将去耦电容连接到DGND。去耦 电容的典型推荐值为100 nF,与10 μF并联。复位期间,DVDD 调节器禁用以降低功耗。PD/RST引脚(引脚6)变为高电平 后,器件使能DVDD调节器。然而,内部ADC和数字内核 复位由内部POR信号(上电复位)电路控制,它会监控DVDD 电平。因此,只有DVDD达到1.2 V且POR信号释放后,器件 才会离开复位状态。DVDD建立时间取决于外部电容的充 电时间和AVDDx上升斜坡时间。 内部POR电路具有迟滞,确保DVDD上的短暂毛刺不会启 动器件复位。典型跳变点为1.2 V(RST高电平)和0.6 V (±20%) (RST低电平)。这可确保内核直到DVDD降至0.6 V跳变点以 下才复位。 一旦PD/RST引脚变为高电平,内部调节器即开始为DVDD 引脚上的CEXT电容充电。DVDD充电时间取决于调节器的 输出电阻和外部去耦电容。该时间常数可以通过下式计算: tC = ROUT × CEXT(ROUT = 20 Ω典型值) 例如,若CEXT为10 μF,则tC为200 μs,即达到DVDD电压 (63.6%范围内)的时间。 当DVDD达到1.2 V时,POR电路释放内核的内部复位信号(见 图13)。因此,发送I2C或SPI控制信号之前,建议至少等待 tC时间。 AVDDx tRESET PD/RST tC DVDD (1.8V) 1.2V tD 0.48V 10296-013 概述 POR 图13. 上电复位时序 当先拉低再拉高PD/RST引脚(引脚6)以对器件执行硬件复 位 时 , 存 在 若 干 时 间 限 制 。 在 RST低 电 平 脉 冲 期 间 , DVDD开始放电。放电时间常数由调节器的内部电阻和 CEXT决定。 DVDD从1.8 V降至0.48 V (0.6 V − 20%)所需的时 间可通过下式估算: tD = 1.32 × RINT × CEXT 其中,RINT = 64 kΩ典型值(RINT可能随工艺而变化,误差范 围±20%)。 例如,若CEXT为10 μF,则tD为0.845秒。 Rev. C | Page 15 of 68 ADAU1977 根据CEXT不同,tD可能不同,进而决定RST脉冲的最短保持 时间。在tD时间内,RST脉冲必须保持低电平才能使内核 正确初始化。 在CEXT上增加一个电阻,可减少所需的RST低电平脉冲时 间。 这样,新的tD值可计算如下: tD = 1.32 × REQ × CEXT 其中,REQ = 64 kΩ || REXT。 该电阻不仅可确保DVDD在复位或AVDDx失电期间快速放 电,而且能使内部模块正确复位。注意,该电阻持续从 DVDD吸取电流,因而必然有一定的功率损失。CEXT典型 值为10 µF,REXT典型值为3 kΩ。 因此,时间常数为: tD = 1.32 × REQ × CEXT = 37.8 ms 其中,REQ = 2.866 kΩ (64 kΩ || 3 kΩ)。 对设定的CEXT值使用此公式,便可计算REXT以获得所需的 RST脉冲时间。 还可以使用一个软件复位寄存器(S_RST,寄存器0x00的位7)来 复位器件,但必须注意,在AVDDx失电期间,软件复位可 能无法确保正确初始化,因为DVDD可能不稳定。 +3.3V AVDD1 AVDD3 AVDD2 3.3V TO 1.8V REGULATOR TO INTERNAL BLOCKS ADAU1977 DVDD C 0.1µF CEXT 10µF MLCC X7R REXT 3kΩ +1.8V OR +3.3V 寄存器0x01的PLL_LOCK位(位7)指示PLL的锁定状态。建 议在初始上电后读取PLL锁定状态,确保PLL输出正确的频 率后才取消音频输出静音。 表10. 常用采样频率所需的输入MCLK MCS (位[2:0]) 000 001 010 011 100 000 001 010 011 100 000 001 010 011 100 000 001 010 011 100 000 001 010 011 100 fS (kHz) 32 32 32 32 32 44.1 44.1 44.1 44.1 44.1 48 48 48 48 48 96 96 96 96 96 192 192 192 192 192 MCLKIN频率 (MHz) 4.096 8.192 12.288 16.384 24.576 5.6448 11.2896 16.9344 22.5792 33.8688 6.144 12.288 18.432 24.576 36.864 6.144 12.288 18.432 24.576 36.864 6.144 12.288 18.432 24.576 36.864 倍频系数 128 × fS 256 × fS 384 × fS 512 × fS 768 × fS 128 × fS 256 × fS 384 × fS 512 × fS 768 × fS 128 × fS 256 × fS 384 × fS 512 × fS 768 × fS 64 × fS 128 × fS 192 × fS 256 × fS 384 × fS 32 × fS 64 × fS 96 × fS 128 × fS 192 × fS IOVDD 图14. DVDD调节器输出连接 PLL可接受音频帧时钟(采样速率时钟)作为输入,但串行端 口必须配置为从机,帧时钟必须从主机提供给器件。强烈 建议先禁用PLL,用新设置重新编程,再重新使能。器件 提供一个锁定位,可通过I2C轮询,检查PLL是否锁定。 ADAU1977内置模拟PLL以便为内部ADC提供无抖动的主 时钟。PLL必须根据适当的输入时钟频率进行编程。PLL控 制寄存器0x01用于设置PLL。 PLL需要一个外部滤波器,它连接在PLL_FILT引脚上(引脚3)。 MCLK或LRCLK模式的建议PLL滤波电路如图15所示。为 确保温度稳定性,建议使用NPO电容。为实现最佳性能, 滤波器电容应靠近器件放置。 PLL和时钟 寄存器0x01的CLK_S位(位4)用于设置PLL的时钟源。时钟 源可以是MCLKIN引脚或LRCLK引脚(从模式)。在LRCLK 模式下,PLL支持32 kHz到192 kHz的采样速率。 在MCLK输入模式下,MCS位(寄存器0x01的位[2:0])必须设 置为MCLKIN引脚需要的输入时钟频率。表10显示了大部 分常用采样速率所需的输入MCLK和MCS位设置。 Rev. C | Page 16 of 68 AVDDx AVDDx 5.6nF 39nF 390pF 2.2nF 1kΩ 4.87kΩ PLL_LF PLL_LF MCLK MODE LRCLK MODE 图15. PLL滤波器 10296-014 10296-114 C 0.1µF ADAU1977 DC-DC升压转换器 表11依据采样速率列出了典型开关频率。 升压转换器从3.3 V固定电源为麦克风偏置电路产生一个电源 电压。升压转换器输出电压可利用寄存器0x03编程。升压 转换器输出电压比设定的麦克风偏置电压高出大约1 V。升 压转换器使用来自PLL的时钟,开关频率取决于ADC的采 样速率。必须将FS_RATE位(寄存器0x02的位[6:5])设置为 所需的采样速率。利用寄存器0x02的位4,可将升压转换 器开关频率选择为1.5 MHz或3 MHz。对于1.5 MHz开关频 率,推荐电感值为4.7 µH;对于3 MHz开关频率,推荐电感 值为2.2 µH。 电容选择 升压转换器输出通过VBOOST_OUT引脚(引脚25)提供,必 须利用10 µF陶瓷电容去耦到PGND,以消除开关频率处的 纹波。该电容必须具有低ESR和良好的温度稳定性。建议 使用25 V的MLCC X7R/NPO电介质类型电容。 必须将此电 容尽可能靠近VBOOST_OUT引脚(引脚25)放置。 表11. 基于采样速率的典型开关频率 基本采样速率(kHz) 32 44.1 48 升压转换器开关频率 电感 = 2.2 µH 电感 = 4.7 µH (1024/12) × fS (1024/22) × fS (1024/16) × fS (1024/30) × fS (1024/16) × fS (1024/32) × fS 采样速率(kHz) 8/16/32/64 11.025/22.05/44.1/88.2/176.4 12/24/48/96/192 Rev. C | Page 17 of 68 ADAU1977 麦克风偏置 典型输入电路框图如图16所示。 麦克风偏置是由输入电压通过线性调节器在VBOOST_IN 引脚(引脚26)上产生,确保低噪声并抑制升压转换器的高 频噪声。若使用内部升压转换器输出,必须将VBOOST_ OUT引脚(引脚25)连接到VBOOST_IN引脚(引脚26)。如果 将外部电源用于麦克风偏置,该电源可在VBOOST_IN引 脚(引脚26)上提供。这种情况下,VBOOST_OUT引脚(引 脚25)应保持开路。利用MB_VOLTS位(寄存器0x03的位 [7:4]),可在5 V到9 V的范围内设置麦克风偏置电压。麦克 风偏置输出电压通过MICBIAS引脚(引脚27)提供。该引脚 可利用ESR至少为1 Ω的最大10 µF电容去耦至AGND。对于 容值更大的电容,尤其是1 nF以上的电容,其ESR应≥ 1 Ω, 以确保麦克风偏置调节器的稳定性。寄存器0x03可用于使 能麦克风偏置。表11依据电感值和常用采样速率列出了升 压转换器的开关频率。 多数音频应用中,信号的直流成分通过耦合电容消除。然 而,ADAU1977采用独特的输入结构,允许直接耦合输入 信号,无需在输入端使用大耦合电容。每路输入都有固定 的14 dB衰减器连接到AGND,支持10 V rms差分输入。从 各路输入到AGND的典型输入电阻约为26 kΩ。 在直流耦合应用中,如果AINxP和AINxN的VCM相同,则 ADC输出中的直流成分接近为0。如果输入引脚具有不同 的共模直流电平,则这两个电平之差出现在ADC输出端, 可通过使能高通滤波器予以消除。 在48 kHz采样速率时,高通滤波器具有1.4 Hz、6 dB/倍频 程的截止频率。该截止频率与采样速率呈比例变化。然 而,直流耦合应用必须确保共模直流电压不超过额定限 值。共模环路可支持0 V到7 V的共模直流电压。满量程ADC 输出(0 dBFS)所需的输入通常为10 V rms差分。 模拟输入 ADAU1977具有4路差分模拟输入。ADC支持交流耦合和直 流耦合输入信号。 R AINxP 2R VX R R VREF 2R R R VID = V INPUT DIFFERENTIAL VICM+ = VCM AT AINx+ VICM– = VCM AT AINx– 图16. 模拟输入模块 Rev. C | Page 18 of 68 R 10296-015 AINxN VY ADAU1977 线路输入 本部分说明ADAU1977支持线路电平输入的一些可能连接 方法。 线路输入平衡或差分输入直流耦合案例 例如,对于车用典型功率放大器,输出摆幅可达约10 V rms 差分,共模直流输入电压约为7.2 V(假设使用14.4 V电池和 桥接负载连接)。各输入引脚的信号具有5 V rms或14.14 V p-p 信号摆幅。对于7.2 V共模直流电压,各输入的信号可在(7.2 V + 7.07 V) = +14.27 V p-p和(7 V − 7.07 V) = 0.13 V之间摆动。 因此,差分信号摆幅约为28.54 V p-p,ADC输出端测量值约 为−0.16 dBFS(仅交流,采用直流高通滤波器)。参见图17。 线路输入平衡或差分输入交流耦合案例 对于交流耦合的放大器输出案例,有关将线路电平输入连 接到ADAU1977的信息,请参见图18。这种情况下,必须 利用MICBIAS上的电阻将AINxP/AINxN引脚上拉到所需的 共模电平。VCM必须适当,使得输入绝不会摆动到地以下。 换言之,若输入信号为14 V p-p,则VCM必须为14 V/2 = 7 V 左右,以确保信号绝不会摆动到地以下。麦克风偏置可提 供所需的干净基准源以产生VCM。 R1值可计算如下: 线路输入不平衡或单端伪差分交流耦合案例 对于单端应用,信号摆幅减半,因为仅有一个输入用于信 号,另一个输入连接到0 V。 这样一来,在单端应用中,输 入信号能力降低至5 V rms。 对于7.2 V共模直流电压,信号 可在(7.2 V + 7.07 V) = +14.27 V p-p和(7.2 V − 7 V) = 0.13 V之 间摆动。 因此,差分信号摆幅约为14.14 V p-p,ADC输出 端测量值约为−6.16 dBFS(仅交流,采用直流高通滤波器)。 参见图19。 电阻(R1/R2)和电容(C1/C2)的值与“线路输入平衡或差分输 入交流耦合案例”部分所述的平衡交流耦合案例相似。 线路输入不平衡或单端交流耦合案例 对于单端应用,信号摆幅减半,因为仅有一个输入用于信 号,另一个输入连接到0 V。这样一来,在单端应用中,输 入信号能力降低至5 V rms。对于7.2 V共模直流电压,信号 可在(7.2 V + 7.07 V) = +14.27 V p-p和(7.2 V − 7 V) = 0.13 V之 间摆动。因此,差分信号摆幅约为14.14 V p-p,ADC输出端 测量值约为−6.16 dBFS(仅交流,采用直流高通滤波器)。 如 果信号不经高通滤波,正负输入(7.2 V)的共模直流电压差将 出现在ADC输出端。参见图20。 电阻(R1)和电容(C1)的值与“线路输入平衡或差分输入交流 耦合案例”部分所述的平衡交流耦合案例相似。 R1 = Rin1977 (MB − VCM)/VCM 其中: VCM为峰峰值输入摆幅除以2。 MB = 8.5 V。 Rin1977为单端输入电阻(见表1)。 但在这种情况下,AINxP/AINxN的等效输入电阻降低,可 计算为R1 || Rin1977。 输入电阻 = R1 × Rin1977/(R1 + Rin1977) 其中,Rin1977为来自表1的单端值。 C1和C2值可利用以下公式根据所需的低频截止确定: C1 或 C2 = 1/(2 × π × fC × 输入电阻 ) Rev. C | Page 19 of 68 ADAU1977 TYPICAL AUDIO POWER AMPLIFIER OUTPUT AINx+ ATTENUATOR 14dB ADAU1977 VDIFF = 10V rms AC VCM = 7V DC 10296-016 AINx– 图17. 连接线路电平输入—差分直流耦合案例 C3 TYPICAL AUDIO POWER AMPLIFIER OUTPUT R1 MICBIAS R2 C1 AINx+ ADAU1977 VDIF f = 10V RMS AC 10296-017 AINx– C2 ATTENUATOR 14dB 图18. 连接线路电平输入—差分交流耦合案例 C3 R1 C1 MICBIAS R2 AINx+ AINx– C2 ATTENUATOR 14dB ADAU1977 VIN = 5V rms AC 10296-018 TYPICAL AUDIO POWER AMPLIFIER OUTPUT 图19. 连接线路电平输入—伪差分交流耦合案例 C3 C1 MICBIAS R1 AINx+ AINx– ATTENUATOR 14dB ADAU1977 VIN = 5V rms AC 图20. 连接线路电平输入—单端交流耦合案例 Rev. C | Page 20 of 68 10296-019 TYPICAL AUDIO POWER AMPLIFIER OUTPUT ADAU1977 引脚上的共模直流电平为2/3 x MICBIAS,AINxN引脚上的 共模直流电平为1/3 x MICBIAS,这导致ADC输出端约为− 14 dBFS(仅交流,采用直流高通滤波),因为该输入比10 V rms 差分的满量程输入低14 dB。参见图21。 麦克风输入 本部分说明ADAU1977支持麦克风输入应用的一些连接方 法 。 MICBIAS电 压 和 偏 置 电 阻 值 取 决 于 所 选 的 ECM。 ADAU1977可提供5 V到9 V(步进为0.5 V)的MICBIAS。在需 要多个麦克风的应用中,必须注意不得超过MICBIAS输出 电流额定值。 ECM伪差分输入交流耦合案例 对于典型的MEMS ECM模块,输出信号摆幅很低。使用典 型的3.3 V电源,ECM模块可输出2 V rms差分信号。输入引 2 脚的信号具有1 V rms或2.8 V p-p信号摆幅。 对于这种应用, 建议像“线路输入不平衡或单端伪差分交流耦合案例”部分 所述的那样,利用电阻将输入引脚偏置到7 V DC。参见图22。 ECM平衡或差分输入直流耦合案例 例如,在典型的ECM中,输出信号摆幅取决于MICBIAS电 压。使用典型的8.5 V电源,ECM可输出2 V rms差分信号。 各输入引脚的信号具有1 V rms或2.8 V p-p信号摆幅。 AINxP TYPICAL ECM MODULE MICBIAS R MICROPHONE AINx+ ATTENUATOR 14dB AINx– ADAU1977 10296-020 R VIN = 2V rms AC DIFFERENTIAL VCM+ ≈ 2/3 × MICBIAS VCM– ≈ 1/3 × MICBIAS R = TYPICAL 300Ω TO 500Ω NOTES 1. THE DIAGNOSTICS FEATURE IS AVAILABLE. 图21. 连接麦克风输入—差分输入直流耦合案例 TYPICAL ECM WITH PREAMP MODULE VDD C3 MICBIAS R1 R2 AINx+ AINx– ATTENUATOR 14dB NOTES 1. THE DIAGNOSTICS FEATURE IS NOT AVAILABLE. 图22. 连接麦克风输入—伪差分输入交流耦合案例 Rev. C | Page 21 of 68 10296-021 ADAU1977 VMAX = 5V rms AC ADAU1977 ADC ADAU1977的4个Δ-Σ ADC通道配置为两个立体声对,具有 可配置的差分/单端输入。ADC以32 kHz到192 kHz的标称 采样速率工作。ADC包括片上数字抗混叠滤波器,其具有 79 dB阻带衰减和线性相位响应。数字输出通过两个串行数 据 输 出 引 脚 (每 个 立 体 声 对 一 个 )、 一 个 通 用 帧 时 钟 (LRCLK)和一个位时钟(BCLK)提供。或者,也可以使用 TDM模式之一,单条TDM数据线最多支持16个通道。 使用幅度较小的输入信号时,对各通道可提供10位可编程 数字增益补偿,以将输出字放大到满量程。必须注意避免 过度补偿(大增益补偿),否则会导致ADC削波和THD性能 降低。 ADC还有直流失调校准算法,可消除ADC的系统性直流失 调。此特性对直流测量应用有利。 电感选择 为使升压转换器高效率工作,电感选择很重要。电感有两 个最重要的参数,分别是饱和电流额定值和直流电阻。推 荐的电感饱和额定值必须大于1 A。直流电阻影响升压转换 器的效率。假设在80%效率时,电路板走线电阻可忽略不 计,则电感的直流电阻应小于50 mΩ。 表12列出了部分推荐电感。 表12. 推荐电感1 数值 2.2 µH 4.7 µH 1 制造厂商 Würth Elektronik Würth Elektronik 发生故障事件后,每个保护电路都有两种恢复模式:自动 恢复和手动恢复。恢复模式可利用寄存器0x03的位0选 择。自动恢复模式尝试在设定的恢复时间(通常20 ms)后使 能升压转换器。手动恢复模式仅在用户将1写入MRCV位 (位1)时使能升压转换器。如果故障持续存在,升压转换器 将一直处于关断模式,直到故障消除。 升压转换器能够在MICBIAS输出端提供42 mA的总输出电流。 升压转换器的输入端具有过流保护功能,阈值约为900 mA 峰值。确保为升压转换器供电的3.3 V电源内置过流保护功 能,因为ADAU1977没有内置保护功能来应对VBOOST_ OUT或 VBOOST_IN引 脚 短 接 任 一 接 地 引 脚 (AGND/ DGND/PGND)的情况。 默认情况下,升压转换器在上电时禁用,以便用户可灵活 地将一个外部电压源连接到VBOOST_IN引脚来为麦克风 偏置电路供电。升压转换器可利用BOOST_EN位(寄存器 0x03的位2)使能。 ADC求和模式 四个ADC可分组为单个立体声ADC或单个单声道ADC,以 便提高应用的信噪比(SNR)。提供两种选项:一是将ADC 的两个通道求和,一是ADC的所有四个通道求和。求和在 数字模块中执行。 2通道求和模式 制造商产品型号 7440430022 7440530047 对于给定应用,适当的温度额定值信息请联系制造商。 升压转换器具有软启动特性,可防止来自输入源的浪涌 电流。 升压转换器内置过流和过温保护功能。升压转换器监控输 入电流,如果它超过设定的电流阈值并持续1.2 ms,升压转 换器就会关断。该故障状况记录在寄存器0x02中,而且会 置位故障中断引脚。读取寄存器0x02的BOOST_OV位(位2) 或BOOST_OC位(位0)之后,该状况即被清除。过流保护位 OC_EN(位1)或过压保护位OV_EN(位3)默认使能,建议不 要禁用。 SUM_MODE位(寄存器0x0E的位[7:6])设为01时,通道1和 通道2 ADC数据合并,从SDATAOUT1引脚输出。类似地, 通道3和通道4 ADC数据合并,从SDATAOUT2引脚输出。 这 样一来,SNR提高3 dB。这种模式下,通道1和通道2必须连 接到相同的输入信号源。类似地,通道3和通道4也必须连 接到相同的输入信号源。 4通道求和模式 SUM_MODE位(寄存器0x0E的位[7:6])设为10时,通道1至 通道4 ADC数据合并,从SDATAOUT1引脚输出。这样一来, SNR提高6 dB。这种模式下,所有四个通道必须连接到相同 的输入信号源。 Rev. C | Page 22 of 68 ADAU1977 诊断 表15. 设置MICBIAS短路阈值 诊断模块实时监控输入引脚,将故障报告为FAULT引脚(引 脚8)上的中断信号,触发一个中断请求发送到外部控制器。 通道1至通道4的诊断状态寄存器(寄存器0x11至寄存器0x14) 也会更新。有关诊断寄存器内容的更多信息,参见寄存器映 射表(表25)和寄存器详情表(表42、表43、表44和表45)。使用 寄存器0x10的位[3:0]可使能或禁用各通道的诊断功能。要 提供诊断,MICBIAS必须使能,并且麦克风必须按照相应 应用电路的推荐方式连接(见图21)。 SHT_M_TRIP (寄存器0x17的位[5:4]) 00 01 10 11 诊断报告 各通道的诊断状态分别在寄存器0x11至寄存器0x14中报告。 表13所列的故障在各输入引脚上报告。 短路至地 输入端短路至地时,输入端的电压接近0 V。任何低于设定 阈值的电压都会被报告为故障。阈值以VREF为基准,因 而与VREF引脚的电压成比例。阈值可利用SHT_G_TRIP位 (寄存器0x17的位[3:2])设置(见表16)。 表13. 故障报告 表16. 故障 电池短路 MICBIAS短路 短路至地 正负输入短路 开路输入 SHT_G_TRIP (寄存器0x17的位[3:2]) 00 01 10 11 AINxP 是 是 是 是 是 AINxN 是 否 是 是 是 诊断调整 电池短路 输入端短接电池时,输入端的电压接近电池电压。任何高 于设定阈值的电压都会被报告为故障。阈值可利用SHT_ B_TRIP位(寄存器0x17的位[1:0])设置(见表14)。 MICBIAS短路阈值 0.95 × MICBIAS 0.9 × MICBIAS 0.85 × MICBIAS 0.975 × MICBIAS 短路至地阈值 0.2 × VREF 0.133 × VREF 0.1 × VREF 0.266 × VREF 麦克风引脚短路 两个输入端均短路时,AINxP和AINxN输入端处于相同电 压,约为MICBIAS/2。任何位于设定阈值之间的电压都会 被报告为故障。上阈值和下阈值可利用SHT_T_TRIP位(寄 存器0x17的位[7:6])设置(见表17)。 可以使用下面的公式来计算上下阈值: 表14. 设置电池短路阈值 SHT_B_TRIP (寄存器0x17的位[1:0]) 00 01 10 11 上阈值 = MICBIAS(0.5 + x) 下阈值 = MICBIAS(0.5 − x) 电池短路阈值 0.95 × VBAT 0.9 × VBAT 0.85 × VBAT 0.975 × VBAT 其中,x可利用SHT_T_TRIP位(寄存器0x17的位[7:6])设置 (见表17)。 表17. MICBIAS短路 仅AINxP引脚支持此特性。当AINxP引脚短接MICBIAS时, AINxP引脚的电压接近MICBIAS电压。任何高于设定阈值 a 的电压都会被报告为故障。阈值可利用SHT_M_TRIP位(寄 存器0x17的位[5:4])设置(见表15)。 SHT_T_TRIP (寄存器0x17的位[7:6]) 00 01 10 11 Rev. C | Page 23 of 68 x 0.035 0.017 0.071 保留 ADAU1977 麦克风引脚开路 若有任何输入端开路,AINxP将被拉到MICBIAS,AINxN 被拉到公共地。当AINxP引脚的电压高于MICBIAS短路阈 值(利用寄存器0x17的位[5:4]设置),AINxN引脚的电压低 于短路至地阈值(利用寄存器0x17的位[3:2]设置)时,就会 报告故障。该故障无法指示哪个引脚开路,因为任何开路 引脚都可将AINxP拉至MICBIAS,将AINxN拉至公共地。 FAULT引脚 FAULT引脚是一个输出引脚,可利用IRQ_POL位(寄存器 0x15的位4)将其编程为高电平有效或低电平有效。此外, 利用IRQ_DRIVE位(寄存器0x15的位5)可将FAULT引脚设置 为始终驱动,或者设置为仅在故障期间驱动,其他时候处 于高阻态。故障状态记录在IRQ_RESET位(寄存器0x15的位6) 中。IRQ_RESET是一个锁存位,发生故障时置1,读取故 障状态位后清0。 故障超时 为防止误触发故障事件,提供了故障超时调整位(寄存器 0x18的位[5:4])。 这些位可用来设置报告故障前故障需要持 续存在的时间。利用FAULT_TO位(寄存器0x18的位[5:4]), 可将超时时间设为0 ms、50 ms、100 ms或150 ms。默认值 为100 ms。仅当故障状况持续存在的时间超过设定的最短超 时时间时,才会记录故障。 故障屏蔽 可以屏蔽故障,防止其触发FAULT引脚上的中断。故障屏 蔽可利用寄存器0x16的位[6:0]设置。 表18所列的故障可设 置屏蔽。 表18. 故障屏蔽 AINxP 是 是 是 是 是 故障 电池短路 MICBIAS短路 短路至地 正负输入短路 开路输入 AINxN 是 否 是 是 是 当一个故障屏蔽位置1时,它适用于所有通道。对于使用 此位的各通道,并无独立故障屏蔽可用。要屏蔽个别通道, 请使用DIAG_MASK[4:1]位(寄存器0x15的位[3:0])。 诊断序列 读取诊断功能报告的故障时,建议使用图23所示的序列。 AINx+/ AINx– NORMAL NORMAL FAULT EVENT FAULT TIMEOUT FAULT TIMEOUT FAULT TIMEOUT FAULT TIMEOUT FAULT TIMEOUT IRQ TO SYSTEM MICRO IRQ TO SYSTEM MICRO IRQ TO SYSTEM MICRO IRQ TO SYSTEM MICRO I2C SEQUENCE I2C SEQUENCE I2C SEQUENCE I2C SEQUENCE IRQ TO SYSTEM MICRO I2C 图23. 诊断序列 Rev. C | Page 24 of 68 I2C SEQUENCE 10296-023 FAULT PIN ADAU1977 输入引脚发生故障时,根据寄存器0x15中IRQ_POL位的设 置,FAULT引脚变为低电平或高电平,以向系统微控制器 发送中断请求。系统微控制器响应中断请求,通过I2C与 ADAU1977通信。 下面是典型的中断服务程序: 1. ADAU1977产生一个中断请求并发送到系统微控制器。 2. 读取寄存器0x11至寄存器0x14。(建议在一个序列中读 取所有四个诊断状态寄存器——寄存器0x11至寄存器 0x14。 以单一读操作读取这些寄存器可能无法准确报告 状态。) 3. 写入寄存器0x15的位6(IRQ_RESET位)。 4. 等待故障超时时间到期。 5. 如果故障是暂时的,并非持续存在,中断服务即结束; 间歇性故障会被忽略。如果故障持续存在,ADAU1977 将产生另一个中断请求,用户应继续到第6步。 6. 重复步骤2至步骤4四次。 7. 第五次读取后,如果诊断功能仍然报告存在故障,则相 应的输入上存在故障,必须予以处理。 串行音频数据输出端口—数据格式 串行音频端口包括4个引脚:BCLK、LRCLK、SDATAOUT1和 SDATAOUT2。ADAU1977 ADC输出以串行格式在SDATAOUT1 和SDATAOUT2引脚上提供。BCLK和LRCLK引脚分别用作 位时钟和帧时钟。该端口可以用作主机或从机,并且可以 设置为立体声模式(2通道模式)或TDM多通道模式。支持 常见音频格式:I2S、左对齐(LJ)和右对齐(RJ)。 立体声模式 在2通道或立体声模式下,SDATAOUT1输出通道1和通道2 的ADC数据,SDATOUT2输出通道3和通道4的ADC数据。 图24至图28显示了支持的音频格式。 BCLK LRCLK SDATAOUT1 (I2S MODE) CHANNEL 1 CHANNEL 2 8 TO 32 BCLKs 8 TO 32 BCLKs CHANNEL 3 CHANNEL 4 10296-024 SDATAOUT2 (I2S MODE) NOTES 1. SAI = 0. 2. SDATA_FMT = 0 (I2S). 图24. I 2S音频格式 BCLK LRCLK SDATAOUT2 (LJ MODE) CHANNEL 1 CHANNEL 2 CHANNEL 3 CHANNEL 4 10296-025 SDATAOUT1 (LJ MODE) NOTES 1. SDATA_FMT = 1 (LJ). 图25. LJ音频格式 BCLK LRCLK CHANNEL 1 SDATAOUT2 (RJ MODE) CHANNEL 3 CHANNEL 2 CHANNEL 4 10296-026 SDATAOUT1 (RJ MODE) NOTES 1. SDATA_FMT = 2 (RJ, 24-BIT). 图26. RJ音频格式 Rev. C | Page 25 of 68 ADAU1977 的时隙中,输出引脚变为高阻态,因而同一数据线可与 TDM总线上的其他器件共享。 TDM模式 寄存器0x05至寄存器0x08提供TDM模式编程功能。TDM时 隙宽度、数据宽度、通道分配和用于输出数据的引脚均可 编程。 TDM端口可以作为主机或从机工作。在主模式下,BCLK 和 LRCLK从 ADAU1977输 出 , 而 在 从 模 式 下 , BCLK和 LRCLK引脚设置为接收系统主机提供的时钟。 默认情况下,串行数据在SDATAOUT1引脚上输出,但可 利用SDATA_SEL位(寄存器0x06的位7)改变设置,使串行数 据从SDATAOUT2引脚输出。 支持非脉冲和脉冲模式。在非脉冲模式下,LRCLK信号占 空比通常为50%,而在脉冲模式下,LRCLK信号至少必须 为一个BCLK宽(参见图27和图28)。 TDM模式支持2、4、8或16个通道。ADAU1977在分配的时 隙中输出4通道数据(图29显示了数据时隙分配)。在未使用 BCLK 32/24/16 BCLKs 32/24/16 BCLKs 32/24/16 BCLKs LRCLK CHANNEL 1 SDATA I 2S CHANNEL 2 8 TO 32 BCLKs SDATA LJ 8 TO 32 BCLKs CHANNEL 2 CHANNEL 1 8 TO 32 BCLKs 8 TO 32 BCLKs CHANNEL N 8 TO 32 BCLKs CHANNEL 1 SDATA I 2S CHANNEL N 8 TO 32 BCLKs CHANNEL 2 CHANNEL N 24 OR 16 BCLKs 24 OR 16 BCLKs 24 OR 16 BCLKs 10296-027 NOTES 1. SAI = 001 (2 CHANNELS), 010 (4 CHANNELS), 011 (8 CHANNELS), 100 (16 CHANNELS). 2. SDATA_FMT = 00 (I2S), 01 (LJ), 10 (RJ, 24-BIT), 11 (RJ, 16-BIT). 3. BCLK_EDGE = 0. 4. LRCLK_MODE = 0. 5. SLOT_WIDTH = 00 (32 BCLKs), 01 (24 BCLKs), 10 (16 BCLKs). 图27. TDM非脉冲模式音频格式 BCLK 32/24/16 BCLKs 32/24/16 BCLKs 32/24/16 BCLKs LRCLK CHANNEL 1 SDATA I 2S CHANNEL 2 8 TO 32 BCLKs 8 TO 32 BCLKs SDATA LJ CHANNEL 2 CHANNEL 1 SDATA I 2S 8 TO 32 BCLKs CHANNEL N 8 TO 32 BCLKs 8 TO 32 BCLKs CHANNEL N CHANNEL 1 8 TO 32 BCLKs CHANNEL 2 24 OR 16 BCLKs 24 OR 16 BCLKs 24 OR 16 BCLKs 10296-028 NOTES 1. SAI = 001 (2 CHANNELS), 010 (4 CHANNELS), 011 (8 CHANNELS), 100 (16 CHANNELS) 2. SDATA_FMT = 00 (I2S), 01 (LJ), 10 (RJ, 24-BIT), 11 (RJ, 16-BIT) 3. BCLK_EDGE = 0 4. LRCLK_MODE = 1 5. SLOT_WIDTH = 00 (32 BCLKs), 01 (24 BCLKs), 10 (16 BCLKs) CHANNEL N 图28. TDM脉冲模式音频格式 Rev. C | Page 26 of 68 ADAU1977 LRCLK NUMBER OF BCLK CYCLES = (NUMBER OF BCLKs/SLOT) × NUMBER OF SLOTS BCLK SDATAOUTx-TDM2 SLOT1 SDATAOUTx-TDM4 SLOT1 SLOT2 SLOT1 SLOT1 HIGH-Z SLOT2 DATA WIDTH 16/24 BITS SLOT2 SLOT3 SLOT4 SLOT3 SLOT3 SLOT5 SLOT4 SLOT6 SLOT7 SLOT8 SLOT5 SLOT9 SLOT10 SLOT4 SLOT6 SLOT11 SLOT12 SLOT7 SLOT13 SLOT8 SLOT14 SLOT15 SLOT16 HIGH-Z SLOT WIDTH 16/24/32BITS 10296-029 SDATAOUTx-TDM8 SDATAOUTx-TDM16 SLOT2 图29. TDM模式时隙分配 Rev. C | Page 27 of 68 ADAU1977 位时钟频率取决于采样速率、时隙宽度和每时隙的位时钟 数。表19可用来计算BCLK频率。 率和模式的各种组合,但必须注意,应当选择最适合应用 的组合。 采样速率(fS)范围是8 kHz到192 kHz。但在主模式下,最大 位时钟频率(BCLK)为24.576 MHz。例如,对于192 kHz的采 样速率,128 × fS就是最大可能的BCLK频率。因此,每个TDM 帧仅有128个位时钟周期可用。这种情况下有两个选项: 以32位数据宽度在TDM4模式下工作或以16位数据宽度在 TDM8模式下工作。从模式下不存在这一限制,因为位时 钟和帧时钟是由主机提供给ADAU1977。可以使用BCLK频 连接选项 图30至图34显示了I2S或TDM模式下连接串行音频端口的可 用选项。在TDM模式下,建议在数据信号上包括下拉电阻, 以防止ADAU1977的SDATAOUTx引脚在非活动期间变为高 阻态时线路悬空。电阻值应确保从SDATAOUTx引脚吸取 的电流不超过2 mA。该电阻值一般在10 kΩ到47 kΩ范围内, 具体使用何值取决于数据总线上的期间。 表19. TDM模式位时钟频率 每时隙16个位时钟 32 × fS 64 × fS 128 × fS 256 × fS BCLK频率 每时隙24个位时钟 48 × fS 96 × fS 192 × fS 384 × fS MASTER SLAVE ADAU1977 DSP 每时隙32个位时钟 64 × fS 128 × fS 256 × fS 512 × fS BCLK LRCLK 10296-030 SDATAOUT1 SDATAOUT2 图30. 串行端口连接选项1—I 2S/LJ/RJ模式,ADAU1977主机 SLAVE MASTER ADAU1977 DSP BCLK LRCLK SDATAOUT1 10296-033 模式 TDM2 TDM4 TDM8 TDM16 SDATAOUT2 图31. 串行端口连接选项2—I 2S/LJ/RJ模式,ADAU1977从机 Rev. C | Page 28 of 68 ADAU1977 MASTER SLAVE ADAU1977 DSP BCLK LRCLK SDATAOUTx SLAVE ADAU1977 OR SIMILIAR ADC BCLK LRCLK 10296-031 SDATAOUTx 图32. 串行端口连接选项3—TDM模式,ADAU1977主机 SLAVE SLAVE ADAU1977 DSP BCLK LRCLK SDATAOUTx MASTER ADAU1977 OR SIMILIAR ADC BCLK LRCLK 10296-034 SDATAOUTx 图33. 串行端口连接选项4—TDM模式,第二ADC主机 SLAVE MASTER ADAU1977 DSP BCLK LRCLK SDATAOUTx SLAVE ADAU1977 OR SIMILIAR ADC BCLK LRCLK 10296-032 SDATAOUTx 图34. 串行端口连接选项5—TDM模式,DSP主机 Rev. C | Page 29 of 68 ADAU1977 控制端口 ADAU1977控制端口支持两种工作模式——2线I2C模式或4 线SPI模式,用于设置器件的内部寄存器。I2C和SPI模式均 允许读写寄存器。全部寄存器均为8位宽。寄存器起始地 址为0x00,结束地址为0x1A。 要。但是,操作PLL、串行音频端口和升压转换器时,主 时钟必须存在。 默 认 情 况 下 , ADAU1977工 作 在 I 2 C模 式 , 但 通 过 将 CLATCH引脚拉低三次,就可以将器件置于SPI模式。 I2C和SPI模式下的控制端口均只能用作从机,需要系统中 的主机才能工作。 访问寄存器时,器件有无主时钟无关紧 控制端口引脚是多功能引脚,具体功能取决于器件的工作 模式。 表20说明了两种模式下控制端口引脚的功能。 表20:控制端口引脚功能 I2C模式 引脚编号 17 18 19 20 引脚名称 SDA/COUT SCL/CCLK ADDR0/CLATCH ADDR1/CIN 引脚功能 SDA:数据 SCL:时钟 I2C器件地址位0 I2C器件地址位1 Rev. C | Page 30 of 68 引脚类型 I/O I I I SPI模式 引脚功能 COUT: 输出数据 CCLK:输入时钟 CLATCH: 输入 CIN: 输入数据 引脚类型 O I I I ADAU1977 VIL是逻辑电平0的最大电压(即0.4 V,根据I2C规范)。 I2C模式 ADAU1977支持2线串行(I2C兼容)总线协议。两个引脚—— 串行数据(SDA)和串行时钟(SCL)——用于与系统I2C主控制 ISINK是I/O引脚的吸电流能力。 SDA可以吸收2 mA电流,因此,对于3.3 V的IOVDD,RPULL UP 器通信。在I2C模式下,ADAU1977始终是总线上的从机, 最小值为1.5 kΩ。 意味着它不能启动数据传输。I C总线上的每个从机都通过 根据电路板上的电容不同,可以限制总线速度以满足上升 一个唯一的器件地址识别。ADAU1977的器件地址和R/W字 时间和下降时间要求。 2 节如表21所示。地址存在于I C写操作的前7位。ADAU1977 2 I 2 C地址的位7和位6由ADDR1和ADDR0引脚上的电平设 置。来自主机的第一个I2C字节的LSB(R/W位)说明是读操 作还是写操作。逻辑电平1对应于读操作,逻辑电平0对应 对于位速率时间约为1 Mbps的快速模式,上升时间必须小于 550 ns。 使用下式判断是否能够满足上升时间要求: t = 0.8473 × RPULL UP × CBOARD. 于写操作。 要满足300 ns上升时间要求,CBOARD必须小于236 pF。 表21. ADAU1977 I2C首字节格式 对于SCL引脚,计算取决于系统所用I2C主机的吸电流能 力。 位7 ADDR1 位6 ADDR0 位5 1 位4 0 位3 0 位2 0 位1 1 位0 R/W ADAU1977的I2C芯片地址的前7位是xx10001。该地址字 节的位0和位1可通过ADDR1和ADDR0引脚设置,以便将 芯片地址设置为所需的值。 使用ADDR1和ADDR0引脚,可将7位I2C器件地址设置为 以下四个可能的选项之一: • I2C器件地址0010001 (0x11) • I2C器件地址0110001 (0x31) • I2C器件地址1010001 (0x51) • I2C器件地址1110001 (0x71) 在I2C模式下,SDA和SCL引脚要求将一个合适的上拉电阻 连接到IOVDD。这些信号线上的电压不应超过IOVDD引 脚上的电压。图46显示了I2C模式的典型连接图。 SDA或SCL引脚的上拉电阻值可计算如下: 最小RPULL UP = (IOVDD – VIL)/ISINK 其中: 寻址 开始时,I2C总线上的各器件均处于空闲状态,并监控SDA 和SCL线有无起始条件和适当的地址。I2C主机通过建立起 始条件而启动数据传输;起始条件要求SDA发生高低转 换,同时SCL保持高电平。这表示随后将出现地址/数据 流。总线上的所有器件都对起始条件做出响应,并以MSB 优先方式从主机获取接下来的8个位(7位地址加R/W位)。 主机向总线上的所有从机发送7位器件地址和读/写位。在 第9个时钟脉冲期间,具有匹配地址的器件通过将数据线 (SDA)拉低来做出响应。此第9位称为应答位。此时,所有 其它器件从总线退出,返回空闲状态。 R/W位决定数据的方向。如果第一个字节的LSB为逻辑0, 则意味着主机将写入信息到从机,而逻辑1则意味着主机 将在写入地址并重复起始地址之后读取从机信息。数据传 输将持续到主机发出停止条件为止。停止条件是指在SCL 处于高电平时,SDA上发生低电平至高电平跃迁。 数据传输过程中的任何阶段都可以检测停止和起始条件。 如果这些条件的置位打破了正常的读写操作顺序, ADAU1977将立即跳出到空闲状态。 IOVDD是I/O电源电压,典型范围是1.8 V到3.3 V。 Rev. C | Page 31 of 68 ADAU1977 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 SCL 1 0 0 0 SECOND BYTE (REGISTER ADDRESS) 1 THIRD BYTE (DATA) R/W ACK ADAU1977 START STOP ACK ADAU1977 图35. I C写入ADAU1977(单字节) 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 SCL FIRST BYTE (DEVICE ADDRESS) ADDR1 ADDR0 SDA 1 0 0 0 SECOND BYTE (REGISTER ADDRESS) 1 R/W 19 ACK ADAU1977 ACK ADAU1977 START 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 SCL THIRD BYTE (DEVICE ADDRESS) SDA ADDR1 ADDR0 REPEAT START 1 0 0 0 1 DATA BYTE FROM ADAU1977 R/W NO ACK ACK ADAU1977 图36. I 2C读取ADAU1977(单字节) Rev. C | Page 32 of 68 STOP 10296-036 ADDR1 ADDR0 10296-035 FIRST BYTE (DEVICE ADDRESS) SDA ADAU1977 的芯片地址字节。这将导致ADAU1977 SDA反向,并开始向 主机回传数据。然后,主机在每第9个脉冲做出响应,向 ADAU1977发送应答脉冲。 I2C读和写操作 图37给出了单字写操作的格式。在每第9个时钟脉冲, ADAU1977都会通过拉低SDA来发送应答。 图40给出了突发模式读序列的格式。该图显示了一个顺次 读取单字节寄存器的例子。ADAU1977使用8位寄存器地 址,因此每个字节后都会递增其地址寄存器。 图38给出了突发模式写序列的格式。该图显示了一个顺次 写入单字节寄存器的例子。ADAU1977在写完一个字节后 即递增其地址寄存器,因为请求的地址对应于1字节字长 的寄存器或存储器区域。 图37至图40使用了以下缩写: S = 起始位 P = 停止位 AM = 主机应答 AS = 从机应答 S CHIP ADDRESS, R/W = 0 AS REGISTER ADDRESS 8 BITS AS DATA BYTE P 10296-037 图39给出了单字读操作的格式。注意第一个R/W位为0, 表示写操作。这是因为仍然需要写入地址,以便设置内部 地址。在ADAU1977确认接收到地址后,主机必须发送一 个重复起始命令,然后再发送R/W位设置为1(表示读操作) CHIP ADDRESS, R/W = 0 CHIP AS REGISTER ADDRESS ADDRESS, R/W = 0 8 BITS AS DATA AS BYTE 1 DATA AS DATA BYTE 2 BYTE 3 AS DATA BYTE 4 AS ... S CHIP ADDRESS, R/W = 0 AS REGISTER ADDRESS 8 BITS AS S AS CHIP ADDRESS, R/W = 1 DATA BYTE 1 P AM ... 10296-039 图38. 突发模式I 2C写格式 图39. 单字I 2C读格式 S CHIP ADDRESS, R/W = 0 AS REGISTER ADDRESS 8 BITS AS S CHIP ADDRESS, R/W = 1 AS DATA BYTE 1 图40. 突发模式I 2C读格式 Rev. C | Page 33 of 68 AM DATA BYTE 2 P 10296-040 S P 10296-038 图37. 单字I 2C写格式 ADAU1977 SPI模式 数据字节 ADAU1977默认采用I2C模式。要调用SPI控制模式,应将 数据字节数取决于所访问的寄存器。在突发模式写入中, CLATCH拉低三次。这可以通过对SPI端口执行三个伪写操 初始寄存器地址之后是连续的数据序列,以供写入连续的 作来完成(ADAU1977不会应答这些操作,参见图41)。从第 寄存器位置。 四个SPI写操作开始,器件可以读写数据。要使ADAU1977 图42给出了对一个寄存器执行单字SPI写操作的示例时序 离开SPI模式,必须通过周期供电启动全面复位过程。 图。图43给出了单字SPI读操作的示例时序图。在字节3开 SPI端 口 使 用 4线 接 口 , 包 括 CLATCH、 CCLK、 CIN和 始时,COUT引脚从高阻态变为高电平。本例中,字节0至 COUT信号,始终是一个从机端口。CLATCH信号在处理 字节1包含器件地址、R/W位以及要读取的寄存器地址。 开始时应变为低电平,在处理结束时应变为高电平。 后续字节承载器件的数据。 CCLK信号在低高转换时锁存CIN。COUT数据在CCLK下 独立模式 降沿移出ADAU1977,应在CCLK上升沿输入一个接收器 ADAU1977也可以在独立模式下工作。不过,在独立模式 件,如微控制器等。CIN信号承载串行输入数据,COUT 下,升压转换器、麦克风偏置和诊断模块均关断。要将器 信号承载串行输出数据。在请求执行读操作之前,COUT 件置于独立模式,应将SA_MODE引脚拉至IOVDD。这种 信号处于三态。这样就可以直接连接到其他SPI兼容外设的 模式下,某些引脚的功能发生改变以提供更大的灵活性(更 COUT端口,以共享同一系统控制器端口。所有SPI处理都 多信息参见表23)。 具有表24所示的相同基本格式。时序图见图3。所有数据 都应以MSB优先方式写入。 表23. 独立模式下的引脚功能 芯片地址R/W 引脚功能 ADDR0 SPI处理的第一个字节的LSB为R/W位。此位决定通信是读 操作(逻辑电平1)还是写操作(逻辑电平0)。表22显示了其 格式。 SDA 表22. ADAU1977 SPI地址和R/W字节格式 位7 0 ADDR1 位6 0 位5 0 位4 0 位3 0 位2 0 SCL 位1 0 位0 R/W SDATAOUT2 FAULT 寄存器地址 8位地址字解码为一个寄存器的位置。此地址即为相应寄 存器的位置。 设置 0 1 0 1 0 1 0 1 0 1 0 1 描述 I2S SAI格式 TDM模式,由SDATAOUT2引脚决定 主模式SAI 从模式SAI MCLK = 256 × fS,PLL开启 MCLK = 384 × fS,PLL开启 48 kHz采样速率 96 kHz采样速率 TDM4—LRCLK脉冲 TDM8—LRCLK脉冲 TDM8中的时隙1至时隙4 TDM8中的时隙5至时隙8 若设置为TDM8模式,FAULT引脚将用作输入以分配ADC 数据时隙,防止与TDM总线上的其他数据冲突。 表24. 通用控制字格式 字节0 器件地址[6:0],R/W 1 字节1 寄存器地址[7:0] 字节2 Data[7:0] 持续到数据结束。 Rev. C | Page 34 of 68 字节31 Data[7:0] ADAU1977 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 15 16 17 18 19 20 21 22 23 24 25 27 CLATCH 10296-041 CCLK CIN 图41. SPI模式初始序列 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 CLATCH DEVICE ADDRESS (7 BITS) R/W REGISTER ADDRESS BYTE CIN 10296-042 CCLK DATA BYTE 图42. SPI写入ADAU1977的时序(单字写模式) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 CCLK CLATCH REGISTER ADDRESS BYTE DATA BYTE R/W DATA BYTE FROM ADAU1977 COUT 10296-043 DEVICE ADDRESS (7 BITS) CIN 图43. SPI读取ADAU1977的时序(单字读模式) CLATCH CCLK DEVICE ADDRESS BYTE REGISTER ADDRESS BYTE DATA BYTE1 DATA BYTE2 DATA BYTE n – 1 DATA BYTE n DATA BYTE n – 1 DATA BYTE n 10296-044 CIN 图44. SPI写入ADAU1977(多字节) CLATCH CCLK CIN REGISTER ADDRESS BYTE COUT DATA BYTE1 DATA BYTE2 DATA BYTE3 图45. SPI读取ADAU1977(多字节) Rev. C | Page 35 of 68 10296-045 DEVICE ADDRESS BYTE ADAU1977 寄存器汇总 表25列出了所有控制寄存器。 这些寄存器可利用I2C控制端口或SPI控制端口进行访问。 表25. ADAU1977寄存器汇总 寄存器 0x00 0x01 0x02 名称 M_POWER PLL_CONTROL BST_CONTROL 位 [7:0] [7:0] [7:0] 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x10 0x11 0x12 0x13 0x14 0x15 0x16 MB_BST_CONTROL BLOCK_POWER_SAI SAI_CTRL0 SAI_CTRL1 SAI_CMAP12 SAI_CMAP34 SAI_OVERTEMP POSTADC_GAIN1 POSTADC_GAIN2 POSTADC_GAIN3 POSTADC_GAIN4 MISC_CONTROL DIAG_CONTROL DIAG_STATUS1 DIAG_STATUS2 DIAG_STATUS3 DIAG_STATUS4 DIAG_IRQ1 DIAG_IRQ2 [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] 0x17 0x18 0x19 0x1A DIAG_ADJUST1 DIAG_ADJUST2 ASDC_CLIP DC_HPF_CAL [7:0] [7:0] [7:0] [7:0] 位7 S_RST PLL_LOCK BST_GOOD 位6 PLL_MUTE 位5 位4 RESERVED FS_RATE MB_VOLTS BCLKEDGE LDO_EN SDATA_FMT SDATA_SEL SLOT_WIDTH CMAP_C2 CMAP_C4 SAI_DRV_C4 SAI_DRV_C3 SAI_DRV_C2 LR_POL 位3 RESERVED CLK_S RESERVED BOOST_SW_ OV_EN FREQ MB_EN VREF_EN ADC_EN4 SAI DATA_WIDTH LR_MODE 位2 位1 BOOST_OV MCS OC_EN BOOST_EN ADC_EN3 MRCV ADC_EN2 FS SAI_MSB BCLKRATE CMAP_C1 CMAP_C3 OT_MCRV OT_RCVR SAI_DRV_C1 DRV_HIZ PADC_GAIN1 PADC_GAIN2 PADC_GAIN3 PADC_GAIN4 SUM_MODE RESERVED MMUTE RESERVED RESERVED DIAG_EN4 DIAG_EN3 RESERVED MIC_SHORT1 MICH_OPEN1 MICH_SB1 MICH_SG1 MICH_SMB1 RESERVED MIC_SHORT2 MIC_OPEN2 MICH_SB2 MICH_SG2 MICH_SMB2 RESERVED MIC_SHORT3 MIC_OPEN3 MICH_SB3 MICH_SG3 MICH_SMB3 RESERVED MIC_SHORT4 MIC_OPEN4 MICH_SB4 MICH_SG4 MICH_SMB4 RESERVED IRQ_RESET IRQ_DRIVE IRQ_POL DIAG_MASK4 DIAG_MASK3 BST_FAULT_ MIC_SHORT_ MIC_OPEN_ MICH_SB_ MICH_SG_ RESERVED MASK MASK MASK MASK MASK SHT_T_TRIP SHT_M_TRIP SHT_G_TRIP RESERVED FAULT_TO RESERVED HYST_SM_EN RESERVED ADC_CLIP4 ADC_CLIP3 DC_SUB_C4 DC_SUB_C3 DC_SUB_C2 DC_SUB_C1 DC_HPF_C4 DC_HPF_C3 Rev. C | Page 36 of 68 位0 PWUP BOOST_OC BOOST_RCVR ADC_EN1 SAI_MS OT DC_CAL DIAG_EN2 DIAG_EN1 MICL_SB1 MICL_SG1 MICL_SB2 MICL_SG2 MICL_SB3 MICL_SG3 MICL_SB4 MICL_SG4 DIAG_MASK2 DIAG_MASK1 MICL_SB_ MICL_SG_ MASK MASK SHT_B_TRIP HYST_SG_EN HYST_SB_EN ADC_CLIP2 ADC_CLIP1 DC_HPF_C2 DC_HPF_C1 复位 0x00 0x41 0x4A RW RW RW RW 0x7D 0x3F 0x02 0x00 0x10 0x32 0xF0 0xA0 0xA0 0xA0 0xA0 0x02 0x0F 0x00 0x00 0x00 0x00 0x20 0x00 RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW 0x00 0x20 0x00 0x00 RW RW RW RW ADAU1977 寄存器详解 主电源和软件复位寄存器 地址:0x00;复位:0x00;名称: M_POWER 电源管理控制寄存器用于使能升压调节器、麦克风偏置、PLL、带隙基准电压源、ADC和LDO调节器。 表26. M_POWER的位功能描述 位 7 Bit名称 S_RST 设置 0 1 [6:1] 0 RESERVED PWUP 0 1 描述 软件复位。 软件复位将复位所有内部电路,并将所有控制寄存器置于 默认状态。 上电或关断周期中无必要复位ADAU1977。 正常工作 软件复位 保留。 主机上电控制。 主机上电控制使ADAU1977完全上电或完全关断。 要 使ADAU1977上电,此位必须设为1。 各模块可通过相应的电源控制寄 存器关断。 完全关断 主机上电 Rev. C | Page 37 of 68 复位 0x0 0x00 0x0 访问类型 RW RW RW ADAU1977 PLL控制寄存器 地址:0x01;复位: 0x41;名称: PLL_CONTROL 表27. PLL_CONTROL的位功能描述 位 7 Bit名称 PLL_LOCK 设置 0 1 6 PLL_MUTE 0 1 5 4 RESERVED CLK_S 0 1 [2:0] MCS 001 010 011 100 000 描述 PLL锁定状态。PLL锁定状态位。 当一个PLL锁定时。 PLL未锁定 PLL已锁定 PLL未锁定自动静音。 设为1时,若PLL解除锁定,则ADC输出静音。 PLL未锁定时无自动静音 PLL未锁定时自动静音 保留。 PLL时钟源选择。 选择PLL的输入时钟源。 MCLK用于PLL输入 LRCLK用于PLL输入;仅支持大于32 kHz的采样速率 主时钟选择。 MCS位决定PLL的倍频系数。 必须根据输入MCLK频率和 采样速率设置。 256 × fS MCLK(32 kHz至48 kHz,其他采样速率参见PLL部分) 384 × fS MCLK(32 kHz至48 kHz,其他采样速率参见PLL部分) 512 × fS MCLK(32 kHz至48 kHz,其他采样速率参见PLL部分) 768 × fS MCLK(32 kHz至48 kHz,其他采样速率参见PLL部分) 128 × fS MCLK(32 kHz至48 kHz,其他采样速率参见PLL部分) Rev. C | Page 38 of 68 复位 0x0 访问类型 R 0x1 RW 0x0 0x0 RW RW 0x1 RW ADAU1977 位 Bit名称 设置 101 110 111 描述 保留 保留 保留 复位 访问类型 复位 0x0 访问类型 R DC-DC升压转换器控制寄存器 地址:0x02;复位: 0x4A;名称: BST_CONTROL 表28. BST_CONTROL的位功能描述 位 7 Bit名称 BST_GOOD 设置 0 1 [6:5] FS_RATE 00 01 10 11 4 BOOST_SW_FREQ 0 1 3 OV_EN 0 1 2 BOOST_OV 0 1 1 OC_EN 0 1 0 BOOST_OC 0 1 描述 升压转换器输出状态。 升压转换器输出未稳定 升压转换器输出良好 升压开关频率的采样速率控制。 8 kHz/16 kHz/32 kHz/64 kHz/128 kHz fS 11.025 kHz/22.05 kHz/44.1 kHz/88.2 kHz/176.4 kHz fS 12 kHz/24 kHz/48 kHz/96 kHz/192 kHz fS 保留 升压调节器开关频率。 1.5 MHz开关频率 3 MHz开关频率 过压故障保护使能。 禁用 使能 升压转换器过压故障状态。 正常工作 过压故障 过流故障保护使能。 禁用 使能 升压转换器过流故障状态。 正常工作 升压过流保护激活 Rev. C | Page 39 of 68 0x2 RW 0x0 RW 0x1 RW 0x0 R 0x1 RW 0x0 R ADAU1977 MICBIAS和升压控制寄存器 地址:0x03;复位: 0x7D;名称: MB_BST_CONTROL 表29. MB_BST_CONTROL的位功能描述 位 [7:4] Bit名称 MB_VOLTS 设置 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 3 MB_EN 0 1 2 BOOST_EN 0 1 1 MRCV 0 1 描述 MICBIAS输出电压。 5.0 V 5.5 V 6.0 V 6.5 V 7.0 V 7.5 V 8.0 V 8.5 V 9.0 V 保留 保留 保留 保留 保留 保留 保留 MICBIAS使能。 MICBIAS关断 MICBIAS使能 升压使能。 升压关闭 升压开启 升压故障手动恢复。 正常工作 尝试升压故障手动恢复 Rev. C | Page 40 of 68 复位 0x7 访问类型 RW 0x1 RW 0x1 RW 0x0 W ADAU1977 位 0 Bit名称 BOOST_RCVR Bit名称 0 1 描述 升压恢复模式。 自动故障恢复 手动故障恢复;使用MRCV恢复 复位 0x1 访问类型 RW 复位 0x0 访问类型 RW 模块电源控制和串行端口控制寄存器 地址:0x04;复位:0x3F;名称: BLOCK_POWER_SAI 表30. BLOCK_POWER_SAI的位功能描述 位 7 Bit名称 LR_POL 设置 0 1 6 BCLKEDGE 0 1 5 LDO_EN 0 1 4 VREF_EN 0 1 3 ADC_EN4 0 1 2 ADC_EN3 0 1 1 ADC_EN2 0 1 0 ADC_EN1 0 1 描述 设置LRCLK极性。 LRCLK先低后高 LRCLK先高后低 设置数据改变的位时钟边沿。 数据在下降沿改变 数据在上升沿改变 LDO调节器使能。 LDO关断 LDO使能 基准电压源使能。 基准电压源关断 基准电压源使能 ADC通道4使能。 ADC通道关断 ADC通道使能 ADC通道3使能。 ADC通道关断 ADC通道使能 ADC通道2使能。 ADC通道关断 ADC通道使能 ADC通道1使能。 ADC通道关断 ADC通道使能 Rev. C | Page 41 of 68 0x0 RW 0x1 RW 0x1 RW 0x1 RW 0x1 RW 0x1 RW 0x1 RW ADAU1977 串行端口控制寄存器1 地址:0x05;复位:0x02;名称: SAI_CTRL0 表31. SAI_CTRL0的位功能描述 位 [7:6] Bit名称 SDATA_FMT 设置 00 01 10 11 [5:3] SAI 000 001 010 011 100 [2:0] FS 000 001 010 011 100 描述 串行数据格式。 I2S数据相对于LRCLK边沿延迟1 BCLK 左对齐 右对齐,24位数据 右对齐,16位数据 串行端口模式。 立体声(I2S、LJ、RJ) TDM2 TDM4 TDM8 TDM16 采样速率。 8 kHz至12 kHz 16 kHz至24 kHz 32 kHz至48 kHz 64 kHz至96 kHz 128 kHz至192 kHz Rev. C | Page 42 of 68 复位 0x0 访问类型 RW 0x0 RW 0x2 RW ADAU1977 串行端口控制寄存器2 地址:0x06;复位:0x00;名称: SAI_CTRL1 表32. SAI_CTRL1的位功能描述 位 7 Bit名称 SDATA_SEL 设置 0 1 [6:5] SLOT_WIDTH 00 01 10 11 4 DATA_WIDTH 0 1 3 LR_MODE 0 1 2 SAI_MSB 0 1 1 BCLKRATE 0 1 0 SAI_MS 0 1 描述 TDM4或更大模式下的SDATAOUTx引脚选择。 SDATAOUT1用于输出 SDATAOUT2用于输出 TDM模式下每个时隙的BCLK数。 每个TDM时隙32个BCLK 每个TDM时隙24个BCLK 每个TDM时隙16个BCLK 保留 输出数据位宽度。 24位数据 16位数据 设置LRCLK模式。 50%占空比时钟 脉冲—LRCLK为单BCLK周期宽脉冲 设置数据以MSB或LSB优先方式输入/输出。 MSB优先数据 LSB优先数据 设置主模式下产生的每个数据通道的位时钟周期数。 每通道32个BCLK 每通道16个BCLK 设置串行端口为主模式或从模式。 LRCLK/BCLK从机 LRCLK/BCLK主机 Rev. C | Page 43 of 68 复位 0x0 访问类型 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW ADAU1977 输出串行端口通道映射寄存器 地址:0x07;复位:0x10;名称: SAI_CMAP12 表33. SAI_CMAP12的位功能描述 位 [7:4] Bit名称 CMAP_C2 设置 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 描述 ADC通道2输出映射。 通道的时隙1 通道的时隙2 通道的时隙3(立体声模式下的SDATAOUT2上) 通道的时隙4(立体声模式下的SDATAOUT2上) 通道的时隙5(仅TDM8+) 通道的时隙6(仅TDM8+) 通道的时隙7(仅TDM8+) 通道的时隙8(仅TDM8+) 通道的时隙9(仅TDM16) 通道的时隙10(仅TDM16) 通道的时隙11(仅TDM16) 通道的时隙12(仅TDM16) 通道的时隙13(仅TDM16) 通道的时隙14(仅TDM16) 通道的时隙15(仅TDM16) 通道的时隙16(仅TDM16) Rev. C | Page 44 of 68 复位 0x1 访问类型 RW ADAU1977 位 [3:0] Bit名称 CMAP_C1 设置 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 描述 ADC通道1输出映射。 如果将CMAP设置为一个对给定串行模式而言 不存在的时隙,则不会驱动该通道。 例如,若CMAP设置为时隙9且 串行格式为I2S,则不会驱动该通道。 如果将多个通道设置为同一时 隙,则仅驱动编号最低的通道,而不会驱动其他通道。 通道的时隙1 通道的时隙2 通道的时隙3(立体声模式下的SDATAOUT2上) 通道的时隙4(立体声模式下的SDATAOUT2上) 通道的时隙5(仅TDM8+) 通道的时隙6(仅TDM8+) 通道的时隙7(仅TDM8+) 通道的时隙8(仅TDM8+) 通道的时隙9(仅TDM16) 通道的时隙10(仅TDM16) 通道的时隙11(仅TDM16) 通道的时隙12(仅TDM16) 通道的时隙13(仅TDM16) 通道的时隙14(仅TDM16) 通道的时隙15(仅TDM16) 通道的时隙16(仅TDM16) Rev. C | Page 45 of 68 复位 0x0 访问类型 RW ADAU1977 输出串行端口通道映射寄存器 地址:0x08;复位: 0x32;名称: SAI_CMAP34 表34. SAI_CMAP34的位功能描述 位 [7:4] Bit名称 CMAP_C4 Bit名称 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 描述 ADC通道4输出映射。 通道的时隙1 通道的时隙2 通道的时隙3(立体声模式下的SDATAOUT2上) 通道的时隙4(立体声模式下的SDATAOUT2上) 通道的时隙5(仅TDM8+) 通道的时隙6(仅TDM8+) 通道的时隙7(仅TDM8+) 通道的时隙8(仅TDM8+) 通道的时隙9(仅TDM16) 通道的时隙10(仅TDM16) 通道的时隙11(仅TDM16) 通道的时隙12(仅TDM16) 通道的时隙13(仅TDM16) 通道的时隙14(仅TDM16) 通道的时隙15(仅TDM16) 通道的时隙16(仅TDM16) Rev. C | Page 46 of 68 复位 0x3 访问类型 RW ADAU1977 位 [3:0] Bit名称 CMAP_C3 Bit名称 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 描述 ADC通道3输出映射。 通道的时隙1 通道的时隙2 通道的时隙3(立体声模式下的SDATAOUT2上) 通道的时隙4(立体声模式下的SDATAOUT2上) 通道的时隙5(仅TDM8+) 通道的时隙6(仅TDM8+) 通道的时隙7(仅TDM8+) 通道的时隙8(仅TDM8+) 通道的时隙9(仅TDM16) 通道的时隙10(仅TDM16) 通道的时隙11(仅TDM16) 通道的时隙12(仅TDM16) 通道的时隙13(仅TDM16) 通道的时隙14(仅TDM16) 通道的时隙15(仅TDM16) 通道的时隙16(仅TDM16) Rev. C | Page 47 of 68 复位 0x2 访问类型 RW ADAU1977 串行输出驱动和过温保护控制寄存器 地址:0x09;复位: 0xF0;名称: SAI_OVERTEMP 表35. SAI_OVERTEMP的位功能描述 位 7 Bit名称 SAI_DRV_C4 设置 0 1 6 SAI_DRV_C3 0 1 5 SAI_DRV_C2 0 1 4 SAI_DRV_C1 0 1 3 DRV_HIZ 0 1 2 OT_MCRV 0 1 1 OT_RCVR 0 1 描述 通道4串行输出驱动使能。 通道不在串行输出端口上驱动 通道在串行输出端口上驱动;时隙由CMAP决定 通道3串行输出驱动使能。 通道不在串行输出端口上驱动 通道在串行输出端口上驱动;时隙由CMAP决定 通道2串行输出驱动使能。 通道不在串行输出端口上驱动 通道在串行输出端口上驱动;时隙由CMAP决定 通道1串行输出驱动使能。 通道不在串行输出端口上驱动 通道在串行输出端口上驱动;时隙由CMAP决定 选择是让不用的SAI通道处于三态还是积极驱动这些数据时隙。 不用的输出驱动到低电平 不用的输出处于高阻态 过温手动恢复尝试。 正常工作 尝试手动过温恢复 过温手动恢复。 过温故障自动恢复 过温故障手动恢复,必须设置OT_MCRV寄存器 Rev. C | Page 48 of 68 复位 0x1 访问类型 RW 0x1 RW 0x1 RW 0x1 RW 0x0 RW 0x0 W 0x0 RW ADAU1977 位 0 Bit名称 OT 设置 0 1 描述 过温状态。 正常工作 过温故障 复位 0x0 访问类型 R 复位 0xA0 访问类型 RW 后置ADC增益通道1控制寄存器 地址:0x0A;复位: 0xA0;名称: POSTADC_GAIN1 表36. POSTADC_GAIN1的位功能描述 位 [7:0] Bit名称 PADC_GAIN1 设置 00000000 00000001 00000010 ... 10011111 10100000 10100001 ... 11111110 11111111 描述 通道1后置ADC增益。 增益:+60 dB 增益:+59.625 dB 增益:+59.25 dB ... 增益:+0.375 dB 增益:0 dB 增益:−0.375 dB ... 增益:−35.625 dB 静音 Rev. C | Page 49 of 68 ADAU1977 后置ADC增益通道2控制寄存器 地址:0x0B;复位: 0xA0;名称: POSTADC_GAIN2 表37. POSTADC_GAIN2的位功能描述 位 [7:0] Bit名称 PADC_GAIN2 设置 00000000 00000001 00000010 ... 10011111 10100000 10100001 ... 11111110 11111111 描述 通道2后置ADC增益。 增益:+60 dB 增益:+59.625 dB 增益:+59.25 dB ... 增益:+0.375 dB 增益:0 dB 增益:−0.375 dB ... 增益:−35.625 dB 静音 Rev. C | Page 50 of 68 复位 0xA0 访问类型 RW ADAU1977 后置ADC增益通道3控制寄存器 地址:0x0C;复位: 0xA0;名称: POSTADC_GAIN3 表38. POSTADC_GAIN3的位功能描述 位 [7:0] Bit名称 PADC_GAIN3 设置 00000000 00000001 00000010 ... 10011111 10100000 10100001 ... 11111110 11111111 描述 通道3后置ADC增益。 增益:+60 dB 增益:+59.625 dB 增益:+59.25 dB ... 增益:+0.375 dB 增益:0 dB 增益:−0.375 dB ... 增益:−35.625 dB 静音 Rev. C | Page 51 of 68 复位 0xA0 访问类型 RW ADAU1977 后置ADC增益通道4控制寄存器 地址:0x0D;复位: 0xA0;名称: POSTADC_GAIN4 表39. POSTADC_GAIN4的位功能描述 位 [7:0] Bit名称 PADC_GAIN4 设置 00000000 00000001 00000010 ... 10011111 10100000 10100001 ... 11111110 11111111 描述 通道4后置ADC增益。 增益:+60 dB 增益:+59.625 dB 增益:+59.25 dB ... 增益:+0.375 dB 增益:0 dB 增益:−0.375 dB ... 增益:−35.625 dB 静音 Rev. C | Page 52 of 68 复位 0xA0 访问类型 RW ADAU1977 高通滤波器和直流失调控制寄存器以及主静音 地址:0x0E;复位:0x02;名称: MISC_CONTROL 表40. MISC_CONTROL的位功能描述 位 [7:6] Bit名称 SUM_MODE 设置 00 01 10 11 5 4 RESERVED MMUTE 0 1 [3:1] 0 RESERVED DC_CAL 0 1 描述 实现较高SNR的通道求和模式控制。 4通道正常工作 2通道求和工作(参见“ADC求和模式”部分) 1通道求和工作(参见“ADC求和模式”部分) 保留 保留。 主静音。 正常工作 所有通道静音 保留。 直流校准使能。 正常工作 执行直流校准 Rev. C | Page 53 of 68 复位 0x0 访问类型 RW 0x0 0x0 RW RW 0x1 0x0 RW RW ADAU1977 诊断控制寄存器 地址:0x10;复位: 0x0F;名称: DIAG_CONTROL 表41. DIAG_CONTROL的位功能描述 位 [7:4] 3 Bit名称 RESERVED DIAG_EN4 设置 0 1 2 DIAG_EN3 0 1 1 DIAG_EN2 0 1 0 DIAG_EN1 0 1 描述 保留。 诊断使能通道4。 诊断禁用 诊断使能 诊断使能通道3。 诊断禁用 诊断使能 诊断使能通道2。 诊断禁用 诊断使能 诊断使能通道1。 诊断禁用 诊断使能 Rev. C | Page 54 of 68 复位 0x0 0x1 访问类型 RW RW 0x1 RW 0x1 RW 0x1 RW ADAU1977 诊断报告寄存器通道1 地址:0x11;复位:0x00;名称: DIAG_STATUS1 表42. DIAG_STATUS1的位功能描述 位 7 6 Bit名称 RESERVED MIC_SHORT1 设置 0 1 5 MICH_OPEN1 0 1 4 MICH_SB1 0 1 3 MICH_SG1 0 1 2 MICH_SMB1 0 1 1 MICL_SB1 0 1 0 MICL_SG1 0 1 描述 保留。 麦克风引脚短路。 正常工作 麦克风引脚短路 麦克风开路连接。 正常工作 麦克风开路连接 麦克风高电平短接电源。 正常工作 麦克风高电平短接电源 麦克风高电平短接地。 正常工作 麦克风高电平短接地 麦克风高电平短接MICBIAS。 正常工作 麦克风高电平短接MICBIAS 麦克风低电平短接电源。 正常工作 麦克风低电平短接电源 麦克风低电平短接地。 正常工作 麦克风低电平短接地 Rev. C | Page 55 of 68 复位 0x0 0x0 访问类型 RW R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R ADAU1977 诊断报告寄存器通道2 地址:0x12;复位:0x00;名称: DIAG_STATUS2 表43. DIAG_STATUS2的位功能描述 位 7 6 Bit名称 RESERVED MIC_SHORT2 设置 0 1 5 MIC_OPEN2 0 1 4 MICH_SB2 0 1 3 MICH_SG2 0 1 2 MICH_SMB2 0 1 1 MICL_SB2 0 1 0 MICL_SG2 0 1 描述 保留。 麦克风引脚短路。 正常工作 麦克风引脚短路 麦克风开路连接。 正常工作 麦克风开路连接 麦克风高电平短接电源。 正常工作 麦克风高电平短接电源 麦克风高电平短接地。 正常工作 麦克风高电平短接地 麦克风高电平短接MICBIAS。 正常工作 麦克风高电平短接MICBIAS 麦克风低电平短接电源。 正常工作 麦克风低电平短接电源 麦克风低电平短接地。 正常工作 麦克风低电平短接地 Rev. C | Page 56 of 68 复位 0x0 0x0 访问类型 RW R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R ADAU1977 诊断报告寄存器通道3 地址:0x13;复位:0x00;名称: DIAG_STATUS3 表44. DIAG_STATUS3的位功能描述 位 7 6 Bit名称 RESERVED MIC_SHORT3 设置 0 1 5 MIC_OPEN3 0 1 4 MICH_SB3 0 1 3 MICH_SG3 0 1 2 MICH_SMB3 0 1 1 MICL_SB3 0 1 0 MICL_SG3 0 1 描述 保留。 麦克风引脚短路。 正常工作 麦克风引脚短路 麦克风开路连接。 正常工作 麦克风开路连接 麦克风高电平短接电源。 正常工作 麦克风高电平短接电源 麦克风高电平短接地。 正常工作 麦克风高电平短接地 麦克风高电平短接MICBIAS。 正常工作 麦克风高电平短接MICBIAS 麦克风低电平短接电源。 正常工作 麦克风低电平短接电源 麦克风低电平短接电源 正常工作 麦克风低电平短接地 Rev. C | Page 57 of 68 复位 0x0 0x0 访问类型 RW R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R ADAU1977 诊断报告寄存器通道4 地址:0x14;复位:0x00;名称: DIAG_STATUS4 表45. DIAG_STATUS4的位功能描述 位 7 6 Bit名称 RESERVED MIC_SHORT4 设置 0 1 5 MIC_OPEN4 0 1 4 MICH_SB4 0 1 3 MICH_SG4 0 1 2 MICH_SMB4 0 1 1 MICL_SB4 0 1 0 MICL_SG4 0 1 描述 保留。 麦克风引脚短路。 正常工作 麦克风引脚短路 麦克风开路连接。 正常工作 麦克风开路连接 麦克风高电平短接电源。 正常工作 麦克风高电平短接电源 麦克风高电平短接地。 正常工作 麦克风高电平短接地 麦克风高电平短接MICBIAS。 正常工作 麦克风高电平短接MICBIAS 麦克风低电平短接电源。 正常工作 麦克风低电平短接电源 麦克风低电平短接地。 正常工作 麦克风低电平短接地 Rev. C | Page 58 of 68 复位 0x0 0x0 访问类型 RW R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R ADAU1977 诊断中断引脚控制寄存器1 地址:0x15;复位:0x20;名称: DIAG_IRQ1 表46. DIAG_IRQ1的位功能描述 位 7 6 Bit名称 RESERVED IRQ_RESET 设置 0 1 5 IRQ_DRIVE 0 1 4 IRQ_POL 0 1 3 DIAG_MASK4 0 1 2 DIAG_MASK3 0 1 1 DIAG_MASK2 0 1 0 DIAG_MASK1 0 1 描述 保留。 FAULT引脚复位。 正常工作 复位FAULT引脚 FAULT引脚驱动选项。 始终驱动FAULT引脚 仅在故障期间驱动FAULT引脚,其他情况下处于高阻态 FAULT引脚极性。 故障将FAULT引脚设为低电平 故障将FAULT引脚设为高电平 通道4所有故障的FAULT引脚屏蔽。 通道4上的故障触发FAULT引脚 通道4上的故障不触发FAULT引脚 通道3所有故障的FAULT引脚屏蔽。 通道3上的故障触发FAULT引脚 通道3上的故障不触发FAULT引脚 通道2所有故障的FAULT引脚屏蔽。 通道2上的故障触发FAULT引脚 通道2上的故障不触发FAULT引脚 通道1所有故障的FAULT引脚屏蔽。 通道1上的故障触发FAULT引脚 通道1上的故障不触发FAULT引脚 Rev. C | Page 59 of 68 复位 0x0 0x0 访问类型 RW RW 0x1 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW ADAU1977 诊断中断引脚控制寄存器2 地址:0x16;复位:0x00;名称: DIAG_IRQ2 表47. DIAG_IRQ2的位功能描述 位 7 Bit名称 BST_FAULT_MASK 设置 0 1 6 MIC_SHORT_MASK 0 1 5 MIC_OPEN_MASK 0 1 4 MICH_SB_MASK 0 1 3 MICH_SG_MASK 0 1 1 MICL_SB_MASK 0 1 0 MICL_SG_MASK 0 1 描述 升压故障的FAULT引脚屏蔽。 升压故障置位FAULT引脚 升压故障不置位FAULT引脚 麦克风引脚短路故障的FAULT引脚屏蔽。 故障触发FAULT引脚 故障不触发FAULT引脚 麦克风开路连接故障的FAULT引脚屏蔽。 故障触发FAULT引脚 故障不触发FAULT引脚 麦克风高电平短接电源故障的FAULT引脚屏蔽。 故障触发FAULT引脚 故障不触发FAULT引脚 麦克风高电平短接地故障的FAULT引脚屏蔽。 故障触发FAULT引脚 故障不触发FAULT引脚 麦克风低电平短接电源故障的FAULT引脚屏蔽。 故障触发FAULT引脚 故障不触发FAULT引脚 麦克风低电平短接地故障的FAULT引脚屏蔽。 故障触发FAULT引脚 故障不触发FAULT引脚 Rev. C | Page 60 of 68 复位 0x0 访问类型 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW ADAU1977 诊断调整寄存器2 地址:0x18;复位:0x20;名称: DIAG_ADJUST2 表49. DIAG_ADJUST2的位功能描述 位 [7:6] Bit名称 SHT_T_TRIP 设置 00 01 10 11 [5:4] SHT_M_TRIP 00 01 10 11 [3:2] SHT_G_TRIP 00 01 10 11 [1:0] SHT_B_TRIP 00 01 10 11 描述 短路故障至其他引脚跳变点调整。 0.465 x MICBIAS至0.535 x MICBIAS 0.483 x MICBIAS至0.517 x MICBIAS 0.429 x MICBIAS至0.571 x MICBIAS 保留 短路故障至麦克风偏置跳变点调整。 0.95 × MICBIAS 0.9 × MICBIAS 0.85 × MICBIAS 0.975 × MICBIAS 短路故障至接地跳变点调整。 0.2 × VREF 0.133 × VREF 0.1 × VREF 0.266 × VREF 短路故障至电源/电池跳变点调整。 0.95 × VBAT 0.9 × VBAT 0.85 × VBAT 0.975 × VBAT Rev. C | Page 61 of 68 复位 0x0 访问类型 RW 0x0 RW 0x0 RW 0x0 RW ADAU1977 诊断调整寄存器2 地址:0x18;复位:0x20;名称: DIAG_ADJUST2 表49. DIAG_ADJUST2的位功能描述 位 [7:6] [5:4] Bit名称 RESERVED FAULT_TO 设置 00 01 10 11 3 2 RESERVED HYST_SM_EN 0 1 1 HYST_SG_EN 0 1 0 HYST_SB_EN 0 1 描述 保留。 故障超时调整。 无故障超时时间(即报告故障前故障需持续存在的时间) 50 ms故障超时时间 100 ms故障超时时间(默认) 150 ms故障超时时间 保留。 迟滞短接MICBIAS使能。 禁用 使能 迟滞短接到地使能。 禁用 使能 迟滞短接电池使能。 禁用 使能 Rev. C | Page 62 of 68 复位 0x0 0x2 访问类型 RW RW 0x0 0x0 RW RW 0x0 RW 0x0 RW ADAU1977 数字直流高通滤波器和校准寄存器 地址:0x1A;复位:0x00;名称: DC_HPF_CAL 表51. DC_HPF_CAL的位功能描述 位 [7:4] 3 Bit名称 RESERVED ADC_CLIP4 设置 0 1 2 ADC_CLIP3 0 1 1 ADC_CLIP2 0 1 0 ADC_CLIP1 0 1 描述 保留。 ADC通道4削波状态。 正常工作 ADC通道削波 ADC通道3削波状态。 正常工作 ADC通道削波 ADC通道2削波状态。 正常工作 ADC通道削波 ADC通道1削波状态。 正常工作 ADC通道削波 Rev. C | Page 63 of 68 复位 0x0 0x0 访问类型 RW R 0x0 R 0x0 R 0x0 R ADAU1977 数字直流高通滤波器和校准寄存器 地址:0x1A;复位:0x00;名称: DC_HPF_CAL 表51. DC_HPF_CAL的位功能描述 位 7 Bit名称 DC_SUB_C4 设置 0 1 6 DC_SUB_C3 0 1 5 DC_SUB_C2 0 1 4 DC_SUB_C1 0 1 3 DC_HPF_C4 0 1 2 DC_HPF_C3 0 1 1 DC_HPF_C2 0 1 0 DC_HPF_C1 0 1 描述 扣除通道4校准产生的直流值。 无直流扣除 扣除直流校准产生的直流值 扣除通道3校准产生的直流值。 无直流扣除 扣除直流校准产生的直流值 扣除通道2校准产生的直流值。 无直流扣除 扣除直流校准产生的直流值 扣除通道1校准产生的直流值。 无直流扣除 扣除直流校准产生的直流值 通道4直流高通滤波器使能。 HPF关闭 HPF开启 通道3直流高通滤波器使能。 HPF关闭 HPF开启 通道2直流高通滤波器使能。 HPF关闭 HPF开启 通道1直流高通滤波器使能。 HPF关闭 HPF开启 Rev. C | Page 64 of 68 复位 0x0 访问类型 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW ADAU1977 应用电路 +3.3V 10µF MLCC X7R +14.4V AVDDx AVDD2 C1 TO C8 = 1000pF R1 TO R4 TY P = 500Ω ±0.1% AGNDx BG REF PL L AGND2 AGND2 VREF PGND AGND1 AGND2 AGND3 DGND MB_GND C18 10µF C19 0.1µF C20 NOTES 1. R9, R10 = TYPICA L 2kΩ. 2. R 11 THROUGH R14 USED FOR SETTING THE DEVICE IN I 3. R15, R16 = TYPICA L 47kΩ. 4. PL L LOO P FI LTER: I2C/SPI CONTRO L TO DS P SCL/CCLK SDA/COUT ADDR1/CIN ADDR0/CL ATCH FAU LT PD/RESET R13 R16 IOVDD MICROCONTROLLER R14 SA_MODE DIAGNOSTICS PLL_FI LT R4 AGND3 MCLKIN C1 C2 C3 C4 C5 C6 C7 C8 R2 AGND1 LRCLK BCLK SD ATAOUT1 SD ATAOUT2 R15 ADC VB AT C7 0.1µF R 11 ADC R EXT +1.8V OR +3.3V IOVDD R12 ADC C16 10µF MLCC X7R C15 0.1µF R9 ATTENU ATOR 14dB ADC DVDD R10 ADAU1977 SERIA L AUDIO PORT 4.7µH SW PGND AIN1+ AIN1– AIN2+ AIN2– AIN3+ AIN3– AIN4+ AIN4– MIC1 V AC = 2V DIFF MIC2 V AC = 2V DIFF LINE1 V CM = 7V, V AC = 10V DIFF LINE2 V CM = 7V, V AC = 10V DIFF 3.3V TO 1.8V REGUL ATOR PROGRAMMABLE GAIN DECIM ATOR/HPF DC CALIBR ATION PROG BIAS R3 C14 0.1µF BOOST CONVERTER IOUT 50mA 5V TO 9V C9 10µF ELECTRO LYTIC 1nF MAX MLCC R1 C13 0.1µF AVDD1 AVDD3 MICBIAS VBOOST_IN C10 10µF MLCC X7R VBOOST_OUT C 11 0.1µF AVDD1 AVDD3 AVDD2 VB AT (LOAD DUM P SUPRESSED) C12 0.1µF C21 R17 +3.3V ( AVDD2) 2C MODE. R17 C20 C21 LRCLK MCLK 4.87kΩ 2200pF 39nF 1kΩ 390pF 5600pF 5. FOR MORE INFORM ATIONABOUT CALCUL ATING THE VALUE OF R EXT , SEE THE POWER-ON RESET SEQUENCE SECTION. 图46. 典型应用原理图—双麦克风、双线输入、I 2C和I 2S模式 Rev. C | Page 65 of 68 10296-046 PL L INPUT OPTION ADAU1977 外形尺寸 0.30 0.25 0.18 31 40 30 0.50 BSC 1 TOP VIEW 0.80 0.75 0.70 10 11 20 0.05 MAX 0.02 NOM COPLANARITY 0.08 0.20 REF SEATING PLANE 4.05 3.90 SQ 3.75 EXPOSED PAD 21 0.45 0.40 0.35 PIN 1 INDICATOR BOTTOM VIEW 0.25 MIN FOR PROPER CONNECTION OF THE EXPOSED PAD, REFER TO THE PIN CONFIGURATION AND FUNCTION DESCRIPTIONS SECTION OF THIS DATA SHEET. COMPLIANT TO JEDEC STANDARDS MO-220-WJJD. 05-06-2011-A PIN 1 INDICATOR 6.10 6.00 SQ 5.90 图47. 40引脚引线框芯片级封装[LFCSP_WQ] 6 mm x 6 mm,超薄体 (CP-40-14) 图示尺寸单位:mm 订购指南 型号1, 2 ADAU1977WBCPZ ADAU1977WBCPZ-R7 ADAU1977WBCPZ-RL EVAL-ADAU1977Z 1 2 温度范围 –40°C至+105°C –40°C至+105°C –40°C至+105°C 封装描述 40引脚 LFCSP_WQ 40引脚 LFCSP_WQ,7"卷带和卷盘 40引脚 LFCSP_WQ,13"卷带和卷盘 评估板 封装选项 CP-40-14 CP-40-14 CP-40-14 Z = 符合RoHS标准的器件。 W = 通过汽车应用认证。 汽车应用产品 ADAU1977W生产工艺受到严格控制,以满足汽车应用的质量和可靠性要求。请注意,车用型号的技术规格可能不同于商用型 号;因此,设计人员应仔细阅读本数据手册的技术规格部分。只有显示为汽车应用级的产品才能用于汽车应用。欲了解特定产 品的订购信息并获得这些型号的汽车可靠性报告,请联系当地ADI客户代表。 Rev. C | Page 66 of 68 ADAU1977 注释 Rev. C | Page 67 of 68 ADAU1977 注释 ©2013–2014 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D10296sc-0-1/14(C) Rev. C | Page 68 of 68