ZHCSAJ4D November 2012 – September 2019 ADS1018
PRODUCTION DATA.
The 16-bit Config register can be used to control the ADS1018 operating mode, input selection, data rate, full-scale range, and temperature sensor mode. The register format is shown in Figure 17.
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
SS | MUX[2:0] | PGA[2:0] | MODE | ||||
R/W-0h | R/W-0h | R/W-2h | R/W-1h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DR[2:0] | TS_MODE | PULL_UP_EN | NOP[1:0] | Reserved | |||
R/W-4h | R/W-0h | R/W-1h | R/W-1h | R-1h |
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | SS | R/W | 0h | Single-shot conversion start
This bit is used to start a single conversion. SS can only be written when in power-down state and has no effect when a conversion is ongoing. When writing: 0 = No effect 1 = Start a single conversion (when in power-down state) Always reads back 0 (default). |
14:12 | MUX[2:0] | R/W | 0h | Input multiplexer configuration
These bits configure the input multiplexer. 000 = AINP is AIN0 and AINN is AIN1 (default) 001 = AINP is AIN0 and AINN is AIN3 010 = AINP is AIN1 and AINN is AIN3 011 = AINP is AIN2 and AINN is AIN3 100 = AINP is AIN0 and AINN is GND 101 = AINP is AIN1 and AINN is GND 110 = AINP is AIN2 and AINN is GND 111 = AINP is AIN3 and AINN is GND |
11:9 | PGA[2:0] | R/W | 2h | Programmable gain amplifier configuration
These bits configure the programmable gain amplifier. 000 = FSR is ±6.144 V(1) 001 = FSR is ±4.096 V(1) 010 = FSR is ±2.048 V (default) 011 = FSR is ±1.024 V 100 = FSR is ±0.512 V 101 = FSR is ±0.256 V 110 = FSR is ±0.256 V 111 = FSR is ±0.256 V |
8 | MODE | R/W | 1h | Device operating mode
This bit controls the ADS1018 operating mode. 0 = Continuous-conversion mode 1 = Power-down and single-shot mode (default) |
7:5 | DR[2:0] | R/W | 4h | Data rate
These bits control the data-rate setting. 000 = 128 SPS 001 = 250 SPS 010 = 490 SPS 011 = 920 SPS 100 = 1600 SPS (default) 101 = 2400 SPS 110 = 3300 SPS 111 = Not Used |
4 | TS_MODE | R/W | 0h | Temperature sensor mode
This bit configures the ADC to convert temperature or input signals. 0 = ADC mode (default) 1 = Temperature sensor mode |
3 | PULL_UP_EN | R/W | 1h | Pullup enable
This bit enables a weak internal pullup resistor on the DOUT/DRDY pin only when CS is high. When enabled, an internal 400-kΩ resistor connects the bus line to supply. When disabled, the DOUT/DRDY pin floats. 0 = Pullup resistor disabled on DOUT/DRDY pin 1 = Pullup resistor enabled on DOUT/DRDY pin (default) |
2:1 | NOP[1:0] | R/W | 1h | No operation
The NOP[1:0] bits control whether data are written to the Config register or not. For data to be written to the Config register, the NOP[1:0] bits must be 01. Any other value results in a NOP command. DIN can be held high or low during SCLK pulses without data being written to the Config register. 00 = Invalid data; do not update the contents of the Config register 01 = Valid data; update the Config register (default) 10 = Invalid data; do not update the contents of the Config register 11 = Invalid data; do not update the contents of the Config register |
0 | Reserved | R | 1h | Reserved
Writing either 0 or 1 to this bit has no effect. Always reads back 1. |