ZHCSPF7B March   2023  – April 2024 ADS127L21

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 引脚配置和功能
  6. 规格
    1. 5.1  绝对最大额定值
    2. 5.2  ESD 等级
    3. 5.3  建议运行条件
    4. 5.4  热性能信息
    5. 5.5  电气特性
    6. 5.6  时序要求 (1.65V ≤ IOVDD ≤ 2V)
    7. 5.7  开关特性 (1.65V ≤ IOVDD ≤ 2V)
    8. 5.8  时序要求 (2V < IOVDD ≤ 5.5V)
    9. 5.9  开关特性 (2V < IOVDD ≤ 5.5V)
    10. 5.10 时序图
    11. 5.11 典型特性
  7. 参数测量信息
    1. 6.1  偏移误差测量
    2. 6.2  温漂测量
    3. 6.3  增益误差测量
    4. 6.4  增益漂移测量
    5. 6.5  NMRR 测量
    6. 6.6  CMRR 测量
    7. 6.7  PSRR 测量
    8. 6.8  SNR 测量
    9. 6.9  INL 误差测量
    10. 6.10 THD 测量
    11. 6.11 IMD 测量
    12. 6.12 SFDR 测量
    13. 6.13 噪声性能
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1 模拟输入(AINP、AINN)
        1. 7.3.1.1 输入范围
      2. 7.3.2 基准电压(REFP、REFN)
        1. 7.3.2.1 基准电压范围
      3. 7.3.3 时钟运行
        1. 7.3.3.1 内部振荡器
        2. 7.3.3.2 外部时钟
      4. 7.3.4 调制器
      5. 7.3.5 数字滤波器
        1. 7.3.5.1 宽带滤波器
          1. 7.3.5.1.1 宽带滤波器选项
          2. 7.3.5.1.2 Sinc5 滤波器级
          3. 7.3.5.1.3 FIR1 滤波器级
          4. 7.3.5.1.4 FIR2 滤波器级
          5. 7.3.5.1.5 FIR3 滤波器级
          6. 7.3.5.1.6 FIR3 默认系数
          7. 7.3.5.1.7 IIR 滤波器级
            1. 7.3.5.1.7.1 IIR 滤波器稳定性
        2. 7.3.5.2 低延时滤波器 (Sinc)
          1. 7.3.5.2.1 Sinc3 和 Sinc4 滤波器
          2. 7.3.5.2.2 Sinc3 + Sinc1 和 Sinc4 + Sinc1 级联滤波器
      6. 7.3.6 电源
        1. 7.3.6.1 AVDD1 和 AVSS
        2. 7.3.6.2 AVDD2
        3. 7.3.6.3 IOVDD
        4. 7.3.6.4 上电复位 (POR)
        5. 7.3.6.5 CAPA 和 CAPD
      7. 7.3.7 VCM 输出电压
    4. 7.4 器件功能模式
      1. 7.4.1 速度模式
      2. 7.4.2 空闲模式
      3. 7.4.3 待机模式
      4. 7.4.4 断电模式
      5. 7.4.5 复位
        1. 7.4.5.1 RESET 引脚
        2. 7.4.5.2 通过 SPI 寄存器写入进行复位
        3. 7.4.5.3 通过 SPI 输入模式进行复位
      6. 7.4.6 同步
        1. 7.4.6.1 同步控制模式
        2. 7.4.6.2 启动/停止控制模式
        3. 7.4.6.3 单次触发控制模式
      7. 7.4.7 转换开始延迟时间
      8. 7.4.8 Calibration
        1. 7.4.8.1 OFFSET2、OFFSET1、OFFSET0 校准寄存器(地址 0Ch、0Dh、0Eh)
        2. 7.4.8.2 GAIN2、GAIN1、GAIN0 校准寄存器(地址 0Fh、10h、11h)
        3. 7.4.8.3 校准过程
    5. 7.5 编程
      1. 7.5.1 串行接口 (SPI)
        1. 7.5.1.1  片选 (CS)
        2. 7.5.1.2  串行时钟 (SCLK)
        3. 7.5.1.3  串行数据输入 (SDI)
        4. 7.5.1.4  串行数据输出/数据就绪 (SDO/DRDY)
        5. 7.5.1.5  SPI 帧
        6. 7.5.1.6  全双工操作
        7. 7.5.1.7  设备命令
          1. 7.5.1.7.1 无操作
          2. 7.5.1.7.2 读取寄存器命令
          3. 7.5.1.7.3 写入寄存器命令
        8. 7.5.1.8  读取转换数据
          1. 7.5.1.8.1 转换数据
          2. 7.5.1.8.2 数据就绪
            1. 7.5.1.8.2.1 DRDY
            2. 7.5.1.8.2.2 SDO/DRDY
            3. 7.5.1.8.2.3 DRDY 位
            4. 7.5.1.8.2.4 时钟计数
          3. 7.5.1.8.3 STATUS 字节
        9. 7.5.1.9  菊花链运行
        10. 7.5.1.10 3 线 SPI 模式
          1. 7.5.1.10.1 3 线 SPI 模式帧复位
        11. 7.5.1.11 SPI CRC
      2. 7.5.2 寄存器存储器 CRC
        1. 7.5.2.1 主程序存储器 CRC
        2. 7.5.2.2 FIR 滤波器系数 CRC
        3. 7.5.2.3 IIR 滤波器系数 CRC
  9. 寄存器映射
  10. 应用和实施
    1. 9.1 应用信息
      1. 9.1.1 SPI 操作
      2. 9.1.2 输入驱动器
      3. 9.1.3 抗混叠滤波器
      4. 9.1.4 基准电压
      5. 9.1.5 同步采样系统
    2. 9.2 典型应用
      1. 9.2.1 A 加权滤波器设计
        1. 9.2.1.1 设计要求
        2. 9.2.1.2 详细设计过程
        3. 9.2.1.3 应用曲线
      2. 9.2.2 PGA855 可编程增益放大器
        1. 9.2.2.1 设计要求
        2. 9.2.2.2 详细设计过程
        3. 9.2.2.3 应用曲线
      3. 9.2.3 THS4551 抗混叠滤波器设计
        1. 9.2.3.1 设计要求
        2. 9.2.3.2 详细设计过程
        3. 9.2.3.3 应用曲线
    3. 9.3 电源相关建议
    4. 9.4 布局
      1. 9.4.1 布局指南
      2. 9.4.2 布局示例
  11. 10器件和文档支持
    1. 10.1 文档支持
      1. 10.1.1 相关文档
    2. 10.2 接收文档更新通知
    3. 10.3 支持资源
    4. 10.4 商标
    5. 10.5 静电放电警告
    6. 10.6 术语表
  12. 11修订历史记录
  13. 12机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

