ZHDS348 August 2026 ADS124S18
PRODUCTION DATA
表 8-2 列出了状态和通用配置页面寄存器的存储器映射寄存器。表 8-2中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 地址 | 首字母缩写词 | 复位 | 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 |
|---|---|---|---|---|---|---|---|---|---|---|
| ID 寄存器 - 寄存器映射 CRC 未涵盖 | ||||||||||
| 00h | DEVICE_ID | XXh | RESERVED | CH_CNT[1:0] | DEV_ID[3:0] | |||||
| 01h | REVISION_ID | XXh | REV_ID[7:0] | |||||||
| 状态寄存器(聚合位) - 未包括在寄存器映射 CRC 中 | ||||||||||
| 02h | STATUS_MSB | 00h | STEP_INDICATOR[4:0] | SAD_FAULTn | RESETn | DRDY | ||||
| 03h | STATUS_LSB | FFh | CONV_COUNT[3:0] | RESERVED | REG_WRITE_FAULTn | SPI_CRC_FAULTn | ||||
| 状态寄存器(单个位) - 未包括在寄存器映射 CRC 中 | ||||||||||
| 04h | SUPPLY_STATUS | BFh | RESERVED | AVDD_UVn | RESERVED | |||||
| 05h | ADC_STATUS | FFh | COMP_ALERTn | RESERVED | REF_UVn | RESERVED | ||||
| 06h | DIGITAL_STATUS | FFh | MEM_FAULTn | RESERVED | CRC_FAULT_PAGE[4:0] | REG_MAP_CRC_FAULTn | ||||
| 07h | COMP_ALERT_STATUS | FFh | RESERVED | COMP_ALERT_STEP_INDICATOR[4:0] | ||||||
| 状态寄存器 (GPIO) – 未包括在寄存器映射 CRC 中 | ||||||||||
| 08h | GPIO_DATA_INPUT | 00h | GPIO7_DAT_IN | GPIO6_DAT_IN | GPIO5_DAT_IN | GPIO4_DAT_IN | GPIO3_DAT_IN | GPIO2_DAT_IN | GPIO1_DAT_IN | GPIO0_DAT_IN |
| 状态寄存器 (序列发生器)– 未包括在寄存器映射 CRC 中 | ||||||||||
| 09h | SEQ_STATUS | 07h | SEQ_ACTIVE | SEQ_COUNT[3:0] | RESERVED | |||||
| 0Ah | RESERVED | 00h | RESERVED | |||||||
| 转换控制和复位寄存器 – 未包括在寄存器映射 CRC 中 | ||||||||||
| 0Bh | CONVERSION_CTRL | 00h | 启动 | STEP_INIT[4:0] | RESERVED | STOP | ||||
| 0Ch | RESET | 00h | RESET_CODE[7:0] | |||||||
| 通用配置寄存器 | ||||||||||
| 10h | ADC_CFG | 00h | RESERVED | REF_VAL | CLK_SEL | GC_EN | SPEED_MODE[1:0] | STBY_MODE | PWDN | |
| 11h | DIGITAL_CFG | 00h | SPARE[4:0] | STATUS_EN | SDO_MODE | CONT_READ_EN | ||||
| 12h | VBIAS | 00h | VBIAS_AIN7 | VBIAS_AIN6 | VBIAS_AIN5 | VBIAS_AIN4 | VBIAS_AIN3 | VBIAS_AIN2 | VBIAS_AIN1 | VBIAS_AIN0 |
| 13h | GPIO_CFG0 | 00h | GPIO3_CFG[1:0] | GPIO2_CFG[1:0] | GPIO1_CFG[1:0] | GPIO0_CFG[1:0] | ||||
| 14h | GPIO_CFG1 | 00h | GPIO7_CFG[1:0] | GPIO6_CFG[1:0] | GPIO5_CFG[1:0] | GPIO4_CFG[1:0] | ||||
| 15h | GPIO_CFG2 | 08h | RESERVED | COMP_ALERTn_MASK | FAULT_PIN_BEHAVIOR | ALERT_PIN_POL | GPIO4_SRC | GPIO3_SRC | ||
| 16h | MONITOR_CFG | 04h | RESERVED | REF_UV_EN | REF_UV_SEL | REG_MAP_CRC_EN | SPI_CRC_EN | |||
| 17h | RESERVED | 00h | RESERVED | |||||||
| 18h | SPARE | 00h | SPARE[7:0] | |||||||
| 序列发生器配置寄存器 | ||||||||||
| 19h | SEQUENCER_CFG | 50h | SEQ_MODE[1:0] | STOP_BEHAVIOR[1:0] | RESERVED | |||||
| 1Ah | SEQUENCE_STEP_EN_0 | 01h | STEP_7_EN | STEP_6_EN | STEP_5_EN | STEP_4_EN | STEP_3_EN | STEP_2_EN | STEP_1_EN | STEP_0_EN |
| 1Bh | SEQUENCE_STEP_EN_1 | 00h | STEP_15_EN | STEP_14_EN | STEP_13_EN | STEP_12_EN | STEP_11_EN | STEP_10_EN | STEP_9_EN | STEP_8_EN |
| 1Ch | SEQUENCE_STEP_EN_2 | 00h | STEP_23_EN | STEP_22_EN | STEP_21_EN | STEP_20_EN | STEP_19_EN | STEP_18_EN | STEP_17_EN | STEP_16_EN |
| 保留寄存器 | ||||||||||
| 1Dh | RESERVED | 00h | RESERVED | |||||||
| 1Eh | RESERVED | 00h | RESERVED | |||||||
| 1Fh | RESERVED | 00h | RESERVED | |||||||
| 寄存器映射 CRC 值寄存器 | ||||||||||
| 3Dh | REG_MAP_CRC | 00h | GENERAL_CFG_REG_MAP_CRC_VALUE[7:0] | |||||||
| 页面指示器和指针寄存器 | ||||||||||
| 3Eh | PAGE_INDICATOR | 00h | PAGE_INDICATOR[7:0] | |||||||
| 3Fh | PAGE_POINTER | 00h | PAGE_POINTER[7:0] | |||||||
复杂的位访问类型经过编码可适应小型表单元。表 8-3 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| 写入类型 | ||
| W | W | 写入 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CH_CNT[1:0] | DEV_ID[3:0] | |||||
| R-00b | R-xxb | R-xxxxb | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 00b | 保留 始终读为 00b。 |
| 5:4 | CH_CNT[1:0] | R | xxb | 通道数 11b = 18 个模拟输入 10b = 8 个模拟输入 |
| 3:0 | DEV_ID[3:0] | R | xxxxb | 器件 ID 0010b = 16 位 0011b = 24 位 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REV_ID[7:0] | |||||||
| R-xxxxxxxxb | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:0 | REV_ID[7:0] | R | xxxxxxxxb | 修订 ID 值如有变更,恕不另行通知。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEP_INDICATOR[4:0] | SAD_FAULTn | RESETn | DRDY | ||||
| R-00000b | R-0b | R/W-0b | R-0b | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:3 | STEP_INDICATOR[4:0] | R | 00000b | 序列步骤指示器 指示用于最新转换结果的步骤页面配置,该结果当前可读取。在器件复位后、断电模式下或写入 SEQUENCER_CFG 寄存器时,步骤指示器复位为 00h。在转换计数器 (CONV_COUNT[3:0]) 复位为 Fh 的同时,序列计数器 (SEQ_COUNT[3:0]) 复位为 0h 并且转换数据清除。 |
| 2 | SAD_FAULTn | R | 0b | 电源、ADC 和数字故障标志 指示 SUPPLY_STATUS、ADC_STATUS 或 DIGITAL_STATUS 寄存器中是否设置了任何单个故障标志。要清除此位,必须将 SUPPLY_STATUS、ADC_STATUS 和 DIGITAL_STATUS 寄存器中的所有位清除为 1b。如果使用 COMP_ALERTn_MASK 位使 COMP_ALERTn 位为 0b,则可以屏蔽 COMP_ALERTn 位,使其无法设置 SAD_FAULTn 标志。
|
| 1 | RESETn | R/W | 0b | 复位标志 指示发生了器件复位。写入 1b 以将位清除为 1b。
|
| 0 | DRDY | R | 0b | 数据就绪指示位 DRDY 位是 DRDY 引脚的反向信号。通过使用 STATUS_EN 位启用 STATUS 标头的传输,可以利用 DRDY 位作为指示。DRDY 位指示在当前 SPI 帧内读取的转换数据是新数据还是来自上次读取操作的重复数据。使用寄存器读取命令轮询 DRDY 位不可靠,因为在读取寄存器命令传输的第个帧期间 DRDY 位已经恢复为 0b。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CONV_COUNT[3:0] | RESERVED | REG_WRITE_FAULTn | SPI_CRC_FAULTn | ||||
| R-1111b | R-11b | R-1b | R-1b | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:4 | CONV_COUNT[3:0] | R | 1111b | 转换计数器 每次新转换完成时,转换计数器都会递增。达到计数器值 Fh 后,计数器会在完成下一次转换时回滚到 0h。仅在断电模式下、器件复位之后或写入 SEQUENCER_CFG 寄存器时,计数器才会复位为 Fh。在序列步骤指示器 (STEP_INDICATOR[4:0]) 复位为 00h 的同时,序列计数器 (SEQ_COUNT[3:0]) 复位为 0h 并且转换数据清除。在复位、断电或写入 SEQUENCER_CFG 寄存器之后完成第一次转换时,计数器读数为 0h。SEQ_MODE[1:0] = 10b 或 11b 时,计数器在步骤第一次转换时读数始终 0h。SEQ_MODE[1:0] = 00b 或 01b 时,完成新步骤页面配置上的转换后,计数器值不会恢复为 0h。如果需要,通过在开始具有新的步骤页面配置的转换之前写入 SEQUENCER_CFG 寄存器将计数器复位为 Fh。当转换计数器作为 STATUS 标头的一部分输出 (STATUS_EN = 1b) 时,器件会确保转换计数器值始终与在同一帧中输出的 ADC 转换结果匹配。 |
| 3:2 | RESERVED | R | 11b | 保留 始终读为 11b。 |
| 1 | REG_WRITE_FAULTn | R | 1b | 寄存器写入访问故障标志 指示在上次寄存器写入操作期间发生了对无效寄存器地址的写入访问。无效寄存器地址被写入时会设置此标志,并在下一个寄存器写入命令时更新。从无效寄存器地址读取不会设置此标志,但可通过读取命令的 SPI 帧内的地址指示检测到。
|
| 0 | SPI_CRC_FAULTn | R | 1b | SPI CRC 故障标志 指示前一个 SPI 帧中的 SDI 上发生了 SPI CRC 故障。在发生 SPI CRC 故障的帧中,会阻止执行该命令,而执行无操作命令。后续帧中的命令不会被阻止。在每个新 SPI 帧中,根据前一个 SPI 帧的 CRC 结果更新此位。使用 SPI_CRC_EN 位启用 SPI CRC。此外,允许使用 STATUS_EN 位来传输 STATUS 标头,以获得有关任何 SPI CRC 故障的通知。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | AVDD_UVn | RESERVED | |||||
| R-1b | R/W-0b | R-111111b | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 1b | 保留 始终读为 1b。 |
| 6 | AVDD_UVn | R/W | 0b | AVDD 欠压故障标志 指示 AVDD 电源电压降至 AVDD 欠压阈值以下。即使 AVDD 电源未降至 AVDD 欠压阈值以下,进入断电模式时 AVDD_UVn 也始终设置为 0b。写入 1b 以将位清除为 1b。
|
| 5:0 | RESERVED | R | 111111b | 保留 始终读为 111111b。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| COMP_ALERTn | RESERVED | REF_UVn | RESERVED | ||||
| R/W-1b | R-11b | R/W-1b | R-1111b | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | COMP_ALERTn | R/W | 1b | 数字比较器警报标志 指示触发的序列步骤之一上的数字比较器。COMP_ALERT_STEP_INDICATOR[4:0] 位字段指示哪个序列步骤导致了警报。写入 1b 以将位清除为 1b。如果 GPIO3 被配置为 ALERT 输出,则清除该位也会复位 ALERT 输出。除非 COMP_ALERTn_MASK 设置为 1b,否则此标志会产生 SAD_FAULTn。无论 COMP_ALERTn_MASK 的状态如何,该标志始终驱动 ALERT 输出。
|
| 6:5 | RESERVED | R | 11b | 保留 始终读为 11b。 |
| 4 | REF_UVn | R/W | 1b | 基准电压欠压故障标志 指示在某个序列步骤上 STEPx_REF_SEL[1:0] 位选择的基准电压降至所选的基准欠压阈值以下。可使用 REF_UV_EN 位启用基准欠压监测器。使用 REF_UV_SEL 位选择基准欠压阈值。写入 1b 以将位清除为 1b。
|
| 3:0 | RESERVED | R | 1111b | 保留 始终读为 1111b。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MEM_FAULTn | RESERVED | CRC_FAULT_PAGE[4:0] | REG_MAP_CRC_FAULTn | ||||
| R/W-1b | R-1b | R-11111b | R/W-1b | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | MEM_FAULTn | R/W | 1b | 内部存储器故障标志 指示内部存储器中发生了存储器映射 CRC 故障。当该位为 0b 时,执行下电上电或复位器件。
|
| 6 | RESERVED | R | 1b | 保留 始终读为 1b。 |
| 5:1 | CRC_FAULT_PAGE[4:0] | R | 11111b | 寄存器映射 CRC 故障页面指示器 指示当 REG_MAP_CRC_FAULTn 指示 CRC 故障时哪个寄存器页显示 CRC 错误。如果多个寄存器页面存在 CRC 错误,则该指示器指向存在 CRC 错误的第一个寄存器页面地址。当通过提供正确的寄存器映射 CRC 值纠正了 CRC_FAULT_PAGE[4:0] 位字段指示的页面上的 CRC 错误,并且另一个寄存器页面上存在另一个 CRC 错误时,CRC_FAULT_PAGE[4:0] 位字段不会自动更新。向 REG_MAP_CRC_FAULTn 位字段写入 1b 后,REG_MAP_CRC_FAULTn 再次设置为 0b,并且 CRC_FAULT_PAGE[4:0] 位字段指向下一个存在寄存器映射 CRC 错误的其余第一个页面地址。当 REG_MAP_CRC_FAULTn 标志清除为 1b 时,该位字段清除为 11111b。 |
| 0 | REG_MAP_CRC_FAULTn | R/W | 1b | 寄存器映射 CRC 故障标志 指示在状态和通用配置页面(寄存器地址空间为 10h 到 1Fh)或任何步骤配置页面(寄存器地址为 00h 到 14h)上发生了寄存器映射 CRC 故障。使用 REG_MAP_CRC_EN 位启用寄存器映射 CRC。写入 1b 以将位清除为 1b。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | COMP_ALERT_STEP_INDICATOR[4:0] | ||||||
| R-111b | R-11111b | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 111b | 保留 始终读为 111b。 |
| 4:0 | COMP_ALERT_STEP_INDICATOR[4:0] | R | 11111b | 数字比较器警报步骤指示器 指示当设置 COMP_ALERTn 标志时哪个序列步骤具有比较器超范围条件。当 COMP_ALERTn 位清除为 1b 时,位清除为 11111b。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GPIO7_DAT_IN | GPIO6_DAT_IN | GPIO5_DAT_IN | GPIO4_DAT_IN | GPIO3_DAT_IN | GPIO2_DAT_IN | GPIO1_DAT_IN | GPIO0_DAT_IN |
| R-0b | R-0b | R-0b | R-0b | R-0b | R-0b | R-0b | R-0b |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | GPIO7_DAT_IN | R | 0b | GPIO7 数据 配置为数字输入或输出时 GPIO7 的回读值。当 GPIO 功能禁用 (GPIO7_CFG[1:0] = 00b) 时,位读取为 0b。
|
| 6 | GPIO6_DAT_IN | R | 0b | GPIO6 数据 配置为数字输入或输出时 GPIO6 的回读值。当 GPIO 功能禁用 (GPIO6_CFG[1:0] = 00b) 时,位读取为 0b。
|
| 5 | GPIO5_DAT_IN | R | 0b | GPIO5 数据 配置为数字输入或输出时 GPIO5 的回读值。当 GPIO 功能禁用 (GPIO5_CFG[1:0] = 00b) 时,位读取为 0b。
|
| 4 | GPIO4_DAT_IN | R | 0b | GPIO4 数据 当配置为数字输入、数字输出或静态 FAULT 输出时 GPIO4 的读回值。当 GPIO 功能被禁用 (GPIO4_CFG[1:0] = 00b) 或 GPIO4 配置为具有检测信号功能的 FAULT 输出(GPIO4_CFG[1:0] = 10b 或 11b,GPIO4_SRC = 1b,FAULT_PIN_BEHAVIOR = 1b)时,位读取为 0b。
|
| 3 | GPIO3_DAT_IN | R | 0b | GPIO3 数据 当配置为数字输入、数字输出或 ALERT 输出时 GPIO3 的读回值。当 GPIO 功能禁用 (GPIO3_CFG[1:0] = 00b) 时,位读取为 0b。
|
| 2 | GPIO2_DAT_IN | R | 0b | GPIO2 数据 配置为数字输入或输出时 GPIO2 的回读值。当 GPIO 功能禁用 (GPIO2_CFG[1:0] = 00b) 时,位读取为 0b。
|
| 1 | GPIO1_DAT_IN | R | 0b | GPIO1 数据 配置为数字输入或输出时 GPIO1 的回读值。当 GPIO 功能禁用 (GPIO1_CFG[1:0] = 00b) 时,位读取为 0b。
|
| 0 | GPIO0_DAT_IN | R | 0b | GPIO0 数据 配置为数字输入或输出时 GPIO0 的回读值。当 GPIO 功能禁用 (GPIO0_CFG[1:0] = 00b) 时,位读取为 0b。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SEQ_ACTIVE | SEQ_COUNT[3:0] | RESERVED | |||||
| R-0b | R-0000b | R-111b | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | SEQ_ACTIVE | R | 0b | 序列发生器激活标志 指示转换当前是否正在进行还是转换停止且器件处于空闲、待机或断电模式。
|
| 6:3 | SEQ_COUNT[3:0] | R | 0000b | 序列计数器 当 SEQ_MODE[1:0] = 11b 时,序列计数器指示最新转换结果所属的序列运行,该结果当前可读取。在新序列运行的第一次转换完成时序列计数器递增。第一个序列运行的第一次转换完成时,计数器读数为 0h。在第二个序列运行的第一次转换完成时,计数器读数为 1h。达到计数器值 Fh 后,计数器会在下一个序列运行的第一次转换完成时回滚到 0h。将 START 位设置为 1b 后在完成第一次转换时或在 START 引脚的上升沿,计数器复位为 0h。在断电模式下或器件复位后,写入 SEQUENCER_CFG 寄存器时,计数器立即复位为 0h。同时,序列步骤指示器 (STEP_INDICATOR[4:0]) 复位为 00h,转换计数器 (CONV_COUNT[3:0]) 复位为 Fh,并且转换数据清除。当 SEQ_MODE[1:0] = 00b、01b 或 10b 时,序列计数器读数始终为 0h。 |
| 2:0 | RESERVED | R | 111b | 保留 始终读为 111b。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 启动 | STEP_INIT[4:0] | RESERVED | STOP | ||||
| R/W-0b | R/W-00000b | R-0b | R/W-0b | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | 启动 | R/W | 0b | 启动或重新启动 ADC 转换 使用 STEP_INIT[4:0] 位字段中指示的步骤配置页面写入 1b 以启动或重新启动转换。SEQ_MODE[1:0] 位决定转换和序列发生器行为。向 START 和 STOP 位写入 1b 无效。START 位会自行清除并且始终为 0b。
|
| 6:2 | STEP_INIT[4:0] | R/W | 00000b | 初始执行步骤选择器 确定了序列发生器在将 START 位设置为 1b 时或将 START 引脚置为高电平时为第一次转换选择的序列步骤配置。如果 STEP_INIT[4:0] 设置为 18h 和 1Fh 之间的值,则不会启动转换或序列。STEP_INIT[4:0] 位字段还决定了器件处于空闲或待机模式时使用的步骤配置页面,无论相应的步骤页面是否启用(会忽略 STEP_x_EN 位设置)。这意味着,当退出断电模式或转换停止时,器件会转换到由 STEP_INIT[4:0] 位字段确定的步骤页面配置。如果在待机或空闲模式下将 STEP_INIT[4:0] 设置为 18h 至 1Fh 之间的值,则步骤 23 的配置将生效。 |
| 1 | RESERVED | R | 0b | 保留 始终读为 0b。 |
| 0 | STOP | R/W | 0b | 停止 ADC 转换 写入 1b 以停止转换。STOP_BEHAVIOR[1:0] 位决定停止行为。向 START 和 STOP 位写入 1b 无效。在转换停止后,或者在正在进行的转换停止之前设置 START 位时,STOP 位会清除为 0b。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESET_CODE[7:0] | |||||||
| R/W-00000000b | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:0 | RESET_CODE[7:0] | R/W | 00000000b | 器件复位寄存器 写入 01011010b 以复位 ADC。这些位始终读取 00000000b。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | REF_VAL | CLK_SEL | GC_EN | SPEED_MODE[1:0] | STBY_MODE | PWDN | |
| R-0b | R/W-0b | R/W-0b | R/W-0b | R/W-00b | R/W-0b | R/W-0b | |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0b | 保留 始终读为 0b。 |
| 6 | REF_VAL | R/W | 0b | 内部基准电压值选择 选择内部基准的电压。始终启用内部电压基准。
|
| 5 | CLK_SEL | R/W | 0b | 时钟选择 选择器件的时钟源。
|
| 4 | GC_EN | R/W | 0b | 全局斩波模式启用 启用全局斩波模式。启用后,器件会自动交换模拟输入并获取两次连续转换的平均值,以抵消内部失调电压。
|
| 3:2 | SPEED_MODE[1:0] | R/W | 00b | 速度模式选择 选择器件的速度模式。
|
| 1 | STBY_MODE | R/W | 0b | 待机模式选择 此位会启用在停止转换后自动激活低功耗待机模式的功能。
|
| 0 | PWDN | R/W | 0b | 断电模式选择 除了保留用户寄存器设置必需的电路外,将所有电路断电。仍然可以进行 SPI 通信。在断电模式下,步骤指示器 (STEP_INDICATOR[4:0]) 复位为 00h,转换计数器 (CONV_COUNT[3:0]) 复位为 Fh、序列计数器 (SEQ_COUNT[3:0]) 复位为 0h,转换数据清除,START 位和 START 引脚被忽略。将 PWDN 位设置为 1b 会立即关闭器件电源;任何正在进行的转换都会中止。任何配置为 GPIO 数字输出的模拟输入在断电模式下都转换为 Hi-Z 状态。为了在断电期间保持特定逻辑电平,请考虑在相应 GPIO 引脚上使用外部上拉或下拉电阻器。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SPARE[4:0] | STATUS_EN | SDO_MODE | CONT_READ_EN | ||||
| R/W-00000b | R/W-0b | R/W-0b | R/W-0b | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:3 | SPARE[4:0] | R/W | 00000b | 备用寄存器位 以 R/W 位的形式提供,用于检查寄存器映射 CRC。位设置无效。 |
| 2 | STATUS_EN | R/W | 0b | STATUS 标头输出启用 启用 STATUS 标头(STATUS_MSB + STATUS_LSB 寄存器)作为每个 SPI 帧的前两个字节在 SDO 上传输的功能。
|
| 1 | SDO_MODE | R/W | 0b | SDO/DRDY 模式选择 选择 SDO/DRDY 引脚的模式:仅数据输出功能,或数据输出和数据就绪双模功能。在菊花链中运行器件时,请使用仅数据输出模式。
|
| 0 | CONT_READ_EN | R/W | 0b | 连续读取模式启用 启用连续读取模式,从而允许在 4 线 SPI 模式下在单个 SPI 帧内读取多个连续寄存器。在菊花链中或 3 线 SPI 模式下运行器件时,禁用连续读取模式。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VBIAS_AIN7 | VBIAS_AIN6 | VBIAS_AIN5 | VBIAS_AIN4 | VBIAS_AIN3 | VBIAS_AIN2 | VBIAS_AIN1 | VBIAS_AIN0 |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | VBIAS_AIN7 | R/W | 0b | AIN7 VBIAS 选择 在 AIN7 引脚上启用 VBIAS。
|
| 6 | VBIAS_AIN6 | R/W | 0b | AIN6 VBIAS 选择 在 AIN6 引脚上启用 VBIAS。
|
| 5 | VBIAS_AIN5 | R/W | 0b | AIN5 VBIAS 选择 在 AIN5 引脚上启用 VBIAS。
|
| 4 | VBIAS_AIN4 | R/W | 0b | AIN4 VBIAS 选择 在 AIN4 引脚上启用 VBIAS。
|
| 3 | VBIAS_AIN3 | R/W | 0b | AIN3 VBIAS 选择 在 AIN3 引脚上启用 VBIAS。
|
| 2 | VBIAS_AIN2 | R/W | 0b | AIN2 VBIAS 选择 在 AIN2 引脚上启用 VBIAS。
|
| 1 | VBIAS_AIN1 | R/W | 0b | AIN1 VBIAS 选择 在 AIN1 引脚上启用 VBIAS。
|
| 0 | VBIAS_AIN0 | R/W | 0b | AIN0 VBIAS 选择 在 AIN0 引脚上启用 VBIAS。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GPIO3_CFG[1:0] | GPIO2_CFG[1:0] | GPIO1_CFG[1:0] | GPIO0_CFG[1:0] | ||||
| R/W-00b | R/W-00b | R/W-00b | R/W-00b | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:6 | GPIO3_CFG[1:0] | R/W | 00b | GPIO3 配置 配置 GPIO3 引脚行为。
|
| 5:4 | GPIO2_CFG[1:0] | R/W | 00b | GPIO2 配置 配置 GPIO2 引脚行为。
|
| 3:2 | GPIO1_CFG[1:0] | R/W | 00b | GPIO1 配置 配置 GPIO1 引脚行为。
|
| 1:0 | GPIO0_CFG[1:0] | R/W | 00b | GPIO0 配置 配置 GPIO0 引脚行为。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GPIO7_CFG[1:0] | GPIO6_CFG[1:0] | GPIO5_CFG[1:0] | GPIO4_CFG[1:0] | ||||
| R/W-00b | R/W-00b | R/W-00b | R/W-00b | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:6 | GPIO7_CFG[1:0] | R/W | 00b | GPIO7 配置 配置 GPIO7 引脚行为。
|
| 5:4 | GPIO6_CFG[1:0] | R/W | 00b | GPIO6 配置 配置 GPIO6 引脚行为。
|
| 3:2 | GPIO5_CFG[1:0] | R/W | 00b | GPIO5 配置 配置 GPIO5 引脚行为。
|
| 1:0 | GPIO4_CFG[1:0] | R/W | 00b | GPIO4 配置 配置 GPIO4 引脚行为。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | COMP_ALERTn_MASK | FAULT_PIN_BEHAVIOR | ALERT_PIN_POL | GPIO4_SRC | GPIO3_SRC | ||
| R-000b | R/W-0b | R/W-1b | R/W-0b | R/W-0b | R/W-0b | ||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 000b | 保留 始终读为 0000b。 |
| 4 | COMP_ALERTn_MASK | R/W | 0b | 比较器警报屏蔽 确定 COMP_ALERTn 是否会影响 SAD_FAULTn。当 GPIO3 配置为 ALERT 输出时,无论该屏蔽位的状态如何,COMP_ALERTn 都会触发 ALERT 引脚。
|
| 3 | FAULT_PIN_BEHAVIOR | R/W | 1b | FAULT 引脚行为选择 当 GPIO4 配置为 FAULT 输出(GPIO4_CFG[1:0] = 10b 或 11b,GPIO4_SRC = 1b)时,选择 FAULT 引脚的行为。
|
| 2 | ALERT_PIN_POL | R/W | 0b | ALERT 引脚极性选择 当 GPIO3 配置为 ALERT 输出(GPIO3_CFG[1:0] = 10b 或 11b,GPIO3_SRC = 1b)时,选择 ALERT 输出引脚的极性。
|
| 1 | GPIO4_SRC | R/W | 0b | GPIO4 数据源选择 当 GPIO4 配置为数字输出时,选择 GPIO4 引脚的数据源。当 SAD_FAULTn 标志为 0b 时,FAULT 引脚为低电平。
|
| 0 | GPIO3_SRC | R/W | 0b | GPIO3 数据源选择 当 GPIO3 配置为数字输出时,选择 GPIO3 引脚的数据源。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | REF_UV_EN | REF_UV_SEL | REG_MAP_CRC_EN | SPI_CRC_EN | ||
| R-000b | R/W-0b | R/W-0b | R/W-1b | R/W-0b | R/W-0b | ||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 000b | 保留 始终读为 000b。 |
| 4 | RESERVED | R/W | 0b | 保留 始终写入 0b。 |
| 3 | REF_UV_EN | R/W | 0b | 基准欠压监控器启用 使电压基准监控器能够检测在某个序列步骤上使用 STEPx_REF_SEL[1:0] 位的所选电压基准何时降至欠压监控器阈值以下。
|
| 2 | REF_UV_SEL | R/W | 1b | 电压基准欠压监控器阈值选择 选择电压基准欠压监控器阈值。
|
| 1 | REG_MAP_CRC_EN | R/W | 0b | 寄存器映射 CRC 启用 为状态和通用配置页面(寄存器地址为 10h 到 1Fh)和步骤配置页面(寄存器地址为 00h 到 14h)启用寄存器映射 CRC。
|
| 0 | SPI_CRC_EN | R/W | 0b | SPI CRC 启用 在 SDI 和 SDO 上启用 SPI CRC。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SPARE[7:0] | |||||||
| R/W-00000000b | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:0 | SPARE[7:0] | R/W | 00000000b | 备用寄存器位 以 R/W 位的形式提供,用于检查寄存器映射 CRC。位设置无效。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SEQ_MODE[1:0] | STOP_BEHAVIOR[1:0] | RESERVED | RESERVED | ||||
| R/W-01b | R/W-01b | R-00b | R/W-00b | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:6 | SEQ_MODE[1:0] | R/W | 01b | 序列发生器模式选择 选择序列发生器的工作模式。当 STEP_INIT[4:0] 设置为 18h 和 1Fh 之间的值时,任何序列发生器模式下都不会启动转换或序列。
|
| 5:4 | STOP_BEHAVIOR[1:0] | R/W | 01b | 序列停止行为选择 选择将 STOP 位设置为 1b 或 START 引脚上出现下降沿时的器件行为。
|
| 3:2 | RESERVED | R | 00b | 保留 始终读为 00b。 |
| 1:0 | RESERVED | R/W | 00b | 保留 始终写入 00b。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEP_7_EN | STEP_6_EN | STEP_5_EN | STEP_4_EN | STEP_3_EN | STEP_2_EN | STEP_1_EN | STEP_0_EN |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-1b |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | STEP_7_EN | R/W | 0b | 序列发生器步骤 7 启用
|
| 6 | STEP_6_EN | R/W | 0b | 序列发生器步骤 6 启用
|
| 5 | STEP_5_EN | R/W | 0b | 序列发生器步骤 5 启用
|
| 4 | STEP_4_EN | R/W | 0b | 序列发生器步骤 4 启用
|
| 3 | STEP_3_EN | R/W | 0b | 序列发生器步骤 3 启用
|
| 2 | STEP_2_EN | R/W | 0b | 序列发生器步骤 2 启用
|
| 1 | STEP_1_EN | R/W | 0b | 序列发生器步骤 1 启用
|
| 0 | STEP_0_EN | R/W | 1b | 序列发生器步骤 0 启用
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEP_15_EN | STEP_14_EN | STEP_13_EN | STEP_12_EN | STEP_11_EN | STEP_10_EN | STEP_9_EN | STEP_8_EN |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | STEP_15_EN | R/W | 0b | 序列发生器步骤 15 启用
|
| 6 | STEP_14_EN | R/W | 0b | 序列发生器步骤 14 启用
|
| 5 | STEP_13_EN | R/W | 0b | 序列发生器步骤 13 启用
|
| 4 | STEP_12_EN | R/W | 0b | 序列发生器步骤 12 启用
|
| 3 | STEP_11_EN | R/W | 0b | 序列发生器步骤 11 启用
|
| 2 | STEP_10_EN | R/W | 0b | 序列发生器步骤 10 启用
|
| 1 | STEP_9_EN | R/W | 0b | 序列发生器步骤 9 启用
|
| 0 | STEP_8_EN | R/W | 0b | 序列发生器步骤 8 启用
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEP_23_EN | STEP_22_EN | STEP_21_EN | STEP_20_EN | STEP_19_EN | STEP_18_EN | STEP_17_EN | STEP_16_EN |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | STEP_23_EN | R/W | 0b | 序列发生器步骤 23 启用
|
| 6 | STEP_22_EN | R/W | 0b | 序列发生器步骤 22 启用
|
| 5 | STEP_21_EN | R/W | 0b | 序列发生器步骤 21 启用
|
| 4 | STEP_20_EN | R/W | 0b | 序列发生器步骤 20 启用
|
| 3 | STEP_19_EN | R/W | 0b | 序列发生器步骤 19 启用
|
| 2 | STEP_18_EN | R/W | 0b | 序列发生器步骤 18 启用
|
| 1 | STEP_17_EN | R/W | 0b | 序列发生器步骤 17 启用
|
| 0 | STEP_16_EN | R/W | 0b | 序列发生器步骤 16 启用
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GENERAL_CFG_REG_MAP_CRC_VALUE[7:0] | |||||||
| R/W-00000000b | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:0 | GENERAL_CFG_REG_MAP_CRC_VALUE[7:0] | R/W | 00000000b | 状态和通用配置页面的寄存器映射 CRC 值 该值为用户计算的寄存器 10h 至 1Fh 的 CRC 值。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PAGE_INDICATOR[7:0] | |||||||
| R-00000000b | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:0 | PAGE_INDICATOR[7:0] | R | 00000000b | 寄存器页面指示器 读取寄存器页面指示器以验证当前选择用于读取和写入寄存器的寄存器页面。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PAGE_POINTER[7:0] | |||||||
| R/W-00000000b | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:0 | PAGE_POINTER[7:0] | R/W | 00000000b | 寄存器页面指针 写入寄存器页面指针以选择所需的寄存器页面以读取和写入寄存器。 |