8通道、24位同步采样ADC AD7779 产品特性 电源 8通道24位同步采样ADC 双极性(±1.65 V)或单极性(3.3 V)电源 用于相干采样的采样速率转换器(SRC) 数字/IO电源1.8 V至3.6 V 可调相位同步 性能温度范围: –40°C至+105°C 每通道PGA(增益:1、2、4、8) 功能温度范围: –40°C至+125°C 低输入偏置电流: 4 nA 性能 单端或真差分输入 组合交流和直流性能 16 ksps输出数据速率/每通道 112dB SNR/动态范围(高精度模式下的8 kSPS) 2.5 V内部基准电压源 -108dB THD 优化功耗和性能 ±15ppm INL,±250 uV失调误差,±0.1%增益误差 两种功率模式: ±5 ppm/°C内部基准电压温度系数典型值 高分辨率模式 低功耗模式 应用 可编程输出数据速率和带宽 断路器应用 低延迟Sinc3滤波器路径 通用数据采集应用 用于系统和芯片诊断的低分辨率SAR ADC EEG应用 工业过程控制应用 功能框图 Rev. PrD 图1. AD7779功能框图 Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility isassumed by Analog Devices for itsuse, nor for any infringementsof 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 www.analog.com Fax: 781.461.3113 ©2015 Analog Devices, Inc. All rights reserved. ADI中文版数据手册是英文版数据手册的译文,敬请谅解翻译中可能存在的语言组织或翻译错误,ADI不对翻译中存在的差异或由此产生的错误负责。如需确认任何词语的准确性,请参考ADI提供 的最新英文版数据手册。 AD7779 目录 特性.................................................................................................. 1 集成式LDO ............................................................................. 21 电源.................................................................................................. 1 时钟和采样速率..................................................................... 21 应用.................................................................................................. 1 同步引脚.................................................................................. 22 功能框图 ......................................................................................... 1 数字滤波.................................................................................. 22 概述.................................................................................................. 3 控制AD7779 ................................................................................. 24 技术规格 ......................................................................................... 4 引脚控制.................................................................................. 24 DOUT时序特性 ....................................................................... 8 SPI控制..................................................................................... 27 SPI时序特性.............................................................................. 9 数字SPI接口............................................................................ 30 同步引脚和RESET时序特性 ............................................... 10 AD7779诊断与监控.................................................................... 31 SAR时序特性.......................................................................... 11 自诊断错误 ............................................................................. 33 GPIO 所有SCR都替换为SRCUPDATE时序特性 ............ 12 使用AD7779 SAR ADC监控(SPI控制模式) ..................... 35 绝对最大额定值..................................................................... 13 Σ-Δ型ADC诊断(SPI控制模式) ........................................... 37 热阻 .......................................................................................... 13 AD7779 SD输出数据 .................................................................. 38 ESD警告................................................................................... 13 ADC转换输出: 报头和数据 ............................................. 38 引脚配置和功能描述 ................................................................. 14 采样速率转换器(SRC)(SPI控制模式) ............................... 38 术语................................................................................................ 18 数据输出接口 ......................................................................... 40 工作原理 ....................................................................................... 19 如何计算CRC校验和 ............................................................ 45 模拟输入.................................................................................. 19 寄存器汇总: AD7779存储器映射 传递函数.................................................................................. 20 (ad7779_memmap_DS) ............................................................. 46 核心信号链 ............................................................................. 21 寄存器详解: AD7779存储器映射 容性PGA.................................................................................. 21 (ad7779_memmap_DS) ............................................................. 49 内部基准电压源和基准电压源缓冲器 ............................. 21 Rev. PrD | Page 2 of 86 AD7779 概述 AD7779是一款8通道同步采样模数转换器。片内集成8个完 AD7779包括一个12位SAR ADC。这款ADC可以用于AD7779 整的Σ-Δ型ADC。AD7779提供高达10 MOhm的输入阻抗, 诊断,这样就无需腾出一个Σ-Δ型ADC通道专用于系统测 以便直接连接传感器。每个输入通道具有满足1、2、4和8 量功能。通过外部多路复用器和信号调理,SAR ADC可在 增益的可编程增益级,将低幅度传感器输出映射到满量程 需要功能安全性的应用中用于验证Σ-Δ型ADC测量结果。 ADC输入范围,从而使信号链的动态范围最大。模拟输入 此外,AD7779提供有三个GPIO,可用来控制外部多路复 可接受0至2.5 V单极性或±1.25 V真双极性模拟输入信号,模 用器;以及一个内部多路复用器,可用来检测内部节点。 拟电源电压分别为 3.3 V或±1.65 V。模拟输入可配置为接受 AD7779包含一个2.5 V基准电压源和参考缓冲器。基准电压 真差分或单端信号以匹配不同的传感器输出配置。 源的最大温度系数为20 ppm/°C。 每个通道包含一个ADC调制器和Sinc 3低延迟数字滤波器。 采 用 采 样 速 率 转 换 器 (SRC)来 对 AD7779输 出 数 据 速 率 (ODR)进行精细分辨率控制。此方法可用于线频率变化为 0.01 Hz时,ODR分辨率可维持一致性的应用。 SRC可通过SPI 接口编程。AD7779可实现两种不同接口,数据输出接口和 SPI控制接口。ADC数据输出接口专门用于将ADC转换结 AD7779提供两种工作模式:高分辨率模式和低功率模式。 高分辨率模式提供较高的动态范围,同时功耗为13 mW/ch, 而低功率模式在较低的动态范围规格下功耗仅为5 mW/ch。 额定工作温度范围为–40°C至+105°C,同时器件工作温度 最高可达+125°C。 果从AD7779发送至处理器。SPI接口用以负责AD7779配置 寄存器的读写并用于控制和读取SAR ADC的数据。SPI接口 还可配置为输出Σ-Δ型转换数据。 Rev. PrD | Page 3 of 86 AD7779 规格 除非另有说明,AVDD1x/AVSSx = ±1.65 V,3.3 V/AGND,AVDD2 - AVSSx = 2.2 V至3.6 V;IOVDD = 2.3 V至3.6 V;DGND = 0 V, REF = 2.5 V(内部/外部),MCLK = 8192 kHz(高分辨率模式),MCLK = 4096 kHz(低功耗模式),ODR = 16 kHz(高分辨率模式), ODR = 4 kHz(低功耗模式);所有规格均相对于TMIN至TMAX而言。 表1. 技术规格表 最小值 参数 测试条件注释 模拟输入 差分输入电压范围 单端输入电压范围 VREF = (REF+ − REF−) 共模输入范围 绝对AIN电压限值 直流输入电流 直流差分输入电流 输入电流漂移 交流输入电容 PGA 增益设置 增益漂移 带宽 基准电压源 内部 输出电压 初始精度 温度系数 基准负载电流 直流电源抑制 负载调整率 电压噪声 电压噪声密度 开启建立时间 长期稳定性 外部 输入电压 缓冲器裕量 REF−输入电压 REFx平均电流 温度范围 额定性能 功能 AVSS1 +0.10 AVSSx +0.10 HP,MCLK=8192 kHz LP,MCLK=4096 kHz HP,MCLK=8192 kHz LP,MCLK=4096 kHz 典型值 (AVDD1−AVSS)/2 −0.2% −5mV 2.5 REF_OUT ±5 2.5V 4 1 kHz kHz +0.2% +5mV V V ppm/°C mA dB µV/mA µVrms nV/√Hz ms ppm +10 AVSSx AVDD1x AVDD1x – 0.1 AVDD1x–REFx+ 18 200 4.5 100 120 −40 −40 Rev. PrD | Page 4 of 86 V ppm/°C REFIN = (REF+) – (REF−) TMIN至T MAX TMIN至T MAX V V 1,2,4,8 ±3 95 100 6.8 273.5 1.5 待定 每通道电流 REF BUF禁用,HR模式 REF BUF PRE-Q,HR模式 EF BUF禁用,LP模式 REF BUF PRE-Q,LP模式 REF BUF使能 ±VREF/PGAGAIN 0至VREF/ PGAGAIN AVDD1 – 0.10 AVDD 1– 0.10 nA nA nA nA nA/°C pF IL −10 (电压调整率) ∆VOUT/∆IL eN p-p,0.1 Hz至10 Hz eN 1 kHz,2.5 V基准电压源 100 nF 1000小时 1 AVSSx + 0.1 单位 ±4 ±1.5 ±1.5 ±0.6 待定 8 小信号 大信号HR模式 大信号LP模式 REF_OUT TA = 25°C 最大值 V V µA/V nA/V µA/V nA/V nA/V +105 +125 °C °C AD7779 参数 温度传感器 精度 数字滤波器响应(SINC 3) 群延迟 建立时间 通带 时钟源 频率 输入低电压VIL 输入高电压VIH 占空比 输入电流 型ADC 速度和性能 分辨率 输出数据速率(ODR) 无失码 噪声 交流精度 动态范围 THD SINAD S FD R IMD 直流电源抑制 直流共模抑制比 通道间串扰 直流精度 积分非线性 失调误差 偏置误差漂移 测试条件注释 最小值 典型值 最大值 ±2 参见CRC详情 参见CRC详情 参见CRC详情 参见CRC详情 −0.1 dB −3 dB 高分辨率 低功耗 高分辨率模式 低功耗模式 XTAL1 XTAL2 XTAL1 XTAL2 °C 128 64 4095.99 4095.99 待定 待定 8.192 4.096 0.4 50:50 V 55:45 +10 % µA 16 8 位 kSPS kSPS 位 24 高分辨率模式 低功耗模式 24 短路输入 高分辨率模式 低功耗模式 MHz V 待定 45:55 −10 单位 90 250 nV/√ Hz nV/√ Hz 短路输入,增益 =1 16kSPS,高分辨率模式 4KSPS,高分辨率模式 dB 4KSPS,低功耗模式 1KSPS,低功耗模式 HR LP fIN = 60 Hz 106 116 -109 -105 106 107 125 105 -90 fA = 50 Hz,fB = 51 Hz, HR fA = 50 Hz,fB = 51 Hz, LP AVDD1x = 3.3V dB dB dB dB dB 80 最高2 kHz输入 基准电压源缓冲器全模式 -110 端点法 ±7 ±40 ±0.5 Rev. PrD | Page 5 of 86 dB ±15 ±250 FSR的ppm µV µV/°C AD7779 参数 测试条件注释 最小值 随时间而变 失调匹配 增益误差 增益温漂 增益匹配 SAR ADC 速度和性能 分辨率 模拟输入范围 模拟输入共模范围 模拟输入漏电流 吞吐速率 直流精度 INL DNL 失调 增益 TUE 交流性能 SNR THD VCM引脚 输出 负载电流 负载调整率 短路电流 逻辑输入 输入高电压VINH 输入低电压VINL 迟滞 12 AVSS4+0.1 漏电流 输出电容 单位 nV/1000 小时 µV %FS ppm/°C % 30 ±0.1 150 ±0.1 PGAGAIN = 1 AVDD4-0.1 位 V AVDD4 = 3.3V,AVSS4 = 0V ±10 256 nA kSPS 差模 1.5 1 0.6 12 待定 LSB LSB LSB LSB LSB 1 kHz 1 kHz 66 -83 dB dB IL ∆VOUT/∆IL (AVDD1−AVSS)/2 1 12 5 V mA 差模 无失码(12位) 1.65V≤ IOVDD ≤1.95V 2.3V≤ IOVDD ≤3.6V 1.65V≤ IOVDD ≤1.95V 2.3V≤ IOVDD ≤3.6V mA 0.65×IOVDD 0.7× IOVDD 0.35× IOVDD 0.4 0.2 0.1 IOVDD <2.7V 输出低电压VOL 最大值 待定 2 输入电流 逻辑输出(DOUT/RDY DCLK,SDOUT,GPIO) 输出高电压VOH 典型值 -10 +10 V V V V % % µA IOVDD ≥ 3V, ISOURCE = 1mA 2.3≤IOVDD< 3V, ISOURCE 0.8× IOVDD 0.8× IOVDD V V IOVDD <2.3V, ISOURCE = 0.8× IOVDD V IOVDD ≥3V, ISINK 2mA 2.3≤IOVDD <3V, ISINK 1mA IOVDD < 2.3V, ISINK 浮空态 浮空态 0.4 0.4 0.4 +10 -10 Σ-∆数据输出编码 SAR数据输出编码 Rev. PrD | Page 6 of 86 10 二进制补码 二进制 V V V µA pF AD7779 参数 电源 AVDD1x − AVSS I_AVDD1x12 测试条件注释 所有Σ-∆通道使能 最小值 典型值 3.0 最大值 单位 3.6 V 基准电压源缓冲器Pre-Q, VCM使能,内部基准电 压源使能 HR LP 17 4.5 mA mA 19 5 mA mA 13 3.5 mA mA V mA mA 基准电压源缓冲器使能, VCM使能,内部基准电 压源使能 HR LP 基准电压源缓冲器禁用, VCM禁用,内部基准电 压源禁用 HR LP AVDD2 – AVSS I_AVDD2 AVDD4 – AVSS4 IAVDD4 AVSS-DGND IOVDD − DGND I_IOVDD 1 2 2.2 HR LP 3.6 9 3.5 AVDD1x SAR使能 SAR禁用 3.6 10 -1.8 1.8 功耗 HR LP 内部缓冲器旁路,内部 基准电压源禁用,内部 振荡器禁用,SAR禁用 高分辨率模式 低功耗模式 关断 16ksps 4ksps 所有ADC禁用 0 3.6 8 3 104 40 待定 AVDDx = 3.3 V,AVSSx = GND,IOVDD = 1.8 V,CMOS时钟 禁用VCM或内部基准电压源可降低40 uA功耗 Rev. PrD | Page 7 of 86 mA V V mA mA mW mW AD7779 DOUT时序特性 除非另有说明,AVDD1x/AVSSx = ±1.65 V,3.3 V/AGND,AVDD2 - AVSSx = 2.2 V至3.6 V;IOVDD = 2.3 V至3.6 V;DGND = 0 V, REF = 2.5 V内部/外部,MCLK = 8192 kHz;所有规格均相对于TMIN至TMAX而言。 表2. DOUT时序规格 参数1 MCLK频率 MCLK高电平时间 MCLK低电平时间 DCLK低电平时间 DCLK高电平时间 MCLK上升沿到DCLK下降沿 MCLK上升沿到DCLK下降沿 DCLK上升沿到DRDY上升沿 DCLK上升沿到DRDY下降沿 DOUTx建立时间 DOUTx保持时间 1 符号 t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 注释 50:50 最小值 典型值 60 60 2/MCLK − TBD 2/MCLK − TBD 待定 待定 待定 待定 待定 待定 MCLK/2 MCLK/2 最大值 8.192 2/MCLK + TBD 2/MCLK + TBD 所有输入信号均指定tR = tF = 1 ns/V(10%到90%的IOVDD),并从(VIL + VIH)/2电平起开始计时 t1 t2 t3 MCLK DCLK t4 t5 t8 t6 t7 t9 DRDY DOUTx LSB MSB MSB-1 t10 t11 图2. 数据接口时序图 Rev. PrD | Page 8 of 86 LSB+1 LSB 单位 MHz ns ns ns ns ns ns ns ns ns ns AD7779 SPI时序特性 除非另有说明,AVDD1x/AVSSx = ±1.65 V,3.3 V/AGND,AVDD2 - AVSSx = 2.2 V至3.6 V;IOVDD = 2.3 V至3.6 V;DGND = 0 V, REF = 2.5 V内部/外部,MCLK = 8192 kHz;所有规格均相对于TMIN至TMAX而言。 表3. SPI时序规格 参数1 SCLK周期 SCLK低电平时间 SCLK高电平时间 SCLK上升沿到CS下降沿 CS下降沿到 符号 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22A t22B t23 t24 t25 SCLK上升沿到CS上升沿 CS上升沿到SCLK上升沿 最小CS高电平时间 SDI建立时间 SDI保持时间 CS下降沿到SDO使能(SPI CPOL = 0) 下降沿到SDO使能(SPI CPOL = 1) SDO建立时间 SDO保持时间 CS上升沿至SDO禁用 1 注释 50:50 最小值 典型值 最大值 30 7 7 10 10 10 10 15 5 5 10 5 10 10 10 ns ns ns ns ns ns 所有输入信号均指定tR = tF = 1 ns/V(10%到90%的IOVDD),并从(VIL + VIH)/2电平起开始计时 t19 CS t15 t16 t13 t17 t14 t18 SCLK t20 SDI MSB t22A SDO MSB-1 t12 LSB+1 LSB t21 MSB t22B 单位 MHz ns ns ns ns ns ns MSB-1 t24 t23 图3. SPI控制接口 Rev. PrD | Page 9 of 86 LSB+1 LSB t25 AD7779 同步引脚和RESET时序特性 除非另有说明,AVDD1x/AVSSx = ±1.65 V,3.3 V/AGND,AVDD2 - AVSSx = 2.2 V至3.6 V;IOVDD = 2.3 V至3.6 V;DGND = 0 V, REF = 2.5 V内部/外部,MCLK = 8192 kHz;所有规格均相对于TMIN至TMAX而言。 表4. 时序规格 参数1 START 建立时间 START 保持时间 MCLK下降沿到 SYNC_OUT 下降沿 SYNC_IN 建立时间 SYNC_IN 保持时间 第一个有效样本 第一个有效样本 RESET保持时间 开始时间 1 符号 t26 t27 t28 t29 t30 tINIT_/SYNC_IN tINIT_/RESET t31 tPOWER_UP 注释 16ksps, HP 16ksps, HP 最小值 10 MCLK MCLK 10 MCLK 典型值 320 2*MCLK 2 MCLK START t26 t27 SYNC_OUT t28 SYNC_IN t29 t30 DRDY tINIT_/SYNC_IN RESET tINIT_/RESET 图4. 同步引脚和复位控制接口 Rev. PrD | Page 10 of 86 单位 ns ns ns 所有输入信号均指定tR = tF = 1 ns/V(10%到90%的IOVDD),并从(VIL + VIH)/2电平起开始计时 t31 最大值 ns ns ns ms AD7779 SAR时序特性 除非另有说明,AVDD1x/AVSSx = ±1.65 V,3.3 V/AGND,AVDD2 - AVSSx = 2.2 V至3.6 V;IOVDD = 2.3 V至3.6 V;DGND = 0 V, REF = 2.5 V内部/外部,MCLK = 8192 kHz;所有规格均相对于TMIN至TMAX而言。 表5. SAR时序规格 参数1 转换时间 采集时间 延迟时间 吞吐数据 1 符号 t32 t33 t34 t35 注释 最小值 2.5 500 50 典型值 最大值 256 所有输入信号均指定tR = tF = 1 ns/V(10%到90%的IOVDD),并从(VIL + VIH)/2电平起开始计时 CS t33 t32 t34 CONVST_SAR t35 图5. SAR时序图 Rev. PrD | Page 11 of 86 单位 us ns ns ksps AD7779 GPIO SCR UPDATE时序特性 除非另有说明,AVDD1x/AVSSx = ±1.65 V,3.3 V/AGND,AVDD2 - AVSSx = 2.2 V至3.6 V;IOVDD = 2.3 V至3.6 V;DGND = 0 V, REF = 2.5 V内部/外部,MCLK = 8192 kHz;所有规格均相对于TMIN至TMAX而言。 表6. 时序规格 参数1 GPIO2建立时间 GPIO2保持时间 MCLK上升沿到GPIO1上升沿时间 GPIO0建立时间 GPIO0保持时间 1 符号 t36 t37 t38 t39 t40 注释 最小值 10 MCLK 20 5 MCLK 所有输入信号均指定tR = tF = 1 ns/V(10%到90%的IOVDD),并从(VIL + VIH)/2电平起开始计时 MCLK GPIO2 t36 t37 GPIO1 t38 GPIO0 t39 t40 图6. 用于SRC更新的GPIO引脚 Rev. PrD | Page 12 of 86 典型值 最大值 单位 ns ns ns ns ns AD7779 绝对最大额定值 热阻 表7. 绝对最大额定值 参数 AVDDx至AVSSx AVSSx至DGND ARegxCap至AVSSx DRegCap至DGND IOVDD至DGND IOVDD至AVSSx AVSS4至AVSSx 模拟输入电压 Refx输入电压 AUXIN+/AUXIN数字输入电压至DGND 数字输出电压至DGND XTAL1至DGND 额定值 −0.3 V至+3.96 V −1.98 V至+0.3 V −0.3 V至+1.98 V −0.3 V至+1.98 V −0.3 V至+3.96 V −0.3 V至+5.94 V AVDD1x −0.3 V至+3.96 V AVSSx− 0.3 V至AVDD1x+0.3 V或 +3.96 V(取较小者) AVSSx− 0.3 V至AVDD1x+0.3 V或 +3.96 V(取较小者) AVSSx− 0.3 V至AVDD4+0.3 V或 +3.96 V(取较小者) 0.3 V至(IOVDD + 0.3 V)或+3.96 V (取较小者) 0.3 V至(IOVDD + 0.3 V)或+3.96 V (取较小者) DGND −0.3 V至DRegCap +0. 3 V 或+1.98 V(取较小者) TBD mA −40°C至+125°C +150°C −65°C 至+150°C 260°C 2 kV 热性能与PCB设计和工作环境直接相关。必须慎重对待 PCB散热设计。 表8. 热阻 封装类型 64-CP-151 64-CP-152 12- θja 30.43 22.62 θJb 3.17 Ψjt 0.13 0.09 Ψjb 6.59 3.19 单位 °C/W °C/W 热阻仿真值基于JEDEC 2S2P无热过孔的热测试板。 参见JEDEC JESD51。 热阻仿真值基于JEDEC 2S2P带49个热过孔的热测试板。 参见JEDEC JESD51。 ESD警告 Ain/数字输入电流 工作温度范围 结温(TJ最大值) 存储温度范围 回流焊 ESD FICDM 转角引脚(1、16、17、 +750 V 32、33、48、49、64) 其它 +500 V 注意,超出上述绝对最大额定值可能会导致器件永久性 损坏。这只是额定最值,并不能以这些条件或者在任何其 他超出本技术规范操作章节中所示规格的条件下,推断器 件能否正常工作。长期在绝对最大额定值条件下工作会影 响器件的可靠性。 Rev. PrD | Page 13 of 86 ESD(静电放电)敏感器件。 带电器件和电路板可能会在没有察觉的情况下放电。 尽管本产品具有专利或专有保护电路,但在遇到高 能量ESD时,器件可能会损坏。因此,应当采取适当 的ESD防范措施,以避免器件性能下降或功能丧失。 AD7779 引脚配置和功能描述 图7. 引脚描述 Rev. PrD | Page 14 of 86 AD7779 表9. 引脚描述 引脚编号 引脚名称 类型 方向 描述 1 AIN0- 模拟输入 输入 模拟输入通道0 2 AIN0+ 模拟输入 输入 模拟输入通道0 3 AIN1− 模拟输入 输入 模拟输入通道1 4 AIN1+ 模拟输入 输入 模拟输入通道1 5 AVSS1A 电源 电源 用于通道0至3的负前端模拟电源,通常为−1.65 V(双电源),以及AGND(单电 源)。 将所有AVSSx引脚连接到相同的电位。 6 AVDD1A 电源 电源 7 REF1− 基准电压源 输入 用于通道0至3的正前端模拟电源,通常为AVSSx + 3.3 V。 此引脚应连接 AVDD1B。 通道0至3的负基准电压源输入,通常为AVSSx。将所有REFx−引脚连接到相 同的电位。 8 REF1+ 基准电压源 输入 用于通道0至3的正基准电压源输入1,通常为REF1− +2.5 V 9 AIN2− 模拟输入 输入 模拟输入通道2 10 AIN2+ 模拟输入 输入 模拟输入通道2 11 AIN3− 模拟输入 输入 模拟输入通道3 12 AIN3+ 模拟输入 输入 模拟输入通道3 13 MODE0/GPIO0 数字I/O IO 引脚控制模式:MODE0输入引脚,更多详情参见表16。 SPI控制模式:可配置GPIO0。 如果不使用此引脚,则链接DGND或IOVDD。 14 MODE1/GPIO1 数字I/O IO 引脚控制模式:MODE1输入引脚,更多详情参见表16。 SPI控制模式:可配置GPIO1。 如果不使用此引脚,则链接DGND或IOVDD。 15 MODE2/GPIO2 数字I/O IO 引脚控制模式:MODE2输入引脚,更多详情参见表16。 SPI控制模式:可配置GPIO2。 如果不使用此引脚,则链接DGND或IOVDD。 16 MODE3/ALERT 数字I/O IO 17 CONVST_SAR 数字输入 输入 引脚控制模式:MODE3输入引脚,更多详情参见表16。 SPI控制模式:报警输出引脚 引脚控制模式 – Σ-∆输出接口选择,更多详情参见表15 SPI控制模式 – SAR转换开始 18 ALERT/CS 数字输入 输入 19 DCLK2 / SCLK 数字输入 输入 20 DCLK1 / SDI 数字输入 输入 21 DCLK0 / SDO 数字输入 输出 22 DGND 电源 电源 23 DREGCAP 电源 输出 数字LDO输出。采用1 uF电容去耦至DGND。 电源 IO IO数字电平和DLDO电源,从1.8 V至3.6 V。 IOVDD不可低于DRegCap。 24 25 IOVDD DOUT3 电源 数字输入 引脚控制模式:报警输出引脚 SPI控制模式:片选 引脚控制模式:DCLK频率选择,更多详情参见表14 SPI控制模式:SPI时钟 引脚控制模式:DCLK频率选择,更多详情参见表14 SPI控制模式:SPI数据输入。如果器件配置为引脚控制模式且SPI用作数据 输出接口,则将此引脚连接至DGND。 引脚控制模式: DCLK频率选择,更多详情参见表14 SPI控制模式:SPI数据输出 数字地 数据输出引脚3。如果器件配置为菊花链模式,则此引脚用作输入引脚, 更多详情参见菊花链模式。 Rev. PrD | Page 15 of 86 AD7779 引脚编号 引脚名称 类型 方向 描述 26 DOUT2 数字输出 IO 数据输出引脚2。如果器件配置为菊花链模式,则此引脚用作输入引 脚,更多详情参见菊花链模式。 27 DOUT1 数字输出 输出 数据输出引脚1 28 DOUT0 数字输出 输出 数据输出引脚0 29 DCLK 数字输出 输出 数据输出时钟 30 31 DRDY XTAL1 数字输出 时钟 输出 输入 32 XTAL2/MCLK 时钟 输入 33 START 数字输入 输入 34 SYNC_OUT 数字输出 输入 35 SYNC_IN 数字输入 输入 36 RESET 数字输入 输入 数据输出就绪 XTAL1输入连接;如果CMOS用作时钟源,则将此引脚与DGND相连。更 多详情参见表13。 XTAL2输入连接或CMOS时钟,更多详情参见表13。 同步脉冲。 此引脚用来将外部START异步脉冲内部同步至MCLK。同步信 号通过SYNC_OUT引脚移出。 如果不使用,则将其与DGND相连。 更多详情参见相位调节和同步引脚。 同步信号。此引脚生成同步脉冲,通过硬件(/START引脚)或软件(GENERAL_ USER_CONFIG_2 [ 0])驱动。 此引脚如不使用,则将其与SYNC_IN引脚 相连。 更多详情参见相位调节和同步引脚。 SYNC_IN复位内部SINC滤波器。使用相位比较寄存器(CHx_SYNC_OFFSET) 或同步多个器件时,需使用此引脚脉冲。 更多详情参见相位调节和同步引脚。 异步复位引脚。将所有寄存器复位至默认值。由于电源的慢速压摆率可 能在数字模块中生成不正确的初始化状态,建议器件上电后在此引脚上 生成一个脉冲。 37 AIN7+ 模拟输入 输入 模拟输入通道7 38 AIN7− 模拟输入 输入 模拟输入通道7 39 AIN6+ 模拟输入 输入 模拟输入通道6 40 AIN6− 模拟输入 输入 模拟输入通道6 41 42 REF2+ REF2− 基准电压源 基准电压源 输入 输入 43 44 AVDD1B AVSS1B 电源 电源 电源 电源 45 AIN5+ 模拟输入 输入 用于通道4至7的正基准电压源输入,推荐值为REF2− + 2.5 V 通道4至7的负基准电压源输入,通常为AVSSx。 将所有REFx−引脚连接到 相同的电位。 用于通道4至7的正前端模拟电源。此引脚应连接AVDD1A。 用于通道4至7的负前端模拟电源,通常为−1.65 V(双电源),或AGND(单 电源)。 将所有AVSSx引脚相连。 模拟输入通道5 46 AIN5− 模拟输入 输入 模拟输入通道5 47 AIN4+ 模拟输入 输入 模拟输入通道4 48 AIN4− 模拟输入 输入 模拟输入通道4 49 REF_OUT 基准电压源 输出 2.5 V基准电压源输出 50 AVSS2B 电源 电源 负模拟电源。 将所有AVSSx引脚相连。 51 AReg2Cap 电源 输出 模拟LDO输出。 采用1 uF电容去耦至AVSS2。 52 AVDD2B 电源 电源 正模拟电源,此引脚应连接AVDD2A。 53 AVSS3 电源 电源 负模拟地。 将所有AVSSx引脚相连。 54 FORMAT1 数字输入 输入 输出数据帧,更多详情参见表15。 55 FORMAT0 数字输入 输入 输出数据帧,更多详情参见表15。 56 CLK_SEL 数字输入 输入 选择时钟源,更多详情参见表13。 Rev. PrD | Page 16 of 86 AD7779 引脚编号 引脚名称 类型 方向 描述 57 VCM 模拟输出 输出 共模电压输出,(AVDD1−AVSS)/2。 58 AVDD2A 电源 输入 模拟电源,从2.2 V至3.6 V。 AVSS2x不应低于ARegxCap。 AVSS2x不应低于 ARegxCap。 此引脚应连接AVDD2B。 59 AReg1Cap 电源 输出 模拟LDO输出。 采用1 uF电容去耦至AVSS。 60 AVSS2B 电源 输入 负模拟电源。 将所有AVSSx引脚相连。 61 AVSS4 电源 电源 负SAR模拟电源和基准电压源。 将所有AVSSx引脚相连。 62 AVDD4 电源 电源 正SAR模拟电源和基准电压源,电源范围为AVDD1x至3.6 V。 63 AuxAin+ 模拟输入 输入 SAR模拟输入通道。 64 AuxAin- 模拟输入 输入 SAR模拟输入通道。 Rev. PrD | Page 17 of 86 AD7779 术语 增益误差 共模抑制比(CMRR) 当模拟电压高于标称负满量程½ LSB时(对于±2.5 V范围为 共模抑制比定义为满量程频率f下的ADC输出功率与频率fS −4.0959375 V),产生第一个码跃迁(从100...000跃迁至100...001)。 下施加于共模电压VIN+和VIN−的100 mV峰峰值正弦波功率的 比值。 当模拟电压低于标称正满量程1½ LSB时(对于±4.0959375 V 范围为2.5 V),发生最后一个码跃迁(从011 … 110跃迁至011 … 111)。 增益误差指最后一个跃迁的实际电平与第一个跃 CMRR (dB) = 10 log(Pf/PfS) 其中: 迁的实际电平之差与二者的理想电平之差的偏差。 Pf为频率f下ADC的输出功率。 增益误差漂移 PfS是频率fS下ADC的输出功率。 1°C温度变化所产生的增益误差变化量与满量程范围(2N)的 差分非线性(DNL)误差 比率, 采用百万分率表示。 在一个理想ADC中,码跃迁相距1 LSB。 差分非线性是指实 最低有效位(LSB) 际值与此理想值的最大偏差。 经常用保证无失码的分辨率 最低有效位或LSB是转换器可以表示的最小增量。对于N位分 来描述这一规格。 辨率的全差分输入ADC,LSB(单位:伏特)的计算公式如下: 积分非线性(INL)误差 线性误差是指每个码与一条从负满量程画到正满量程的直 线偏差。用作负满量程的该点出现在第一个码跃迁之前的 ½ LSB处。正满量程定义为超出最后一个码跃迁1½ LSB的一 个电平。 从各码的中点到该直线的距离即为偏差。 动态范围 动态范围指满量程的均方根值与输入引脚短路情况下测得 的均方根噪声之比,用分贝(dB)表示。 通道间隔离 通道间隔离衡量通道之间的串扰水平。通过向所有7个未 选定的输入通道施加一个满量程TBD kHz正弦波信号,并决 定该信号在选定通道内随TBD kHz信号的衰减程度来测量。 图中所示针对AD7779全部8个通道的最差情况而言。 交调失真(IMD) 当输入由两个频率分别为fa和fb的正弦波组成时,任何非 线性有源器件都会以和与差频mfa和nfb(其中m,n = 0,1, 2,3等)的形式产生失真积。交调失真项的m和n都不等于0。 例如,二阶项包括(fa + fb)和(fa − fb),而三阶项包括(2fa + fb)、 (2fa − fb)、(fa + 2fb)和(fa − 2fb)。 AD7779经过CCIF标准测 试,此标准使用最大输入带宽附近的两个输入频率。 在此 情况下,二阶项频率通常远离最初正弦波,而三阶项频率 通常靠近输入频率。 因此,二阶和三阶项需分别指定。交 调失真根据THD参数来计算,它是个别失真产物的均方根 和与基波和的振幅均方根的比值,用分贝(dB)表示。 LSB (V) = V INp-p 2N 电源抑制比(PSRR) 电源变化会影响转换器的满量程转换,但不会影响其线性。 电源抑制比指由于电源电压偏离标称值所引起的满量程转 换点的最大变化。 信噪比(SNR) SNR指实际输入信号的均方根值与奈奎斯特频率以下除谐 波和直流以外所有其它频谱成分的均方根和之比,用分贝 (dB)表示。 信纳比(SINAD) SINAD指实际输入信号的均方根值与奈奎斯特频率以下包 括谐波但直流除外的所有其它频谱成分的均方根和之比, SINAD值用分贝(dB)表示。 无杂散动态范围(SFDR) SFDR指输入信号与峰值杂散信号(包括谐波)的均方根幅值 之差,用分贝(dB)表示。 总谐波失真(THD) THD指前五个谐波成分的均方根和与满量程输入信号的均 方根值之比,用分贝(dB)表示。 零电平误差 理想中间电平输入电压(0 V)与产生中间电平输出码的实际电 压之差称为零电平误差。 零电平误差漂移 1°C温度变化所产生的零电平误差与满量程代码范围(2N)的 比率, 采用百万分率表示。 Rev. PrD | Page 18 of 86 AD7779 工作原理 AD7779是一款8通道同步采样、低噪声、24位Σ-∆型模数转 能量移出目标频段外,如图8b所示。调制器之后的数字滤 换器(ADC),各通道集成数字滤波和采样速率转换器(SRC)。 波器移除大量带外量化噪声,如图8c所示。 AD7779具有两种工作模式:高分辨率模式(最高16 ksps)以及 有 关 Σ-∆型 ADC的 更 多 基 本 信 息 和 进 阶 概 念 , 请 参 见 低功耗模式(最高8ksps)。低功耗模式下器件规格保证最高 www.analog.com,并搜索MT-022和MT-023。 值为4 ksps,当ODR高于4 ksps时性能可能会下降。 与模拟滤波相比,数字滤波有一定的优势。由于数字滤波 表10显示了高性能模式下针对差分增益的折合到输入端的 发生在模数转换之后,因而可以移除转换时的注入噪声。 噪声(RTI)。 模拟滤波无法移除转换时的注入噪声。 表10. 高精度模式下折合到输入端的噪声(μVRMS) ODR 带宽(Hz) 增益1 增益2 增益4 增益8 16k 5021 7.68 5.62 4.67 4.14 8k 2538 4.18 2.74 2.11 1.84 4k 1273 2.64 1.59 1.12 0.94 2k 636.75 1.82 1.05 0.70 0.57 1k 318.5 1.27 0.73 0.48 0.38 AD7779采用Σ-∆转换技术,可将模拟输入信号转换为等效 数字字。简单而言,Σ-∆技术是指调制器对输入波形进行 采样,并以输入时钟频率fCLKIN输出等效数字字。 由 于 高 过 采 样 速 率 , 量 化 噪 声 从 0扩 散 至 f CLKIN /2(考 虑 AD7779的情况,fCLKIN采用外部时钟),因此目标频段内的 图8. Σ-∆型ADC的A、B、C三种工作情况(x轴线性调节) 模拟输入 噪声能量下降,如图8a所示。为进一步降低量化噪声,可 AD7779可工作在双极性或单极性模式下,支持真差分、伪 采用一个高阶调制器对噪声频谱进行整形,将大部分噪声 差分或单端输入信号,如图9所示。 表11总结了不同输入模式下的最大差分输入信号和动态 范围。 表11. 输入信号模式 输入信号模式 PGA 增益 真差分 全部 伪差分 x1 X2, x4, x8 单端 最大差分信号 最大动态范围 ± ±AVDD1x − 0.1V – VCM或±AVSSx + 0.1V + VCM (取较小者) ± 5Vpkpk 2x AVDD1x − 0.1V – VCM或 2x AVSSx + 0.1V + VCM 5Vpkpk 2.5pkpk 全部 Rev. PrD | Page 19 of 86 AD7779 图10. 最大差分输入信号下的最大共模电压范围 AD7779具有共模电压引脚(AVDD1−AVSS)/2,其位于单电 源、伪差分或真差分输入配置下的VCM引脚。 传递函数 AD7779可使用最高+3.6 V基准电压源(典型值为2.5 V),并可将 模拟输入(AIN+和AIN−)之间的差分电压转换为数字输出。 ADC可将模拟输入引脚之间的电压差(AINx+ − AINx−)转换 为输出端的数字码。24位转换结果以MSB优先、二进制补 码格式提供,如表12和图11所示。 表12. PGA x1的输出码和理想输入电压 输入信号共模无限制,但任意AINx引脚上的绝对输入信号 电压应保持在AVSSx + 100 mV和AVDD1x − 100 mV之间,否 则输入信号的线性度会下降,且如果超过了绝对最大信号 额定值,就会损坏器件。 图10显示了最大差分输入电压情况下,不同PGA增益时的 最大和最小电压共模范围。 以二进制补码形式表示的 数字输出代码(十六进制数) 0x7FFFFF 0x000001 0V − 298nV 0x000000 0xFFFFFF −2.499999702V − 2.5 V 0x800001 0x800000 011 ... 111 011 ... 110 011 ... 101 100 ... 010 100 ... 001 100 ... 000 –FSR –FSR + 1LSB –FSR + 0.5LSB +FSR – 1LSB +FSR – 1.5LSB ANALOG INPUT 图11. 传递函数 Rev. PrD | Page 20 of 86 07648-031 图9. Σ-∆型ADC输入信号配置 ADC CODE (TWOS COMPLEMENT) 描述 FS − 1 LSB 中间电平 + 1 LSB 中间电平 中间电平 − 1 LSB −FS + 1 LSB −FS 模拟输入 (IN+ − IN−) REF = 2.5 V +2.499999702V +298nV AD7779 核心信号链 内部基准电压源和基准电压源缓冲器 AD7779上的每一个Σ-∆型ADC通道都有一个完全相同的信 AD7779集成2.5 V、20 ppm基准电压源,它在上电时禁用, 号路径,此路径起始于模拟输入引脚,终止于数字输出引 其缓冲基准电压位于引脚49,提供最高10 mA连续电流。 脚。图12显示了该路径的顶层部署。在每一个Σ-∆型ADC AD7779可以使用外部基准电压源,该外部基准电压源位于 之前,有一个PGA,用来将传感器输出映射到ADC输入, 从而在直流中提供低输入电流(2 nA共模和100 pF差分),并 在交流中提供8 pF输入阻抗,可配置增益为1、2、4、8。每 REFx+和REFx−引脚之间。 推荐AD7779使用的基准电压源 有:ADR44X、ADR45xx系列基准电压源,它们是低噪声、 高精度基准电压源。 一个ADC通道都有自己的Σ-Δ型调制器,可对模拟输入进 行过采样,并将数字表示传输至数字滤波器模块。该数据 经过滤波、增益调节和失调处理,然后输出至数据接口。 如果器件配置为SPI控制模式,且使用了内部基准电压源, 则建议将REF_OUT引脚外部路由至REFx+引脚,以便最大 程度降低内部耦合噪声。这种情况下,器件应当配置为使 此外,为了最大程度降低功耗,通道还可单独关闭。 用外部基准电压源。 内部基准电压源可以在三种不同的模式下工作: 1. 缓冲器使能:该模式下缓冲器完全使能,最大程度降低 外部基准电压源的电流要求。注意,缓冲器输出电压裕量 为离开供电轨±100 mV。 2. 缓冲器旁路:外部基准电压源直接连接ADC基准电容。 该模式下,基准电压源应能提供足够的电流,从而正确为 内部ADC基准电容充电。 在这种工作模式下,串扰性能有 所下降,因为ADC通道互相之间不隔离。 3. 缓冲器预充电:这是默认的工作模式。它是一种混合模 图12. AD7779顶层核心信号链 式,内部基准电压源缓冲器在初始采集时连接,对内部 容性PGA ADC基准电容预充电。 在采集的最终阶段,基准电压源直 每一个Σ-∆型ADC都有一个专用的可编程增益放大器,提 接连接ADC电容。 相比前两个模式,该模式有如下优势: 供1、2、4、8增益范围。此PGA无需外部输入缓冲器,允 1- 最大程度降低基准电压源电流要求。 许用户提高微弱传感器信号的增益,以便使用AD7779的全 部动态范围。 该PGA可最大程度增加微弱传感器输出信号的信号链动态 范围。 AD7779通过PGA斩波来最大程度减少输入放大器的失调和 失调漂移。对于AD7779,斩波频率为64 KHz(高分辨率模式) 以及16 kHz(低功耗模式),更多详情请参见AN-1131。 斩波 2- 减少内部基准电压源缓冲器的噪声影响。 该模式下,基准电压源缓冲器的上裕量/下裕量不应视为决 定ADC基准电容最终电压的参照。 集成式LDO AD7779集成3个调节内部电源的LDO、2个用于模拟模块的 LDO以及1个用于数字核心的LDO。内部LDO在DRegCap、 信号音由SINC滤波器衰减。 AReg1Cap和AReg2Cap引脚上需要一个1 μF去耦电容。LDO 容性PGA共模电压模式与增益无关,且只要输入信号电压 时产生一次硬件复位,使RESET引脚生成脉冲。 压摆率可能较低,因为它由主电源压摆率决定;建议上电 处于AVSSx + 100 mV至AVDD1x – 100 mV范围内,它就可以 是任意值。 最大差分输入信号时的最大共模电压,请参见 时钟和采样速率 图10。 AD7779集成8个Σ-∆型ADC内核。这些ADC都具有相同的 针对交流和直流,应当分别分析容性PGA的阻抗。在直流 主机时钟信号输入。 情况下,共模漏电流典型值为4 nA,差分输入电流典型值为 1.5 nA。 在交流情况下,阻抗为8 pF电容。 Rev. PrD | Page 21 of 86 AD7779 AD7779针对高分辨率模式和低功耗模式需要的外部MCLK 2- 内部触发SYNC_OUT。AD7779配置为SPI控制模式时, 频率分别为8192 kHz和4096 kHz,内部分频分别为4和8,产 切换GEN_USER_CONFIG_2[0]位将在SYNC_OUT引 生的mod_mclk信号用于ADC调制器采样时钟。如果SINC 脚上输出同步脉冲。 滤波器选择的最小ODR不够低,则可降低MCLK,以便适 应较低的输出数据速率。如果外部时钟低于250 kHz,则在 SPI控制模式下应置位CLK_QUAL_DIS位。 AD7779集成内部振荡器时钟,可在启动时初始化内部寄存 器。初始化之后,CLK SEL引脚决定使用哪个外部时钟,如 如果使用了内部同步,则SYNC_IN和SYNC_OUT引脚必须 外部相连。 如需同步多个AD7779,则一个器件的SYNC_OUT引脚可以 连接多个器件。这种同步方式需针对所有连接的AD7779共 用MCLK信号,如图14所示。 表13所示。 如果START引脚未使用,则将其连接至DGND。 表13. 时钟源 CLK SEL 时钟源 连接 0 CMOS 输入至XTAL2/MCLK。IOVDD逻 辑 电 平 。 X TA L 1 必 须 连 接 DGND。 1 Xtal 连接在XTAL1和XTAL2之间。 MCLK信号用来生成DCLK输出信号,后者作为AD7779 Σ-∆转换数据的时钟信号,如图13所示。 图13. AD7779的时钟生成 同步引脚 AD7779同步引脚SYNC_IN有两个作用: 1- 复 位 SINC滤 波 器 , 保 证 正 确 施 加 相 位 补 偿 (CHx_ SYNC_OFFSET寄存器)。 2- 同步多个器件。 无 论 何 种 情 况 , 同 步 (内 部 SINC滤 波 器 复 位 )均 通 过 在 SYNC_IN引脚上生成一个脉冲实现。此引脚脉冲必须与 MCLK同步。 图14. 多个AD7779 SYNC 数字滤波 AD7779提供低延迟SINC3滤波器。大多数精密Σ-∆型ADC 如果控制器/处理器无法生成同步脉冲,则有两种方法可以 采用SINC滤波器——SINC滤波器为需要低带宽信号的应用 实现: 提供低延迟路径,比如控制环路或需要专用后处理的情况。 1- 通过将异步脉冲施加在START引脚上,然后再内部同 数字滤波器增加的陷波为采样频率的倍数。 步至外部MCLK时钟,得到的同步信号输出至SYNC_ 数字滤波器具有3次主陷波,一次在最大ODR处(16 kHz或 OUT引脚。 8 kHz,具体取决于功耗模式),另外两次在所选输出数据速率 频率处,阻止噪声混叠进入通带。 Rev. PrD | Page 22 of 86 AD7779 图15. SINC 3频率响应 图15显示了高精度和低功耗模式下使用256样本抽取速率的 典型滤波器传递函数。 采样速率转换器特性允许微调抽取速率,哪怕不等于抽取 速率2^n的整数倍。更多有关非整数抽取速率的滤波器配 置详细信息,请参见“采样速率转换器(SRC)”部分。 Rev. PrD | Page 23 of 86 AD7779 控制AD7779 以下两种方法均可控制AD7779: • 引脚控制模式 • SPI控制模式 引脚控制模式允许AD7779硬连线至预定义设置,提供AD7779整体功能的一部分。这种模式下,采样速率转换器和诊断功 能或扩展误差源不可用。 通过SPI控制AD7779可让用户访问全部监控、诊断和Σ-∆控制功能。SPI控制模式可提供额外的功能,比如各通道的失调、 增益和相位校正,此外还可使用灵活的采样速率转换器,实现相干采样。 有关不同配置的更多详细信息,请参见表15。 引脚控制 在引脚控制模式下,AD7779根据模式引脚电平(MODE0、MODE1、MODE2、MODE3)进行上电时配置。这四个引脚用于 设置AD7779的下列功能: 工作模式、抽取速率/ODR、PGA增益和基准电压源。 Σ-∆数据传输所需的DOUT线路使能数量以及时钟数量由CONV_START、FORMAT 0和FORMAT 1引脚的逻辑电平决定。配置为 引脚控制模式时,DCLK2、DCLK1和DCLK0引脚用来选择Σ-Δ输出接口以及控制DCLK分频功能(MCLK的约数),如表14所 示。DCLK分频功能决定了数据输出接口DCLK信号的频率。 DCLK最小频率取决于抽取速率和工作模式。 请参见有关最小 DCLK频率的更多详情。 确定AD7779配置模式的所有引脚在每一次SYNC_IN引脚脉 冲时都会重新评估。引脚控制模式的典型连接图如图16所示。 表14. 引脚控制模式的DCLK选择 1 0 0 16 1 0 1 32 1 1 0 64 1 1 1 128 DCLK2 / SCLK DCLK1/ SDI DCLK0 / SDO MCLK 分频 0 0 0 1 0 0 1 2 0 1 0 4 抽取值和512/抽取值。表16显示可用的预定义配置。 0 1 1 8 根据所选模式,器件配置为使用外部或内部基准电压源。 由于模式引脚数量以及可用选项数量的限制,PGA增益控 制组成4个模块,输出数据速率选择抽取速率所确定的最 大值,高精度模式和低功耗模式下的ODR (kHz)分别为2048/ Rev. PrD | Page 24 of 86 AD7779 表15. 数据接口格式 CONV_START 格式1 格式0 控制模式 数据输出模式 1 0 0 引脚控制 SPI输出 0 1 引脚控制 SPI输出 1 1 引脚控制 SPI输出 1 1 SPI控制 寄存器0x014定义 0 0 引脚控制 DOUT0 – 通道[0:1] DOUT1 – 通道[2:3] DOUT2 – 通道[4:5] DOUT3 – 通道[6:7] 0 1 引脚控制 DOUT0 – 通道[3:0] DOUT1 – 通道[7:4] 1 0 引脚控制 DOUT0 – 通道[7:0] 1 1 SPI控制 寄存器0x014定义 0 表16. 引脚模式选项 模式3 模式2 模式1 模式0 抽取速率 功耗模式 PGA增益通道 0至3 PGA增益通道 4至7 基准 电压源 0 0 0 0 1024 高分辨率 1 1 外部 0 0 0 1 512 高分辨率 1 1 外部 0 0 1 0 256 高分辨率 1 1 外部 0 0 1 1 128 高分辨率 1 1 外部 0 1 0 0 256 高分辨率 1 2 外部 0 1 0 1 512 高分辨率 1 4 外部 0 1 1 0 256 高分辨率 1 4 外部 0 1 1 1 128 高分辨率 1 4 外部 1 0 0 0 512 高分辨率 1 1 内部 1 0 0 1 256 高分辨率 1 1 内部 1 0 1 0 128 高分辨率 1 1 内部 1 0 1 1 512 低功耗 1 1 外部 1 1 0 0 256 低功耗 1 1 外部 1 1 0 1 128 低功耗 1 1 外部 1 1 1 0 128 低功耗 1 1 内部 1 1 1 1 256 低功耗 1 1 内部 Rev. PrD | Page 25 of 86 AD7779 图16. AD7779引脚模式连接图 Rev. PrD | Page 26 of 86 AD7779 SPI控制 CHx_OFFSET_UPPER_BYTE = 0xFF 控制和监测AD7779的第二种方法是通过SPI接口。该选项 CHx_OFFSET_MID_BYTE = 0xFF 可开启AD7779的全部功能,包括SAR转换器、相位同步、 CHx_OFFSET_LOWER_BYTE = 0x70 失调和增益调节以及采样速率转换器(SRC)。如需使用SPI 增益需要以系数 控制,可将FORMAT 0和FORMAT 1位设为逻辑高电平。 0 7 0 7 0000 =1.0158进行调节,寄存器值应当 为0x555555x1.0158 = 0x56B015。 典型连接图如图17所示。 CHx_GAIN_UPPER_BYTE = 0x56 AD7779的SPI接口是AD7779控制和监测功能的独立路径。 CHx_GAIN_MID_BYTE = 0xB0 在该模式下,SPI接口还可用于读取Σ-∆转换数据。 CHx_GAIN_LOWER_BYTE = 0x15 SPI模式下的可用功能 注意,增益校正在失调校正之后施加,因此确保校准前增 AD7779的SPI控制模式为用户提供了丰富的功能集和诊断 益设为1,否则失调会乘以增益。 能力。表17显示了SPI控制模式下的功能和诊断。 表17. SPI控制功能 失调和增益校正 全局控制功能 各通道功能 提供失调和增益寄存器,可用于系统校准。增益寄存器在 工作模式: 高分辨率/低功耗 PGA增益 值覆盖。 输出数据速率: 采样速率转换器(SRC) Σ-∆通道关断 增益寄存器长度为24位,分割为3个寄存器:CHx_GAIN_ VCM缓冲器掉电 相位延迟: 各通道SYNC相位 失调 LOWER_BYTE,以各通道进行增益设置。 参考资料:内部/外部 失调校准 增益值相对于0x555555而言,代表增益1。 基准电压源缓冲器模式: 使能、预充电或旁路 增益校准 基准电压源缓冲器禁用 Σ-∆输入信号多路复用 OFFSET_LOWER_BYTE。上电时,默认值为0x000000。失 SAR诊断多路复用 通道误差寄存器 调应编程设置为二进制补码带符号24位数。 寄存器中设置 SAR关断 PGA增益 的值乘以3/4LSB,然后从调制器结果中去除。 GPIO写/读 Σ-∆通道关断 举一个校准的示例:失调测量值为−200 LSB(两个AINx引 SPI SAR转换回读 相位延迟:各通道SYNC相位 失调 最终投产期间预编程为PGA增益1,但如有需要可以用新 UPPER_BYTE、 CHx_GAIN_MID_BYTE和 CHx_GAIN_ 失调寄存器长度为24位,分割为3个字节寄存器:CHx_ OFFSET_UPPER_BYTE、CHx_OFFSET_MID_BYTE和CHx_ 脚连接相同的电位),FS码(AINx+ − AINx− = VREF)等于 0x7E0000。 SDO和DOUT驱动强度 失调应当以200 LSB进行补偿,失调寄存器应编程设置为 内部LDO旁路 200*(-3/4) = -−150 -> 0xFFFFFF – 0x96 + 1 = 0xFFFF70。 CRC保护: 使能或禁用 SPI从机模式 – 读取Σ-∆结果 DOUT模式 DCLK分频 Rev. PrD | Page 27 of 86 AD7779 图17. AD7779 SPI模式连接图 相位调整 相位失调寄存器内部乘以一个系数,该系数由抽取速率 可以调节AD7779相位延迟,以补偿通道间由于AD7779之 决定,如表18所示。 前的传感器或信号通道相位误差导致的相位失配。此相位 调节可通过编程寄存器CHx_SYNC_OFFSET实现。这将会 延迟数个调制器时钟;对SYNC信号进行mod_CLK操作, 以便分别对每一个Σ-∆型ADC进行数字滤波器初始化。 在SYNC_IN脉冲期间读取相位调节寄存器,之后的寄存器 任何变化都不会有影响,除非生成一个SYNC_IN脉冲,有 关如何在SYNC_IN引脚上生成脉冲的更多详情请参见同步 引脚。 Rev. PrD | Page 28 of 86 AD7779 表18. 相位调节与抽取速率 抽取 抽取决定了采样频率: mod_mclk相位调节乘数 抽取速率 <=255 x1 <=511 x2 <=1023 x4 <=2047 x8 <=4095 x16 HP = MCLK / (4*抽取) LP = MCLK / (8*抽取) 更多详情请参见采样速率转换器(SRC)。 GPIO引脚 如果AD7779工作在SPI模式下,则模式0-2引脚作为GPIO引 脚使用,如图18所示。GPIO引脚可配置为输入或输出,配 最大相位延迟不可等于或高于抽取速率,否则失调值会受 置顺序无关。 内部抽取速率值影响。 例如,CH0和CH1之间的相位失配为5°,且ODR在HP模式 下为5 ksps。 这种情况下,抽取速率为2048 kHz/5 kHz = 409.6,表示失调 寄存器值内部扩大了2倍。 假设输入信号为50 Hz,对完整周期进行采样所需的mod_mclk 脉冲数量为2048 kHz/50 Hz = 40960 -> 360°/40960 = 8.78e-3°。 如果需要一个5°延迟,则mod_mclk延迟数量应当为569, 由于失调寄存器值扩大2倍,最终失调寄存器值应当为 569/2 = 0x11C。 图18. GPIO功能 寄存器GPIO_CONFIG [2:0](0 = 输入,1 = 输出)和GPIO_DATA 处理GPIO引脚的配置控制和回读。除了这些用途,GPIO 如果编程值高于抽取系数,即器件失调在内部强制等于 409,则相位补偿为409*8.78e-3° = 3.59°。 还可控制连接SAR ADC辅助输入的外部多路复用。这可以 用来验证Σ-Δ型ADC的结果。 PGA增益 另外,这些引脚可用于外部触发新的抽取速率。有关此功 适当选择CHx_CONFIG[7:6]寄存器位,便可独立选择PGA 能的更多详情,请参见采样速率转换器(SRC)。 增益,如表19所示。 表19. PGA增益 Σ-∆基准电压源配置 除了用于诊断,AD7779还可采用内部或外部基准电压源; CHx_CONFIG[7:6] 增益 00 X1 01 X2 10 X4 ADC_MUX_ CONFIG[7:6] 通道0 - 3 通道4 - 7 11 X8 00 REF1+ / REF1− REF2+ / REF2− 01 内部 内部 10 AVDD1A/AVSS1A AVDD1B/AVSS1B 11 REF1− / REF1+ REF2− / REF2+ 模拟电源可以用作基准电压源,如表20所示。 表20. S-D基准电压源 基准电压源缓冲器的工作情况说明参见表21。 Rev. PrD | Page 29 of 86 AD7779 表21. 基准电压源缓冲器工作模式 工作模式 REFx+ REFx− 使能 BUFFER_CONFIG_1[4] = 1, BUFFER_CONFIG_2[7] = 0 BUFFER_CONFIG_1[3] = 1; BUFFER_CONFIG_2[6] = 0 预充电 BUFFER_CONFIG_1[4] = 1, BUFFER_CONFIG_2[7] = 1 BUFFER_CONFIG_1[3] = 1; BUFFER_CONFIG_2[6] = 1 禁用 BUFFER_CONFIG_1[4] = 0 BUFFER_CONFIG_1[3] = 0 选中的基准电压源和缓冲器工作模式影响所有通道。 功耗模式 如果AD7779采用内部基准电压源,则建议通过外部将 AD7779提供各种功耗模式,改善电源效率——即高分辨率 REF_OUT引脚连接到REFx+引脚,然后选择外部基准电压 源工作模式。 模式和低功耗模式,可通过GENERAL_USER_CONFIG1[6] 控制。如需进一步降低功耗,则可分别禁用下述模块,如 表22所示。 . 表22. 可额外禁用的关断模块 模块 寄存器 注释 VCM GENERAL_USER_CONFIG1[5] 默认使能 基准电压源缓冲器 BUFFER_CONFIG_1[4:3] 内部基准电压源 缓冲器 GENERAL_USER_CONFIG1[4] 默认禁用 Σ-Δ通道 CH_DISABLE[7:0] 所有通道使能 SAR GENERAL_USER_CONFIG1[3] 默认禁用 内部振荡器 GENERAL_USER_CONFIG1[2] 默认使能 数字SPI接口 AD7779上的串行接口由四个信号组成:CS、SDI、SCLK和 而SDO可用来从片上寄存器中回读数据、读取SAR或Σ-∆转 SDO,典型连接如图19所示。 换结果,具体取决于所选工作模式。 SPI控制模式下的SDO数据源由寄存器GENERAL_USER_ CONFIG2和GENERAL_USER_CONFIG3决定,如表23所示。 表23. SPI控制模式下的SPI工作模式 GENERAL_USER _CONFIG2[5] GENERAL_USER_ CONFIG3[4] 模式 0 0 SPI读/写寄存器 模式 SPI接口工作在模式0和模式3,CPOL = 0,CPHA = 0(模式0) 0 1 Σ-∆数据模式 或CPOL = 1,CPHA = 1(模式3)。 1 X SAR模式 图19. SPI控制接口,AD7779为SPI从机,FPGA/DSP为主机 在引脚控制模式下,SDI可用来回读SD结果,具体取决于 CONV_START、FORMAT 0和FORMAT 1引脚的电平,如 在SPI控制模式下,SDO引脚上具有四种不同电平的I/O强度, 表15所述。 可通过GENERAL_USER_CONFIG2[4:3]选择,如表24所示。 在SPI控制模式下,SPI接口用来传输数据至片上寄存器, Rev. PrD | Page 30 of 86 AD7779 SPI接口可在8位的乘数下工作(举例而言)。在SPI控制模式 表24. SDO强度 下,如果SDO引脚用来从内部寄存器或SAR ADC中回读数 GENERAL_USER_CONFIG2[4:3] 模式 0 0 正常 24位宽(CRC使能),如图21所示。例如在这种情况下,控 0 1 强 制器可生成16位/24位(带与不带CRC)的1帧,或者生成8位 1 0 弱 (带与不带CRC)的2/3帧。若SDO线路用于从SD通道回读数 1 1 非常强 位、2x32位、4x16位或8x8位的1帧。 据,则数据帧为16位宽(CRC禁用),如图20所示;或者为 据,则应当从控制器中回读64位;此时,控制器可生成64 SCLK是器件的串行时钟输入,所有数据传输(无论是SDO 上还是SDI上)均相对于该SCLK信号进行。 SPI CRC校验和保护(SPI控制模式) AD7779具有校验和模式,可用来改善SPI控制模式下的SPI 接口鲁棒性。使用校验和可确保仅将有效数据写入寄存器, 并且可以对从寄存器读取的数据进行验证。如果寄存器写 入期间发生错误,错误寄存器的CRC_ERR位将置1。然而, 图20. 16位SPI传输 – CRC禁用 为确保寄存器写入成功,应回读该寄存器并验证校验和。 SPI传输期间,SDO线路上的数据包含8位0010 0000报头和8 CRC校验和计算始终使用如下多项式:x8 + x2 + x + 1。更多 详情请参见SPI控制模式校验和。 位寄存器数据(READ (R)操作),以及8个零(WRITE (W) SPI 传输)。在Read (R) SPI的情况下,传输这8位数据将包含寄存 器内容;该寄存器地址对应SPI读取传输操作期间SDI线路 SPI读/写寄存器模式(SPI控制模式) 上的7位地址。 数据在SCLK下降沿读出AD7779。 AD7779集成板载寄存器,可配置和控制器件。基本数据帧 使能SPI_CRC_ERR_EN将导致CRC校验和在所有READ/ 为CRC禁用,传输时在SDI线路上进行,由R/W位(1 = 读, 0 = 写)、7位寄存器地址、8位数据组成,如图20所示。 WRITE操作上执行。SPI_CRC_ERR_EN使能时,会在所有 数据写/读操作后附加一个8位CRC字。使能CRC时,SPI传 AD7779寄存器具有7位地址——SDI线路上的7位寄存器地 输要求的最小帧长度为24 SCLK。SDO线路上的24位数据由 址用来选择读/写功能寄存器。7位寄存器地址跟随SDI数据 8位报头0010 0000、8位数据和8位CRC组成,见图21。 中的R/W位。如果SPI传输是写操作传输,则7位寄存器地 址后SDI线路上的8位是待写入所选寄存器的数据。SDI线 路上的数据在SCLK上升沿读入AD7779,如图3所示。 图21. 24位SPI传输CRC使能 SPI SAR诊断模式(SPI控制模式) 在此模式下,AD7779内部寄存器可以写入,但会忽略一切 置位GENERAL_USER_CONFIG2寄存器中的位5可将SDO 回读命令,因为SDO数据帧专用于从SAR ADC移出转换结果。 线路配置为移出来自SAR ADC转换的数据,如表23所示。 Rev. PrD | Page 31 of 86 AD7779 如需退出此工作模式,请复位GENERAL_USER_CONFIG2 Σ-∆数据ADC模式 寄存器的位5。 在引脚控制模式下,SPI接口可用来回读SD转换,如表 15 SPI传输期间,SDO线路上的数据包含4位0010报头和12位 所述。 SAR转换结果。 在SPI控制模式下,可通过置位GENERAL_USER_CONFIG3 数据帧包含16位或24位数据,具体取决于SPI_CRC_ERR_ [4]来使能SPI接口,如表23所示。在SPI控制模式下,可以 EN中使能CRC校验和的位,有关帧格式的更多内容请参见 写入AD7779内部寄存器,但会忽略一切回读命令,因为 图22。 根据SPI读/写寄存器模式,SDI线路包含R/W位、7位寄存 器地址、8位数据和8位CRC(若使能)。为了避免向内部寄 存 器 执 行 不 必 要 的 写 操 作 , 建 议 发 送 回 读 命 令 (比 如 SDO数据帧专用于从Σ-∆型ADC移出转换结果。为了避免 向内部寄存器执行不必要的写操作,建议发送回读命令(比 如 0x8000)给器件,该命令会被忽略,因为SDO引脚用来移 出SD ADC的内容。 0x8000)给器件,该命令会被忽略,因为SDO引脚用来移出 SAR ADC的内容。 SDO引脚数据能以8位的任意倍数回读,比如:64位、2x32 位、4x16位,或8x8位。 图22. SAR ADC/诊断模式CRC使能 Rev. PrD | Page 32 of 86 AD7779 AD7779诊断与监控 自诊断错误 AD7779集成自诊断功能,确保正确工作。如果检测到了错 通用错误 MCLK开关错误(SPI控制模式) 误,则ALERT引脚拉高,生成一个外部中断至控制器。 上电后,AD7779初始化时钟移交时序,将时钟控制移交至 此外,Σ-∆输出数据报头含有一个位,用于通知控制器所 外部振荡器或CMOS时钟。在SPI模式下,如果移交期间出 谓“芯片错误”的错误信息。请参见ADC转换输出:报头和 错 , 则 在 通 用 错 误 寄 存 器 GEN_ERROR_REG2中 置 位 数据。 EXT_MCLK_SWITCH_ERR位。如果发生了这样的事件, 此外,如果错误不再存在,ALERT引脚和芯片错误位都会 则需复位。 如果EXT_MCLK_SWITCH_ERR置位,则器件采用内部振 自动清零。 错误源有多个,详见下文。在引脚控制模式下,无法检查 荡器工作。 错误源,且某些错误源未使能。在SPI控制模式下,错误源 如需使用外部时钟,则置位CLK_QUAL_DIS位。这同样将 可通过读取适当的寄存器位而检查。 会清零错误位。 STATUS_REGx寄存器位识别产生错误的寄存器,如表25中 复位检测 的总结。 AD7779的通用错误寄存器包含reset_detected位。如果在 AD7779上施加一个复位脉冲,则该位置位;读取通用错误 表25. 寄存器错误源 寄存器则该位清零。该位表示POR正确对器件进行了初始化。 位名称 寄存器源 ERR_LOC_GEN2 GEN_ERR_REG_2 ERR_LOC_GEN1 GEN_ERR_REG_1 IN引脚,或者读取通用错误寄存器GEN_ERROR_REG2。 ERR_LOC_CH7 CH7_ERR_REG 在引脚控制模式下:信号通过切换/SYNC_IN引脚复位。 ERR_LOC_CH6 CH6_ERR_REG 内部LDO状态 ERR_LOC_CH5 CH5_ERR_REG ERR_LOC_CH4 CH4_ERR_REG ERR_LOC_CH3 CH3_ERR_REG ALDO1_PSM_ERR、ALDO2_PSM_ERR和DLDO_PSM_ERR ERR_LOC_CH2 CH2_ERR_REG 位表示LDO工作不正常。 ERR_LOC_CH1 CH1_ERR_REG 内部模拟和数字电压监控器可通过正确选择LDO PSM测试 ERR_LOC_CH0 CH0_ERR_REG ERR_LOC_SAT_CH6_7 CH6_7_SAT_ERR ERR_LOC_SAT_CH4_5 CH4_5_SAT_ERR ERR_LOC_SAT_CH2_3 CH2_3_SAT_ERR ERR_LOC_SAT_CH0_1 CH0_1_SAT_ERR 此外,该引脚可用来检测预料外的器件复位或复位引脚上 的毛刺。如需在SPI模式下复位该错误信号:切换/SYNC_ AD7779集成3个调节内部模拟和数字供电轨的内部LDO。 LDO内部集成电源监控器。内部比较器监控这些电源,一旦 它们超过了预定义的限值,便标记错误。 EN位而禁用。 SAR ADC可用来验证错误。 可以手动触发内部监控器以便检查检测器是否工作正常, 方法是正确置位LDO_PSM_TRIP_TEST_EN的位。 ROM和MEMMAP CRC 如果在ROM验证的上电期间发现错误,或者内部存储器映射 此外,STATUS_REG_x有一个位,可以表示是否触发了任 遭到了破坏,AD7779便会生成一个错误,置位MEMMAP_ 何内部错误,这与加入SD报头的CHIP ERROR位相似。如 CRC_ERR或ROM_CRC_ERR,具体取决于错误源。 果错误消失,并且寄存器回读,则此位清零。 清零MEMMAP_CRC_TEST_EN位和ROM_CRC_TEST_EN STATUS_REG_3中的INIT_COMPLETE位表示器件正确初 始化。 位可禁用检查器。 如果触发了任何这类错误,器件便需要复位。 Rev. PrD | Page 33 of 86 AD7779 Σ-∆型ADC错误 SPI传输错误(SPI控制模式) 基准电压源检测(SPI控制模式) 读取含有SPI错误的GEN_ERR_REG_1之后,所有SPI错误 在SPI控制模式下,AD7779含有片内基准电压检测电路, 都清零。 当用户选择外部基准电压为基准电压源时,该电路可以检 测器件是否有用于转换或校准的有效基准电压。如果选中 的REFx+和REFx–引脚之间的电压低于0.3 V,或者REFx+或 REFx–输入的其中之一开路,则AD7779便会检测到它不再 有可供查询的有效基准电压源CHx_ERR_REF_DET以识别 受影响的通道,如果错误消失则清零位寄存器。清零REF_ CRC校验和错误 若通过置位SPI_CRC_TEST_EN使能CRC校验和,则错误位 SPI_CRC_ERR会在CRC消息与AD7779内部CRC模块计算的 消息不匹配时置位。如果CRC消息与内部计算消息不匹配, 则寄存器不更新。 DET_TEST_EN位可禁用电压检测器。 SCLK计数器 Σ-Δ型ADC诊断或SAR ADC可用来验证错误。 /CS拉高之后,如果控制器生成的时钟数量不等于8的倍数, 则错误位SPI_CLK_COUNT_ERR置位。 过压和欠压 AD7779每一个模拟输入引脚上都集成片上过压/欠压电路。 可置位SPI_CLK_COUNT_TEST_EN位,禁用SCLK计数器。 当模拟输入引脚上的电压超过额定限值时,标记警报。如 无效读操作 果发生了欠压事件,则置位Ain_UV位。 当无效寄存器试图回读时,SPI_INVALID_READ_ERR位 CHx_ERR_AINM_UV、CHx_ERR_AINM_OV、CHx_ER- 置位。 R_AINP_UV和CHx_ERR_AINP_OV位可回读,以便验证受 置位SPI_INVALID_READ_TEST_EN位可禁用无效回读地 影响的通道输入,如果错误消失则清零位寄存器。过压和 址检测。 欠压检测可通过清零AINM_UV_TEST_EN、AINM_OV_ TEST_EN、AINP_UV_TEST_EN或AINP_OV_TEST_EN位 而单独禁用。 无效写操作 当 无 效 寄 存 器 试 图 执 行 写 操 作 时 , SPI_INVALID_ WRITE_ERR位置位。 输入电压可通过SAR ADC独立检查。 置位SPI_INVALID_WRITE_TEST_EN位可禁用无效写操作 调制器饱和 地址检测。 AD7779的每一个Σ-Δ型ADC均集成调制器饱和检测。如果 调制器的20个连续码为全1或全0,则标记为调制器饱和事 件。如果错误自己得到了修复,则读取CHx_ERR_MOD_ SAT会将位清零。 清零MOD_SAT_TEST_EN位可禁用检测。 滤波器饱和 AD7779的每一个Σ-∆型ADC通道均集成数字滤波器饱和检 测。它可以指示滤波器输出超出范围。 如果错误自己得到 了修复,则读取CHx_ERR_FILTER_SAT位会将该位清零。 清零FILTER_SAT_TEST_EN位可禁用检测。 输出饱和 当增益和失调校准导致来自数字滤波器的输出在正满量程或 负满量程处削波时,会发生输出饱和,但此输出不会翻转。 如果错误自己得到了修复,则读取CHx_ERR_OUTPUT_ SAT位会将该位清零。 清零OUTPUT_SAT_TEST_EN位可禁用检测。 Rev. PrD | Page 34 of 86 AD7779 使用AD7779 SAR ADC监控(SPI控制模式) 辅助输入AUX_IN+和AUX_IN-可用来验证Σ-Δ测量。采用 AD7779片上集成SAR ADC,可用于芯片诊断、系统诊断或 SPI模式工作时,AD7779具有3个可用的GPIO端口,通过 测量验证。SAR ADC是一个12位ADC。AVDD4、AVSS4可 SPI接口控制。 完全独立于Σ-∆型ADC电源工作,因而可用于功能安全性 GPIO引脚可用来控制外部双通道8:1多路复用器,后者进 非常重要的系统芯片诊断。SAR转换过程的基准电压源来 而用来采样8个Σ-Δ通道。该诊断功能可用于需要功能安全 自SAR ADC电源电压(AVDD4-AVSS4),因此SAR模拟输入 范围为AVSS4至AVDD4。 性的应用中。 这有助于在无需借助副边外部ADC的情况下 便验证Σ-Δ通道的原边测量。 SAR ADC的最大吞吐速率为256 kSPS。SAR_CONVST引脚 用于初始化SAR ADC上的转换。该SAR_CONVST引脚的最 表26. SAR多路复用输入 SAR 输入 信号+ 信号− 衰减 ÷6 0 AUX_IN+ AUX_IN- 否 位,所有后续SPI读操作都将从SAR ADC寄存器中读取,如 1 Vbe AVSSx 否 图24所示。 2 REF1+ REF1− 否 为了最大程度减少SAR转换过程对精密Σ-Δ转换的影响, 3 REF2+ REF2− 否 4 REF_OUT AVSS1B 否 计入最大SAR转换时间。 5 VCM AVSS1A 否 此外,SAR_CONVST引脚采用了去毛刺电路,可避免噪声 6 AReg1Cap AVSS1A 是 或其它杂散信号的误触发。清零CONVST_DEGLITCH_DIS 7 AReg2Cap AVSS1B 是 8 DREGCAP DGND 是 器可通过SPI接口配置,将SAR ADC的输入设为内部电路节 9 AVDD1A AVSS1A 是 点(采用诊断的情况)或选择外部AUX_IN+和AUX_IN-引脚。 10 AVDD1B AVSS1B 是 除了转换外部电压,SAR ADC还可用来监控AVDD、IOVDD 11 AVDD2A AVSS1A 是 12 AVDD2B AVSS1B 是 26所示。此特性的用处在于可以监控电源电压的波动。 13 IOVDD DGND 是 SAR的内部多路复用器由GLOBAL_MUX_CONFIG寄存器 14 AVDD4 AVSS4 否 控制,提供的不同输入见表26。 15 DGND AVSS1A 是 16 DGND AVSS1B 是 器有助于最大程度减少SAR转换器到诊断/SAR_Mux输入电 17 DGND AVSS4 是 路节点的反冲。 18 AVDD4 AVSS4 是 19 REF1P AVSS1A 否 20 REF2P AVSS1B 否 21 AVSS4 AVDD4 是 大允许频率为256 kHz。 SAR ADC仅提供SPI控制模式。如需从SAR ADC读取转换 结果,则需要置位SAR_DIAG_MODE_EN位。一旦该位置 SAR_CONVST信号可内部同步至Σ-Δ时钟,方法是清零 CONVST_MOD_ALIGN_DIS位。开启同步后,该同步时间 可使能去毛刺。 AD7779在SAR ADC之前集成内部多路复用器。该多路复用 和DGND的内部节点,同时监控DLDO和ALDO输出。某 些电压内部衰减到1/6,且输出电压施加至SAR ADC,如表 SAR ADC还含有ADC驱动放大器,如图23所示。该放大器 可在tacq时间内将SAR输入建立至12位精度。该驱动放大 Rev. PrD | Page 35 of 86 AD7779 温度传感器 内部芯片温度的测量误差可为±2°C。Vbe与折合为25°C时 的温度测量值成比例关系。 温度 (℃) = 图23. SAR_ADC配置和控制 图24. 配置AD7779以便操作SPI从 SAR ADC中读取 Rev. PrD | Page 36 of 86 − 0.6 2 AD7779 Σ-∆型ADC诊断(SPI控制模式) 1- 置位CHx_RX位 AD7779 SD ADC诊断功能可通过SPI接口访问。位于PGA之 该位使能输入SD多路复用。多路复用器输入说明见表27。 前的内部多路复用器具有不同的输入,可为Σ-∆型ADC选 择零值、正满量程或负满量程输入,并可将其转化,以验 转换期间使用的基准电压源由REF_MUX_CTRL位控制。 2- 置位CHx_REF_MONITOR 证Σ-∆型ADC通道是否正常工作。 所有Σ-∆通道均共享诊断输入多路复用。取决于所选诊 该 位 的 效 果 相 同 , 可 使 能 CHx_R X位 并 选 为 主 基 准 断,Σ-∆型ADC基准电压源应连接不同的基准信号源,以 VDD1x-AVSSx电源。 保证转换处于可测量的范围内。此外,通道0的Σ-∆多路复 如果AINx+/−引脚连接AVSSx,则输入范围超出(AVSSx 用内部连接SAR输入多路复用。 + 100 mV)范围,因此结果相比预期值可能稍有不同。 有两种不同的方式可以使能诊断多路复用: 输入还可用来校准增益和失调误差。 表27. Σ-∆诊断 输入 0 1 2 3 4 5 6 7 8 9 电压 悬空 SAR多路复用输入 280mV差分信号 外部基准电压源+/− 外部基准电压源−/+ 外部基准电压源−/− 内部基准电压源+/− 内部基准电压源 −/+ 内部基准电压源 −/− 外部基准电压源+/+ 推荐使用的基准电压源 注释/结果 内部/外部 内部/外部 外部 外部 外部 内部 内部 内部 外部 仅适用于通道0 PGA增益校准 正满量程 负满量程 零值 正满量程 负满量程 零值 零值 Rev. PrD | Page 37 of 86 AD7779 AD7779 SD输出数据 图26. CRC报头 ADC转换输出:报头和数据 AD7779 Σ-Δ转换结果输出至DOUT0至DOUT3引脚,或者 输出至SPI,具体取决于所选接口。如果选择DOUTx接口, 则AD7770用作传输主机;而如果选择SPI接口,则控制 器用作主机。 /DRDY信号与所选接口无关,可回读SD转换,并生成转 换结束信号。使用SPI回读SD转换时,如果在上一次回 读以前完成了一次新的转换(/DRDY低电平),则上一次 转换结果将被覆盖,而上一次转换也将遭到破坏。 各通道长度为32位,报头为8位,Σ-Δ转换为24位,如图25 所示。 表28. 通道ID CH ID2 0 0 0 0 1 1 1 1 CH0 CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH ID 1 0 0 1 1 0 0 1 1 CHID 0 0 1 0 1 0 1 0 1 生成的CRC长度为8位;CRC 4 MSB位于第一个通道的报头 中,4 LSB位于第二个通道的报头中,如下文所示: CH2报头 图25. ADC输出: 8位报头 + 24位转换数据 CE 在引脚控制模式下,报头固定为CRC;而在SPI模式 下,可以选择CRC或错误报头。 0 1 0 CRC7 CRC6 CRC5 CRC4 1 1 CRC3 CRC2 CRC1 CRC0 CH3报头 CRC报头 CE 0 如果DOUT_HEADER_FORMAT置位,则引脚控制模式 或SPI模式下均可生成此报头。 如果通道禁用,则该通道的24位输出数据为0x000000。 如图26所示,报头由一个芯片错误位、3个ADC通道位 ERROR报头(SPI控制模式) (如表28所示)以及4个CRC位组成。 在SPI控制模式下,默认报头可以替换为错误报头。如果 如果任意通道中检测到错误,则芯片错误位变为高电 平,如“通用错误”部分所述。Chip Error保持为‘1’,直 到错误消失。 SD转 换 通 过 SPI接 口 回 读 , 则 应 当 通 过 清 零 SPI_CRC_ TEST_EN位来禁用CRC。如果使用了DOUTx接口,则应当 清零DOUT_HEADER_FORMAT位。 错误报头提供针对各通道的一般错误源信息,如表29所示。 哪怕检查器被禁用,也会指示调制器和滤波器错误,如 “Σ-∆型ADC错误”所述。 表29. 状态报头输出 位 7 名称 CHIP_ERROR 6:4 3 2 1 0 CH ID [2:0] 复位检测 调制器饱和 滤波器饱和 AIN_OV_UVERROR 名称 如果任何已使能诊断功能检测到外部时钟未能检测出的错误(比如存储器映射位翻转、 内部CRC错误),则设为高电平。 该位与通道无关。 指示之后的转换数据来自哪个ADC通道,参见表28。 此位指示是否发生了复位。 该位与通道无关。 指示调制器输出20个连续0或1。 指示滤波器输出超出范围。 指示输入端存在AINx+过压/欠压条件。 采样速率转换器(SRC)(SPI控制模式) Rev. PrD | Page 38 of 86 AD7779 AD7779具有专利功能,其各Σ-∆通道上的“采样速率转 部MCLK时钟,得到的同步信号输出至GPIO1引脚。 换器”可将输出数据速率配置为任意值,包括非整数值。 GPIO1和GPIO0引脚必须外部相连。 SRC通过Σ-∆型ADC ODR可实现精密分辨率控制。在ODR 需要根据输入信号的变化而改变的应用中,为了保持相关 采样,可以采用SRC 对ODR进行精密控制。例如,对于电 源质量应用而言,为了达到最高的分类标准(A类),要求能 如需同步多个AD7779,则一个器件的GPIO1引脚可以连接 多个器件。这种同步方式需针对所有连接的AD7779共用 MCLK信号,如图27所示。 够保持采样率和输入电源线上的0.01 Hz变化的相关性。可以使 用SRC来实现该采样频率精度。 在引脚控制模式中,ODR由于预定义引脚控制选项而固 定,因此无法选择非整数,如表15所示。 若要设置ODR,用户可能不得不编程设置最多4个寄存器 (具体取决于抽取值),并采用2个寄存器来编程设置整数值 N(有效抽取速率),以及2个寄存器来编程设置抽取值IF(插 值因子)。 整数值寄存器为SCR_N_MSB[3:0]和SCR_N_LSB[7:0]。 整数部分的数值寄存器为SCR_IF_MSB[7:0]和SCR_IF_LSB [7:0]。 例如,假设需要2.8 kHz输出数据速率,则: HP = 2048 / 2.8 = 731.428 LP = 512 / 2.8 = 182.857 HP模式的寄存器值为: 731d = 0x2DB SCR_N_MSB[3:0] = 0x02 SCR_N_LSB[7:0] = 0xDB 0.428d -> 0.428x2^16=28049d = 0x6D91 SCR_IF_MSB[7:0] = 0x6D SCR_IF_LSB[7:0] = 0x91 图27. 硬件ODR更新 ODR可随时更新,但新的ODR将在3次Σ-∆型ADC转换周期 ODR最高配置 后生效。这样可以保证平滑转换,转换结果不会超出范围。 表30和表31显示了给定DOUT引脚配置情况下,可以达到 新值写入SRC寄存器之后,有两种不同的方式可以更改ODR, 即通过软件或通过硬件,具体取决于SRC_UPDATE[7]。 如果SCR_LOAD_SOURCE位等于0,则将SRC_LOAD_UP- 的最高输出数据速率和最低DCLK频率要求。在SPI模式中, 使 用 数 据 格 式 寄 存 器 来 设 置 DCLK分 频 , 参 见 DOUT3DOUT0数据接口。 DATE位置位为1可更新ODR值。 在引脚控制模式中,DCLK分频使用SDI、SCLK、SDO等 该位需至少在两个MLCK周期内保持高电平,并在试图进 请参见表16。 未使用的引脚来选择。有关引脚模式下的DCLK分频设置 行另一次更新前返回0。 表30. 高分辨率模式 如果SRC_LOAD_SOURCE为1,则利用GPIO0引脚可以从 抽取速率 外部控制ODR。 应当在GPIO2引脚上施加一个脉冲,然后再内部同步至外 Rev. PrD | Page 39 of 86 4095 ODR KSPS 0.500122 1 DOUT 2 DOUT 4 DOUT 最小DCLK (kHz) 最小DCLK (kHz) 最小DCLK (kHz) 128 64 32 AD7779 256 128 64 1024 2 512 256 128 6000 512 4 1024 512 256 5000 256 8 2048 1024 512 4000 128 16 4096 2048 1024 抽取速率 ODR KSPS 3dB Freq 1 表31. 低功耗模式 y = 0.3135x + 13.99 3000 2000 1000 1 DOUT 2 DOUT 4 DOUT 最小DCLK (kHz) 最小DCLK (kHz) 最小DCLK (kHz) 0 1000 6000 11000 16000 2048 0.25 64 32 16 1024 0.5 128 64 32 512 1 256 128 64 256 2 512 256 128 SRC群延迟 128 4 1024 512 256 群延迟取决于所选ODR和功耗模式,且由下列等式定义: SRC带宽 新的SINC滤波器架构允许选择非整数值作为输出数据速率。 这种多功能特性意味着滤波器陷波需要动态调节,在可变 频率处有2个陷波,另有一个固定陷波可消除PGA斩波信 号音。相应地,针对−0.1 dB和−3 dB带宽的传统公式需根据 图29. −3 dB校正系数 + _ _ × 其中,SRC_N是编程ODR的自然值。 群延迟 = ODR是已编程输出数据速率。PM值取决于功耗模式,HR 为64,LP为32。 建立时间由所有内部级、滤波器延迟和模块校准所决定。 带宽传递函数并非线性,但可以使用线性函数近似。 滤波器延迟定义为3/ODR。在一些极端情况下,随着施加 图28和图29显示了−0.1 dB和−3 dB带宽。在低功耗模式下, 失调需要进行4分频,比如: ODR = 1k,-0.1 dB点为: 2.9271 = 0.0581 × 1000 + = 59 4 1000 800 600 400 200 0 ODR / Hz 建立时间 所选抽取速率进行调节。 -0.1dB BW 图28. −0.1 dB校正系数 2048 外部脉冲,该值可高达4/ODR。 校准延迟定义如下。 HR模式:62 最大误差为2 y = 0.0581x + 2.9271 LP模式:121 最大误差为4 其中: 0 5000 10000 15000 20000 ODR (Hz) TMCLK是调制器周期,HR为488ns,LP为1.9us。 数据输出接口 DOUT3-DOUT0数据接口 SD输出数据接口由/CONV_SAR、FORMAT0和FORMAT1 独立工作模式 引脚(上电时引脚控制模式)定义。FORMAT引脚不可动态 此模式下AD7779接口用作主机。有3种不同的DOUT配置, 改变。表16显示了引脚控制模式的可用选项。 如果器件配 可在引脚控制模式下通过FORMAT引脚配置,如图30所示; 置为SPI控制模式,则寄存器SPI_SLAVE_MODE_EN将使能 或者在SPI控制模式下通过DOUT_FORMAT[7:6]寄存器配 SPI接口来传输Σ-∆型ADC转换结果,如表23所示。 置,如表32所述。 Rev. PrD | Page 40 of 86 AD7779 表32. Dout通道 DOUT3 – CH6 – CH7 DOUT _FORMAT DOUT线路使能的 数量 相关通道 00 4 DOUTs使能 DOUT0 – CH0 – CH1 01 2 DOUTs使能 DOUT1 – CH4 – CH5CH6-CH7 DOUT1 – CH2 – CH3 DOUT2 – CH4 – CH5 DOUT0 – CH0 – CH1CH2-CH3 10 1 DOUT使能 DOUT0 - CH0 – CH1CH2-CH3– CH4 – CH5CH6-CH7 图30. Format引脚配置 DCLK频率的选择应当以数据在完成新的转换之前完全移出 Doutx都将移出四个通道,并假设HR模式下达到最大输出 为准,否则之前的转换会被覆盖,导致传输被破坏。最小 速率,抽取 = 128, DCLK频率由抽取速率以及DOUT3-DOUT0数据接口上使 能的线路决定,其中DCLKMIN_RATIO < 抽取速率 / (8 * CHANNELS_ PER_DOUT) 举 例 而 言 , 在 主 机 接 口 模 式 下 (DOUT模 式 2), 每 一 个 DCLKMIN_RATIO < 128/8 * 4 = 4。 如果DCLKMIN_RATIO根据上述假设选择所需最小值,则 逻辑0将连续传输,直到有了新的样本。 图31、图32和图33显示了不同DOUT输出模式下的预期数 据输出。 Rev. PrD | Page 41 of 86 AD7779 图31. FORMAT [00],每个DOUT输出2次ADC转换结果,数据速率取最大值(S0= 样本0;S1= 样本1) 图32. FORMAT [01],通道0至3共享DOUT0,通道4至7共享DOUT1,数据速率取最大值(S0= 样本0;S1= 样本1) Rev. PrD | Page 42 of 86 AD7779 图33. FORMAT [10],通道0至7仅在DOUT0上输出,数据速率取最大值(S0= 样本0;S1= 样本1) 如果AD7779工作在SPI控制模式下,则可以调节DOUTx强 这一特性尤其有助于减少器件数量和线路连接;例如在隔 度,该调节通过DOUT_DRIVE_STR位来进行选择,如表 离式多转换器应用或接口能力有限的系统中。 33所示。 菊花链工作模式下可以有两种不同的配置,如表34所示。 表33. DOUTx强度 表34. Dout模式菊花链 GENERAL_USER_CONFIG2[4:3] 模式 0 0 正常 DOUT模式 相关通道 0 1 强 01 DOUT0 – CH0 – CH1-CH2-CH3 1 0 弱 DOUT1 – CH4 – CH5-CH6-CH7 1 1 非常强 DOUT2 – DIN0 DOUT3 – DIN1 菊花链模式 这样多个器件就可以使用同一数据接口线。采用菊花链配 DOUT0 - CH0 – CH1-CH2-CH3– CH4 – CH5-CH6-CH7 置,则数据接口和数字主机之间只有一个ADC器件具有直 DOUT2 – DIN0 菊花链连接是将各个AD7779器件的多个ADC输出端级联, 接连接。对于AD7779而言,通过级联多个器件的DOUT0 和DOUT1,或者仅使用DOUT0可实现菊花链功能;具体 取决于所选DOUT模式。将器件以菊花链方式连接,以及 器件数量的限制取决于所选DOUT模式和采用的抽取速率。 10 此模式下,DOUT2和DOUT3用作输入引脚,图34显示了 使用DOUT 10模式的示例。该例中,AD7779器件的DOUT0 引脚级联链路中下一个器件的DOUT2引脚。数据回读与读 取移位寄存器相似,即数据在DCLK上升沿输出。 采用菊花链模式工作时,要求链路上的所有AD7779器件正 确同步,更多信息请参考“同步引脚”。 Rev. PrD | Page 43 of 86 AD7779 图34. 菊花链连接模式[10] DCLKMIN_RATIO由连接的器件数量、抽取速率和使能的 SPI工作在8位帧的倍数;图35显示了16位帧的回读示例, 通道数决定。举例而言,假设采用模式01,将3个器件相 而图36显示了24位帧的回读。 连,抽取速率为256, DCLKMIN_RATIO < 器件数/ ( 8 * DEVICES*(DOUT_CHANNELS)^2) 图35. SD 16位帧 DCLKMIN_RATIO < 256 / ((8^2) * 3) = 1.3 => 1 SPI接口 当处理器或控制器作为主机使用时,SPI接口提供从Σ-Δ型 图36. SD 24位帧 ADC读取转换结果的灵活性。 如果器件配置为SPI控制模式,并且如果SDI连续64个时钟 完成一次新的转换后,DRDY信号切换,表示数据可以访 周期采样高电平,则AD7779将会生成一次软件复位。为了 问。DRDY切换时,内部通道计数器复位,下一个SPI读操 避免复位以及不想要的寄存器写操作,建议传输一个 作再次从通道0开始。相反,最后的通道数据完成读取后, 0x8000命令,该命令生成为器件所忽略的回读命令,如 下一个DRDY信号之前的所有后续读取操作都将从通道7 LSB “Σ-∆数据ADC模式”所述。 开始。 Rev. PrD | Page 44 of 86 AD7779 如何计算CRC校验和 AD7779集成两个不同的CRC校验和生成器,一个用于Σ-Δ 结果,另一个用于SPI控制模式。 AD7779采用CRC多项式计算CRC校验和值。使用的8位 CRC多项式为x8 + x2 + x + 1。 对齐多项式,使其MSB与该数据最左侧的逻辑1对齐。对该 数据施加一个异或(XOR)函数,以产生一个更短的新数。 再次对齐多项式,使其MSB与新结果最左侧的逻辑1对齐, 重复上述步骤。最后,原始数据将减少至小于多项式的 值。此值即是8位校验和。 0 CRC 1 1 要生成校验和,需将数据左移8位,产生一个后8位为逻辑 1的数值。 CRC从两个连续/配对通道(0-1、2-3、4-5、6-7)的56位计算 而言。56位包括芯片错误、3位第一个ADC配对通道和24 位各配对通道数据。举例而言,比如第二个配对通道(通道2 和通道3), 56位 = 芯片错误 + 3个ADC通道位(010) + 24个数据位CH2 + 芯片错误 + 3个ADC通道位(011) + 24个数据位CH3。 以12位数据为例,CRC计算如下所示: 数据 多项式 采用56位来计算8位CRC。该CRC分别两个通道报头。CRC 数据覆盖的通道对为:通道0和1、通道2和3、通道4和5、通 道6和7。 1 0 0 0 0 0 1 0 0 0 0 1 1 1 1 1 0 1 1 0 0 0 0 1 0 0 0 1 0 0 1 1 1 1 0 0 1 0 1 1 1 1 0 Σ-∆ CRC校验和 AD7779内部通过ADC对计算CRC消息。CRC使用来自两个 ADC的ADC输出数据以及来自报头7:4位进行计算。因此, SPI控制模式校验和 AD7779内部计算CRC消息。传输至AD7779的数据应当使 用W/R位、7位地址和8位数据,以便进行CRC计算。 CRC经过计算并附加到移出的数据之后,使用0010 0000报头 和8位数据进行寄存器回读,并使用0010报头和12位SAR转 换数据进行SAR回读传输。 Rev. PrD | Page 45 of 86 AD7779 寄存器汇总: AD7779存储器映射(AD7779_MEMMAP_DS) 表35. AD7779_memmap_DS寄存器汇总 地址 名称 描述 复位 访问类型 0x00 CH0_CONFIG 通道0配置。 0x00 R/W 0x01 CH1_CONFIG 通道1配置。 0x00 R/W 0x02 CH2_CONFIG 通道2配置。 0x00 R/W 0x03 CH3_CONFIG 通道3配置。 0x00 R/W 0x04 CH4_CONFIG 通道4配置。 0x00 R/W 0x05 CH5_CONFIG 通道5配置。 0x00 R/W 0x06 CH6_CONFIG 通道6配置。 0x00 R/W 0x07 CH7_CONFIG 通道7配置。 0x00 R/W 0x08 CH_DISABLE 禁用ADC通道时钟。 0x00 R/W 0x09 CH0_SYNC_OFFSET 通道0 SYNC失调。 0x00 R/W 0x0A CH1_SYNC_OFFSET 通道1 SYNC失调。 0x00 R/W 0x0B CH2_SYNC_OFFSET 通道2 SYNC失调。 0x00 R/W 0x0C CH3_SYNC_OFFSET 通道3 SYNC失调。 0x00 R/W 0x0D CH4_SYNC_OFFSET 通道4 SYNC失调。 0x00 R/W 0x0E CH5_SYNC_OFFSET 通道5 SYNC失调。 0x00 R/W 0x0F CH6_SYNC_OFFSET 通道6 SYNC失调。 0x00 R/W 0x10 CH7_SYNC_OFFSET 通道7 SYNC失调。 0x00 R/W 0x11 GENERAL_USER_CONFIG_1 通用用户配置1。 0x2C R/W 0x12 GENERAL_USER_CONFIG_2 通用用户配置2。 0x09 R/W 0x13 GENERAL_USER_CONFIG_3 通用用户配置3。 0x80 R/W 0x14 DOUT_FORMAT 数据输出格式。 0x20 R/W 0x15 ADC_MUX_CONFIG 主ADC计和基准多路复用控制。 0x00 R/W 0x16 GLOBAL_MUX_CONFIG 全局诊断多路复用。 0x00 R/W 0x17 GPIO_CONFIG GPIO配置。 0x00 R/W 0x18 GPIO_DATA GPIO数据。 0x00 R/W 0x19 BUFFER_CONFIG_1 缓冲器配置1。 0x38 R/W 0x1A BUFFER_CONFIG_2 缓冲器配置2。 0xC0 R/W 0x1C CH0_OFFSET_UPPER_BYTE 通道0失调高位字节。 0x00 R/W 0x1D CH0_OFFSET_MID_BYTE 通道0失调中间字节。 0x00 R/W 0x1E CH0_OFFSET_LOWER_BYTE 通道0失调低位字节。 0x00 R/W 0x1F CH0_GAIN_UPPER_BYTE 通道0增益高位字节。 0x00 R/W 0x20 CH0_GAIN_MID_BYTE 通道0增益中间字节。 0x00 R/W 0x21 CH0_GAIN_LOWER_BYTE 通道0增益低位字节。 0x00 R/W 0x22 CH1_OFFSET_UPPER_BYTE 通道1失调高位字节。 0x00 R/W 0x23 CH1_OFFSET_MID_BYTE 通道1失调中间字节。 0x00 R/W 0x24 CH1_OFFSET_LOWER_BYTE 通道1失调低位字节。 0x00 R/W 0x25 CH1_GAIN_UPPER_BYTE 通道1增益高位字节。 0x00 R/W 0x26 CH1_GAIN_MID_BYTE 通道1增益中间字节。 0x00 R/W 0x27 CH1_GAIN_LOWER_BYTE 通道1增益低位字节。 0x00 R/W Rev. PrD | Page 46 of 86 AD7779 地址 名称 描述 复位 访问类型 0x28 CH2_OFFSET_UPPER_BYTE 通道2失调高位字节。 0x00 R/W 0x29 CH2_OFFSET_MID_BYTE 通道2失调中间字节。 0x00 R/W 0x2A CH2_OFFSET_LOWER_BYTE 通道2失调低位字节。 0x00 R/W 0x2B CH2_GAIN_UPPER_BYTE 通道2增益高位字节。 0x00 R/W 0x2C CH2_GAIN_MID_BYTE 通道2增益中间字节。 0x00 R/W 0x2D CH2_GAIN_LOWER_BYTE 通道2增益低位字节。 0x00 R/W 0x2E CH3_OFFSET_UPPER_BYTE 通道3失调高位字节。 0x00 R/W 0x2F CH3_OFFSET_MID_BYTE 通道3失调中间字节。 0x00 R/W 0x30 CH3_OFFSET_LOWER_BYTE 通道3失调低位字节。 0x00 R/W 0x31 CH3_GAIN_UPPER_BYTE 通道3增益高位字节。 0x00 R/W 0x32 CH3_GAIN_MID_BYTE 通道3增益中间字节。 0x00 R/W 0x33 CH3_GAIN_LOWER_BYTE 通道3增益低位字节。 0x00 R/W 0x34 CH4_OFFSET_UPPER_BYTE 通道4失调高位字节。 0x00 R/W 0x35 CH4_OFFSET_MID_BYTE 通道4失调中间字节。 0x00 R/W 0x36 CH4_OFFSET_LOWER_BYTE 通道4失调低位字节。 0x00 R/W 0x37 CH4_GAIN_UPPER_BYTE 通道4增益高位字节。 0x00 R/W 0x38 CH4_GAIN_MID_BYTE 通道4增益中间字节。 0x00 R/W 0x39 CH4_GAIN_LOWER_BYTE 通道4增益低位字节。 0x00 R/W 0x3A CH5_OFFSET_UPPER_BYTE 通道5失调高位字节。 0x00 R/W 0x3B CH5_OFFSET_MID_BYTE 通道5失调中间字节。 0x00 R/W 0x3C CH5_OFFSET_LOWER_BYTE 通道5失调低位字节。 0x00 R/W 0x3D CH5_GAIN_UPPER_BYTE 通道5增益高位字节。 0x00 R/W 0x3E CH5_GAIN_MID_BYTE 通道5增益中间字节。 0x00 R/W 0x3F CH5_GAIN_LOWER_BYTE 通道5增益低位字节。 0x00 R/W 0x40 CH6_OFFSET_UPPER_BYTE 通道6失调高位字节。 0x00 R/W 0x41 CH6_OFFSET_MID_BYTE 通道6失调中间字节。 0x00 R/W 0x42 CH6_OFFSET_LOWER_BYTE 通道6失调低位字节。 0x00 R/W 0x43 CH6_GAIN_UPPER_BYTE 通道6增益高位字节。 0x00 R/W 0x44 CH6_GAIN_MID_BYTE 通道6增益中间字节。 0x00 R/W 0x45 CH6_GAIN_LOWER_BYTE 通道6增益低位字节。 0x00 R/W 0x46 CH7_OFFSET_UPPER_BYTE 通道7失调高位字节。 0x00 R/W 0x47 CH7_OFFSET_MID_BYTE 通道7失调中间字节。 0x00 R/W 0x48 CH7_OFFSET_LOWER_BYTE 通道7失调低位字节。 0x00 R/W 0x49 CH7_GAIN_UPPER_BYTE 通道7增益高位字节。 0x00 R/W 0x4A CH7_GAIN_MID_BYTE 通道7增益中间字节。 0x00 R/W 0x4B CH7_GAIN_LOWER_BYTE 通道7增益低位字节。 0x00 R/W 0x4C CH0_ERR_REG 通道0状态寄存器。 0x00 R 0x4D CH1_ERR_REG 通道1状态寄存器。 0x00 R 0x4E CH2_ERR_REG 通道2状态寄存器。 0x00 R 0x4F CH3_ERR_REG 通道3状态寄存器。 0x00 R 0x50 CH4_ERR_REG 通道4状态寄存器。 0x00 R Rev. PrD | Page 47 of 86 AD7779 地址 名称 描述 复位 访问类型 0x51 CH5_ERR_REG 通道5状态寄存器。 0x00 R 0x52 CH6_ERR_REG 通道6状态寄存器。 0x00 R 0x53 CH7_ERR_REG 通道7状态寄存器。 0x00 R 0x54 CH0_1_SAT_ERR 通道0/1 DSP错误。 0x00 R 0x55 CH2_3_SAT_ERR 通道2/3 DSP错误。 0x00 R 0x56 CH4_5_SAT_ERR 通道4/5 DSP错误。 0x00 R 0x57 CH6_7_SAT_ERR 通道6/7 DSP错误。 0x00 R 0x58 CHX_ERR_REG_EN 通道0-7错误寄存器使能。 0xFE R/W 0x59 GEN_ERR_REG_1 通用错误寄存器1。 0x00 R 0x5A GEN_ERR_REG_1_EN 通用错误寄存器1使能。 0x3E R/W 0x5B GEN_ERR_REG_2 通用错误寄存器2。 0x00 R 0x5C GEN_ERR_REG_2_EN 通用错误寄存器2使能。 0x3C R/W 0x5D STATUS_REG_1 错误状态寄存器1。 0x00 R 0x5E STATUS_REG_2 错误状态寄存器2。 0x00 R 0x5F STATUS_REG_3 错误状态寄存器3。 0x00 R 0x60 SRC_N_MSB 抽取速率(N) MSB。 0x00 R/W 0x61 SRC_N_LSB 抽取速率(N) LSB。 0x80 R/W 0x62 SRC_IF_MSB 抽取速率(IF) MSB。 0x00 R/W 0x63 SRC_IF_LSB 抽取速率(IF) LSB。 0x00 R/W 0x64 SRC_UPDATE SRC负载源和负载更新。 0x00 R/W Rev. PrD | Page 48 of 86 AD7779 寄存器详解:AD7779存储器映射(AD7779_MEMMAP_DS) 通道0配置寄存器 地址: 0x00;复位: 0x00;名称: CH0_CONFIG 表36. CH0_CONFIG的位功能描述 位 位名称 设置 描述 [7:6] 4 CH0_GAIN AFE增益 0 增益1。 1 增益2。 10 增益4。 11 增益8。 CH0_RX 通道诊断多路复用使能。 复位 访问类型 0x0 R/W 0x0 R/W 复位 访问类型 0x0 R/W 0x0 R/W 通道1配置寄存器 地址: 0x01;复位: 0x00;名称: CH1_CONFIG 表37. CH1_CONFIG的位功能描述 位 位名称 设置 描述 [7:6] 4 CH1_GAIN CH1_RX AFE增益 0 增益1。 1 增益 = 2。 10 增益 = 4。 11 增益 = 8。 通道诊断多路复用使能。 Rev. PrD | Page 49 of 86 AD7779 通道2配置寄存器 地址: 0x02;复位: 0x00;名称: CH2_CONFIG 表38. CH2_CONFIG的位功能描述 位 位名称 设置 描述 [7:6] 4 CH2_GAIN AFE增益 0 增益1。 1 增益2。 10 增益4。 11 增益8。 CH2_RX 通道诊断多路复用使能。 复位 访问类型 0x0 R/W 0x0 R/W 复位 访问类型 0x0 R/W 0x0 R/W 通道3配置寄存器 地址: 0x03;复位: 0x00;名称: CH3_CONFIG 表39. CH3_CONFIG的位功能描述 位 位名称 设置 描述 [7:6] 4 CH3_GAIN CH3_RX AFE增益 0 增益1。 1 增益2。 10 增益4。 11 增益8。 通道诊断多路复用使能。 通道4配置寄存器 地址: 0x04;复位: 0x00;名称: CH4_CONFIG Rev. PrD | Page 50 of 86 AD7779 表40. CH4_CONFIG的位功能描述 位 位名称 设置 描述 [7:6] 4 CH4_GAIN AFE增益 0 增益1。 1 增益2。 10 增益4。 11 增益8。 CH4_RX 通道诊断多路复用使能。 复位 访问类型 0x0 R/W 0x0 R/W 复位 访问类型 0x0 R/W 0x0 R/W 通道5配置寄存器 地址: 0x05;复位: 0x00;名称: CH5_CONFIG 表41. CH5_CONFIG的位功能描述 位 位名称 设置 描述 [7:6] CH5_GAIN AFE增益 0 4 增益1。 1 增益2。 10 增益4。 11 增益8。 CH5_RX 通道诊断多路复用使能。 通道6配置寄存器 地址: 0x06;复位: 0x00;名称: CH6_CONFIG 表42. CH6_CONFIG的位功能描述 位 位名称 设置 描述 [7:6] 4 CH6_GAIN CH6_RX AFE增益 0 增益1。 1 增益2。 10 增益4。 11 增益8。 通道诊断多路复用使能。 Rev. PrD | Page 51 of 86 复位 访问类型 0x0 R/W 0x0 R/W AD7779 通道7配置寄存器 地址: 0x07;复位: 0x00;名称: CH7_CONFIG 表43. CH7_CONFIG的位功能描述 位 位名称 设置 描述 [7:6] 4 CH7_GAIN AFE增益 0 增益1。 1 增益2。 10 增益4。 11 增益8。 CH7_RX 通道诊断多路复用使能。 复位 访问类型 0x0 R/W 0x0 R/W 禁用ADC通道寄存器时钟 地址: 0x08;复位: 0x00;名称: CH_DISABLE . 表44. CH_DISABLE的位功能描述 位 位名称 设置 描述 复位 访问类型 7 CH7_DISABLE 通道禁用。 通道7。0:使能;1:待机 0x0 R/W 6 CH6_DISABLE 通道禁用。 通道6。0:使能;1:待机 0x0 R/W 5 CH5_DISABLE 通道禁用。 通道5。0:使能;1:待机 0x0 R/W 4 CH4_DISABLE 通道禁用。 通道4。0:使能;1:待机 0x0 R/W 3 CH3_DISABLE 通道禁用。 通道3。0:使能;1:待机 0x0 R/W 2 CH2_DISABLE 通道禁用。 通道2。0:使能;1:待机 0x0 R/W 1 CH1_DISABLE 通道禁用。 通道1。0:使能;1:待机 0x0 R/W 0 CH0_DISABLE 通道禁用。 通道0。0:使能;1:待机 0x0 R/W Rev. PrD | Page 52 of 86 AD7779 通道0同步失调寄存器 地址: 0x09;复位: 0x00;名称: CH0_SYNC_OFFSET 表45. CH0_SYNC_OFFSET的位功能描述 位 位名称 设置 [7:0] CH0_SYNC_OFFSET 描述 复位 访问类型 通道同步失调。 0x0 R/W 描述 复位 访问类型 通道同步失调。 0x0 R/W 描述 复位 访问类型 通道同步失调。 0x0 R/W 描述 复位 访问类型 通道同步失调。 0x0 R/W 通道1同步失调寄存器 地址: 0x0A;复位: 0x00;名称: CH1_SYNC_OFFSET 表46. CH1_SYNC_OFFSET的位功能描述 位 位名称 设置 [7:0] CH1_SYNC_OFFSET 通道2同步失调寄存器 地址: 0x0B;复位: 0x00;名称: CH2_SYNC_OFFSET 表47. CH2_SYNC_OFFSET的位功能描述 位 位名称 设置 [7:0] CH2_SYNC_OFFSET 通道3同步失调寄存器 地址: 0x0C;复位: 0x00;名称: CH3_SYNC_OFFSET 表48. CH3_SYNC_OFFSET的位功能描述 位 位名称 设置 [7:0] CH3_SYNC_OFFSET 通道4同步失调寄存器 地址: 0x0D;复位: 0x00;名称: CH4_SYNC_OFFSET Rev. PrD | Page 53 of 86 AD7779 表49. CH4_SYNC_OFFSET的位功能描述 位 位名称 设置 [7:0] CH4_SYNC_OFFSET 描述 复位 访问类型 通道同步失调。 0x0 R/W 描述 复位 访问类型 通道同步失调。 0x0 R/W 描述 复位 访问类型 通道同步失调。 0x0 R/W 描述 复位 访问类型 通道同步失调。 0x0 R/W 通道5同步失调寄存器 地址:0x0E;复位: 0x00;名称: CH5_SYNC_OFFSET 表50. CH5_SYNC_OFFSET的位功能描述 位 位名称 设置 [7:0] CH5_SYNC_OFFSET 通道6同步失调寄存器 地址:0x0F;复位: 0x00;名称: CH6_SYNC_OFFSET 表51. CH6_SYNC_OFFSET的位功能描述 位 位名称 设置 [7:0] CH6_SYNC_OFFSET 通道7同步失调寄存器 地址: 0x10;复位: 0x00;名称: CH7_SYNC_OFFSET 表52. CH7_SYNC_OFFSET的位功能描述 位 位名称 设置 [7:0] CH7_SYNC_OFFSET Rev. PrD | Page 54 of 86 AD7779 通用用户配置1寄存器 地址: 0x11;复位: 0x2C;名称: GENERAL_USER_CONFIG_1 表53. GENERAL_USER_CONFIG_1的位功能描述 位 位名称 设置 描述 7 ALL_CH_DIS__MCLK_EN 6 MOD_POWERMODE 0 1 复位 访问类型 如果所有通道禁用,则将此位设为高电平可让DCLK继续切换 操作。如果所有通道禁用,则将此位设为高电平可让DCLK继 续切换操作 0x0 R/W 调制器功耗模式,0 = LP,1 = HP。 调制器功耗模式 0x0 R/W 低功耗(1/4) 低功耗(1/4) 高分辨率(全部) 5 PDB_VCM PDb VCM缓冲器。 PDb内部基准电压源输出缓冲器 0x1 R/W 4 PDB_REFOUT_BUF PDb内部基准电压源输出缓冲器。PDb内部基准电压源输出缓 冲器 0x0 R/W 3 PDB_SAR PDb SAR。 PDb SAR 0x1 R/W 2 PDB_RC_OSC PDb内部振荡器。 用于内部振荡器的PDb信号。 0x1 R/W [1:0] SOFT_RESET 软复位。 软复位 – 首先需发送11,然后发送10,寄存器00 – 无 效01 – 无效10 – 第二次写入11 – 第一次写入 2'b0 – 无效 2'b1 – 无效 2'b10 – 第二次写入 2'b11 – 第一次写入 0x0 R/W 0 无效。 1 无效。 10 第二次写入。 11 第一次写入。 Rev. PrD | Page 55 of 86 AD7779 通用用户配置2寄存器 地址: 0x12;复位: 0x09;名称: GENERAL_USER_CONFIG_2 表54. GENERAL_USER_CONFIG_2的位功能描述 位 位名称 设置 描述 [7:6] FILTER_MODES 0 10 SINC3,1个固定陷波,uj 复位 访问类型 0x0 R/W SINC3,所有陷波位于ODR。 5 SAR_DIAG_MODE_EN 设置SPI接口,将SAR结果通过SDO回读。设置SPI接口,将 SAR结果通过SDO回读 0x0 R/W [4:3] SDO_DRIVE_STR 0x1 R/W 0 SDO驱动强度。 SDO驱动强度 – 00 – 标称 01 – 强 10 – 弱 11 – 极强 2'b0 – 标称 2'b1 – 强 2'b10 – 弱 2'b11 – 极强 标称。 1 强。 10 弱。 11 极强。 0x0 R/W 0x1 R/W [2:1] 0 DOUT驱动强度。DOUT驱动强度 – 00 – 标称 01 – 强 10 – 弱 11 – 极强 2'b0 – 标称 2'b1 – 强 2'b10 – 弱 2'b11 – 极强 DOUT_DRIVE_STR 0 标称。 1 强。 10 弱。 11 极强。 SPI_SYNC 0 软件SYNC_OUT。控制SYNC复位控制模块中,此信号与 STARTb引脚上的值进行AND运算。0 – 从mm开始的同步开始 值为LO 1(默认)- 从mm开始的同步开始值为HI 1'b0 – 从mm开始的同步开始值为Lo 1'b1 - (默认) 从mm开始的同步开始值为高电平 从mm开始的同步开始值为Lo。 1 (默认)从mm开始的同步开始值为高电平。 Rev. PrD | Page 56 of 86 AD7779 通用用户配置3寄存器 地址: 0x13;复位: 0x80;名称: GENERAL_USER_CONFIG_3 表55. GENERAL_USER_CONFIG_3的位功能描述 位 位名称 设置 7 CONVST_MOD_ALIGN_DIS 描述 复位 访问类型 选择CONV_SAR与SD同步。如果去毛刺使能,则选择去毛 刺方式;以下时钟可以选择0:MOD_CLOCK 1:MCLK 0x1 R/W 1'b0 - MOD_CLOCK(去毛刺) 1'b1 – MCLK(去毛刺) 1 MCLK(去毛刺) 0 MOD_CLOCK(去毛刺) 6 CONVST_DEGLITCH_DIS 禁用CONVST引脚去毛刺。 禁用CONVST引脚去毛刺 禁 用CONVST引脚去毛刺;该引脚用于SAR 0x0 R/W 4 SPI_SLAVE_MODE_EN 使能SPI从机模式,通过SPI回读ADC数据。使能SPI从机 模式,通过SPI回读ADC数据允许通过SPI接口回读8个 ADC通道结果 0x0 R/W [3:2] MOD_CLK_DELAY_EN 延迟MOD时钟使能。延迟MOD时钟使能 00 – 为所有通道 禁用延迟时钟 01 – 为通道0至3使能延迟时钟 10 – 为通道4 至7使能延迟时钟 11 – 为所有通道使能延迟时钟 2'b0 – 禁用针对所有通道的延迟时钟 2'b1 – 通道0至3 的延迟时钟 2'b10 – 通道4至7的延迟时钟 2'b11 – 所有通道 的延迟时钟 0x0 R/W 0 禁用针对所有通道的延迟时钟 1 通道0至3的延迟时钟 10 通道4至7的延迟时钟 11 所有通道的延迟时钟 Rev. PrD | Page 57 of 86 AD7779 位 位名称 1 POSITIVE_RETIME_EN 0 设置 描述 复位 访问类型 0x0 R/W 0 正重新计时使能。 正重新计时使能 - 0 – 禁用重新计时。 1 – 使能时钟正沿的SYNC重新计时。同步第一个器件的 STARTb,然后发送至所有器件的SYNC_INb(包括第一 个器件) 1'b0 – 禁用重新计时 1'b1 – 使能正沿的SYNC重新计时 禁用重新计时。 1 使能正沿的SYNC重新计时。 0x0 R/W 如果用户要求使用250 kHz以下的MCLK信号,则禁用时 钟认证器检查。 如果用户要求使用250 kHz以下的MCLK 信号,则禁用时钟认证器检查。 CLK_QUAL_DIS 数据输出格式寄存器 地址: 0x14;复位: 0x20;名称: DOUT_FORMAT 表56. DOUT_FORMAT的位功能描述 位 位名称 [7:6] 5 [3:1] 设置 DOUT_FORMAT 描述 复位 访问类型 数据输出格式。数据输出格式 00 - 4 DOUT线路。 通道0、 1 - DOUT0,通道2、3 - DOUT1... 01 - 2 DOUT线路。通道 1、2、3 - DOUT0.... 10 - 1 DOUT线路。 通道0、1、2、3、 4、5、6、7。 11 - 1 DOUT线路。 通道0、1、2、3、4、 5、6、7。当DOUT_FORMAT!=00时,菊花链自动使能。 2'b0 - 4 DOUT线路 2'b1 - 2 DOUT线路 2'b10 - 1 DOUT 线路 2'b11 - 1 DOUT线路 0x0 R/W 0x1 R/W 0x0 R/W 0 4 DOUT线路。 1 2 DOUT线路。 10 1 DOUT线路。 11 1 DOUT线路。 Dout报头格式。1'b0 - 0 – 状态位 1'b1 - 1 – CRC半字节 DOUT_HEADER_FORMAT 0 0 – 状态位。 1 1 – CRC半字节。 分频DCLK。分频DCLK 3'b0 – 1分频 3'b1 – 2分频 3'b10 – 4分频 3'b11 – 8分频 3'b101 – 32分频 3'b110 – 64分频 3'b111 – 128分频 DCLK_CLK_DIV 0 1分频。 1 2分频。 10 4分频。 Rev. PrD | Page 58 of 86 AD7779 位 位名称 设置 描述 11 8分频。 100 16分频。 101 32分频。 110 64分频。 111 128分频。 复位 访问类型 主ADC计和基准多路复用控制寄存器 地址: 0x15;复位: 0x00;名称: ADC_MUX_CONFIG 表57. ADC_MUX_CONFIG的位功能描述 位 位名称 设置 描述 [7:6] [5:2] REF_MUX_CTRL 诊断ADC基准多路复用 0 ExtRef_pn. 1 IntRef_pn. 10 AVDD3_AVSS. 11 ExtRef_np. SAR输入多路复用 MTR_MUX_CTRL 0 关 1 glob_diag_mux. 10 test_280mV. 11 ExtRef_pn. 100 ExtRef_np. 101 ExtRef_nn. 110 IntRef_pn. 111 IntRef_np. 1000 IntRef_nn. 1001 ExtRef_pp. Rev. PrD | Page 59 of 86 复位 访问类型 0x0 R/W 0x0 R/W AD7779 全局诊断多路复用寄存器 地址: 0x16;复位: 0x00;名称: GLOBAL_MUX_CONFIG 表58. GLOBAL_MUX_CONFIG的位功能描述 位 位名称 设置 描述 [7:3] GLOBAL_MUX_CTRL 全局诊断多路复用控制 0 Ain+ Ain- 1 DVBE AVSS1A. 10 REF1P REF1N. 11 REF2P REF2N. 100 REF_OUT AVSS1B. 101 VCM AVSS1. 110 AVDD1P8_1 AVSS1A. 111 AVDD1P8_2 AVSS1B. 1000 DVDD DGND. 1001 AVDD1A AVSS1A. 1010 AVDD1B AVSS1B. 1011 AVDD2A AVSS2A. 1100 AVDD2B AVSS2B. 1101 IOVDD_DGND. 1110 AVDD4 AVSS4. 1111 DGND AVSS1A. 10000 DGND AVSS1B. 10001 DGND AVSS4. 10010 AVDD4** AVSS4** 10011 REF1P AVSS1A. 10100 REF2P AVSS1B. 10101 AVSS4 AVDD4. GPIO配置寄存器 地址: 0x17;复位: 0x00;名称: GPIO_CONFIG Rev. PrD | Page 60 of 86 复位 访问类型 0x0 R/W AD7779 表59. GPIO_CONFIG的位功能描述 位 位名称 设置 [2:0] GPIO_OP_EN 描述 复位 访问类型 GPIO输入/输出。GPIO配置寄存器:该寄存器用来配置GPIO引脚0、 1、2。设置位2:0可将GPIO引脚配置为输入或输出。 0- 输入 1- 输出 寄存器0x18用来从GPIO引脚读写数据 0x0 R/W 描述 复位 访问类型 GPIO数据寄存器 地址: 0x18;复位: 0x00;名称: GPIO_DATA 表60. GPIO_DATA的位功能描述 位 位名称 设置 [5:3] GPIO_READ_DATA 数据从GPIO引脚读取。GPIO读取。GPIO设为输入模式时, 位5:3用来读取其上设置的值。位5:3对应GPIO引脚2:0 0x0 R [2:0] GPIO_WRITE_DATA 写入GPIO引脚。GPIO写入数值。当在输出模式下设置时, 设置位2:0可设置GPIO引脚2:0的值。 0x0 R/W 缓冲器配置1寄存器 地址: 0x19;复位: 0x38;名称: BUFFER_CONFIG_1 表61. BUFFER_CONFIG_1的位功能描述 位 位名称 设置 描述 复位 访问类型 6 BUF_POWERMODE 基准电压源缓冲器关断。 缓冲器电源 - 0 - 1/4x缓冲器电源 (默认值)1 – 缓冲器全功率 0x0 R/W 5 AFE buffer enable AFE缓冲器使能。 AFE缓冲器使能 0x1 R/W 4 REF_BUF_POS_EN 基准电压源缓冲器正使能。基准电压源缓冲器正使能 0x1 R/W 3 REF_BUF_NEG_EN 基准电压源缓冲器负使能。基准电压源缓冲器负使能 0x1 R/W 2 AFE缓冲器旁路 AFE缓冲器旁路。 AFE缓冲器旁路 0x0 R/W 1 REF_BUF_POS_BYP 基准电压源缓冲器正旁路。基准电压源缓冲器正旁路 0x0 R/W 0 REF_BUF_NEG_BYP 基准电压源缓冲器负旁路。基准电压源缓冲器负旁路 0x0 R/W Rev. PrD | Page 61 of 86 AD7779 缓冲器配置2寄存器 地址: 0x1A;复位: 0xC0;名称: BUFFER_CONFIG_2 表62. BUFFER_CONFIG_2的位功能描述 位 位名称 设置 描述 复位 访问类型 7 REFBUFP_PREQ 基准电压源缓冲器正预充电使能。 基准电压源缓冲器正预充 电使能 0x1 R/W 6 REFBUFM_PREQ 基准电压源缓冲器负预充电使能。 基准电压源缓冲器负预充 电使能 0x1 R/W 2 PDB_ALDO1_OVRDRV ALDO1过驱使能。关断LDO通流器件,允许连接外部电压源, 以便驱动调节模拟电源。ALDO1过驱使能关断LDO通流器件, 允许连接外部电压源,以便驱动调节模拟电源。0 – LDO通流 器件关断,1 – LDO通流器件导通 – 电压源应当在LDO输出关 断前连接。 0x0 R/W 1 PDB_ALDO2_OVRDRV ALDO2过驱使能。关断LDO通流器件,允许连接外部电压源, 以便驱动调节模拟电源。ALDO2过驱使能 关断LDO通流器 件,允许连接外部电压源,以便驱动调节模拟电源。0 – LDO 通流器件关断,1 – LDO通流器件导通 – 电压源应当在LDO输 出关断前连接。 0x0 R/W 0 PDB_DLDO_OVRDRV DLDO过驱使能 - 关断LDO通流器件,允许连接外部电压源, 以便驱动调节数字电源。DLDO过驱使能 - 关断LDO通流器 件,允许连接外部电压源,以便驱动调节模拟电源。关断 LDO通流器件,允许连接外部电压源,以便驱动调节模拟电 源。0 – LDO通流器件关断,1 – LDO通流器件导通 – 电压源应 当在LDO输出关断前连接。 0x0 R/W 通道0失调高位字节寄存器 地址: 0x1C;复位: 0x00;名称: CH0_OFFSET_UPPER_BYTE Rev. PrD | Page 62 of 86 AD7779 表63. CH0_OFFSET_UPPER_BYTE的位功能描述 位 位名称 设置 描述 复位 访问类型 [7:0] CH0_OFFSET_UPPER_BYTE 通道0失调高位字节 0x0 R/W [7:0] CH0_OFFSET_ALL[23:16] 通道0 全部 0x0 R/W 描述 复位 访问类型 通道0 全部 0x0 R/W 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 通道0失调中间字节寄存器 地址: 0x1D;复位: 0x00;名称: CH0_OFFSET_MID_BYTE 表64. CH0_OFFSET_MID_BYTE的位功能描述 位 位名称 设置 [7:0] CH0_OFFSET_ALL[15:8] 通道0失调低位字节寄存器 地址: 0x1E;复位: 0x00;名称: CH0_OFFSET_LOWER_BYTE 表65. CH0_OFFSET_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH0_OFFSET_ALL[7:0] 通道0 全部 通道0增益高位字节寄存器 地址: 0x1F;复位: 0x00;名称: CH0_GAIN_UPPER_BYTE 表66. CH0_GAIN_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH0_GAIN ALL[23:16] 组合增益寄存器 通道0增益中间字节寄存器 地址: 0x20;复位: 0x00;名称: CH0_GAIN_MID_BYTE 表67. CH0_GAIN_MID_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH0_GAIN ALL[15:8] 组合增益寄存器 Rev. PrD | Page 63 of 86 AD7779 通道0增益低位字节寄存器 地址: 0x21;复位: 0x00;名称: CH0_GAIN_LOWER_BYTE 表68. CH0_GAIN_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH0_GAIN ALL[7:0] 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 描述 复位 访问类型 通道0 全部 0x0 R/W 复位 访问类型 0x0 R/W 组合增益寄存器 通道1失调高位字节寄存器 地址: 0x22;复位: 0x00;名称: CH1_OFFSET_UPPER_BYTE 表69. CH1_OFFSET_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH1_OFFSET_ALL[23:16] 通道0 全部 通道1失调中间字节寄存器 地址: 0x23;复位: 0x00;名称: CH1_OFFSET_MID_BYTE 表70. CH1_OFFSET_MID_BYTE的位功能描述 位 位名称 设置 [7:0] CH1_OFFSET_ALL[15:8] 通道1失调低位字节寄存器 地址: 0x24;复位: 0x00;名称: CH1_OFFSET_LOWER_BYTE 表71. CH1_OFFSET_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH1_OFFSET_ALL[7:0] 通道0 全部 Rev. PrD | Page 64 of 86 AD7779 通道1增益高位字节寄存器 地址: 0x25;复位: 0x00;名称: CH1_GAIN_UPPER_BYTE 表72. CH1_GAIN_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH1_GAIN ALL[23:16] 组合增益寄存器 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 通道1增益中间字节寄存器 地址: 0x26;复位: 0x00;名称: CH1_GAIN_MID_BYTE 表73. CH1_GAIN_MID_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH1_GAIN ALL[15:8] 组合增益寄存器 通道1增益低位字节寄存器 地址: 0x27;复位: 0x00;名称: CH1_GAIN_LOWER_BYTE 表74. CH1_GAIN_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH1_GAIN ALL[7:0] 组合增益寄存器 通道2失调高位字节寄存器 地址: 0x28;复位: 0x00;名称: CH2_OFFSET_UPPER_BYTE 表75. CH2_OFFSET_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH2_OFFSET_ALL[23:16] 通道0 全部 Rev. PrD | Page 65 of 86 AD7779 通道2失调中间字节寄存器 地址: 0x29;复位: 0x00;名称: CH2_OFFSET_MID_BYTE 表76. CH2_OFFSET_MID_BYTE的位功能描述 位 位名称 设置 [7:0] CH2_OFFSET_ALL[15:8] 描述 复位 访问类型 通道0 全部 0x0 R/W 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 通道2失调低位字节寄存器 地址: 0x2A;复位: 0x00;名称: CH2_OFFSET_LOWER_BYTE 表77. CH2_OFFSET_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH2_OFFSET_ALL[7:0] 通道0 全部 通道2增益高位字节寄存器 地址: 0x2B;复位: 0x00;名称: CH2_GAIN_UPPER_BYTE 表78. CH2_GAIN_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH2_GAIN ALL[23:16] 组合增益寄存器 通道2增益中间字节寄存器 地址: 0x2C;复位: 0x00;名称: CH2_GAIN_MID_BYTE 表79. CH2_GAIN_MID_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH2_GAIN ALL[15:8] 组合增益寄存器 Rev. PrD | Page 66 of 86 AD7779 通道2增益低位字节寄存器 地址: 0x2D;复位: 0x00;名称:CH2_GAIN_LOWER_BYTE 表80. CH2_GAIN_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH2_GAIN ALL[7:0] 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 描述 复位 访问类型 通道0 全部 0x0 R/W 复位 访问类型 0x0 R/W 组合增益寄存器 通道3失调高位字节寄存器 地址: 0x2E;复位: 0x00;名称:CH3_OFFSET_UPPER_BYTE 表81. CH3_OFFSET_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH3_OFFSET_ALL[23:16] 通道0 全部 通道3失调中间字节寄存器 地址: 0x2F;复位: 0x00;名称:CH3_OFFSET_MID_BYTE 表82. CH3_OFFSET_MID_BYTE的位功能描述 位 位名称 设置 [7:0] CH3_OFFSET_ALL[15:8] 通道3失调低位字节寄存器 地址: 0x30;复位: 0x00;名称:CH3_OFFSET_LOWER_BYTE 表83. CH3_OFFSET_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH3_OFFSET_ALL[7:0] 通道0 全部 通道3增益高位字节寄存器 地址: 0x31;复位: 0x00;名称:CH3_GAIN_UPPER_BYTE Rev. PrD | Page 67 of 86 AD7779 表84. CH3_GAIN_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH3_GAIN ALL[23:16] 组合增益寄存器 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 通道3增益中间字节寄存器 地址: 0x32;复位: 0x00;名称: CH3_GAIN_MID_BYTE 表85. CH3_GAIN_MID_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH3_GAIN ALL[15:8] 组合增益寄存器 通道3增益低位字节寄存器 地址: 0x33;复位: 0x00;名称: CH3_GAIN_LOWER_BYTE 表86. CH3_GAIN_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH3_GAIN ALL[7:0] 组合增益寄存器 通道4失调高位字节寄存器 地址: 0x34;复位: 0x00;名称: CH4_OFFSET_UPPER_BYTE 表87. CH4_OFFSET_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH4_OFFSET_ALL[23:16] 通道0 全部 通道4失调中间字节寄存器 地址: 0x35;复位: 0x00;名称: CH4_OFFSET_MID_BYTE 表88. CH4_OFFSET_MID_BYTE的位功能描述 位 位名称 设置 [7:0] CH4_OFFSET_ALL[15:8] 描述 复位 访问类型 通道0 全部 0x0 R/W Rev. PrD | Page 68 of 86 AD7779 通道4失调低位字节寄存器 地址: 0x36;复位: 0x00;名称:CH4_OFFSET_LOWER_BYTE 表89. CH4_OFFSET_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH4_OFFSET_ALL[7:0] 通道0 全部 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 通道4增益高位字节寄存器 地址: 0x37;复位: 0x00;名称:CH4_GAIN_UPPER_BYTE 表90. CH4_GAIN_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH4_GAIN ALL[23:16] 组合增益寄存器 通道4增益中间字节寄存器 地址: 0x38;复位: 0x00;名称:CH4_GAIN_MID_BYTE 表91. CH4_GAIN_MID_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH4_GAIN ALL[15:8] 组合增益寄存器 通道4增益低位字节寄存器 地址: 0x39;复位: 0x00;名称:CH4_GAIN_LOWER_BYTE 表92. CH4_GAIN_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH4_GAIN ALL[7:0] 组合增益寄存器 Rev. PrD | Page 69 of 86 复位 访问类型 0x0 R/W AD7779 通道5失调高位字节寄存器 地址: 0x3A;复位: 0x00;名称: CH5_OFFSET_UPPER_BYTE 表93. CH5_OFFSET_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH5_OFFSET_ALL[23:16] 复位 访问类型 0x0 R/W 描述 复位 访问类型 通道0 全部 0x0 R/W 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 通道0 全部 通道5失调中间字节寄存器 地址: 0x3B;复位: 0x00;名称: CH5_OFFSET_MID_BYTE 表94. CH5_OFFSET_MID_BYTE的位功能描述 位 位名称 设置 [7:0] CH5_OFFSET_ALL[15:8] 通道5失调低位字节寄存器 地址: 0x3C;复位: 0x00;名称: CH5_OFFSET_LOWER_BYTE 表95. CH5_OFFSET_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH5_OFFSET_ALL[7:0] 通道0 全部 通道5增益高位字节寄存器 地址: 0x3D;复位: 0x00;名称: CH5_GAIN_UPPER_BYTE 表96. CH5_GAIN_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH5_GAIN ALL[23:16] 组合增益寄存器 通道5增益中间字节寄存器 地址: 0x3E;复位: 0x00;名称: CH5_GAIN_MID_BYTE Rev. PrD | Page 70 of 86 AD7779 表97. CH5_GAIN_MID_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH5_GAIN ALL[15:8] 组合增益寄存器 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 通道5增益低位字节寄存器 地址: 0x3F;复位: 0x00;名称: CH5_GAIN_LOWER_BYTE 表98. CH5_GAIN_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH5_GAIN ALL[7:0] 组合增益寄存器 通道6失调高位字节寄存器 地址: 0x40;复位: 0x00;名称: CH6_OFFSET_UPPER_BYTE 表99. CH6_OFFSET_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH6_OFFSET_ALL[23:16] 通道0 全部 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 通道6失调中间字节寄存器 地址: 0x41;复位: 0x00;名称: CH6_OFFSET_MID_BYTE 表100. CH6_OFFSET_MID_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH6_OFFSET_ALL[15:8] 通道0 全部 通道6失调低位字节寄存器 地址: 0x42;复位: 0x00;名称: CH6_OFFSET_LOWER_BYTE 表101. CH6_OFFSET_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH6_OFFSET_ALL[7:0] 通道0 全部 Rev. PrD | Page 71 of 86 AD7779 通道6增益高位字节寄存器 地址: 0x43;复位: 0x00;名称: CH6_GAIN_UPPER_BYTE 表102. CH6_GAIN_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH6_GAIN ALL[23:16] 组合增益寄存器 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 通道6增益中间字节寄存器 地址: 0x44;复位: 0x00;名称: CH6_GAIN_MID_BYTE 表103. CH6_GAIN_MID_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH6_GAIN ALL[15:8] 组合增益寄存器 通道6增益低位字节寄存器 地址: 0x45;复位: 0x00;名称: CH6_GAIN_LOWER_BYTE 表104. CH6_GAIN_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH6_GAIN ALL[7:0] 组合增益寄存器 通道7失调高位字节寄存器 地址: 0x46;复位: 0x00;名称: CH7_OFFSET_UPPER_BYTE 表105. CH7_OFFSET_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH7_OFFSET_ALL[23:16] 通道0 全部 Rev. PrD | Page 72 of 86 复位 访问类型 0x0 R/W AD7779 通道7失调中间字节寄存器 地址: 0x47;复位: 0x00;名称: CH7_OFFSET_MID_BYTE 表106. CH7_OFFSET_MID_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH7_OFFSET_ALL[15:8] 通道0 全部 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 复位 访问类型 0x0 R/W 通道7失调低位字节寄存器 地址: 0x48;复位: 0x00;名称: CH7_OFFSET_LOWER_BYTE 表107. CH7_OFFSET_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH7_OFFSET_ALL[7:0] 通道0 全部 通道7增益高位字节寄存器 地址: 0x49;复位: 0x00;名称: CH7_GAIN_UPPER_BYTE 表108. CH7_GAIN_UPPER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH7_GAIN ALL[23:16] 组合增益寄存器 通道7增益中间字节寄存器 地址: 0x4A;复位: 0x00;名称: CH7_GAIN_MID_BYTE 表109. CH7_GAIN_MID_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH7_GAIN ALL[15:8] 组合增益寄存器 Rev. PrD | Page 73 of 86 AD7779 通道7增益低位字节寄存器 地址: 0x4B;复位: 0x00;名称: CH7_GAIN_LOWER_BYTE 表110. CH7_GAIN_LOWER_BYTE的位功能描述 位 位名称 设置 描述 [7:0] CH7_GAIN ALL[7:0] 组合增益寄存器 复位 访问类型 0x0 R/W 通道0状态寄存器 地址: 0x4C;复位: 0x00;名称: CH0_ERR_REG 表111. CH0_ERR_REG的位功能描述 位 位名称 设置 描述 复位 访问类型 4 CH0_ERR_AINM_UV CH0 – AINM欠压错误 0x0 R 3 CH0_ERR_AINM_OV CH0 – AINM过压错误 0x0 R 2 CH0_ERR_AINP_UV CH0 – AINP欠压错误 0x0 R 1 CH0_ERR_AINP_OV CH0 – AINP过压错误 0x0 R 0 CH0_ERR_REF_DET CH0 – 基准电压源检测错误 0x0 R 描述 复位 访问类型 通道1状态寄存器 地址: 0x4D;复位: 0x00;名称: CH1_ERR_REG 表112. CH1_ERR_REG的位功能描述 位 位名称 设置 4 CH1_ERR_AINM_UV CH1 – AINM欠压错误 0x0 R 3 CH1_ERR_AINM_OV CH1 – AINM过压错误 0x0 R 2 CH1_ERR_AINP_UV CH1 – AINP欠压错误 0x0 R 1 CH1_ERR_AINP_OV CH1 – AINP过压错误 0x0 R 0 CH1_ERR_REF_DET CH1 – 基准电压源检测错误 0x0 R Rev. PrD | Page 74 of 86 AD7779 通道2状态寄存器 地址: 0x4E;复位: 0x00;名称: CH2_ERR_REG 表113. CH2_ERR_REG的位功能描述 位 位名称 设置 描述 复位 访问类型 4 CH2_ERR_AINM_UV CH2 – AINM欠压错误 0x0 R 3 CH2_ERR_AINM_OV CH2 – AINM过压错误 0x0 R 2 CH2_ERR_AINP_UV CH2 – AINP欠压错误 0x0 R 1 CH2_ERR_AINP_OV CH2 – AINP过压错误 0x0 R 0 CH2_ERR_REF_DET CH2 – 基准电压源检测错误 0x0 R 描述 复位 访问类型 通道3状态寄存器 地址: 0x4F;复位: 0x00;名称: CH3_ERR_REG 表114. CH3_ERR_REG的位功能描述 位 位名称 设置 4 CH3_ERR_AINM_UV CH3 – AINM欠压错误 0x0 R 3 CH3_ERR_AINM_OV CH3 – AINM过压错误 0x0 R 2 CH3_ERR_AINP_UV CH3 – AINP欠压错误 0x0 R 1 CH3_ERR_AINP_OV CH3 – AINP过压错误 0x0 R 0 CH3_ERR_REF_DET CH3 – 基准电压源检测错误 0x0 R 通道4状态寄存器 地址: 0x50;复位: 0x00;名称: CH4_ERR_REG Rev. PrD | Page 75 of 86 AD7779 表115. CH4_ERR_REG的位功能描述 位 位名称 设置 描述 复位 访问类型 4 CH4_ERR_AINM_UV CH4 – AINM欠压错误 0x0 R 3 CH4_ERR_AINM_OV CH4 – AINM过压错误 0x0 R 2 CH4_ERR_AINP_UV CH4 – AINP欠压错误 0x0 R 1 CH4_ERR_AINP_OV CH4 – AINP过压错误 0x0 R 0 CH4_ERR_REF_DET CH4 – 基准电压源检测错误 0x0 R 描述 复位 访问类型 通道5状态寄存器 地址: 0x51;复位: 0x00;名称: CH5_ERR_REG 表116. CH5_ERR_REG的位功能描述 位 位名称 设置 4 CH5_ERR_AINM_UV CH5 – AINM欠压错误 0x0 R 3 CH5_ERR_AINM_OV CH5 – AINM过压错误 0x0 R 2 CH5_ERR_AINP_UV CH5 – AINP欠压错误 0x0 R 1 CH5_ERR_AINP_OV CH5 – AINP过压错误 0x0 R 0 CH5_ERR_REF_DET CH5 – 基准电压源检测错误 0x0 R 描述 复位 访问类型 通道6状态寄存器 地址: 0x52;复位: 0x00;名称: CH6_ERR_REG 表117. CH6_ERR_REG的位功能描述 位 位名称 设置 4 CH6_ERR_AINM_UV CH6 – AINM欠压错误 0x0 R 3 CH6_ERR_AINM_OV CH6 – AINM过压错误 0x0 R 2 CH6_ERR_AINP_UV CH6 – AINP欠压错误 0x0 R 1 CH6_ERR_AINP_OV CH6 – AINP过压错误 0x0 R 0 CH6_ERR_REF_DET CH6 – 基准电压源检测错误 0x0 R Rev. PrD | Page 76 of 86 AD7779 通道7状态寄存器 地址: 0x53;复位: 0x00;名称: CH7_ERR_REG 表118. CH7_ERR_REG的位功能描述 位 位名称 设置 描述 复位 访问类型 4 CH7_ERR_AINM_UV CH7 – AINM欠压错误 0x0 R 3 CH7_ERR_AINM_OV CH7 – AINM过压错误 0x0 R 2 CH7_ERR_AINP_UV CH7 – AINP欠压错误 0x0 R 1 CH7_ERR_AINP_OV CH7 – AINP过压错误 0x0 R 0 CH7_ERR_REF_DET CH7 – 基准电压源检测错误 0x0 R 描述 复位 访问类型 通道0/1 DSP错误寄存器 地址: 0x54;复位: 0x00;名称: CH0_1_SAT_ERR 表119. CH0_1_SAT_ERR的位功能描述 位 位名称 设置 5 CH1_ERR_MOD_SAT CH1 – MOD饱和错误。调制器输出饱和:如果调制器输出20个 连续1或0,则该位置位,表示一次调制器饱和事件 0x0 R 4 CH1_ERR_FILTER_SAT CH1 – 滤波器输出饱和。ADC滤波器输出饱和:该位指示滤 波器在信号施加了增益和失调校准之后,是否发生了饱和 0x0 R 3 CH1_ERR_OUTPUT_SAT CH1 – ADC转换错误。检测到的ADC转换错误无法关闭。以 下两种情况会出现转换错误:1: 转换结果箝位至正满量程 2: 转换结果箝位至负满量程 0x0 R Rev. PrD | Page 77 of 86 AD7779 位 位名称 2 设置 描述 复位 访问类型 CH0_ERR_MOD_SAT CH0 – MOD饱和错误。调制器输出饱和:如果调制器输出 20个连续1或0,则该位置位,表示一次调制器饱和事件 0x0 R 1 CH0_ERR_FILTER_SAT CH0 – 滤波器输出饱和。ADC滤波器输出饱和: 该位指示 滤波器在信号施加了增益和失调校准之后,是否发生了饱和 0x0 R 0 CH0_ERR_OUTPUT_SAT CH0 – ADC转换错误。 检测到的ADC转换错误无法关闭。 以下两种情况会出现转换错误:1:转换结果箝位至正满量 程 2:转换结果箝位至负满量程 0x0 R 描述 复位 访问类型 通道2/3 DSP错误寄存器 地址: 0x55;复位: 0x00;名称: CH2_3_SAT_ERR 表120. CH2_3_SAT_ERR的位功能描述 位 位名称 设置 5 CH3_ERR_MOD_SAT CH3 – MOD饱和错误。调制器输出饱和:如果调制器输出 20个连续1或0,则该位置位,表示一次调制器饱和事件 0x0 R 4 CH3_ERR_FILTER_SAT CH3 – 滤波器输出饱和。ADC滤波器输出饱和:该位指示滤 波器在信号施加了增益和失调校准之后,是否发生了饱和 0x0 R 3 CH3_ERR_OUTPUT_SAT CH3 – ADC转换错误。检测到的ADC转换错误无法关闭。 以下两种情况会出现转换错误:1:转换结果箝位至正满量 程 2:转换结果箝位至负满量程 0x0 R 2 CH2_ERR_MOD_SAT CH2 – MOD饱和错误。调制器输出饱和:如果调制器输出 20个连续1或0,则该位置位,表示一次调制器饱和事件 0x0 R 1 CH2_ERR_FILTER_SAT CH2 – 滤波器输出饱和。ADC滤波器输出饱和:该位指示滤 波器在信号施加了增益和失调校准之后,是否发生了饱和 0x0 R 0 CH2_ERR_OUTPUT_SAT CH2 – ADC转换错误。检测到的ADC转换错误无法关闭。 以下两种情况会出现转换错误:1:转换结果箝位至正满量 程 2: 转换结果箝位至负满量程 0x0 R Rev. PrD | Page 78 of 86 AD7779 通道4/5 DSP错误寄存器 地址: 0x56;复位: 0x00;名称: CH4_5_SAT_ERR 表121. CH4_5_SAT_ERR的位功能描述 位 位名称 设置 描述 复位 访问类型 5 CH5_ERR_MOD_SAT CH5 – MOD饱和错误。调制器输出饱和:如果调制器输出 20个连续1或0,则该位置位,表示一次调制器饱和事件 0x0 R 4 CH5_ERR_FILTER_SAT CH5 – 滤波器输出饱和。ADC滤波器输出饱和:该位指示滤 波器在信号施加了增益和失调校准之后,是否发生了饱和 0x0 R 3 CH5_ERR_OUTPUT_SAT CH5 – ADC转换错误。 检测到的ADC转换错误无法关闭。 以下两种情况会出现转换错误:1:转换结果箝位至正满 量程 2: 转换结果箝位至负满量程 0x0 R 2 CH4_ERR_MOD_SAT 0x0 R 1 CH4_ERR_FILTER_SAT CH4 – MOD饱和错误。调制器输出饱和:如果调制器输出 20个连续1或0,则该位置位,表示一次调制器饱和事件 CH4 – 滤波器输出饱和。 ADC滤波器输出饱和:该位指示 滤波器在信号施加了增益和失调校准之后,是否发生了饱和 0x0 R 0 CH4_ERR_OUTPUT_SAT CH4 – ADC转换错误。 检测到的ADC转换错误无法关闭。 以下两种情况会出现转换错误:1:转换结果箝位至正满 量程 2:转换结果箝位至负满量程 0x0 R 通道6/7 DSP错误寄存器 地址: 0x57;复位: 0x00;名称: CH6_7_SAT_ERR Rev. PrD | Page 79 of 86 AD7779 表122. CH6_7_SAT_ERR的位功能描述 位 位名称 设置 描述 复位 访问类型 5 CH7_ERR_MOD_SAT CH7 – MOD饱和错误。 调制器输出饱和: 如果调制器输出 20个连续1或0,则该位置位,表示一次调制器饱和事件 0x0 R 4 CH7_ERR_FILTER_SAT CH7 – 滤波器输出饱和。ADC滤波器输出饱和:该位指示滤 波器在信号施加了增益和失调校准之后,是否发生了饱和 0x0 R 3 CH7_ERR_OUTPUT_SAT CH7 – ADC转换错误。检测到的ADC转换错误无法关闭。以 下两种情况会出现转换错误:1:转换结果箝位至正满量程 2: 转换结果箝位至负满量程 0x0 R 2 CH6_ERR_MOD_SAT CH6 – MOD饱和错误。 调制器输出饱和: 如果调制器输出 20个连续1或0,则该位置位,表示一次调制器饱和事件 0x0 R 1 CH6_ERR_FILTER_SAT CH6 – 滤波器输出饱和。ADC滤波器输出饱和:该位指示滤 波器在信号施加了增益和失调校准之后,是否发生了饱和 0x0 R 0 CH6_ERR_OUTPUT_SAT CH6 – ADC转换错误。 检测到的ADC转换错误无法关闭。以 下两种情况会出现转换错误:1:转换结果箝位至正满量程 2:转换结果箝位至负满量程 0x0 R 通道0-7错误寄存器使能寄存器 地址: 0x58;复位: 0xFE;名称: CHX_ERR_REG_EN 表123. CHX_ERR_REG_EN的位功能描述 位 位名称 设置 描述 复位 访问类型 7 OUTPUT_SAT_TEST_EN ADC转换错误测试使能 0x1 R/W 6 FILTER_SAT_TEST_EN MOD饱和错误使能 0x1 R/W 5 MOD_SAT_TEST_EN 调制器饱和错误标志使能 0x1 R/W 4 AINM_UV_TEST_EN AINM欠压测试使能 0x1 R/W 3 AINM_OV_TEST_EN AINM过压测试使能 0x1 R/W 2 AINP_UV_TEST_EN AINP欠压测试使能 0x1 R/W 1 AINP_OV_TEST_EN AINP过压测试使能 0x1 R/W 0 REF_DET_TEST_EN 基准电压源测试使能 0x0 R/W Rev. PrD | Page 80 of 86 AD7779 通用错误寄存器1 地址: 0x59;复位: 0x00;名称: GEN_ERR_REG_1 表124. GEN_ERR_REG_1的位功能描述 位 位名称 设置 描述 复位 访问类型 5 MEMMAP_CRC_ERR MemMap CRC错误。MemMap CRC错误 – MEMMAP的 CRC重新计算,并与“黄金”CRC比较。 0x0 R 4 ROM_CRC_ERR ROM CRC错误。ROM CRC错误 – 上电时,ROM 内容 复制到影子寄存器。从ROM 模块中移除偏压。使用CRC 校验验证ROM 内容和影子寄存器。 0x0 R 3 SPI_CLK_COUNT_ERR SPI时钟计数器错误。SPI时钟计数器错误 – 当CS为低电 平时,计数SCLK时钟。 必须为16/24/32。 0x0 R 2 SPI_INVALID_READ_ERR SPI无效读取地址。SPI无效读取地址 – 主机试图从无效 地址读取。 0x0 R 1 SPI_INVALID_WRITE_ERR SPI无效写入地址。SPI无效写入地址 – 主机试图写入无 效地址。 0x0 R 0 SPI_CRC_ERR SPI CRC错误。SPI CRC错误 – SPI读取和写入时8位CRC 上的错误。 0x0 R 通用错误寄存器1使能 地址: 0x5A;复位: 0x3E;名称: GEN_ERR_REG_1_EN 表125. GEN_ERR_REG_1_EN的位功能描述 位 位名称 设置 描述 复位 访问类型 5 MEMMAP_CRC_TEST_EN MemMap CRC错误使能 0x1 R/W 4 ROM_CRC_TEST_EN ROM CRC测试使能 0x1 R/W 3 SPI_CLK_COUNT_TEST_EN SPI时钟计数器测试使能 0x1 R/W 2 SPI_INVALID_READ_TEST_EN SPI无效读取地址测试使能 0x1 R/W 1 SPI_INVALID_WRITE_TEST_EN SPI无效写入地址测试使能 0x1 R/W 0 SPI_CRC_TEST_EN SPI CRC错误测试使能 0x0 R/W Rev. PrD | Page 81 of 86 AD7779 通用错误寄存器2 地址: 0x5B;复位: 0x00;名称: GEN_ERR_REG_2 表126. GEN_ERR_REG_2的位功能描述 位 位名称 设置 描述 复位 访问类型 5 RESET_DETECTED 检测到复位。检测到复位 0x0 R 4 EXT_MCLK_SWITCH_ERR 时钟未切换。时钟未切换 0x0 R 2 ALDO1_PSM_ERR ALDO1电源错误。ALDO1电源错误 0x0 R 1 ALDO2_PSM_ERR ALDO2电源错误。ALDO2电源错误 0x0 R 0 DLDO_PSM_ERR DLDO电源错误。DLDO电源错误 0x0 R 描述 复位 访问类型 通用错误寄存器2使能 地址: 0x5C;复位: 0x3C;名称: GEN_ERR_REG_2_EN 表127. GEN_ERR_REG_2_EN的位功能描述 位 位名称 设置 5 RESET_DETECT_EN 复位检测使能 0x1 R/W 4 EXT_MCLK_SWITCH_TEST_EN 时钟未切换 – 禁用检测 0x1 R/W [3:2] LDO PSM测试使能 LDO PSM测试使能 0x3 R/W 0 00 – 未使能电源监控器测试。 1 10 01 – 在ALDO1和ALDO2上运行电源监控器测试。 10 – 在DLDO上运行电源监控器测试。 11 11 – 在所有LDO上运行电源监控器测试。 Rev. PrD | Page 82 of 86 AD7779 位 位名称 [1:0] LDO_PSM_TRIP_TEST_EN 设置 描述 复位 访问类型 LDO PSM跳变错误使能 0x0 R/W 复位 访问类型 0 00 – 未使能跳变检测测试。 1 01 – 在ALDO1上运行跳变检测测试。 10 10 – 在ALDO2上运行跳变检测测试。 11 11 – 在DLDO上运行跳变检测测试。 错误状态寄存器1 地址: 0x5D;复位: 0x00;名称: STATUS_REG_1 表128. STATUS_REG_1的位功能描述 位 位名称 设置 描述 5 CHIP_ERROR 如果任何错误位为高电平,则设为高电平。 如果任何错误位为高电平,则设为高电平 0x0 R 4 ERR_LOC_CH4 通道4错误寄存器指示激活的错误。通道4错误寄存器指示激活的错误 0x0 R 3 ERR_LOC_CH3 通道3错误寄存器指示激活的错误。通道3错误寄存器指示激活的错误 0x0 R 2 ERR_LOC_CH2 通道2错误寄存器指示激活的错误。通道2错误寄存器指示激活的错误 0x0 R 1 ERR_LOC_CH1 通道1错误寄存器指示激活的错误。通道1错误寄存器指示激活的错误 0x0 R 0 ERR_LOC_CH0 通道0错误寄存器指示激活的错误。通道0错误寄存器指示激活的错误 0x0 R 错误状态寄存器2 地址: 0x5E;复位: 0x00;名称: STATUS_REG_2 Rev. PrD | Page 83 of 86 AD7779 表129. STATUS_REG_2的位功能描述 位 位名称 设置 描述 复位 访问类型 0x0 R 0x0 R 5 CHIP_ERROR 4 ERR_LOC_GEN2 如果任何错误位为高电平,则设为高电平。 如果任何错误位为高电平,则设为高电平 错误的寄存器位置。错误的寄存器位置 3 ERR_LOC_GEN1 错误的寄存器位置。错误的寄存器位置 0x0 R 2 ERR_LOC_CH7 错误的寄存器位置。错误的寄存器位置 0x0 R 1 ERR_LOC_CH6 通道0错误寄存器指示激活的错误。 错误的寄存器位置 0x0 R 0 ERR_LOC_CH5 通道0错误寄存器指示激活的错误。 错误的寄存器位置 0x0 R 错误状态寄存器3 地址: 0x5F;复位: 0x00;名称: STATUS_REG_3 表130. STATUS_REG_3的位功能描述 位 位名称 设置 描述 复位 访问类型 如果任何错误位为高电平,则设为高电平。表示该寄存器中 存在错误 熔丝初始化完成。器件上电且熔丝复制之后,INIT完成位置位。 0x0 R 0x0 R ERR_LOC_SAT_CH6_7 通道0错误寄存器指示激活的错误。如果任意通道上发生了饱 和事件,则该位置位 0x0 R 2 ERR_LOC_SAT_CH4_5 通道0错误寄存器指示激活的错误。如果任意通道上发生了饱 和事件,则该位置位 0x0 R 1 ERR_LOC_SAT_CH2_3 通道0错误寄存器指示激活的错误。如果任意通道上发生了饱 和事件,则该位置位 0x0 R 0 ERR_LOC_SAT_CH0_1 通道0错误寄存器指示激活的错误。如果任意通道上发生了饱 和事件,则该位置位 0x0 R 5 CHIP_ERROR 4 INIT_COMPLETE 3 抽取速率(N) MSB寄存器 地址: 0x60;复位: 0x00;名称: SRC_N_MSB 表131. SRC_N_MSB的位功能描述 位 位名称 设置 [3:0] SRC_N_ALL[11:8] 描述 复位 访问类型 SRC N已组合 0x0 R/W Rev. PrD | Page 84 of 86 AD7779 抽取速率(N) LSB寄存器 地址: 0x61;复位: 0x80;名称: SRC_N_LSB 表132. SRC_N_LSB的位功能描述 位 位名称 设置 [7:0] SRC_N_ALL[7:0] 描述 复位 访问类型 SRC N 组合 0x0 R/W 抽取速率(IF) MSB寄存器 地址: 0x62;复位: 0x00;名称: SRC_IF_MSB 表133. SRC_IF_MSB的位功能描述 位 位名称 设置 [7:0] SRC_IF_ALL[15:8] 描述 复位 访问类型 SRC IF 全部 0x0 R/W 抽取速率(IF) LSB寄存器 地址: 0x63;复位: 0x00;名称: SRC_IF_LSB 表134. SRC_IF_LSB的位功能描述 位 位名称 设置 [7:0] SRC_IF_ALL[7:0] 描述 复位 访问类型 SRC IF 全部 0x0 R/W SRC加载源和加载更新寄存器 地址: 0x64;复位: 0x00;名称: SRC_UPDATE 表135. SRC_UPDATE的位功能描述 位 位名称 设置 描述 复位 访问类型 7 SRC_LOAD_SOURCE 选择SRC更新加载选项。0= 软件,1= GPIO 0x0 R/W 0 SRC_LOAD_UPDATE 置位该位可将SRC寄存器加载至SRC 0x0 R/W Rev. PrD | Page 85 of 86 AD7779 外形尺寸 0.30 0.25 0.18 49 64 48 0.50 BSC EXPOSED PAD TOP VIEW 0.80 0.75 0.70 16 32 17 BOTTOM VIEW 7.50 REF 0.05 MAX 0.02 NOM COPLANARITY 0.08 0.203 REF PKG-004396 SEATING PLANE PIN 1 INDICATOR 7.70 7.60 SQ 7.50 33 0.45 0.40 0.35 1 COMPLIANT TO JEDEC STANDARDS MO-220-WMMD 0.20 MIN 02-12-2014-A PIN 1 INDICATOR 9.10 9.00 SQ 8.90 图37. 封装图 订购指南 型号 AD7779 温度范围 −40°C至+105°C 封装描述 64引脚 LFCSP ©2015 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. PR13295sc-0-10/15(PrD) Rev. PrD | Page 86 of 86 封装选项 64-LFCSP-15