寄存器映射

表 8-1 展示了 ADS127L21 寄存器映射。每次执行 SPI 操作时,寄存器数据一次从一个寄存器字节读取或写入一个寄存器字节。FIR_BANK 和 IIR_BANK 寄存器使用单个地址来读取或写入滤波器系数。写入比 CONTROL 寄存器(地址 = 04h)更高的任何寄存器地址都会导致转换重新启动和同步丢失。如果转换停止(START 引脚为低电平或写入 STOP 位),则在寄存器写入后不会重新开始转换。

表 8-1 ADS127L21 寄存器映射概述
地址 寄存器 默认值 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
00h DEV_ID 02h DEV_ID[7:0]
01h REV_ID xxh REV_ID[7:0]
02h STATUS1 x1100xxxb CS_MODE ALV_FLAG POR_FLAG SPI_ERR CRC_ERR ADC_ERR MOD_FLAG DRDY
03h STATUS2 00h RESERVED I_CRC_ERR F_CRC_ERR M_CRC_ERR
04h CONTROL 00h RESET[5:0] START STOP
05h MUX 00h RESERVED MUX[1:0]
06h CONFIG1 00h DATA EXT_RNG REF_RNG INP_RNG VCM REFP_BUF AINP_BUF AINN_BUF
07h CONFIG2 08h RESERVED START_MODE[1:0] SPEED_MODE[1:0] STBY_MODE PWDN
08h CONFIG3 00h CLK_SEL CLK_DIV[1:0] OUT_DRV RESERVED SPI_CRC REG_CRC 状态
09h FILTER1 00h FLTR_SEL[2:0] FLTR_OSR[4:0]
0Ah FILTER2 01h RESERVED DELAY[2:0] FLTR_SEQ FIR2_DIS FIR3_DIS IIR_DIS
0Bh FILTER3 01h RESERVED DATA_MODE[1:0]
0Ch OFFSET2 00h OFFSET[23:16]
0Dh OFFSET1 00h OFFSET[15:8]
0Eh OFFSET0 00h OFFSET[7:0]
0Fh GAIN2 40h GAIN[23:16]
10h GAIN1 00h GAIN[15:8]
11h GAIN0 00h GAIN[7:0]
12h MAIN_CRC 00h MAIN_CRC[7:0]
13h FIR_BANK xxh FIR_BANK[7:0]
14h FIR_CRC1 xxh FIR_CRC[15:8]
15h FIR_CRCx0 xxh FIR_CRC[7:0]
16h IIR_BANK xxh IIR_BANK[7:0]
17h IIR_CRC xxh IIR_CRC[7:0]

