Table 7-5 lists the memory-mapped registers for the Register Bank 1 registers.
All register offset addresses not listed in Table 7-5 should be considered as reserved locations
and the register contents should not be modified.
Table 7-5 Register Map Bank 1| 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 |
|---|
| 0x08 | Register 08h | RESERVED |
| RESERVED | PDN_CH[1:0] | RESERVED | PDN_CTL |
| 0x09 | Register 09h | RESERVED | LATENCY_MODE | RESERVED |
| RESERVED | NUM_DATA_LANES[2:0] | RESERVED | SPI_MODE[1:0] | SCLK_ECHO |
| 0x0A | Register 0Ah | RESERVED | SDO_PD_OVERRIDE |
| RESERVED | DIG_DELAY_EN | DRIVE_STRENGTH[2:0] |
| 0x0B | Register 0Bh | RESERVED | 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] |
| 0x0C | Register 0Ch | RESERVED | PD_REF[1:0] |
| RESERVED | CLK_PWR[2:0] | RESERVED |
| 0x0D | Register 0Dh | XOR_EN[4:0] | RESERVED | CH_AVERAGE | DATA_FORMAT |
| SAVG_MODE[3:0] | MAVG_MODE[1:0] | AVG_SYNC | SAVG_EN |
| 0x0F | Register 0Fh | RESERVED | TEST_PATT_2_LSB[3:0] | TEST_PATT_1_LSB[3:0] |
| TEST_PATT_1_LSB[3:0] | TEST_RAMP_RST | RESERVED | TEST_PATT_MODE[1:0] | TEST_PATT_EN_CHB | TEST_PATT_EN_CHA |
| 0x10 | Register 10h | TEST_PATT_1_MSB[15:0] |
| TEST_PATT_1_MSB[15:0] |
| 0x11 | Register 11h | TEST_PATT_2_MSB[15:0] |
| TEST_PATT_2_MSB[15:0] |
| 0x13 | Register 13h | CSZ_CONVST_INTERNAL_SHORT | RESERVED |
| CSZ_CONVST_DELAY_DIS | RESERVED | PD_REFBUF | RESERVED |
| 0x14 | Register 14h | RESERVED | CONVST_INVERT |
| RESERVED | INT_BUFFER | INT_REF_MODE[1:0] |
| 0x17 | Register 17h | RESERVED |
| RESERVED | LL_DELAY[2:0] | RESERVED |
| 0x39 | Register 39h | RESERVED | DIS_VCMOUT | VCMOUT_SEL[2:0] | RESERVED |
| RESERVED |
| 0x48 | Register 48h | LFN_COMP[15:0] |
| LFN_COMP[15:0] |
Complex bit access types are encoded to fit into small table cells. Table 7-6 shows
the codes that are used for access types in this section.
Table 7-6 Register Bank 1 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 |
7.2.1 Register 08h (Address = 0x08)
[Reset = 0x0000]
Return to the Summary Table.
Table 7-7 Register 08h Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:4 | RESERVED | R/W | 000000000000b | Reserved. Do not change from the default reset value.
|
| 3:2 | PDN_CH[1:0] | R/W | 00b | Power-down control for the analog input channels.
- 00b = Normal device operation.
- 01b = Channel A powered down.
- 10b = Channel B powered down.
- 11b = Both channels powered down.
|
| 1 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 0 | PDN_CTL | R/W | 0b | Full device power-down control
- 0b = Normal device operation.
- 1b = Full device power-down control.
|
7.2.2 Register 09h (Address = 0x09)
[Reset = 0x0000]
Return to the Summary Table.
Table 7-8 Register 09h Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:11 | RESERVED | R/W | 00000b | Reserved. Do not change from the default reset value.
|
| 10 | LATENCY_MODE | R/W | 0b | Control to select latency mode.
- 0b = Data corresponding to sample N - 1 is launched on CS falling edge during sample N frame.
- 1b = Low latency mode is active. Data corresponding to sample N is launched on CS falling edge during sample N frame. CS high until tCONV (max) + tLOW_LAT.
|
| 9:7 | RESERVED | R/W | 000b | Reserved. Do not change from the default reset value.
|
| 6:4 | NUM_DATA_LANES[2:0] | R/W | 000b | Control to select the number of lanes used for the serial data interface.
- 000b = ADC A data output on D[3:2] and ADC B data output on D[1:0].
- 101b = ADC A data output on D3 and ADC B data output on D1. D2 and D0 are HI-Z.
- 110b = ADC A and ADC B data output on D3. D[2:0] are HI-Z.
|
| 3 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 2:1 | SPI_MODE[1:0] | R/W | 00b | Control to select the SPI mode.
- 00b = Mode 0.
- 01b = Mode 1.
- 10b = Mode 2.
- 11b = Mode 3.
|
| 0 | SCLK_ECHO | R/W | 0b | Control to feed-through SCLK (Pin 17) on D0 (Pin 16) .
- 0b = D0 outputs data as per the data interface configuration.
- 1b = D0 feeds-through SCLK.
|
7.2.3 Register 0Ah (Address = 0x0A)
[Reset = 0x0000]
Return to the Summary Table.
Table 7-9 Register 0Ah Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:9 | RESERVED | R/W | 0000000b | Reserved. Do not change from the default reset value.
|
| 8 | SDO_PD_OVERRIDE | R/W | 0b | Control to override power down of serial data output lines when in 1-lane and 2-lane mode.
- 0b = Unused data output lines are powered down in 1-lane and 2-lane mode.
- 1b = All data output lines are powered up in 1-lane and 2-lane mode to support SCLK echo mode.
|
| 7:4 | RESERVED | R/W | 0000b | 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_Dx fields in address 0Bh.
|
| 2:0 | DRIVE_STRENGTH[2:0] | R/W | 000b | Control to configure the drive strength of the digital output buffer.
- 000b = Normal device operation.
- 101b = 0.5x drive strength.
- 110b = 2x drive strength.
- 111b = 1.5x drive strength.
|
7.2.4 Register 0Bh (Address = 0x0B)
[Reset = 0x0000]
Return to the Summary Table.
Table 7-10 Register 0Bh 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_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.
|
7.2.5 Register 0Ch (Address = 0x0C)
[Reset = 0x0000]
Return to the Summary Table.
Table 7-11 Register 0Ch Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:10 | RESERVED | R/W | 000000b | Reserved. Do not change from the default reset value.
|
| 9:8 | PD_REF[1:0] | R/W | 00b | ADC reference voltage source selection.
- 00b = Normal device operation. Internal reference is active.
- 10b = Internal reference is active.
- 11b = Internal reference is inactive. Force an external reference via REFIO (pin 9).
|
| 7 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 6:4 | CLK_PWR[2:0] | R/W | 000b | Control to select the power supply domain for the input clock.
- 000b = IOVDD domain.
- 101b = VDD_1V8 domain.
|
| 3:0 | RESERVED | R/W | 0000b | Reserved. Do not change from the default reset value.
|
7.2.6 Register 0Dh (Address = 0x0D)
[Reset = 0x0000]
Return to the Summary Table.
Table 7-12 Register 0Dh Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:11 | XOR_EN[4:0] | R/W | 00000b | Control to enable XOR operation on the ADC conversion result.
- 00000b = XOR operation is inactive.
- 01111b = Bit-wise XOR operation on the ADC conversion result is active.
|
| 10 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value. |
| 9 | CH_AVERAGE | R/W | 0b | Control to enable averaging of the two ADC channels.
- 0b = Normal device operation.
- 1b = Data output is the average of channel A and channel B.
|
| 8 | DATA_FORMAT | R/W | 0b | Control to select the data format for the ADC conversion result.
- 0b = Two's complement format.
- 1b = Straight binary format.
|
| 7:4 | SAVG_MODE[3:0] | R/W | 0000b | Control for the number of samples to be averaged in simple averaging mode.
- 0000b = 2 samples averaged.
- 0001b = 4 samples averaged.
- 0010b = 8 samples averaged.
- 0011b = 16 samples averaged.
- 0100b = 32 samples averaged.
- 0101b = 64 samples averaged.
- 0110b = 128 samples averaged.
|
| 3:2 | MAVG_MODE[1:0] | R/W | 00b | Control for the number of samples to be averaged in moving average mode.
- 00b = Moving average is inactive.
- 01b = 2 moving samples averaged.
- 10b = 4 moving samples averaged.
- 11b = 8 moving samples averaged.
|
| 1 | AVG_SYNC | R/W | 0b | Synchronization control for the internal averaging filter in simple averaging mode. Write 1b to trigger when averaging starts from the subsequent cycle. This should be used only during the initialization of simple averaging. |
| 0 | SAVG_EN | R/W | 0b | Control to enable simple averaging. Select the number of samples to be averaged in SAVG_MODE.
- 0b = Simple averaging is inactive.
- 1b = Simple averaging is active.
|
7.2.7 Register 0Fh (Address = 0x0F)
[Reset = 0x0000]
Return to the Summary Table.
Table 7-13 Register 0Fh Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 14:11 | TEST_PATT_2_LSB[3:0] | R/W | 0000b | LSB 4-bit test pattern corresponding to ADC B.
|
| 10:7 | TEST_PATT_1_LSB[3:0] | R/W | 0000b | LSB 4-bit test pattern corresponding to ADC A.
|
| 6 | TEST_RAMP_RST | R/W | 0b | Control to reset the ramp pattern to start from 0. Toggle this register bit to reset the ramp pattern when TEST_PATT_MODE is set to ramp pattern. |
| 5:4 | RESERVED | R/W | 00b | Reserved. Do not change from the default reset value.
|
| 3:2 | TEST_PATT_MODE[1:0] | R/W | 00b | Type of test pattern at the data interface.
- 00b = ADC outputs constant pattern defined in TEST_PATT_1_MSB in address 0x10 and TEST_PATT_1_LSB in address 0x0F for ADC A. Test pattern for ADC B is defined in TEST_PATT_2_MSB in address 0x11 and TEST_PATT_2_LSB in address 0x0F.
- 01b = Ramp pattern.
- 10b = Alternate pattern between AAAA and 5555 toggled at each readout.
|
| 1 | TEST_PATT_EN_CHB | R/W | 0b | Control to enable digital test pattern for ADC B.
- 0b = ADC conversion result is launched on the data interface.
- 1b = Digital test pattern is launched on the data interface.
|
| 0 | TEST_PATT_EN_CHA | R/W | 0b | Control to enable digital test pattern for ADC A.
- 0b = ADC conversion result is launched on the data interface.
- 1b = Digital test pattern is launched on the data interface.
|
7.2.8 Register 10h (Address = 0x10)
[Reset = 0x0000]
Return to the Summary Table.
Table 7-14 Register 10h Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:0 | TEST_PATT_1_MSB[15:0] | R/W | 0000000000000000b | MSB 16-bit test pattern corresponding to ADC A.
|
7.2.9 Register 11h (Address = 0x11)
[Reset = 0x0000]
Return to the Summary Table.
Table 7-15 Register 11h Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:0 | TEST_PATT_2_MSB[15:0] | R/W | 0000000000000000b | MSB 16-bit test pattern corresponding to ADC B.
|
7.2.10 Register 13h (Address = 0x13)
[Reset = 0x0000]
Return to the Summary Table.
Table 7-16 Register 13h Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15 | CSZ_CONVST_INTERNAL_SHORT | R/W | 0b | Control to internally short CONVST and CS.
- 0b = Normal device operation.
- 1b = CONVST and CS are shorted internally. Connect CONVST/CS signal to CONVST pin.
|
| 14:8 | RESERVED | R/W | 0000000b | Reserved. Do not change from the default reset value.
|
| 7 | CSZ_CONVST_DELAY_DIS | R/W | 0b | Control to disable internal 5ns delay between CONVST and CS falling edges.
- 0b = Normal device operation.
- 1b = Disable internal 5ns delay between CONVST and CS. td_CSCK reduces to 12ns and tht_CVCS increases to 5ns.
|
| 6:4 | RESERVED | R/W | 000b | Reserved. Do not change from the default reset value.
|
| 3 | PD_REFBUF | R/W | 0b | Control to power down the internal reference buffer.
- 0b = Internal reference buffer is active.
- 1b = Internal reference buffer is inactive. Use an external reference buffer and connect the external reference to the REFIO and REF_CAP pins.
|
| 2:0 | RESERVED | R/W | 000b | Reserved. Do not change from the default reset value.
|
7.2.11 Register 14h (Address = 0x14)
[Reset = 0x0000]
Return to the Summary Table.
Table 7-17 Register 14h Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:9 | RESERVED | R/W | 0000000b | Reserved. Do not change from the default reset value.
|
| 8 | CONVST_INVERT | R/W | 0b | Control to invert CONVST such that the sampling operation occurs on the rising edge of CONVST.
- 0b = Normal device operation. Sampling occurs on the falling edge of CONVST.
- 1b = CONVST is inverted. Sampling occurs on the rising edge of CONVST.
|
| 7:3 | RESERVED | R/W | 00000b | Reserved. Do not change from the default reset value.
|
| 2 | INT_BUFFER | R/W | 0b | Control to disable internal input buffer and reduce AVDD current. The input buffer
helps improve the acquisition accuracy when the ADC is driven using
weaker drive networks. It is not recommended to disable the input
buffer unless the ADC driver network is sufficient to drive the
input with the input buffer disabled. In ADS9316, the internal
buffer is inactive by default. For signals with input frequency
greater than 500kHz, the input buffer should be disabled.
- 0b = Internal buffer is active (ADS9317). Internal buffer
is inactive (ADS9316).
- 1b = Internal buffer is inactive (ADS9317). Internal buffer
is active (ADS9316).
|
| 1:0 | INT_REF_MODE[1:0] | R/W | 00b | Control to select internal reference voltage when AVDD is 5V.
- 00b = 4.096V internal reference.
- 01b = 2.5V internal reference.
- 11b = 3.3V internal reference.
|
7.2.12 Register 17h (Address = 0x17)
[Reset = 0x0000]
Return to the Summary Table.
Table 7-18 Register 17h Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:5 | RESERVED | R/W | 00000000000b | Reserved. Do not change from the default reset value.
|
| 4:2 | LL_DELAY[2:0] | R/W | 000b | Control to select the delay after tCONV when low latency data is ready for readout.
- 000b = Normal device operation. The delay between end of conversion and low latency data is ready for readout is 30ns.
- 110b = The delay between end of conversion and low latency data is ready for readout is 15ns.
|
| 1:0 | RESERVED | R/W | 00b | Reserved. Do not change from the default reset value.
|
7.2.13 Register 39h (Address = 0x39)
[Reset = 0x0000]
Return to the Summary Table.
Table 7-19 Register 39h Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15 | RESERVED | R/W | 0b | Reserved. Do not change from the default reset value.
|
| 14 | DIS_VCMOUT | R/W | 0b | Control to disable VCMOUT.
- 0b = VCMOUT is active.
- 1b = VCMOUT is inactive.
|
| 13:11 | VCMOUT_SEL[2:0] | R/W | 000b | Control to select the VCMOUT voltage.
- 000b = 2.23V.
- 001b = 2.17V.
- 010b = 2.11V.
- 011b = 2.04V.
- 100b = 2.49V.
- 101b = 2.43V.
- 110b = 2.36V.
- 111b = 2.29V.
|
| 10:0 | RESERVED | R/W | 00000000000b | Reserved. Do not change from the default reset value.
|
7.2.14 Register 48h (Address = 0x48)
[Reset = 0x40E0]
Return to the Summary Table.
Table 7-20 Register 48h Field Descriptions| Bit | Field | Type | Reset | Description |
|---|
| 15:0 | LFN_COMP[15:0] | R/W | 0100000011100000b | Control to enable low frequency noise compensation.
- 0100000011100000b = Normal device operation. Low frequency noise compensation is inactive.
- 0100000010100001b = Low frequency noise compensation is active.
|