Table 6-74 lists the memory-mapped registers for the ADS93x8V8I Common registers.
All register offset addresses not listed in Table 6-74 should be considered as reserved locations
and the register contents should not be modified.
Table 6-10 ADS93x8V8I_Common| Address | Acronym | Bit 15 | Bit 14 | Bit 13 | Bit 12 | Bit 11 | Bit 10 | Bit 9 | Bit 8 |
|---|
| Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
|---|
| 0x01 | GEN_CFG1 | REG_RD_ADD[7:0] |
| RESERVED | SW_RST | REG_RD_EN |
| 0x02 | BANK_SEL | RESERVED |
| RESERVED | BANK_SEL[2:0] |
| 0x07 | DIAG_CTRL | RESERVED | RESET_DETECT_FLAG |
| RESERVED |
| 0x08 | PDN_CTL | RESERVED |
| RESERVED | DEVICE_PDN |
| 0x09 | GEN_CFG2 | RESERVED | DAISY_CHN_LOC[3:0] |
| DAISY_CHN_NUM[3:0] | RESERVED | DAISY_CHN_EN |
| 0x0A | GEN_CFG3 | RESERVED | EN_OFS_BINARY | RESERVED | EN_XOR_PATT | EN_DIAG_FLAG |
| RESERVED | DOUT_LANE_SEL[1:0] | DOUT_LENGTH[1:0] | ADC_DATA_SDOUT_EN | RESERVED |
| 0x0B | XOR_BITS_CTL | RESERVED |
| XOR_MODE[1:0] | NUM_XOR_BITS[1:0] | RESERVED | XOR_BIT_SEL |
| 0x0C | DRDY_ALARM_SEL | ALRM_MASK[7:0] |
| RESERVED | ALRM_TYPE | ALRM_POL | DRDY_ALRM_SEL[3:0] |
| 0x0D | GEN_CFG4 | RESERVED |
| RESERVED | ALRM_DIS | RESERVED | DIG_DELAY_EN | RESERVED | DRIVE_STRENGTH[1:0] |
| 0x0E | DIG_DELAY_CFG1 | RESERVED | DIG_DELAY_SDOUT[2:0] | DIG_DELAY_D3[2:0] | DIG_DELAY_D2[2:0] |
| DIG_DELAY_D2[2:0] | DIG_DELAY_D1[2:0] | DIG_DELAY_D0[2:0] |
| 0x0F | DIG_DELAY_CFG2 | RESERVED | DIG_DELAY_D7[2:0] | DIG_DELAY_D6[2:0] |
| DIG_DELAY_D6[2:0] | DIG_DELAY_D5[2:0] | DIG_DELAY_D4[2:0] |
| 0x10 | ANA_CFG1 | RESERVED |
| RESERVED | REFSEL_CTRL_DIS | EXT_REF_EN |
| 0x11 | ANA_CFG2 | RESERVED |
| RESERVED | ADC_CH_SEL[2:0] | ADC_NUM_SEL[1:0] | RESERVED |
| 0x14 | DIG_FILTER | RESERVED |
| BLK_AVG_OSR[3:0] | RESERVED | DIG_FILT_SYSREF |
| 0x15 | GEN_CFG5 | RESERVED |
| RESERVED | T_MODE_OVR_EN | T_MODE | RESERVED |
| 0x21 | DEVICE_ID | RESERVED |
| DEVICE_ID[7:0] |
Complex bit access types are encoded to fit into small table cells. Table 6-75 shows
the codes that are used for access types in this section.
Table 6-11 ADS93x8V8I Common Access Type Codes| Access Type | Code | Description |
|---|
| Read Type |
| R | R | Read |
| Write Type |
| W | W | Write |
| Reset or Default Value |
| -n | | Value after reset or the default value |
6.6.1.1 GEN_CFG1 Register (Address = 0x01)
[Reset = 0x0000]
Return to the Summary Table.
Figure 6-10 GEN_CFG1 Register Table 6-12 GEN_CFG1 Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:8 | REG_RD_ADD[7:0] | R/W | 00000000b | Register read address
|
| 7:2 | RESERVED | R/W | 000000b | Reserved. Do not change from the default reset value.
|
| 1 | SW_RST | R/W | 0b | Writing 1b to this bit resets the device.
|
| 0 | REG_RD_EN | R/W | 0b | Register read enable
|
6.6.1.2 BANK_SEL Register (Address = 0x02)
[Reset = 0x0001]
Return to the Summary Table.
Figure 6-11 BANK_SEL Register Table 6-13 BANK_SEL Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:3 | RESERVED | R/W | 0000000000000b | Reserved. Do not change from the default reset value.
|
| 2:0 | BANK_SEL[2:0] | R/W | 001b | Register bank selection.
- 001b = Common Registers
- 010b = IS1 - IS8 Channel Registers
- 100b = VS1 - VS8 Channel Registers
|
6.6.1.3 DIAG_CTRL Register (Address = 0x07)
[Reset = 0x0100]
Return to the Summary Table.
Figure 6-12 DIAG_CTRL Register Table 6-14 DIAG_CTRL Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 14:9 | RESERVED | R/W | 000000b | Reserved. Do not change from the default reset value.
|
| 8 | RESET_DETECT_FLAG | R/W | 1b | Indicates reset of the device, User writes this bit to 0b. If the ADC undergoes reset, the bit is set to 1b. This bit can be read on the SDOUT status bits.
|
| 7:6 | RESERVED | R/W | 00b | Reserved. Do not change from the default reset value.
|
| 5 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 4 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 3 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 2 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 1 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 0 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
6.6.1.4 PDN_CTL Register (Address = 0x08)
[Reset = 0x0000]
Return to the Summary Table.
Figure 6-13 PDN_CTL Register Table 6-15 PDN_CTL Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:1 | RESERVED | R/W | 000000000000000b | Reserved. Do not change from the default reset value.
|
| 0 | DEVICE_PDN | R/W | 0b | Device power down control.
- 0b = Normal operation
- 1b = Device is in power down
|
6.6.1.5 GEN_CFG2 Register (Address = 0x09)
[Reset = 0x0000]
Return to the Summary Table.
Figure 6-14 GEN_CFG2 Register Table 6-16 GEN_CFG2 Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:12 | RESERVED | R/W | 0000b | Reserved. Do not change from the default reset value.
|
| 11:8 | DAISY_CHN_LOC[3:0] | R/W | 0000b | Location of the device in the daisy chain configuration.
|
| 7:4 | DAISY_CHN_NUM[3:0] | R/W | 0000b | Total number of devices in the daisy chain configuration.
|
| 3:1 | RESERVED | R/W | 000b | Reserved. Do not change from the default reset value.
|
| 0 | DAISY_CHN_EN | R/W | 0b | Daisy chain configuration enable.
- 0b = Daisy chain configuration disabled
- 1b = Daisy chain configuration enabled
|
6.6.1.6 GEN_CFG3 Register (Address = 0x0A)
[Reset = 0x0108]
Return to the Summary Table.
Figure 6-15 GEN_CFG3 Register Table 6-17 GEN_CFG3 Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:13 | RESERVED | R/W | 000b | Reserved. Do not change from the default reset value.
|
| 12 | EN_OFS_BINARY | R/W | 0b | ADC conversion data output format selection.
- 0b = Two's complement
- 1b = Offset binary
|
| 11:10 | RESERVED | R/W | 00b | Reserved. Do not change from the default reset value.
|
| 9 | EN_XOR_PATT | R/W | 0b | Enables XOR operation on the ADC conversion result.
- 0b = XOR operation is disabled
- 1b = Bit-wise XOR operation on ADC conversion result is enabled
|
| 8 | EN_DIAG_FLAG | R/W | 1b | Enables status bits after the ADC conversion data output.
|
| 7:6 | RESERVED | R/W | 00b | Reserved. Do not change from the default reset value.
|
| 5:4 | DOUT_LANE_SEL[1:0] | R/W | 00b | Data lane selection.
- 00b = 8 lanes
- 01b = 4 lanes
- 10b = 2 lanes
- 11b = 1 lane
|
| 3:2 | DOUT_LENGTH[1:0] | R/W | 10b | ADC data size selection.
- 00b = 16-bit
- 01b = Reserved
- 10b = 24-bit
|
| 1 | ADC_DATA_SDOUT_EN | R/W | 0b | ADC data output on SDOUT pin enable in single lane mode.
- 0b = ADC data output on D7
- 1b = ADC data output on SDOUT pin
|
| 0 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
6.6.1.7 XOR_BITS_CTL Register (Address = 0x0B)
[Reset = 0x0000]
Return to the Summary Table.
Figure 6-16 XOR_BITS_CTL Register Table 6-18 XOR_BITS_CTL Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:8 | RESERVED | R/W | 00000000b | Reserved. Do not change from the default reset value.
|
| 7:6 | XOR_MODE[1:0] | R/W | 00b | Set the XOR_MODE to 3.
|
| 5:4 | NUM_XOR_BITS[1:0] | R/W | 00b | Select the number of XOR bits for ADC output randomizer. Set this bit field to 3.
|
| 3:1 | RESERVED | R/W | 000b | Reserved. Do not change from the default reset value.
|
| 0 | XOR_BIT_SEL | R/W | 0b | Set this bit to 1b for PRBS bits.
|
6.6.1.8 DRDY_ALARM_SEL Register (Address = 0x0C)
[Reset = 0x0000]
Return to the Summary Table.
Figure 6-17 DRDY_ALARM_SEL Register Table 6-19 DRDY_ALARM_SEL Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:8 | ALRM_MASK[7:0] | R/W | 00000000b | Alarm mask selection. Each bit controls the mask for every alarm mode when OR'ed output of each alarm is selected on ALARM pin.
|
| 7:6 | RESERVED | R/W | 00b | Reserved. Do not change from the default reset value.
|
| 5 | ALRM_TYPE | R/W | 0b | Alarm type selection. Applicable only for DWC.
- 0b = Level based
- 1b = Pulse based
|
| 4 | ALRM_POL | R/W | 0b | DRDY/ALARM polarity selection.
- 0b = Active high
- 1b = Active low
|
| 3:0 | DRDY_ALRM_SEL[3:0] | R/W | 0000b | DRDY/ALARM selection.
- 0000b = ADC data ready flag (DRDY)
- 0001b = DWC output
- 0010b = Reserved
- 0011b = Reserved
- 0100b = Reserved
- 0101b = Reserved
- 0110b = Reserved
- 0111b = Reserved
- 1000b = OR'ed of all above flags with individual mask before ORing
|
6.6.1.9 GEN_CFG4 Register (Address = 0x0D)
[Reset = 0x0000]
Return to the Summary Table.
Figure 6-18 GEN_CFG4 Register Table 6-20 GEN_CFG4 Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:6 | RESERVED | R/W | 0000000000b | Reserved. Do not change from the default reset value.
|
| 5 | ALRM_DIS | R/W | 0b | Alarm function disable.
- 0b = Enabled
- 1b = Disabled
|
| 4 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 3 | DIG_DELAY_EN | R/W | 0b | Control for digital delay on the output buffer path.
0b = Normal device operation.
1b = Digital delay on the output buffer path is enabled. The magnitude is controlled by
DIG_DELAY_CFG1 and DIG_DELAY_CFG2.
|
| 2 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 1:0 | DRIVE_STRENGTH[1:0] | R/W | 00b | Control to configure the drive strength of the digital output buffer..
- 00b = Normal device operation
- 01b = 0.5 x drive strength
- 10b = 2 x drive strength
- 11b = 1.5 x drive strength
|
6.6.1.10 DIG_DELAY_CFG1 Register (Address = 0x0E)
[Reset = 0x0000]
Return to the Summary Table.
Figure 6-19 DIG_DELAY_CFG1 Register Table 6-21 DIG_DELAY_CFG1 Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 14:12 | DIG_DELAY_SDOUT[2:0] | R/W | 000b | Programmable digital delay on SDOUT.
- 000b = 0ns delay
- 001b = 1ns delay
- 010b = 2ns delay
- 011b = 3ns delay
- 100b = 4ns delay
- 101b = 5ns delay
|
| 11:9 | DIG_DELAY_D3[2:0] | R/W | 000b | Programmable digital delay on D3.
- 000b = 0ns delay
- 001b = 1ns delay
- 010b = 2ns delay
- 011b = 3ns delay
- 100b = 4ns delay
- 101b = 5ns delay
|
| 8:6 | DIG_DELAY_D2[2:0] | R/W | 000b | Programmable digital delay on D2.
- 000b = 0ns delay
- 001b = 1ns delay
- 010b = 2ns delay
- 011b = 3ns delay
- 100b = 4ns delay
- 101b = 5ns delay
|
| 5:3 | DIG_DELAY_D1[2:0] | R/W | 000b | Programmable digital delay on D1.
- 000b = 0ns delay
- 001b = 1ns delay
- 010b = 2ns delay
- 011b = 3ns delay
- 100b = 4ns delay
- 101b = 5ns delay
|
| 2:0 | DIG_DELAY_D0[2:0] | R/W | 000b | Programmable digital delay on D0.
- 000b = 0ns delay
- 001b = 1ns delay
- 010b = 2ns delay
- 011b = 3ns delay
- 100b = 4ns delay
- 101b = 5ns delay
|
6.6.1.11 DIG_DELAY_CFG2 Register (Address = 0x0F)
[Reset = 0x0000]
Return to the Summary Table.
Figure 6-20 DIG_DELAY_CFG2 Register Table 6-22 DIG_DELAY_CFG2 Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:12 | RESERVED | R/W | 0000b | Reserved. Do not change from the default reset value.
|
| 11:9 | DIG_DELAY_D7[2:0] | R/W | 000b | Programmable digital delay on D7.
- 000b = 0ns delay
- 001b = 1ns delay
- 010b = 2ns delay
- 011b = 3ns delay
- 100b = 4ns delay
- 101b = 5ns delay
|
| 8:6 | DIG_DELAY_D6[2:0] | R/W | 000b | Programmable digital delay on D6.
- 000b = 0ns delay
- 001b = 1ns delay
- 010b = 2ns delay
- 011b = 3ns delay
- 100b = 4ns delay
- 101b = 5ns delay
|
| 5:3 | DIG_DELAY_D5[2:0] | R/W | 000b | Programmable digital delay on D5.
- 000b = 0ns delay
- 001b = 1ns delay
- 010b = 2ns delay
- 011b = 3ns delay
- 100b = 4ns delay
- 101b = 5ns delay
|
| 2:0 | DIG_DELAY_D4[2:0] | R/W | 000b | Programmable digital delay on D4.
- 000b = 0ns delay
- 001b = 1ns delay
- 010b = 2ns delay
- 011b = 3ns delay
- 100b = 4ns delay
- 101b = 5ns delay
|
6.6.1.12 ANA_CFG1 Register (Address = 0x10)
[Reset = 0x0000]
Return to the Summary Table.
Figure 6-21 ANA_CFG1 Register Table 6-23 ANA_CFG1 Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:2 | RESERVED | R/W | 00000000000000b | Reserved. Do not change from the default reset value.
|
| 1 | REFSEL_CTRL_DIS | R/W | 0b | REFSEL pin control disable.
- 0b = Enabled
- 1b = Disabled
|
| 0 | EXT_REF_EN | R/W | 0b | ADC reference select.
- 0b = Internal reference
- 1b = External reference
|
6.6.1.13 ANA_CFG2 Register (Address = 0x11)
[Reset = 0x0000]
Return to the Summary Table.
Figure 6-22 ANA_CFG2 Register Table 6-24 ANA_CFG2 Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 14:7 | RESERVED | R/W | 00000000b | Reserved. Do not change from the default reset value.
|
| 6:4 | ADC_CH_SEL[2:0] | R/W | 000b | Select the ADC channels corresponding to ADC_NUM_SEL. These configurations work when ADC_NUM_SEL is not 00'b.
|
| 3:2 | ADC_NUM_SEL[1:0] | R/W | 00b | Select the number of ADCs that are undergoing conversion. When ADC_NUM_SEL is 00'b, ADC_CH_SEL is don’t care.
- 00b = 16 Channels (Default)
- 01b = 8 Channels
- 10b = 4 Channels
- 11b = 2 Channels
|
| 1:0 | RESERVED | R/W | 00b | Reserved. Do not change from the default reset value.
|
6.6.1.14 DIG_FILTER Register (Address = 0x14)
[Reset = 0x0000]
Return to the Summary Table.
Figure 6-23 DIG_FILTER Register Table 6-25 DIG_FILTER Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:8 | RESERVED | R/W | 00000000b | Reserved. Do not change from the default reset value.
|
| 7:4 | BLK_AVG_OSR[3:0] | R/W | 0000b | Oversampling ratio (OSR) configuration for block average filter. Minimum supported OSR is 8.
- 0000b = Reserved
- 0001b = Reserved
- 0010b = Reserved
- 0011b = Reserved
- 0100b = 8 samples averaged
- 0101b = Reserved
- 0110b = 12 samples averaged
- 0111b = 16 samples averaged
- 1000b = Reserved
- 1001b = 32 samples averaged
- 1010b = 64 samples averaged
- 1011b = 128 samples averaged
|
| 3:1 | RESERVED | R/W | 000b | Reserved. Do not change from the default reset value.
|
| 0 | DIG_FILT_SYSREF | R/W | 0b | Writing 1b to this bit resets the average filter at the falling edge of CONVST.
|
6.6.1.15 GEN_CFG5 Register (Address = 0x15)
[Reset = 0x0000]
Return to the Summary Table.
Figure 6-24 GEN_CFG5 Register Table 6-26 GEN_CFG5 Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:4 | RESERVED | R/W | 000000000000b | Reserved. Do not change from the default reset value.
|
| 3 | T_MODE_OVR_EN | R/W | 0b | This bit enables T_MODE (truncate mode feature). Set this bit to 1b before configuring the T_MODE field.
|
| 2 | T_MODE | R/W | 0b | This bit allows the user to truncate the ADC output to 16b when using test pattern of this device.
|
| 1 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 0 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
6.6.1.16 DEVICE_ID Register (Address = 0x21)
[Reset = 0x0085]
Return to the Summary Table.
Figure 6-25 DEVICE_ID Register Table 6-27 DEVICE_ID Register Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:8 | RESERVED | R | 00000000b | Reserved. Do not change from the default reset value.
|
| 7:0 | DEVICE_ID[7:0] | R | 10000101b | Device ID.
|