表 8-2 列出了寄存器的访问代码。

表 8-2 寄存器访问代码
访问类型 代码 说明
读取 R 只读
写入 W 只写入
读取和写入 R/W 读取和写入
复位或默认值 -n 复位后的值或默认值

DEV_ID 寄存器(地址 = 00h)[复位 = 02h]

返回寄存器映射概述

图 8-1 DEV_ID 寄存器
7 6 5 4 3 2 1 0
DEV_ID[7:0]
R-02h
表 8-3 DEV_ID 寄存器字段说明
字段 类型 复位 说明
7:0 DEV_ID[7:0] R 02h

器件 ID。

02h = ADS127L21

REV_ID 寄存器(地址 = 01h)[复位 = xxh]

返回寄存器映射概述

图 8-2 REV_ID 寄存器
7 6 5 4 3 2 1 0
REVID[7:0]
R-xxxxxxxxb
表 8-4 REV_ID 寄存器字段说明
字段 类型 复位 说明
7:0 REV_ID[7:0] R xxxxxxxxb

裸片修订 ID。
裸片修订 ID 可在器件生产期间更改,恕不另行通知。

STATUS1 寄存器(地址 = 02h)[复位 = x1100xxxb]

返回寄存器映射概述

图 8-3 STATUS1 寄存器
7 6 5 4 3 2 1 0
CS_MODE ALV_FLAG POR_FLAG SPI_ERR CRC_ERR ADC_ERR MOD_FLAG DRDY
R-xb R/W-1b R/W-1b R/W-0b R-0b R-xb R-xb R-xb
表 8-5 STATUS1 寄存器字段说明
字段 类型 复位 说明
7 CS_MODE R xb

CS 模式。
此位指示 4 线或 3 线 SPI 模式。在上电时或复位后由 CS 的状态来确定模式。
0b = 4 线 SPI 操作(CS 处于活动状态)
1b = 3 线 SPI 操作(CS 连接至低电平)

6 ALV_FLAG R/W 1b

模拟电源低电压标志。
此位指示在模拟电源上检测到低电压状况。写入 1b 清除标志,以便检测下一个低电压状况。
0b = 自上次清除标志以来未检测到低电压
1b = 检测到低电压

5 POR_FLAG R/W 1b

上电复位 (POR) 标志。
此位指示由 IOVDD 电源欠压或用户启动的复位所引起的器件上电复位。写入 1b 清除标志,以便检测下一个复位。
0b = 自上次清除标志起没有复位
1b = 发生器件复位

4 SPI_ERR R/W 0b

SPI 通信 CRC 错误。
此位指示 SPI CRC 错误。如果设置此位,则会阻止寄存器写入操作,但允许清除错误的 STATUS 寄存器除外(写入 1b 以清除错误)。寄存器读取操作仍然有效。通过 CONFIG4 寄存器的 SPI_CRC 位启用 SPI CRC 错误检测。
0b = 无 SPI CRC 错误
1b = SPI CRC 错误

3 CRC_ERR R 0b

全局存储器 CRC 错误。
此位是对主存储器、FIR 系数和 IIR 系数 CRC 错误进行逻辑或运算。如果写入相关 CRC 寄存器的值与 ADC 计算不匹配,则会在 STATUS2 寄存器的 I_CRC_ERR、F_CRC_ERR 和 M_CRC_ERR 位设置各个错误位。当清除各个 CRC 错误时,此标志自动清零。设置 CONFIG3 寄存器的 REG_CRC 位以启用存储器 CRC 错误检查。
0b = 无全局存储器 CRC 错误
1b = 全局存储器 CRC 错误

2 ADC_ERR R xb

内部 ADC 错误。
ADC_ERR 指示内部错误。执行下电上电或复位器件。
0b = 无 ADC 错误
1b = ADC 错误

1 MOD_FLAG R xb

调制器饱和标志。
此位指示转换周期中发生的调制器饱和。该标志在转换周期结束时有效。
0b = 无调制器饱和
1b = 在转换周期中发生调制器饱和

0 DRDY R xb

数据就绪位。
当新的转换数据准备就绪时,该位将置为有效。该位是 DRDY 引脚的反向信号。轮询此位代替 DRDY 引脚以确定转换数据是新数据还是来自最后一次读取操作的重复数据。在单次触发控制模式下,此位保持为 1b,直至开始新的转换。
0b = 数据不是新数据
1b = 数据是新数据

STATUS2 寄存器(地址 = 03h)[复位 = 00h]

返回寄存器映射概述

