表 9-42 列出了寄存器组 0 寄存器的存储器映射寄存器。表 9-42 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不得修改寄存器内容。
表 9-24 寄存器映射组 0| 地址 | 首字母缩写词 | 位 15 | 位 14 | 位 13 | 位 12 | 位 11 | 位 10 | 位 9 | 位 8 |
|---|
| 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 |
|---|
| 0x01 | 寄存器 01h | REG_READ_ADDR[7:0] |
| RESERVED | 复位 | DATA_SEL |
| 0x02 | 寄存器 02h | RESERVED |
| RESERVED | REG_BANK_SEL[3:0] |
| 0x03 | 寄存器 03h | RESERVED |
| RESERVED | BANK_2_UNLOCK[3:0] |
| 0xFE | 寄存器 FEh | REG_LOCK[15:0] |
| REG_LOCK[15:0] |
复杂的位访问类型经过编码可适应小型表单元。表 9-43 展示了适用于此部分中访问类型的代码。
表 9-25 寄存器组 0 访问类型代码| 访问类型 | 代码 | 说明 |
|---|
| 读取类型 |
| R | R | 读取 |
| 写入类型 |
| W | W | 写入 |
| 复位或默认值 |
| -n | | 复位后的值或默认值 |
8.1.1 寄存器 01h(地址 = 0x01)[复位 = 0x0000]
返回到汇总表。
表 9-26 寄存器 01h 字段说明| 位 | 字段 | 类型 | 复位 | 说明 |
|---|
| 15:8 | REG_READ_ADDR[7:0] | R/W | 00000000b | 要读取的寄存器 8 位地址。
|
| 7:2 | RESERVED | R/W | 000000b | 保留。请勿更改默认复位值。
|
| 1 | 复位 | R/W | 0b | ADC 复位控制。
- 0b = 正常器件操作。
- 1b = 复位 ADC 和所有寄存器
|
| 0 | DATA_SEL | R/W | 0b | 选择要在 ADC 串行接口上发出的数据。
- 0b = ADC 转换结果为输出。
- 1b = 寄存器数据为 D3 上的输出。
|
8.1.2 寄存器 02h(地址 = 0x02)[复位 = 0x0000]
返回到汇总表。
表 9-27 寄存器 02h 字段说明| 位 | 字段 | 类型 | 复位 | 说明 |
|---|
| 15:4 | RESERVED | R/W | 000000000000b | 保留。请勿更改默认复位值。
|
| 3:0 | REG_BANK_SEL[3:0] | R/W | 0000b | 选择用于读取和写入操作的寄存器组。
- 0000b = 选择寄存器组 0。
- 0010b = 选择寄存器组 1。
- 1000b = 选择寄存器组 2。
|
8.1.3 寄存器 03h(地址 = 0x03)[复位 = 0x0000]
返回到汇总表。
表 9-28 寄存器 03h 字段说明| 位 | 字段 | 类型 | 复位 | 说明 |
|---|
| 15:4 | RESERVED | R/W | 000000000000b | 保留。请勿更改默认复位值。
|
| 3:0 | BANK_2_UNLOCK[3:0] | R/W | 0000b | 解锁寄存器组 2 的密钥。
|
8.1.4 寄存器 FEh(地址 = 0xFE)[复位 = 0x0000]
返回到汇总表。
表 9-29 寄存器 FEh 字段说明| 位 | 字段 | 类型 | 复位 | 说明 |
|---|
| 15:0 | REG_LOCK[15:0] | R/W | 0000000000000000b | 用于解锁和锁定寄存器映射的密钥。 要解锁寄存器映射,请写入 0xB38F,然后写入 0xABCD。要锁定寄存器映射,请写入 0x1234。 |