ZHCST16 September 2023 AMC131M01
PRODUCTION DATA
表 8-11 列出了 AMC131M01 寄存器的存储器映射寄存器。表 8-11中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
地址 | 首字母缩写 | 复位 | 位 15 | 位 14 | 位 13 | 位 12 | 位 11 | 位 10 | 位 9 | 位 8 |
---|---|---|---|---|---|---|---|---|---|---|
位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 | |||
00h | ID | Xb | RESERVED | CHANCNT[3:0] | ||||||
RESERVED | ||||||||||
01h | STATUS | 0540h | LOCK | F_RESYNC | REG_MAP | CRC_ERR | CRC_TYPE | 复位 | WLENGTH[1:0] | |
FUSE_FAIL | SEC_FAIL | RESERVED | DRDY0 | |||||||
02h | 模式 | 0510h | RESERVED | REG_CRC_EN | RX_CRC_EN | CRC_TYPE | 复位 | WLENGTH[1:0] | ||
RESERVED | TIMEOUT | RESERVED | DRDY_HiZ | DRDY_FMT | ||||||
03h | 时钟 | 010Eh | RESERVED | CH0_EN | ||||||
CLK_DIV[1:0] | TURBO | OSR[2:0] | PWR[1:0] | |||||||
04h | GAIN | 0000h | 保留 | |||||||
RESERVED | PGAGAIN0[2:0] | |||||||||
06h | CFG | 0600h | RESERVED | GPO_EN | GPO_DAT | GC_DLY[3:0] | GC_EN | |||
RESERVED | ||||||||||
09h | CH0_CFG | 0000h | 保留 | |||||||
RESERVED | MUX0[1:0] | |||||||||
0Ah | CH0_OCAL_MSB | 0000h | OCAL0_MSB[15:0] | |||||||
OCAL0_MSB[15:0] | ||||||||||
0Bh | CH0_OCAL_LSB | 0000h | OCAL0_LSB[7:0] | |||||||
RESERVED | ||||||||||
0Ch | CH0_GCAL_MSB | 8000h | GCAL0_MSB[15:0] | |||||||
GCAL0_MSB[15:0] | ||||||||||
0Dh | CH0_GCAL_LSB | 0000h | GCAL0_LSB[7:0] | |||||||
RESERVED | ||||||||||
31h | DCDC_CTRL | 0000h | 保留 | DCDC_FREQ[3:0] | ||||||
RESERVED | DCDC_EN | |||||||||
3Eh | REGMAP_CRC | 0000h | REG_CRC[15:0] | |||||||
REG_CRC[15:0] |
复杂的位访问类型经过编码可适应小型表单元。表 8-12 展示了适用于此部分中访问类型的代码。
访问类型 | 代码 | 说明 |
---|---|---|
读取类型 | ||
R | R | 读取 |
写入类型 | ||
W | W | 写入 |
复位或默认值 | ||
-n | 复位后的值或默认值 |
返回到汇总表。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
保留 | CHANCNT[3:0] | ||||||
R-0010b | R-0001b | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
保留 | |||||||
R-X | |||||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15:12 | RESERVED | R | 0010b | 保留 始终读为 0010b |
11:8 | CHANCNT[3:0] | R | 0001b | 通道数 始终读为 0001b |
7:0 | RESERVED | R | X | 保留 值如有变更,恕不另行通知。 |
返回到汇总表。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
LOCK | F_RESYNC | REG_MAP | CRC_ERR | CRC_TYPE | 复位 | WLENGTH[1:0] | |
R-0b | R-0b | R-0b | R-0b | R-0b | R-1b | R-01b | |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
FUSE_FAIL | SEC_FAIL | RESERVED | DRDY0 | ||||
R-0b | R-1b | R-00000b | R-0b | ||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | LOCK | R | 0b | SPI 接口锁定指示器 表示 SPI 接口已通过锁定命令锁定。该位通过解锁命令重置为 0b。 0b = 未锁定 1b = 锁定 |
14 | F_RESYNC | R | 0b | ADC 重新同步指示器 每次 ADC 重新同步时都会设置该位。可以通过执行 NULL 命令或访问 STATUS 寄存器的 RREG 命令读取 STATUS 寄存器来清除该位。 0b = 未发生重新同步 1b = 发生了重新同步 |
13 | REG_MAP | R | 0b | 寄存器映射 CRC 故障指示器 指示发生了寄存器映射 CRC 错误。可以通过执行 NULL 命令或访问 STATUS 寄存器的 RREG 命令读取 STATUS 寄存器来清除该位。 0b = 未发生寄存器映射 CRC 故障 1b = 发生了寄存器映射 CRC 故障 |
12 | CRC_ERR | R | 0b | SPI 输入 CRC 错误指示器 指示发生了 SPI 输入 CRC 故障。可以通过执行 NULL 命令或访问 STATUS 寄存器的 RREG 命令读取 STATUS 寄存器来清除该位。 0b = 无 CRC 错误 1b = 发生了输入 CRC 错误 |
11 | CRC_TYPE | R | 0b | CRC 类型指示器 指示 CRC 类型。可以通过器件复位来清除该位。 0b = 16 位 CCITT 1b = 16 位 ANSI |
10 | 复位 | R | 1b | 复位状态指示 器件复位指示器由 RESET 引脚、上电复位或 RESET 命令触发。可以通过向 MODE 寄存器中的 RESET 位写入 0b 来清除该位。 0b = 未复位 1b = 发生了复位 |
9:8 | WLENGTH[1:0] | R | 01b | 数据字长指示器 指示数据字帧长度。可以通过器件复位来清除该位。 00b = 16 位 01b = 24 位 10b = 32 位;补零 11b = 32 位;MSB 符号扩展 |
7 | FUSE_FAIL | R | 0b | 保险丝奇偶校验故障指示器 指示内部存储器故障。可以通过执行 NULL 命令或访问 STATUS 寄存器的 RREG 命令读取 STATUS 寄存器来清除该位。如果物理故障仍然存在,指示器将自动重新设置。 0b = 保险丝奇偶校验正常 1b = 保险丝奇偶校验不正常 |
6 | SEC_FAIL | R | 1b | 高侧电源故障指示器 指示直流/直流转换器的高侧输出故障或在通过隔离栅进行数据传输期间出现的通信错误。可以通过执行 NULL 命令或访问 STATUS 寄存器的 RREG 命令读取 STATUS 寄存器来清除该位。 0b = 高侧电源正常 1b = 高侧电源不正常 |
5:1 | RESERVED | R | 00000b | 保留 始终读为 00000b |
0 | DRDY0 | R | 0b | 通道 0 ADC 数据可用指示器 0b = 无新数据可用 1b = 有新数据可用 |
返回到汇总表。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
保留 | REG_CRC_EN | RX_CRC_EN | CRC_TYPE | 复位 | WLENGTH[1:0] | ||
R/W-00b | R/W-0b | R/W-0b | R/W-0b | R/W-1b | R/W-01b | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TIMEOUT | RESERVED | DRDY_HiZ | DRDY_FMT | |||
R/W-000b | R/W-1b | R/W-00b | R/W-0b | R/W-0b | |||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15:14 | RESERVED | 读/写 | 00b | 保留 始终写入 00b |
13 | REG_CRC_EN | R/W | 0b | 启用寄存器映射 CRC 0b = 禁用 1b = 启用 |
12 | RX_CRC_EN | R/W | 0b | 启用 SPI 输入 CRC 0b = 禁用 1b = 启用 |
11 | CRC_TYPE | R/W | 0b | SPI 输入和输出,寄存器映射 CRC 类型 0b = 16 位 CCITT 1b = 16 位 ANSI |
10 | 复位 | R/W | 1b | 复位 写入 0b 以清除 STATUS 寄存器中的 RESET 位 0b = 无复位 1b = 发生了复位 |
9:8 | WLENGTH[1:0] | 读/写 | 01b | 数据字长选择 00b = 16 位 01b = 24 位 10b = 32 位;LSB 补零 11b = 32 位;MSB 符号扩展 |
7:5 | RESERVED | 读/写 | 000b | 保留 始终写入 000b |
4 | TIMEOUT | R/W | 1b | 启用 SPI 超时 0b = 禁用 1b = 启用 |
3:2 | RESERVED | 读/写 | 00b | 保留 始终写入 00b |
1 | DRDY_HiZ | R/W | 0b | 转换数据不可用时 DRDY 引脚的状态 0b = 逻辑高电平 1b = 高阻抗 |
0 | DRDY_FMT | R/W | 0b | 转换数据可用时 DRDY 信号的格式 0b = 逻辑低电平 1b = 具有固定持续时间的低电平脉冲 |
返回到汇总表。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
保留 | CH0_EN | ||||||
R/W-0000000b | R/W-1b | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CLK_DIV[1:0] | TURBO | OSR[2:0] | PWR[1:0] | ||||
R/W-00b | R/W-0b | R/W-011b | R/W-10b | ||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15:9 | RESERVED | R/W | 0000000b | 保留 始终写入 000000b |
8 | CH0_EN | R/W | 1b | 启用通道 0 ADC 0b = 禁用 1b = 启用 |
7:6 | CLK_DIV[1:0] | 读/写 | 00b | 时钟分频器比选择 00b = 2 分频 01b = 4 分频 10b = 8 分频 11b = 12 分频 |
5 | TURBO | R/W | 0b | 涡轮模式 (OSR = 64) 通过将该位设置为 1b 来选择过采样率 64。如果该位设置为 1b,则忽略 OSR[2:0] 位。 0b = 禁用 1b = 启用 |
4:2 | OSR[2:0] | R/W | 011b | 调制器过采样率选择 000b = 128 001b = 256 010b = 512 011b = 1024 100b = 2048 101b = 4096 110b = 8192 111b = 16384 |
1:0 | PWR[1:0] | 读/写 | 10b | 功耗模式选择 00b = 保留。请勿使用。 01b = 低功耗 10b = 高分辨率 11b = 保留。请勿使用。 |
返回到汇总表。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
保留 | |||||||
R/W-00000000b | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
保留 | PGAGAIN0[2:0] | ||||||
R/W-00000b | R/W-000b | ||||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15:8 | RESERVED | R/W | 00000000b | 始终写入 00000000b |
7:3 | RESERVED | R/W | 00000b | 始终写入 00000b |
2:0 | PGAGAIN0[2:0] | 读/写 | 000b | 通道 0 的 PGA 增益选择 000b = 1 001b = 2 010b = 4 011b = 8 100b = 16 101b = 32 110b = 64 111b = 128 |
返回到汇总表。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
保留 | GPO_EN | GPO_DAT | GC_DLY[3:0] | GC_EN | |||
R/W-0b | R/W-0b | R/W-0b | R/W-0011b | R/W-0b | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R/W-00000000b | |||||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | 保留 | 读/写 | 0b | 保留 始终写入 0b |
14 | GPO_EN | R/W | 0b | 启用数字输出 在 AIN2P 引脚上启用数字输出 (GPO) 功能。 0b = 禁用数字输出 1b = 启用数字输出 |
13 | GPO_DAT | R/W | 0b | 数字输出数据 GPO_EN = 1b 时的数字输出 (GPO) 数据。 0b = 零输出 1b = 一个输出 |
12:9 | GC_DLY[3:0] | R/W | 0011b | 全局斩波延迟选择 测量开始前的延迟(以调制器时钟周期为单位)。 0000b = 2 0001b = 4 0010b = 8 0011b = 16 0100b = 32 0101b = 64 0110b = 128 0111b = 256 1000b = 512 1001b = 1024 1010b = 2048 1011b = 4096 1100b = 8192 1101b = 16384 1110b = 32768 1111b = 65536 |
8 | GC_EN | R/W | 0b | 启用全局斩波 0b = 禁用 1b = 启用 |
7:0 | RESERVED | R/W | 00000000b | 保留 始终写入 00000000b |
返回到汇总表。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
保留 | |||||||
R/W-00000000b | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
保留 | MUX0[1:0] | ||||||
R/W-000000b | R/W-00b | ||||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15:8 | RESERVED | R/W | 00000000b | 保留 始终写入 000000000b |
7:2 | RESERVED | R/W | 000000b | 保留 始终写入 0000000b |
1:0 | MUX0[1:0] | 读/写 | 00b | 通道 0 输入选择 通道 0 的输入多路复用器 00b = AIN0P 和 AIN0N 01b = 断开 AIN0(短接 ADC 输入) 10b = 直流诊断信号 11b = 交流诊断信号 |
返回到汇总表。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
OCAL0_MSB[15:0] | |||||||
R/W-0000000000000000b | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OCAL0_MSB[15:0] | |||||||
R/W-0000000000000000b | |||||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15:0 | OCAL0_MSB[15:0] | R/W | 0000000000000000b | 通道 0 偏移校准寄存器位 [23:8] 以二进制补码格式提供值。 |
返回到汇总表。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
OCAL0_LSB[7:0] | |||||||
R/W-00000000b | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
保留 | |||||||
R-00000000b | |||||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15:8 | OCAL0_LSB[7:0] | R/W | 00000000b | 通道 0 偏移校准寄存器位 [7:0] 以二进制补码格式提供值。 |
7:0 | RESERVED | R | 00000000b | 保留 始终读为 00000000b |
返回到汇总表。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GCAL0_MSB[15:0] | |||||||
R/W-1000000000000000b | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GCAL0_MSB[15:0] | |||||||
R/W-1000000000000000b | |||||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15:0 | GCAL0_MSB[15:0] | R/W | 1000000000000000b | 通道 0 增益校准寄存器位 [23:8] 增益的无符号数范围为 0.0 至 2.0 x (224 – 1)/224 |
返回到汇总表。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GCAL0_LSB[7:0] | |||||||
R/W-00000000b | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
保留 | |||||||
R-00000000b | |||||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15:8 | GCAL0_LSB[7:0] | R/W | 00000000b | 通道 0 增益校准寄存器位 [7:0] 增益的无符号数范围为 0.0 至 2.0 x (224 – 1)/224 |
7:0 | RESERVED | R | 00000000b | 保留 始终读为 00000000b |
返回到汇总表。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
保留 | DCDC_FREQ[3:0] | ||||||
R/W-0000b | R/W-0000b | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DCDC_EN | ||||||
R/W-0000000b | R/W-0b | ||||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15:12 | RESERVED | R/W | 0000b | 保留 始终写入 0000b |
11:8 | DCDC_FREQ[3:0] | R/W | 0000b | 直流/直流频率范围选择 根据 CLKIN 引脚上的频率和时钟分频器比来选择调制器时钟频率范围。 0000b = 3.76MHz 至 4.10MHz 0001b = 3.52MHz 至 3.84MHz 0010b = 3.30MHz 至 3.59MHz 0011b = 3.09MHz 至 3.36MHz 0100b = 2.89MHz 至 3.15MHz 0101b = 2.71MHz 至 2.95MHz 0110b = 2.53MHz 至 2.76MHz 0111b = 2.37MHz 至 2.59MHz 1000b = 2.22MHz 至 2.42MHz 1001b = 2.08MHz 至 2.27MHz 1010b = 1.95MHz 至 2.12MHz 1011b = 1.82MHz 至 1.99MHz 1100b = 1.71MHz 至 1.86MHz 1101b = 1.60MHz 至 1.74MHz 1110b = 1.50MHz 至 1.63MHz 1111b = 1.40MHz 至 1.53MHz |
7:1 | RESERVED | R/W | 0000000b | 保留 始终写入 0000000b |
0 | DCDC_EN | R/W | 0b | 启用直流/直流 启用集成直流/直流转换器。 0b = 禁用 1b = 启用 |
返回到汇总表。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
REG_CRC[15:0] | |||||||
R-0000000000000000b | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REG_CRC[15:0] | |||||||
R-0000000000000000b | |||||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15:0 | REG_CRC[15:0] | R | 0000000000000000b | 寄存器映射 CRC 值 |