图 8-4 STATUS2 寄存器
7 6 5 4 3 2 1 0
RESERVED I_CRC_ERR F_CRC_ERR M_CRC_ERR
R-00000b R-0b R-0b R/W-0b
表 8-6 STATUS2 寄存器字段说明
字段 类型 复位 说明
7:3 RESERVED R 00000b

保留

2 I_CRC_ERR R 0b

IIR 系数存储器 CRC 错误。
如果写入 IIR 存储器 CRC 寄存器(寄存器地址 17h)的值与内部计算不匹配,则会将错误标记到此位和 STATUS1 寄存器的全局 CRC_ERR 位。通过更正 IIR_CRC 寄存器值并禁用和重新启用寄存器 CRC 校验(CONFIG3 寄存器的 REG_CRC 位)来清除错误。设置 REG_CRC 位(CONFIG3 寄存器)以启用 IIR 存储器错误检查。
0b = 无 IIR 系数存储器 CRC 错误
1b = IIR 系数存储器 CRC 错误

1 F_CRC_ERR R 0b

FIR 系数存储器 CRC 错误。
如果写入 FIR 存储器 CRC 寄存器(寄存器地址 14h 和 15h)的值与内部计算不匹配,则会将错误标记到此位和 STATUS1 寄存器的全局 CRC_ERR 位。通过更正 FIR_CRC 寄存器值并禁用和重新启用寄存器 CRC 校验(CONFIG3 寄存器的 REG_CRC 位)来清除错误。设置 REG_CRC 位(CONFIG3 寄存器)以启用寄存器组错误检查。
0b = 无 FIR 系数存储器组 CRC 错误
1b = FIR 系数存储器 CRC 错误

0 M_CRC_ERR R/W 0b

主存储器 CRC 错误。
如果写入主寄存器存储器 CRC 寄存器(寄存器地址 12h)的值与内部计算不匹配,则会将错误标记到此位和 STATUS1 寄存器的全局 CRC_ERR 位。通过更正 MAIN_CRC 寄存器值,然后向此位写入 1b 来清除错误。设置 REG_CRC 位(CONFIG3 寄存器)以启用寄存器组错误检查。
0b = 无主存储器 CRC 错误
1b = 主存储器 CRC 错误

CONTROL 寄存器(地址 = 04h)[复位 = 00h]

返回寄存器映射概述

图 8-5 CONTROL 寄存器
7 6 5 4 3 2 1 0
RESET[5:0] START STOP
W-000000b W-0b W-0b
表 8-7 CONTROL 寄存器字段说明
字段 类型 复位 说明
7:2 RESET[5:0] W 000000b

器件复位。
写入 010110b 以复位 ADC。在同一写入操作中,将相邻的 START 和 STOP 位设置为 00b 以复位 ADC。这些位始终读取 000000b。

1 START W 0b

开始转换。
通过写入 1b 来启动或重新启动转换。在一次性控制模式下,启动一次转换。在启动/停止控制模式下,转换开始并继续,直到被 STOP 位停止。在转换正在进行时向 START 位写入 1b 会重新启动转换。该位在同步控制模式下无效。向 START 和 STOP 位写入 1b 无效。START 位为自清零,始终读取 0b。
0b = 无操作
1b = 启动或重新启动转换

0 STOP W 0b

停止转换。
该位在当前转换完成后停止转换。该位在同步控制模式下无效。向 START 和 STOP 写入 1b 无效。STOP 为自清零,始终读取 0b。
0b = 无操作
1b = 在当前转换完成后停止转换

MUX 寄存器(地址 = 05h)[复位 = 00h]

返回寄存器映射概述

图 8-6 MUX 寄存器
7 6 5 4 3 2 1 0
RESERVED MUX[1:0]
R-000000b R/W-00b
表 8-8 MUX 寄存器字段说明
字段 类型 复位 说明
7:2 RESERVED R 000000b 保留
1:0 MUX[1:0] R/W 00b

输入多路复用器选择。

这些位选择模拟输入的极性并选择测试模式。有关详细信息,请参阅模拟输入 部分。
00b = 正常输入极性
01b = 反相输入极性
10b = 偏移和噪声测试:AINP 和 AINN 断开,ADC 输入在内部短接至 (AVDD1 + AVSS)/2
11b = 共模测试:ADC 输入在内部短接并连接至 AINP

CONFIG1 寄存器(地址 = 06h)[复位 = 00h]

返回寄存器映射概述

