ZHCSP09B December 2023 – August 2024 ADS9227
PRODMIX
表 6-9 所述的初始化序列不适用于 ADS9227。如表 6-9 所示,通过在器件上电或复位后进行一系列寄存器写入来初始化 ADS9229 和 ADS9228。在执行初始化序列之前,将自由运行的采样时钟连接到 ADC。初始化序列完成后,使用默认值初始化 ADS9229 和 ADS9228 寄存器。
步骤编号 | 寄存器 | 备注 | ||
---|---|---|---|---|
BANK | 地址 | VALUE[15:0] | ||
1 | 0 | 0x03 | 0x0002 | 选择寄存器组 1 |
2 | 1 | 0xF6 | 0x0002 | INIT_2 = 1 |
3 | 0 | 0x04 | 0x000B | INIT_1 = 1011b |
4 | 0 | 0x03 | 0x0010 | 选择寄存器组 2 |
5 | 2 | 0x12 | 0x0040 | INIT_3 = 1 |
6 | 2 | 0x13 | 0x8000 | INIT_4 = 1 |
7 | 2 | 0x0A | 0x4000 | INIT_5 = 1 |
8 | 等待 10μs(最小值) | |||
9 | 2 | 0x0A | 0x0000 | INIT_5 = 0 |
10 | 0 | 0x03 | 0x0002 | 选择寄存器组 1 |
11 | 1 | 0xF6 | 0x0000 | INIT_2 = 0 |
12 | 0 | 0x03 | 0x0010 | 选择寄存器组 2 |
13 | 2 | 0x13 | 0x0000 | INIT_5 = 0 |
14 | 2 | 0x12 | 0x0000 | INIT_4 = 0 |
15 | 0 | 0x04 | 0x0000 | INIT_1 = 0 |
16 | 0 | 0x03 | 0x0002 | 选择寄存器组 1 |
17 | 1 | 0x33 | 0x0030 | 写入 INIT_KEY |
18 | 1 | 0xF4 | 0x0000 | INIT = 0 |
19 | 1 | 0xF4 | 0x0002 | INIT = 1 |
20 | 等待 1ms(最小值) | |||
21 | 1 | 0xF4 | 0x0000 | INIT = 0 |
22 | 等待 1ms(最小值) | |||
23 | 1 | 0x33 | 0x0000 | INIT_KEY = 0 |
步骤编号 | 寄存器 | 备注 | ||
---|---|---|---|---|
BANK | 地址 | VALUE[15:0] | ||
1 | 1 | 0x0D | 用户自定义 | 启用增益误差校准,并选择 ADC 输出数据格式 |
2 | 1 | 0x33 | 0x2040 | 启用增益误差校准 |
3 | 0 | 0x04 | 对于数据帧宽度 = 24 位且输出通道 = 2 组合为 0x0000 对于其他数据帧宽度和输出通道组合为 0x000B |