SBASAV2 October 2024 ADS9212
PRODUCTION DATA
As shown in Table 6-10, the ADS9212 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 ADS9212 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 | 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 1ms (min) | |||
23 | 1 | 0xF4 | 0x0000 | INIT = 0 |
24 | Wait 1ms (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 ADS9212 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. |