图 8-7 CONFIG1 寄存器
7 6 5 4 3 2 1 0
DATA EXT_RNG REF_RNG INP_RNG VCM REFP_BUF AINP_BUF AINN_BUF
R/W-0b R/W-0b R/W-0b R/W-0b R/W-0b R/W-0b R/W-0b R/W-0b
表 8-9 CONFIG1 寄存器字段说明
字段 类型 复位 说明
7 DATA R/W 0b 数据分辨率选择。
该位会选择输出数据分辨率。
0b = 24 位分辨率
1b = 16 位分辨率
6 EXT_RNG R/W 0b 扩展输入范围选择。
该位将输入范围扩展了 25%。有关更多详细信息,请参阅输入范围 部分。
0b = 标准输入范围
1b = 25% 扩展输入范围
5 REF_RNG R/W 0b

电压基准范围选择。
对该位进行编程可选择低基准电压范围或高基准电压范围,以便与施加的基准电压一致。有关基准电压范围,请参阅建议运行条件 表。当选择高基准范围时,INP_RNG 位会在内部覆盖 1 倍输入范围。
0b = 低基准范围
1b = 高基准范围

4 INP_RNG R/W 0b

输入范围选择。
该位会选择 1 倍或 2 倍输入范围。有关更多详细信息,请参阅输入范围 部分。
0b = 1 倍输入范围
1b = 2 倍输入范围

3 VCM R/W 0b

VCM 输出使能。
该位会启用 VCM 输出电压引脚。VCM 电压为 (AVDD1 + AVSS) / 2。
0b = 禁用
1b = 启用

2 REFP_BUF R/W 0b

基准正缓冲器使能。
该位会启用 REFP 基准输入预充电缓冲器。
0b = 禁用
1b = 启用

1 AINP_BUF R/W 0b

模拟输入正缓冲器使能。
该位会启用 AINP 模拟输入预充电缓冲器。
0b = 禁用
1b = 启用

0 AINN_BUF R/W 0b

模拟输入负缓冲器使能。
该位会启用 AINN 模拟输入预充电缓冲器。
0b = 禁用
1b = 启用

CONFIG2 寄存器(地址 = 07h)[复位 = 08h]

返回寄存器映射概述

图 8-8 CONFIG2 寄存器
7 6 5 4 3 2 1 0
RESERVED START_MODE[1:0] SPEED_MODE[1:0] STBY_MODE PWDN
R-0b R/W-00b R/W-10b R/W-0b R/W-0b
表 8-10 CONFIG2 寄存器字段说明
字段 类型 复位 说明
7:6 RESERVED R 00b

保留

5:4 START_MODE[1:0] R/W 00b

START 模式选择。
这些位对 START 引脚的模式进行编程。有关更多详细信息,请参阅同步 部分。
00b = 启动/停止控制模式
01b = 一次性控制模式
10b = 同步控制模式
11b = 被保留

3:2 SPEED_MODE[1:0] R/W 10b

速度模式选择。
这些位对器件的速度模式进行编程。所列的 ADC 时钟频率对应于模式。
00b = 低速模式 (fCLK = 3.2MHz)
01b = 中速模式 (fCLK = 12.8MHz)
10b = 高速模式 (fCLK = 25.6MHz)
11b = 最大速度模式(fCLK = 32.768MHz,仅外部)

1 STBY_MODE R/W 0b

待机模式选择。
当转换停止时,该位会启用自动待机模式。
0b = 空闲模式;当转换停止时,ADC 保持全功率。
1b = 待机模式;当转换停止时,ADC 断电。转换重新开始时退出待机模式。

0 PWDN R/W 0b

断电模式选择。
该位使 ADC 断电。除 SPI 操作和数字 LDO 外,所有功能均断电,以保留用户寄存器设置。
0b = 正常运行
1b = 断电模式

CONFIG3 寄存器(地址 = 08h)[复位 = 00h]

返回寄存器映射概述

图 8-9 CONFIG3 寄存器
7 6 5 4 3 2 1 0
CLK_SEL CLK_DIV[1:0] OUT_DRV RESERVED SPI_CRC REG_CRC 状态
R/W-0b R/W-00b R/W-0b R-0b R/W-0b R/W-0b R/W-0b
表 8-11 CONFIG3 寄存器字段说明
字段 类型 复位 说明
7 CLK_SEL R/W 0b

时钟选择。
选择内部或外部时钟运行。
0b = 内部振荡器运行
1b = 外部时钟运行

6:5 CLK_DIV[1:0] R/W 00b

时钟分频器选择。
选择内部或外部时钟的时钟分频因子。通过选择 2 分频和 16 分频时钟分频因子,可以强制中速模式的低延时滤波器 OSR 值为所有其他速度模式的值。有关速度模式的 OSR 值列表,请参阅 FILTER1 寄存器。
00b = fCLK / 1
01b = fCLK / 2
10b = fCLK / 8
11b = fCLK / 16

4 OUT_DRV R/W 0b

数字输出驱动选择。
选择数字输出的驱动强度。
0b = 全驱动强度
1b = 半驱动强度

