SBASA81B January 2023 – October 2024 ADS9815 , ADS9817
PRODUCTION DATA
As shown in Table 6-10, the ADS981x must be initialized by a sequence of register writes after device power-up or reset. A free-running sampling clock must be connected to the ADC before executing the initialization sequence. The ADS981x registers are initialized with the default value after the initialization sequence is complete.
STEP NUMBER | REGISTER | COMMENT | |||||
---|---|---|---|---|---|---|---|
BANK | ADDRESS | VALUE[15:0] | |||||
1 | 0 | 0x03 | 0x0002 | Select register bank 1 | |||
2 | 1 | 0xF6 | 0x0002 | INIT_2 = 1 | |||
3 | 0 | 0x04 | 0x000B | INIT_1 = 1011b | |||
4 | 0 | 0x03 | 0x0010 | Select register bank 2 | |||
5 | 2 | 0x12 | 0x0040 | INIT_3 = 1 | |||
6 | 2 | 0x13 | 0x8000 | INIT_4 = 1 | |||
7 | 2 | 0x0A | 0x4000 | INIT_5 = 1 | |||
8 | Wait 10 μs (min) | ||||||
9 | 2 | 0x0A | 0x0000 | INIT_5 = 0 | |||
10 | 0 | 0x03 | 0x0002 | Select register bank 1 | |||
11 | 1 | 0xF6 | 0x0000 | INIT_2 = 0 | |||
12 | 0 | 0x03 | 0x0010 | Select register bank 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 | Select register bank 1 | |||
17 | 1 | 0x33 | 0x0030 | Write INIT_KEY | |||
18 | 1 | 0xF4 | 0x0000 | INIT = 0 | |||
19 | 1 | 0xF4 | 0x0002 | INIT = 1 | |||
20 | Wait 1 ms (min) | ||||||
21 | 1 | 0xF4 | 0x0000 | INIT = 0 | |||
22 | Wait 1 ms (min) | ||||||
23 | 1 | 0x33 | 0x0000 | INIT_KEY = 0 | |||
24 | 1 | 0x0D | <user-defined> | Enable gain error calibration and select ADC output data format | |||
25 | 1 | 0x33 | 0x2040 | Enable gain error calibration | |||
26 | 1 | 0x34 | 0x0010 | Enable gain error calibration | |||
STEP NUMBER | REGISTER | COMMENT | |||||
BANK | ADDRESS | VALUE[15:0] | |||||
1 | 0 | 0x03 | 0x0002 | Select register bank 1 | |||
2 | 1 | 0xF6 | 0x0002 | INIT_2 = 1 | |||
3 | 0 | 0x04 | 0x000B | INIT_1 = 1011b | |||
4 | 0 | 0x03 | 0x0010 | Select register bank 2 | |||
5 | 2 | 0x12 | 0x0040 | INIT_3 = 1 | |||
6 | 2 | 0x13 | 0x8000 | INIT_4 = 1 | |||
7 | 2 | 0x0A | 0x4000 | INIT_5 = 1 | |||
8 | Wait 10 μs (min) | ||||||
9 | 2 | 0x0A | 0x0000 | INIT_5 = 0 | |||
10 | 0 | 0x03 | 0x0002 | Select register bank 1 | |||
11 | 1 | 0xF6 | 0x0000 | INIT_2 = 0 | |||
12 | 0 | 0x03 | 0x0010 | Select register bank 2 | |||
13 | 2 | 0x13 | 0x0000 | INIT_5 = 0 | |||
14 | 2 | 0x12 | 0x0000 | INIT_4 = 0 | |||
15 | 2 | 0x19 | 0x0E00 | INIT_4A = 111b | |||
16 | 2 | 0x1F | 0x1800 | INIT_5A = 11b | |||
17 | 0 | 0x04 | 0x0000 | INIT_1 = 0 | |||
18 | 0 | 0x03 | 0x0002 | Select register bank 1 | |||
19 | 1 | 0x33 | 0x0030 | Write INIT_KEY | |||
20 | 1 | 0xF4 | 0x0000 | INIT = 0 | |||
21 | 1 | 0xF4 | 0x0002 | INIT = 1 | |||
22 | Wait 1 ms (min) | ||||||
23 | 1 | 0xF4 | 0x0000 | INIT = 0 | |||
24 | Wait 1 ms (min) | ||||||
25 | 1 | 0x33 | 0x0000 | INIT_KEY = 0 | |||
26 | 1 | 0x0D | <user-defined> | Enable gain error calibration and select ADC output data format | |||
27 | 1 | 0x33 | 0x2040 | Enable gain error calibration | |||
28 | 1 | 0x34 | 0x0010 | Enable gain error calibration | |||
29 | 1 | 0x37 | 0x0005 | Device initialized |
As shown in Table 6-11, the default settings of the ADS981x can be changed for user-defined configuration:
STEP | REGISTER | COMMENT | ||
---|---|---|---|---|
BANK | ADDRESS | VALUE[15:0] | ||
1 | 1 | 0xC1 | <user-defined> | Configure data interface (data rate, number of lanes) and select internal or external reference |
2 | 1 | 0xC2 and 0xC3 | <user-defined> | Select analog input ranges. See Table 6-1 |
3 | 1 | 0xC0 | <user-defined> | Select analog input bandwidth. See Table 6-2 |
4 | 1 | 0xC4 and 0xC5 | <user-defined> | Select common-mode range for analog inputs. See Table 6-3 and Table 6-4 |