ZHCSOL1 December 2025 ADS125H18
PRODUCTION DATA
表 7-54 列出了 ADS125H18 状态和通用配置页面寄存器的存储器映射寄存器。表 7-54 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 地址 | 首字母缩写词 | 复位 | 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 |
|---|---|---|---|---|---|---|---|---|---|---|
| 00h | DEVICE_ID | 30h | RESERVED | CH_CNT[1:0] | DEV_ID[3:0] | |||||
| 01h | REVISION_ID | 01h | REV_ID[7:0] | |||||||
| 02h | STATUS_MSB | 00h | STEP_INDICATOR[4:0] | ADC_REF_FAULTn | RESETn | DRDY | ||||
| 03h | STATUS_LSB | FFh | CONV_COUNT[3:0] | FIFO_FAULTn | INTERNAL_FAULTn | REG_WRITE_FAULTn | SPI_CRC_FAULTn | |||
| 04h | ADC_REF_STATUS | B0h | RESERVED | AVDD_UVn | REF_UVn | MOD_OVR_FAULTn | RESERVED | |||
| 05h | DIGITAL_STATUS | FFh | CRC_FAULT_PAGE[5:0] | MEM_INTERNAL_FAULTn | REG_MAP_CRC_FAULTn | |||||
| 06h | RESERVED | 00h | RESERVED | RESERVED | ||||||
| 07h | GPIO_DATA_INPUT | 02h | RESERVED | GPIO3_DAT_IN | GPIO2_DAT_IN | GPIO1_DAT_IN | GPIO0_DAT_IN | |||
| 08h | FIFO_SEQ_STATUS | 07h | SEQ_ACTIVE | SEQ_COUNT[3:0] | FIFO_OFn | FIFO_UFn | FIFO_CRC_FAULTn | |||
| 09h | FIFO_DEPTH_MSB | 00h | RESERVED | FIFO_DEPTH[8] | ||||||
| 0Ah | FIFO_DEPTH_LSB | 00h | FIFO_DEPTH[7:0] | |||||||
| 10h | CONVERSION_CTRL | 00h | 启动 | STEP_INIT[4:0] | RESERVED | STOP | ||||
| 11h | RESET | 00h | RESET_CODE[7:0] | |||||||
| 12h | ADC_CFG | 0Ch | RESERVED | FIFO_TEST_EN | RESERVED | SPEED_MODE[1:0] | STBY_MODE | PWDN | ||
| 13h | REFERENCE_CFG | 01h | RESERVED | REF_VAL | REFP_BUF_EN | |||||
| 14h | CLK_DIGITAL_CFG | 04h | RESERVED | CLK_DIV[1:0] | CLK_SEL | OUT_DRV | SDO_MODE | CONT_READ_EN | ||
| 15h | RESERVED | 00h | RESERVED | RESERVED | ||||||
| 16h | RESERVED | 00h | RESERVED | RESERVED | ||||||
| 17h | GPIO_CFG | 0Ch | GPIO3_CFG[1:0] | GPIO2_CFG[1:0] | GPIO1_CFG[1:0] | GPIO0_CFG[1:0] | ||||
| 18h | SPARE_CFG | 00h | SPARE7 | SPARE6 | SPARE5 | SPARE4 | SPARE3 | SPARE2 | SPARE1 | SPARE0 |
| 20h | SEQUENCER_CFG | 40h | SEQ_MODE[1:0] | STOP_BEHAVIOR[1:0] | RESERVED | DRDY_CFG[1:0] | ||||
| 21h | SEQUENCE_STEP_EN_0 | 01h | SEQ_STEP_7_EN | SEQ_STEP_6_EN | SEQ_STEP_5_EN | SEQ_STEP_4_EN | SEQ_STEP_3_EN | SEQ_STEP_2_EN | SEQ_STEP_1_EN | SEQ_STEP_0_EN |
| 22h | SEQUENCE_STEP_EN_1 | 00h | SEQ_STEP_15_EN | SEQ_STEP_14_EN | SEQ_STEP_13_EN | SEQ_STEP_12_EN | SEQ_STEP_11_EN | SEQ_STEP_10_EN | SEQ_STEP_9_EN | SEQ_STEP_8_EN |
| 23h | SEQUENCE_STEP_EN_2 | 00h | SEQ_STEP_23_EN | SEQ_STEP_22_EN | SEQ_STEP_21_EN | SEQ_STEP_20_EN | SEQ_STEP_19_EN | SEQ_STEP_18_EN | SEQ_STEP_17_EN | SEQ_STEP_16_EN |
| 24h | SEQUENCE_STEP_EN_3 | 00h | SEQ_STEP_31_EN | SEQ_STEP_30_EN | SEQ_STEP_29_EN | SEQ_STEP_28_EN | SEQ_STEP_27_EN | SEQ_STEP_26_EN | SEQ_STEP_25_EN | SEQ_STEP_24_EN |
| 25h | FIFO_CFG | 00h | RESERVED | FIFO_EN | ||||||
| 26h | FIFO_THRES_A_MSB | 00h | RESERVED | FIFO_THRES_A[8] | ||||||
| 27h | FIFO_THRES_A_LSB | 00h | FIFO_THRES_A[7:0] | |||||||
| 28h | FIFO_THRES_B_MSB | 00h | RESERVED | FIFO_THRES_B[8] | ||||||
| 29h | FIFO_THRES_B_LSB | 00h | FIFO_THRES_B[7:0] | |||||||
| 2Ah | DIAG_MONITOR_CFG | 20h | RESERVED | TDAC_RANGE | FAULT_PIN_BEHAVIOR | REG_MAP_CRC_EN | RESERVED | REF_UV_EN | STATUS_EN | SPI_CRC_EN |
| 2Bh | POSTFILTER_CFG0 | 00h | RESERVED | PF_AVG[1:0] | PF_CFG | |||||
| 2Ch | POSTFILTER_CFG1 | 00h | PF7_EN | PF6_EN | PF5_EN | PF4_EN | PF3_EN | PF2_EN | PF1_EN | PF0_EN |
| 2Dh | POSTFILTER_CFG2 | FFh | PF7_BYPASS | PF6_BYPASS | PF5_BYPASS | PF4_BYPASS | PF3_BYPASS | PF2_BYPASS | PF1_BYPASS | PF0_BYPASS |
| 30h | CS_FWD_CFG | 00h | CS_FWD_EN_CODE[5:0] | TIMEOUT_SEL[1:0] | ||||||
| 31h | RESERVED | 00h | RESERVED | RESERVED | ||||||
| 32h | GPIO_FWD_CFG | 00h | RESERVED | GPIO3_FWD_EN | GPIO2_FWD_EN | GPIO1__FWD_EN | GPIO0_FWD_EN | |||
| 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] | |||||||
复杂的位访问类型经过编码可适应小型表单元。表 7-55 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| 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-11b | R-0000b | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 00b | 保留 始终读为 00b |
| 5:4 | CH_CNT[1:0] | R | 11b | 通道数 始终读为 11b |
| 3:0 | DEV_ID[3:0] | R | 0000b | 器件 ID 寄存器 值如有变更,恕不另行通知。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REV_ID[7:0] | |||||||
| R-00000001b | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:0 | REV_ID[7:0] | R | 00000001b | 修订 ID 值如有变更,恕不另行通知。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STEP_INDICATOR[4:0] | ADC_REF_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 | ADC_REF_FAULTn | R | 0b | ADC 或基准超出范围故障标志 当设置 ADC_REF_STATUS 中的任何单独位时,该位会更新。要清除该位,必须清除 ADC_REF_STATUS 中的所有位。该位指示轨到轨缓冲器超出范围或调制器超范围或基准欠压。
|
| 1 | RESETn | R/W | 0b | 复位标志 指示发生了器件复位。写入 1b 以将位清除为 1b。
|
| 0 | DRDY | R | 0b | 数据就绪标志 DRDY 指示新转换数据何时就绪。DRDY 位是 DRDYn 引脚的反向信号。轮询该位以确定转换数据是新数据还是来自最后一次读取操作的重复数据。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CONV_COUNT[3:0] | FIFO_FAULTn | INTERNAL_FAULTn | REG_WRITE_FAULTn | SPI_CRC_FAULTn | |||
| R-1111b | R-1b | R-1b | 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。 |
| 3 | FIFO_FAULTn | R | 1b | FIFO 故障标志 当设置 FIFO_SEQ_STATUS 寄存器中的任何单独的 FIFO 错误位时,该位会更新。要清除该位,必须清除 FIFO_SEQ_STATUS 中的所有位。
|
| 2 | INTERNAL_FAULTn | R | 1b | 内部故障标志 当设置 DIGITAL_STATUS 中的任何单独位时,该位会更新。要清除该位,必须清除 DIGITAL_STATUS 中的所有位。
|
| 1 | REG_WRITE_FAULTn | R | 1b | 页面或寄存器访问故障标志 指示发生了对无效寄存器地址的写入访问。无效寄存器地址被写入并在下一个 SPI 帧开始处复位时,会立即设置该标志。从无效寄存器地址读取不会设置此标志,但可通过读取命令的 SPI 帧内的地址指示检测到。
|
| 0 | SPI_CRC_FAULTn | R | 1b | SPI CRC 故障标志 指示前一个 SPI 帧中发生了 SPI CRC 故障。该位在每个新的 SPI 帧中自动清除为 1b。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | AVDD_UVn | REF_UVn | MOD_OVR_FAULTn | RESERVED | |||
| R-1b | R/W-0b | R/W-1b | R/W-1b | R-0000b | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 1b | 保留 始终读为 1b。 |
| 6 | AVDD_UVn | R/W | 0b | 模拟电源电压欠压故障标志 指示 AVDD 电源电压降至电源欠压阈值以下。写入 1b 以将位清除为 1b。
|
| 5 | REF_UVn | R/W | 1b | 基准电压欠压故障标志 指示 REF_SEL[1:0] 位选择的基准电压降至基准欠压阈值以下。写入 1b 以将位清除为 1b。
|
| 4 | MOD_OVR_FAULTn | R/W | 1b | 调制器超范围故障指示器 写入 1b 以将位清除为 1b。
|
| 3:0 | RESERVED | R | 0000b | 保留 始终读为 0000b |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CRC_FAULT_PAGE[5:0] | MEM_INTERNAL_FAULTn | REG_MAP_CRC_FAULTn | |||||
| R-111111b | R/W-1b | R/W-1b | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:2 | CRC_FAULT_PAGE[5:0] | R | 111111b | 寄存器映射 CRC 故障页面指示器 指示当 REG_MAP_CRC_FAULTn 指示 CRC 故障时哪个寄存器页显示 CRC 错误。如果多个寄存器页面存在 CRC 错误,则该指示器指向存在 CRC 错误的第一个寄存器页面地址。当通过提供正确的寄存器映射 CRC 值纠正了 CRC_FAULT_PAGE[5:0] 位字段指示的页面上的 CRC 错误,并且另一个寄存器页面上存在另一个 CRC 错误时,CRC_FAULT_PAGE[5:0] 位字段不会自动更新。向 REG_MAP_CRC_FAULTn 位字段写入 1b 后,REG_MAP_CRC_FAULTn 再次设置为 0b,并且 CRC_FAULT_PAGE[5:0] 位字段指向下一个存在寄存器映射 CRC 错误的其余第一个页面地址。当 REG_MAP_CRC_FAULTn 标志清除为 1b 时,该位字段清除为 111111b。 |
| 1 | MEM_INTERNAL_FAULTn | R/W | 1b | 内部存储器故障标志 指示内部存储器中发生了存储器映射 CRC 故障或在内部选择了错误页面(PAGE_INDICATOR 与 PAGE_POINTER 不匹配)。写入 1b 以将位清除为 1b。
|
| 0 | REG_MAP_CRC_FAULTn | R/W | 1b | 寄存器映射 CRC 故障标志 指示通用配置页面(寄存器地址空间为 12h 到 32h)或步骤配置页面中发生了寄存器映射 CRC 故障。写入 1b 以将位清除为 1b。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | GPIO3_DAT_IN | GPIO2_DAT_IN | GPIO1_DAT_IN | GPIO0_DAT_IN | |||
| R-0000b | R-0b | R-0b | R-1b | R-0b | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:4 | RESERVED | R | 0000b | 保留 始终读为 0000b |
| 3 | GPIO3_DAT_IN | R | 0b | GPIO3 数据 配置为数字输入或输出时 GPIO3 的回读值。当 GPIO3_CFG[1:0] = 00b 时读回 0b。
|
| 2 | GPIO2_DAT_IN | R | 0b | GPIO2 数据 配置为数字输入或输出时 GPIO2 的回读值。当 GPIO2_CFG[1:0] = 00b 或 11b 时、读回 0b。
|
| 1 | GPIO1_DAT_IN | R | 1b | GPIO1 数据 配置为数字输入或输出时 GPIO1 的回读值。当 GPIO1_CFG[1:0] = 00b 时读回 0b。
|
| 0 | GPIO0_DAT_IN | R | 0b | GPIO0 数据 配置为数字输入或输出时 GPIO0 的回读值。当 GPIO0_CFG[1:0] = 00b 时读回 0b。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SEQ_ACTIVE | SEQ_COUNT[3:0] | FIFO_OFn | FIFO_UFn | FIFO_CRC_FAULTn | |||
| R-0b | R-0000b | R/W-1b | R/W-1b | R-1b | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 | FIFO_OFn | R/W | 1b | FIFO 溢出标志 指示发生了 FIFO 溢出故障。写入 1b 以将位清除为 1b。
|
| 1 | FIFO_UFn | R/W | 1b | FIFO 下溢标志 指示发生了 FIFO 下溢故障。写入 1b 以将位清除为 1b。
|
| 0 | FIFO_CRC_FAULTn | R | 1b | FIFO CRC 故障标志 指示发生了 FIFO CRC 故障。写入 1b 以将位清除为 1b。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FIFO_DEPTH[8] | ||||||
| R-0000000b | R-0b | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0000000b | 保留 始终读为 00b |
| 0 | FIFO_DEPTH[8] | R | 0b | FIFO 深度指示器 MSB FIFO 深度指示器的 MSB 位。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FIFO_DEPTH[7:0] | |||||||
| R-00000000b | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:0 | FIFO_DEPTH[7:0] | R | 00000000b | FIFO 深度指示器 LSB FIFO 深度指示器的 LSB 位。 |
返回到汇总表。
| 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 转换 写入 1b 以启动或重启 ADC 的转换。在一次性控制模式下 (SEQ_MODE = 00b),启动一次转换。在启动/停止控制模式下 (SEQ_MODE=01b),转换开始并继续,直到被 STOP 位停止。在转换正在进行时向 START 写入 1b 会重新启动转换。在启用序列发生器的模式 (SEQ_MODE = 10b 或 11b) 下,序列以 STEP_INIT_[4:0] 指示的步骤启动。向 START 和 STOP 位写入 1b 无效。START 位会自行清除并且始终为 0b。
|
| 6:2 | STEP_INIT[4:0] | R/W | 00000b | 初始执行步骤选择器 定义了序列启动时首先执行的序列步骤。 |
| 1 | RESERVED | R | 0b | 保留 始终读为 0b |
| 0 | STOP | R/W | 0b | 停止 ADC 转换 写入 1b 以在当前转换完成后停止转换。向 START 和 STOP 写入 1b 无效。STOP 位会自行清除并且始终为 0b。在正在进行的序列完成后,或者在正在进行的序列完成之前设置 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 | FIFO_TEST_EN | RESERVED | SPEED_MODE[1:0] | STBY_MODE | PWDN | ||
| R-0b | R/W-0b | R-00b | R/W-11b | R/W-0b | R/W-0b | ||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0b | 保留 始终读为 0b |
| 6 | FIFO_TEST_EN | R/W | 0b | ADC 测试模式启用(ADC 计数器启用) 当启用此测试模式时,对于每个数据输出,ADC 数据值都会递增 1。
|
| 5:4 | RESERVED | R | 00b | 保留 始终读为 0000b |
| 3:2 | SPEED_MODE[1:0] | R/W | 11b | 电源模式选择 选择电源模式。
|
| 1 | STBY_MODE | R/W | 0b | ADC 待机模式选择 选择转换停止时的 ADC 模式。
|
| 0 | PWDN | R/W | 0b | 断电模式选择 除了用于保留全部用户寄存器设置的数字 LDO 外,将所有电路断电。仍然可以进行 SPI 通信。在断电模式下,步骤指示器 (STEP_INDICATOR[4:0]) 复位为 00h,转换计数器 (CONV_COUNT[3:0]) 复位为 Fh、序列计数器 (SEQ_COUNT[3:0]) 复位为 0h,转换数据清除,FIFO 清除,START 位和 START 引脚被忽略。将 PWDN 位设置为 1b 会立即关闭器件电源;任何正在进行的转换都会中止。任何配置为 GPIO 数字输出的模拟输入在断电模式下都转换为 Hi-Z 状态。为了在断电期间保持特定逻辑电平,请考虑在相应 GPIO 引脚上使用外部上拉或下拉电阻器。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | REF_VAL | REFP_BUF_EN | |||||
| R-000000b | R/W-0b | R/W-1b | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:2 | RESERVED | R | 000000b | 保留 始终读为 000000b |
| 1 | REF_VAL | R/W | 0b | 内部基准值选择 选择内部基准值。
|
| 0 | REFP_BUF_EN | R/W | 1b | 正基准缓冲器启用 启用正基准缓冲器。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_DIV[1:0] | CLK_SEL | OUT_DRV | SDO_MODE | CONT_READ_EN | ||
| R-00b | R/W-00b | R/W-0b | R/W-1b | R/W-0b | R/W-0b | ||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 00b | 保留 始终读为 00b |
| 5:4 | CLK_DIV[1:0] | R/W | 00b | 外部时钟分频比选择 选择时钟分频比。
|
| 3 | CLK_SEL | R/W | 0b | 时钟选择 选择器件的时钟源。
|
| 2 | OUT_DRV | R/W | 1b | 数字输出驱动选择 选择数字输出的驱动强度。
|
| 1 | SDO_MODE | R/W | 0b | SDO 引脚模式选择 该位对 SDO/DRDY 引脚的模式进行编程。
|
| 0 | CONT_READ_EN | R/W | 0b | 连续读取模式启用 允许在不进行 CS 转换的情况下读取多个字节(转换或寄存器数据)。
|
返回到汇总表。
| 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-11b | 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 | 11b | GPIO1 配置 配置 GPIO1 引脚行为。
|
| 1:0 | GPIO0_CFG[1:0] | R/W | 00b | GPIO0 配置 配置 GPIO0 引脚行为。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SPARE7 | SPARE6 | SPARE5 | SPARE4 | SPARE3 | SPARE2 | SPARE1 | SPARE0 |
| 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 | SPARE7 | R/W | 0b | 备用寄存器位 用于用户功能或 CRC 校验。
|
| 6 | SPARE6 | R/W | 0b | 备用寄存器位 用于用户功能或 CRC 校验。
|
| 5 | SPARE5 | R/W | 0b | 备用寄存器位 用于用户功能或 CRC 校验。
|
| 4 | SPARE4 | R/W | 0b | 备用寄存器位 用于用户功能或 CRC 校验。
|
| 3 | SPARE3 | R/W | 0b | 备用寄存器位 用于用户功能或 CRC 校验。
|
| 2 | SPARE2 | R/W | 0b | 备用寄存器位 用于用户功能或 CRC 校验。
|
| 1 | SPARE1 | R/W | 0b | 备用寄存器位 用于用户功能或 CRC 校验。
|
| 0 | SPARE0 | R/W | 0b | 备用寄存器位 用于用户功能或 CRC 校验。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SEQ_MODE[1:0] | STOP_BEHAVIOR[1:0] | RESERVED | DRDY_CFG[1:0] | ||||
| R/W-01b | R/W-00b | R-00b | R/W-00b | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:6 | SEQ_MODE[1:0] | R/W | 01b | 序列发生器执行模式选择 选择序列发生器执行模式。
|
| 5:4 | STOP_BEHAVIOR[1:0] | R/W | 00b | 序列停止行为选择 这些位定义停止位和 START 引脚下降沿的操作。
|
| 3:2 | RESERVED | R | 00b | 保留 始终读为 00b |
| 1:0 | DRDY_CFG[1:0] | R/W | 00b | DRDY 运行模式选择 选择 DRDY 运行模式。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SEQ_STEP_7_EN | SEQ_STEP_6_EN | SEQ_STEP_5_EN | SEQ_STEP_4_EN | SEQ_STEP_3_EN | SEQ_STEP_2_EN | SEQ_STEP_1_EN | SEQ_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 | SEQ_STEP_7_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 7。
|
| 6 | SEQ_STEP_6_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 6。
|
| 5 | SEQ_STEP_5_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 5。
|
| 4 | SEQ_STEP_4_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 4。
|
| 3 | SEQ_STEP_3_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 3。
|
| 2 | SEQ_STEP_2_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 2。
|
| 1 | SEQ_STEP_1_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 1。
|
| 0 | SEQ_STEP_0_EN | R/W | 1b | 序列发生器步骤启用 启用序列步骤 0。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SEQ_STEP_15_EN | SEQ_STEP_14_EN | SEQ_STEP_13_EN | SEQ_STEP_12_EN | SEQ_STEP_11_EN | SEQ_STEP_10_EN | SEQ_STEP_9_EN | SEQ_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 | SEQ_STEP_15_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 15。
|
| 6 | SEQ_STEP_14_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 14。
|
| 5 | SEQ_STEP_13_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 13。
|
| 4 | SEQ_STEP_12_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 12。
|
| 3 | SEQ_STEP_11_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 11。
|
| 2 | SEQ_STEP_10_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 10。
|
| 1 | SEQ_STEP_9_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 9。
|
| 0 | SEQ_STEP_8_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 8。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SEQ_STEP_23_EN | SEQ_STEP_22_EN | SEQ_STEP_21_EN | SEQ_STEP_20_EN | SEQ_STEP_19_EN | SEQ_STEP_18_EN | SEQ_STEP_17_EN | SEQ_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 | SEQ_STEP_23_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 23。
|
| 6 | SEQ_STEP_22_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 22。
|
| 5 | SEQ_STEP_21_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 21。
|
| 4 | SEQ_STEP_20_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 20。
|
| 3 | SEQ_STEP_19_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 19。
|
| 2 | SEQ_STEP_18_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 18。
|
| 1 | SEQ_STEP_17_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 17。
|
| 0 | SEQ_STEP_16_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 16。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SEQ_STEP_31_EN | SEQ_STEP_30_EN | SEQ_STEP_29_EN | SEQ_STEP_28_EN | SEQ_STEP_27_EN | SEQ_STEP_26_EN | SEQ_STEP_25_EN | SEQ_STEP_24_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 | SEQ_STEP_31_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 31。
|
| 6 | SEQ_STEP_30_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 30。
|
| 5 | SEQ_STEP_29_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 29。
|
| 4 | SEQ_STEP_28_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 28。
|
| 3 | SEQ_STEP_27_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 27。
|
| 2 | SEQ_STEP_26_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 26。
|
| 1 | SEQ_STEP_25_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 25。
|
| 0 | SEQ_STEP_24_EN | R/W | 0b | 序列发生器步骤启用 启用序列步骤 24。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FIFO_EN | ||||||
| R-0000000b | R/W-0b | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0000000b | 保留 始终读为 0000000b |
| 0 | FIFO_EN | R/W | 0b | FIFO 启用 启用 FIFO。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FIFO_THRES_A[8] | ||||||
| R-0000000b | R/W-0b | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0000000b | 保留 始终读为 0000000b |
| 0 | FIFO_THRES_A[8] | R/W | 0b | DRDY FIFO 阈值 A 配置 MSB FIFO 阈值 A 的 MSB 位。当序列发生器处于 DRDY_CFG = 11b 设置的阈值模式时,DRDY 转换的上限阈值。一旦 FIFO_DEPTH[8:0] 指示器达到上限阈值,DRDY 将转换为低电平。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FIFO_THRES_A[7:0] | |||||||
| R/W-00000000b | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:0 | FIFO_THRES_A[7:0] | R/W | 00000000b | DRDY FIFO 阈值 A 配置 LSB FIFO 阈值 A 的 LSB 位。当序列发生器处于 DRDY_CFG = 11b 设置的阈值模式时,DRDY 转换的上限阈值。一旦 FIFO_DEPTH[8:0] 指示器达到上限阈值,DRDY 将转换为低电平。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FIFO_THRES_B[8] | ||||||
| R-0000000b | R/W-0b | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0000000b | 保留 始终读为 0000000b |
| 0 | FIFO_THRES_B[8] | R/W | 0b | DRDY FIFO 阈值 B 配置 MSB FIFO 阈值 B 的 MSB 位。当序列发生器处于 DRDY_CFG = 11b 设置的阈值模式时,DRDY 转换的下限阈值。一旦 FIFO_DEPTH[8:0] 指示器达到下限阈值,DRDY 将转换为高电平。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FIFO_THRES_B[7:0] | |||||||
| R/W-00000000b | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:0 | FIFO_THRES_B[7:0] | R/W | 00000000b | DRDY FIFO 阈值 B 配置 LSB FIFO 阈值 B 的 LSB 位。当序列发生器处于 DRDY_CFG = 11b 设置的阈值模式时,DRDY 转换的下限阈值。一旦 FIFO_DEPTH[8:0] 指示器达到下限阈值,DRDY 将转换为高电平。 |
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TDAC_RANGE | FAULT_PIN_BEHAVIOR | REG_MAP_CRC_EN | RESERVED | REF_UV_EN | STATUS_EN | SPI_CRC_EN |
| R-0b | R/W-0b | R/W-1b | R/W-0b | R-0b | R/W-0b | R/W-0b | R/W-0b |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0b | 保留 始终读为 0b |
| 6 | TDAC_RANGE | R/W | 0b | 测试 DAC 范围选择 选择测试 DAC 范围。
|
| 5 | FAULT_PIN_BEHAVIOR | R/W | 1b | FAULT 引脚行为选择 选择 FAULT 引脚行为。
|
| 4 | REG_MAP_CRC_EN | R/W | 0b | 寄存器映射 CRC 启用 为通用配置页面(寄存器地址为 12h 到 32h)或步骤配置页面(寄存器地址为 0h 到 10h)启用寄存器映射 CRC。
|
| 3 | RESERVED | R | 0b | 保留 始终读为 0b |
| 2 | REF_UV_EN | R/W | 0b | 基准监控器启用 启用基准监控器。
|
| 1 | STATUS_EN | R/W | 0b | STATUS 字节输出启用 在 SDO 上启用 STATUS 字节传输,并作为每个 SPI 帧的前 2 个字节。
|
| 0 | SPI_CRC_EN | R/W | 0b | SPI CRC 启用 在 SDI 和 SDO 上启用 SPI CRC。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PF_AVG[1:0] | PF_CFG | |||||
| R-00000b | R/W-00b | R/W-0b | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:3 | RESERVED | R | 00000b | 保留 始终读为 00000b |
| 2:1 | PF_AVG[1:0] | R/W | 00b | 后置滤波器平均次数选择 数字式每通道后置滤波器的平均次数。如果 SEQ_MODE[1:0] = 00b 或 01b(序列发生器禁用),则会忽略该字段。
|
| 0 | PF_CFG | R/W | 0b | 后置滤波器级联数量选择 数字式后置滤波器的级联选项。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PF7_EN | PF6_EN | PF5_EN | PF4_EN | PF3_EN | PF2_EN | PF1_EN | PF0_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 | PF7_EN | R/W | 0b | 每通道后置滤波器启用 针对后置滤波器 7 启用(与序列发生器步骤 7 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
|
| 6 | PF6_EN | R/W | 0b | 每通道后置滤波器启用 针对后置滤波器 6 启用(与序列发生器步骤 6 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
|
| 5 | PF5_EN | R/W | 0b | 每通道后置滤波器启用 针对后置滤波器 5 启用(与序列发生器步骤 5 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
|
| 4 | PF4_EN | R/W | 0b | 每通道后置滤波器启用 针对后置滤波器 4 启用(与序列发生器步骤 4 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
|
| 3 | PF3_EN | R/W | 0b | 每通道后置滤波器启用 针对后置滤波器 3 启用(与序列发生器步骤 3 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
|
| 2 | PF2_EN | R/W | 0b | 每通道后置滤波器启用 针对后置滤波器 2 启用(与序列发生器步骤 2 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
|
| 1 | PF1_EN | R/W | 0b | 每通道后置滤波器启用 针对后置滤波器 1 启用(与序列发生器步骤 1 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
|
| 0 | PF0_EN | R/W | 0b | 每通道后置滤波器启用 针对后置滤波器 0 启用(与序列发生器步骤 0 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PF7_BYPASS | PF6_BYPASS | PF5_BYPASS | PF4_BYPASS | PF3_BYPASS | PF2_BYPASS | PF1_BYPASS | PF0_BYPASS |
| R/W-1b | R/W-1b | R/W-1b | R/W-1b | R/W-1b | R/W-1b | R/W-1b | R/W-1b |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | PF7_BYPASS | R/W | 1b | 每通道后置滤波器旁路 针对后置滤波器 7 旁通(与序列发生器步骤 7 相关)。0b = 后置滤波后数据提供到输出 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
|
| 6 | PF6_BYPASS | R/W | 1b | 每通道后置滤波器旁路 针对后置滤波器 6 旁路(与序列发生器步骤 6 相关)在旁路模式下,数据直接从 sync4 滤波器提供到输出。
|
| 5 | PF5_BYPASS | R/W | 1b | 每通道后置滤波器旁路 针对后置滤波器 5 旁通(与序列发生器步骤 5 相关)。0b = 后置滤波后数据提供到输出 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
|
| 4 | PF4_BYPASS | R/W | 1b | 每通道后置滤波器旁路 针对后置滤波器 4 旁通(与序列发生器步骤 4 相关)。0b = 后置滤波后数据提供到输出 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
|
| 3 | PF3_BYPASS | R/W | 1b | 每通道后置滤波器旁路 针对后置滤波器 3 旁路(与序列发生器步骤 3 相关)在旁路模式下,数据直接从 sync4 滤波器提供到输出。
|
| 2 | PF2_BYPASS | R/W | 1b | 每通道后置滤波器旁路 针对后置滤波器 2 旁通(与序列发生器步骤 2 相关)。0b = 后置滤波后数据提供到输出 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
|
| 1 | PF1_BYPASS | R/W | 1b | 每通道后置滤波器旁路 针对后置滤波器 0 旁通(与序列发生器步骤 0 相关)。0b = 后置滤波后数据提供到输出 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
|
| 0 | PF0_BYPASS | R/W | 1b | 每通道后置滤波器旁路 针对后置滤波器 1 旁通(与序列发生器步骤 1 相关)。0b = 后置滤波后数据提供到输出 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CS_FWD_EN_CODE[5:0] | TIMEOUT_SEL[1:0] | ||||||
| R/W-000000b | R/W-00b | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:2 | CS_FWD_EN_CODE[5:0] | R/W | 000000b | CS 正向功能启用 写入 010111b 以启用 CS 正向功能。GPIOx_FWD_EN 位选择哪些 GPIO 引脚在 CS 正向模式下运行。这些位始终读取 00000000b。 |
| 1:0 | TIMEOUT_SEL[1:0] | R/W | 00b | 超时启用和持续时间选择 启用 SPI 超时并设置超时持续时间。启用后,超时功能会检查 CSn 上升沿是否在 CSn 下降沿后的所选个数 MCLK 周期内发生。当超时发生时,SDI 上 SPI 帧的剩余部分在 CSn 上升沿之前被忽略。新的 SPI 事务在下一个 CSn 下降沿开始。
|
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | GPIO3_FWD_EN | GPIO2_FWD_EN | GPIO1__FWD_EN | GPIO0_FWD_EN | |||
| R-0000b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:4 | RESERVED | R | 0000b | 保留 始终读为 0000b |
| 3 | GPIO3_FWD_EN | R/W | 0b | CS 正向引脚启用 GPIO3 CS 正向配置。将 GPIO3 引脚配置为 CS 正向/输出引脚。如果该位为高电平,则会忽略 GPIO_CFG 寄存器中的 GPIO3_CFG[1:0] 位。
|
| 2 | GPIO2_FWD_EN | R/W | 0b | CS 正向引脚启用 GPIO2 CS 正向配置。将 GPIO2 引脚配置为 CS 正向/输出引脚。如果该位为高电平,则会忽略 GPIO_CFG 寄存器中的 GPIO2_CFG[1:0] 位。
|
| 1 | GPIO1__FWD_EN | R/W | 0b | CS 正向引脚启用 GPIO1 CS 正向配置。将 GPIO1 引脚配置为 CS 正向/输出引脚。如果该位为高电平,则会忽略 GPIO_CFG 寄存器中的 GPIO1_CFG[1:0] 位。
|
| 0 | GPIO0_FWD_EN | R/W | 0b | CS 正向引脚启用 GPIO0 CS 正向配置。将 GPIO0 引脚配置为 CS 正向/输出引脚。如果该位为高电平,则会忽略 GPIO_CFG 寄存器中的 GPIO0_CFG[1:0] 位。
|
返回到汇总表。
| 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 寄存器映射 CRC 值 寄存器映射 CRC 值是用户计算得出的通用配置页面中寄存器 0x12 至 0x32 的 CRC 值。写入该寄存器的 CRC 值会与内部 CRC 计算值进行比较。如果这些值不匹配,则设置 REG_MAP_CRC_FAULTn 位。使用 REG_MAP_CRC_EN 位启用寄存器映射 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 | 寄存器页面指针 选择有效寄存器页面。 |