3 RESERVED R 0b 保留
2 SPI_CRC R/W 0b

SPI CRC 使能。
该位启用 SPI CRC 错误检测。启用后,器件会验证 CRC 输入字节并将 CRC 字节附加到输出数据。如果检测到输入 SPI CRC 错误,则 STATUS 字节的 SPI_ERR 位会置位。向 SPI_ERR 位写入 1b 以清除错误。
0b = 禁用
1b = 启用

1 REG_CRC R/W 0b

存储器 CRC 使能。
该位会启用主要、IIR 系数和 FIR 系数存储器 CRC 错误检查。如果写入相关 CRC 值寄存器的值与 ADC 计算不匹配,则会向 STATUS2 寄存器的 I_CRC_ERR、F_CRC_ERR 和 M_CRC_ERR 错误位报告各个错误。如果任何 CRC 错误位被置位,则将 STATUS1 寄存器中的全局 CRC 错误位 (CRC_ERR) 置位。更正 CRC 值后,切换 REG_CRC 位以清除 I_CRC_ERR 和 F_CRC_ERR 标志。
0b = 禁用
1b = 启用

0 STATUS R/W 0b

STATUS1 字节输出使能。
对该位进行编程,以将 STATUS1 寄存器数据作为转换数据的前缀。读取寄存器时,STATUS1 寄存器数据也会作为寄存器数据输出的前缀。
0b = 禁用
1b = 启用

FILTER1 寄存器(地址 = 09h)[复位 = 00h]

返回寄存器映射概述

图 8-10 FILTER1 寄存器
7 6 5 4 3 2 1 0
FLTR_SEL[2:0] FLTR_OSR[4:0]
R/W-000b R/W-00000b
表 8-12 FILTER1 寄存器字段说明
字段 类型 复位 说明
7:5 FLTR_SEL[2:0] R/W 000b

数字滤波器选择。
这些位的功能取决于由 FLTR_OSR[4:0] 位选择的宽带或 sinc 滤波器模式。

如果由 FLTR_OSR[4:0] 选择宽带滤波器,则这些位选择预设或可编程 FIR 滤波器系数。
000b = 预设 FIR 滤波器系数
001b 至 110b = 保留
111b = 可编程 FIR 滤波器系数

如果由 FLTR_OSR[4:0] 选择 sinc 滤波器,这些位会选择 sinc3 或 sinc4 第一级滤波器。
000b = Sinc4 第一级滤波器
001b = Sinc3 第一级滤波器
010b 至 111b = 保留

4:0 FLTR_OSR[4:0] R/W 00000b

数字滤波器模式和过采样率选择。
这些位选择过采样率和滤波器模式(宽带或 sinc)。对于 sinc 滤波器模式,由 FLTR_SEL[2:0] 选择的 sincx = sinc3 或 sinc4 滤波器。如果 FIR2 FIR3 被禁用,宽带滤波器 OSR 值会减小 2;如果 FIR2 FIR3 被禁用,宽带滤波器 OSR 值会减小 4。输出数据速率等于 fMOD / OSR。
00000b = 宽带,OSR = 32
00001b = 宽带,OSR = 64
00010b = 宽带,OSR = 128
00011b = 宽带,OSR = 256
00100b = 宽带,OSR = 512
00101b = 宽带,OSR = 1024
00110b = 宽带,OSR = 2048
00111b = 宽带,OSR = 4096
01000b = Sincx,OSR = 12
01001b = Sincx,OSR = 16
01010b = Sincx,OSR = 24
01011b = Sincx,OSR = 32
01100b = Sincx,OSR = 64
01101b = Sincx,OSR = 128
01110b = Sincx,OSR = 256(167 中速模式)
01111b = Sincx,OSR = 333(256 中速模式)
10000b = Sincx,OSR = 512(333 中速模式)
10001b = Sincx,OSR = 667(512 中速模式)
10010b = Sincx,OSR = 1024(667 中速模式)
10011b = Sincx,OSR = 1333(1024 中速模式)
10100b = Sincx,OSR = 2048(1333 中速模式)
10101b = Sincx,OSR = 2667(2048 中速模式)
10110b = Sincx,OSR = 4096(2667 中速模式)
10111b = Sincx,OSR = 5333(4096 中速模式)
11000b = Sincx,OSR = 26667(13333 中速模式)
11001b = Sincx,OSR = 32000(16000 中速模式)
11010b = Sincx,OSR = 96000(48000 中速模式)
11011b = Sincx,OSR = 160000(80000 中速模式)
11100b = Sincx + sinc1,OSR = 26656(13334 中速模式)
11101b = Sincx + sinc1,OSR = 32000(16000 中速模式)
11110b = Sincx + sinc1,OSR = 96000(48000 中速模式)
11111b = Sincx + sinc1,OSR = 160000(80000 中速模式)

FILTER2 寄存器(地址 = 0Ah)[复位 = 01h]

返回寄存器映射概述

图 8-11 FILTER2 寄存器
7 6 5 4 3 2 1 0
RESERVED DELAY[2:0] FLTR_SEQ FIR2_DIS FIR3_DIS IIR_DIS
R/W-0b R/W-000b R/W-0b R/W-0b R/W-0b R/W-1b
表 8-13 FILTER2 寄存器字段说明
字段 类型 复位 说明
7 RESERVED R 0b

保留

6:4 DELAY[2:0] R/W 000b

转换启动延迟时间选择。
这些位设定了从 START 引脚为高电平或写入 START 位到第一次转换开始之间的延迟时间 (fMOD = fCLK / 2)。
000b = 0
001b = 4 / fMOD
010b = 8 / fMOD
011b = 16 / fMOD
100b = 32 / fMOD
101b = 128 / fMOD
110b = 512 / fMOD
111b = 1024 / fMOD

3 FLTR_SEQ R/W 0b

宽带滤波器计算序列。
该位对 IIR 和 FIR3 宽带滤波器段的计算序列进行编程。
0b = FIR3 然后 IIR
1b = IIR 然后 FIR3

2 FIR2_DIS R/W 0b

宽带滤波器,FIR2 部分禁用。
该位会禁用宽带滤波器的 FIR2 部分。
0b = 启用
1b = 禁用

1 FIR3_DIS R/W 0b

宽带滤波器,FIR3 部分禁用。
该位会禁用宽带滤波器的 FIR3 部分。
0b = 启用
1b = 禁用

0 IIR_DIS R/W 1b

宽带滤波器,IIR 部分禁用。
该位会禁用宽带滤波器的 IIR 部分。
0b = 启用
1b = 禁用

FILTER3 寄存器(地址 = 0Bh)[复位 = 01h]

返回寄存器映射概述

图 8-12 FILTER3 寄存器
7 6 5 4 3 2 1 0
RESERVED DATA_MODE[1:0]
R-000000b R/W-01b
表 8-14 FILTER3 寄存器字段说明
字段 类型 复位 说明
7:2 Reserved[5:0] R 000000b

保留

1:0 DATA_MODE[1:0] R/W 01b

数据输出引脚功能选择。
这些位对 SDO/DRDY 引脚的功能进行编程。对于 SPI 菊花链连接,请使用仅数据输出模式。
00b = SDO/DRDY 引脚为仅数据输出模式
01b = SDO/DRDY 为双模式:数据输出和数据就绪
10b = 与模式 01b 相同,但 SDO/DRDYCS 处于高电平时处于有效状态
11b = 保留

OFFSET2、OFFSET1、OFFSET0 寄存器(地址 = 0Ch、0Dh、0Eh)[复位 = 00h、00h、00h]

返回寄存器映射概述

图 8-13 OFFSET2、OFFSET1、OFFSET0 寄存器
7 6 5 4 3 2 1 0
OFFSET[23:16]
R/W-00000000b
7 6 5 4 3 2 1 0
OFFSET[15:8]
R/W-00000000b
7 6 5 4 3 2 1 0
OFFSET[7:0]
R/W-00000000b
表 8-15 OFFSET 寄存器字段说明
字段 类型 复位 说明
23:0 OFFSET[23:0] R/W 000000h

用户偏移校准值。
三个寄存器构成 24 位偏移校准字。OFFSET[23:0] 采用二进制补码表示形式,并从转换结果中减去它。偏移运算在增益运算之前。

GAIN2、GAIN1、GAIN0 寄存器(地址 = 0Fh、10h、11h)[复位 = 40h、00h、00h]

返回寄存器映射概述

图 8-14 GAIN2、GAIN1、GAIN0 寄存器
7 6 5 4 3 2 1 0
GAIN[23:16]
R/W-01000000b
7 6 5 4 3 2 1 0
GAIN[15:8]
R/W-00000000b
7 6 5 4 3 2 1 0
GAIN[7:0]
R/W-00000000b
表 8-16 GAIN 寄存器字段说明
字段 类型 复位 说明
23:0 GAIN[23:0] R/W 400000h

用户增益校准值。
三个寄存器构成 24 位增益校准字。GAIN[23:0] 是直接二进制表示形式,当增益 = 1 时标准化为 400000h。在执行偏移运算后,转换数据会乘以 GAIN[23:0] / 400000h。

MAIN_CRC 寄存器(地址 = 12h)[复位 = 00h]

返回寄存器映射概述

图 8-15 MAIN_CRC 寄存器
7 6 5 4 3 2 1 0
MAIN_CRC[7:0]
R/W-00000000b
表 8-17 MAIN_CRC 寄存器字段说明
字段 类型 复位 说明
7:0 MAIN_CRC[7:0] R/W 00h

主存储器 CRC 值。
主存储器 CRC 在寄存器 0h 至 1h 范围内计算,跳过寄存器 2h、3h 和 4h,然后在寄存器 5h 至 11h 继续计算。将计算出的 CRC 值写入该寄存器。如果该值与内部计算不匹配,则在 STATUS2 寄存器中设置 M_REG_ERR 位。也会在 STATUS1 寄存器中设置全局 CRC_ERR 位。设置 CONFIG3 寄存器的 REG_CRC 位以启用全部三种类型的存储器 CRC。

FIR_BANK 寄存器(地址 = 13h)[复位 = xxh]

返回寄存器映射概述

图 8-16 FIR_BANK 寄存器
7 6 5 4 3 2 1 0
FIR_BANK[7:0]
R/W-xxh
表 8-18 FIR_BANK 寄存器字段说明
字段 类型 复位 说明
7:0 FIR_BANK[7:0] R/W xxh

FIR 可编程滤波器系数寄存器存储器组
该寄存器是一个单地址空间,用于存储可编程 FIR 滤波器存储器的 128 个系数。对同一寄存器地址执行顺序读取和写入操作,使内部指针递增到下一个存储器位置。在读取或写入操作中对另一个寄存器的任何地址更改都会将指向第一个存储器空间的内部指针复位。这些可编程系数的复位值未定义。有关 FIR 系数字节序列,请参阅 FIR3 滤波器级 部分。

FIR_CRC1、FIR_CRC0 寄存器(地址 = 14h、15h)[复位 = xxh、xxh]

返回寄存器映射概述

图 8-17 FIR_CRC1、FIR_CRC0 寄存器
7 6 5 4 3 2 1 0
FIR_CRC1[15:8]
R/W-xxh
7 6 5 4 3 2 1 0
FIR_CRC0[7:0]
R/W-xxh
表 8-19 FIR_CRC1、FIR_CRC0 寄存器字段说明
字段 类型 复位 说明
23:0 FIR_CRC[23:0] R/W xxxxh

可编程 FIR 滤波器系数 CRC 值。
可编程 FIR 滤波器系数 CRC 是用户计算的 128、32 位 FIR 滤波器系数值。一个 16 位多项式用于 FIR 系数 CRC (x16 + x15 + x2 + 1)。FIR_CRC1 是高字节值。如果写入的值与内部计算不匹配,则 STATUS2 寄存器中的 F_REG_ERR 位将置位。也会在 STATUS1 寄存器中设置全局 CRC_ERR 位。设置 CONFIG3 寄存器的 REG_CRC 位以启用全部三种类型的存储器组 CRC。更多详细信息,请参阅FIR 滤波器系数 CRC 部分。

IIR_BANK 寄存器(地址 = 16h)[复位 = xxh]

返回寄存器映射概述

图 8-18 IIR_BANK 寄存器
7 6 5 4 3 2 1 0
IIR_BANK[7:0]
R/W-xxh
表 8-20 IIR_BANK 寄存器字段说明
字段 类型 复位 说明
7:0 IIR_BANK[7:0] R/W xxh

IIR 可编程滤波器系数寄存器组。
该寄存器是一个单地址空间,用于存储 IIR 滤波器的可编程系数。对该寄存器连续的读写操作会使指向下一个存储器字节位置的内部指针递增。有关 IIR 滤波器系数字节序列,请参阅表 7-8。在读取或写入操作期间,对另一个寄存器的任何地址更改都会将该操作重置为第一个 IIR 系数存储器位置。

IIR_CRC 寄存器(地址 = 17h)[复位 = xxh]

返回寄存器映射概述

图 8-19 IIR_CRC 寄存器
7 6 5 4 3 2 1 0
IIR_CRC[7:0]
R/W-xxh
表 8-21 IIR_CRC 寄存器字段说明
字段 类型 复位 说明
7:0 IIR_CRC[7:0] R/W xxh

IIR 滤波器系数存储器 CRC 值。
IIR 滤波器系数存储器 CRC 是用户计算的整个 IIR 滤波器存储器的值。如果写入的值与内部计算不匹配,则 STATUS2 寄存器中的 I_REG_ERR 位将置位。也会在 STATUS1 寄存器中设置全局 CRC_ERR 位。设置 CONFIG3 寄存器的 REG_CRC 位以启用全部三种类型的存储器组 CRC。更多详细信息,请参阅IIR 滤波器系数 CRC 部分。